(57)【要約】【課題】光ケーブル識別ツールを提供する。【解決手段】光ケーブルがスイッチデバイスのポートと適合するか否かを判別するシステム及び方法が提供される。本発明は、ケーブル識別ツールを備えるスイッチデバイスを提供する。ケーブル識別ツールは、ポート構成テーブルを管理デバイスから受信する。次に、スイッチデバイスは、スイッチデバイスのポートに接続された少なくとも１つのケーブルの特徴を得る。次いで、スイッチデバイスは、得られた特徴と、ポート構成テーブル内のテーブルエントリとを比較して、比較結果を得る。テーブルエントリは、少なくとも１つのケーブルが接続されたポートに対応する。スイッチデバイスは、比較結果に基づいて、１つ以上の通知を生成することができる。通知は、少なくとも１つのケーブルとポートとの適合状態を示している。【選択図】図２
2020031414.tif 000002
【特許請求の範囲】
【請求項１】
ケーブル識別ツールを備えるスイッチデバイスであって、
前記ケーブル識別ツールは、
ポート構成テーブルを管理デバイスから受信することと、
前記スイッチデバイスに接続された少なくとも１つのケーブルの特徴を得ることと、
前記得られた特徴と、前記ポート構成テーブル内のテーブルエントリとを比較して比較結果を生成することであって、前記テーブルエントリは前記スイッチデバイスのポートに対応する、ことと、
前記比較結果に基づいて、前記少なくとも１つのケーブルと前記ポートとの適合状態を示す１つ以上の通知を生成することと、
を行うように構成されている、
ことを特徴とするスイッチデバイス。
【請求項２】
前記ポート構成テーブルは、ケーブルベンダ、品番、ケーブルタイプ、及び、前記スイッチデバイスの各ポートの速度のうち少なくとも１つを含むことを特徴とする請求項１に記載のスイッチデバイス。
【請求項３】
前記少なくとも１つのケーブルの特徴を得ることは、前記ケーブル識別ツールが、記憶されたケーブル特徴を前記ケーブルのメモリモジュールから取得することをさらに含み、前記記憶されたケーブル特徴は、ケーブルタイプ、ケーブル長、ケーブルベンダ、品番、及び、速度のうち少なくとも１つを有することを特徴とする請求項１に記載のスイッチデバイス。
【請求項４】
前記スイッチデバイスは、通知デバイスをさらに備え、前記通知デバイスは、前記１つ以上の通知のうち少なくとも１つを生成するように構成されていることを特徴とする請求項１に記載のスイッチデバイス。
【請求項５】
前記通知デバイスは、発光ダイオード（ＬＥＤ）を備え、
前記１つ以上の通知を生成することは、
前記少なくとも１つのケーブルが前記ポートと適合することを前記比較結果が示していると判別し、第１色を提供するように前記ＬＥＤを構成することと、
前記少なくとも１つのケーブルが前記ポートと適合していないことを前記比較結果が示していると判別し、前記第１色と異なる第２色を提供するように前記ＬＥＤを構成することと、
を含むことを特徴とする請求項４に記載のスイッチデバイス。
【請求項６】
ケーブル識別ツールによって、スイッチデバイスに接続された少なくとも１つのケーブルの適合状態を識別する方法であって、
ポート構成テーブルを管理デバイスから受信する工程と、
前記少なくとも１つのケーブルの特徴を得る工程と、
前記得られた特徴と、前記ポート構成テーブル内のテーブルエントリとを比較して比較結果を生成する工程であって、前記テーブルエントリは前記少なくとも１つのスイッチのポートに対応する、工程と、
前記比較結果に基づいて、前記少なくとも１つのケーブルと前記ポートとの適合状態を示す１つ以上の通知を生成する工程と、
を含むことを特徴とする方法。
【請求項７】
前記スイッチデバイス上の通知デバイスが、前記１つ以上の通知中のうち少なくとも１つを生成する工程を含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記通知デバイスは、発光ダイオード（ＬＥＤ）を備え、
前記１つ以上の通知を生成する工程は、
前記少なくとも１つのケーブルが前記ポートと適合することを前記比較結果が示していると判別し、第１色を提供するように前記ＬＥＤを構成する工程と、
前記少なくとも１つのケーブルが前記ポートと適合していないことを前記比較結果が示していると判別し、前記第１色と異なる第２色を提供するように前記ＬＥＤを構成する工程と、
を含むことを特徴とする請求項７に記載の方法。
【請求項９】
ケーブル識別ツールによって、スイッチデバイスに接続された少なくとも１つのケーブルの適合状態を識別する方法を実行させるための命令を記憶する機械可読記憶媒体であって、少なくとも１つの機械によって実行されると、
ポート構成テーブルを管理デバイスから受信する工程と、
前記少なくとも１つのケーブルの特徴を得る工程と、
前記得られた特徴と、前記ポート構成テーブル内のテーブルエントリとを比較して比較結果を生成する工程であって、前記テーブルエントリは前記スイッチデバイスのポートに対応する、工程と、
前記比較結果に基づいて、前記少なくとも１つのケーブルと前記ポートとの適合状態を示す１つ以上の通知を生成する工程と、
を含む動作を前記機械に実行させる機械実行可能コードを有する、
ことを特徴とする機械可読記憶媒体。
【請求項１０】
前記通知デバイスは発光ダイオード（ＬＥＤ）を備え、
前記１つ以上の通知を生成する工程は、
前記少なくとも１つのケーブルが前記ポートと適合することを前記比較結果が示していると判別し、第１色を提供するように前記ＬＥＤを構成する工程と、
前記少なくとも１つのケーブルが前記ポートと適合していないことを前記比較結果が示していると判別し、前記第１色と異なる第２色を提供するように前記ＬＥＤを構成する工程と、
を含むことを特徴とする請求項９に記載の機械可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ケーブル検出に関し、特に、光ケーブルがスイッチデバイス上のポートと適合するか否かを判別するシステム及び方法に関する。
【背景技術】
【０００２】
サーバ等のコンピューティング装置は、サーバラック内に配置することができる。いくつかの構成において、サーバラックは、トップオブラックスイッチング（top-of-rack switching）を採用することができ、これは、サーバ及び他の電子機器がラック内ネットワークスイッチ（in-rack network switch）に接続することができるように設計されたネットワークアーキテクチャである。通常、スイッチをサーバラックの最上部に設置することによって、アクセス及びケーブル管理を容易にしている。ケーブルは、サーバラック内の各サーバをスイッチに接続する。その後、スイッチは、外部のデータセンタネットワークに接続され得る。この設計によって、各サーバとスイッチとの間のラック内接続（in-rack connection）を短くすることができる。その後、サーバラックのスイッチとデータセンタネットワークとの間に、単一の長い接続が提供される。サーバラックの代替設計は、より高価であって、各サーバと外部データセンタネットワークとの間の個々の接続に依存する。
【０００３】
ラック上のサーバ、スイッチ及び外部データセンタネットワーク間のこれらの全ての接続のために、ラック組み立てオペレータは、サーバラック内の多くのケーブルを管理する必要がある。さらに、オペレータは、サーバラック内のどの接続にどのケーブルを使用できるかを正確に識別する必要がある。オペレータは、通常、ケーブルの両側のラベルによって、サーバとスイッチとの間の適切な接続を識別している。しかし、これらのラベルに依存しているにもかかわらず、ヒューマンエラーが発生する。よって、サーバとスイッチとの間のケーブル接続におけるエラーを低減又は排除するためのメカニズムが必要とされている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、光ケーブル識別ツールを提供する。
【課題を解決するための手段】
【０００５】
本発明の各種実施形態は、光ケーブルがスイッチデバイス上のポートと適合するか否かを判別するデバイス及び方法を提供する。第１実施形態は、スイッチデバイスを有する。スイッチデバイスは、ケーブル識別ツールを含むことができる。ケーブル識別ツールは、ポート構成テーブルを管理デバイスから受信するように構成することができる。そして、スイッチデバイスは、少なくとも１つのケーブルの特徴を得ることができる。次に、スイッチデバイスは、得られた特徴と、ポート構成テーブル内テーブルエントリとを比較して、比較結果を得ることができる。テーブルエントリは、少なくとも１つのスイッチのポートに対応し得る。スイッチデバイスは、比較結果に基づいて、１つ以上の通知を生成することができる。通知は、少なくとも１つのケーブルとポートとの適合状態を示すことができる。
【０００６】
本発明の第２実施形態は、スイッチデバイスのケーブル識別ツールによって、ケーブルの適合状態を識別する方法を提供する。この方法は、最初に、ポート構成テーブルを管理デバイスから受信することを含むことができる。この方法は、次に、少なくとも１つのケーブルの特徴を得ることを含むことができる。この方法は、次いで、得られた特徴と、ポート構成テーブル内のテーブルエントリとを比較して、比較結果を得ることを含むことができる。テーブルエントリは、スイッチデバイスのポートに対応し得る。この方法は、比較結果に基づいて、少なくとも１つのケーブルとポートとの適合状態を示す一つ以上の通知を生成することを含むことができる。
【０００７】
本発明の第３実施形態は、非一時的な機械可読媒体を提供する。非一時的な機械可読媒体は、ケーブル識別ツールによってケーブルの適合状態を識別する方法を実行するための命令を記憶することができる。非一時的な機械可読媒体は、少なくとも１つの機械によって実行されると、一連の工程を当該機械に実行させる機械実行可能コードを含むことができる。機械は、最初に、ポート構成テーブルを管理デバイスから受信することができる。次に、機械は、少なくとも１つのケーブルの特徴を得ることができる。次いで、機械は、得られた特徴と、ポート構成テーブル内のテーブルエントリとを比較して、比較結果を得ることができる。テーブルエントリは、スイッチデバイスのポートに対応し得る。機械は、比較結果に基づいて、少なくとも１つのケーブルとポートの適合状態を示す１つ以上の通知を生成することができる。
【０００８】
各種実施形態において、ポート構成テーブルは、ケーブルベンダ、品番、ケーブルタイプ及びスイッチデバイス内の各ポートの速度のうち少なくとも１つを含むことができる。
【０００９】
各種実施形態において、少なくとも１つのケーブルの特徴を得ることは、ケーブル識別ツールを用いて、ケーブルのメモリモジュールから、記憶されたケーブル特徴を取得することをさらに含むことができる。ケーブルの記憶されたケーブル特徴は、ケーブルタイプ、ケーブル長、ケーブルベンダ、品番及び速度のうち少なくとも１つを含むことができる。
【００１０】
各種実施形態において、スイッチデバイスは、例えば発光ダイオード（ＬＥＤ）等の通知デバイスをさらに含むことができる。通知デバイスは、１つ以上の通知のうち少なくとも１つを生成するように構成することができる。
【００１１】
各種実施形態において、１つ以上の通知を生成することは、比較結果が、少なくとも１つのケーブルの得られた特徴がスイッチデバイス内のポートに適合することを示していると判別する工程をさらに含むことができる。ポートは、少なくとも１つのケーブルが接続されているポートとすることができる。そして、ケーブル識別ツールは、第１色を出すようにＬＥＤを構成することができる。
【００１２】
各種実施形態において、１つ以上の通知を生成することは、比較結果が、少なくとも１つのケーブルの得られた特徴がスイッチデバイス内のポートと適合しないことを示すと判別する工程をさらに含むことができる。ポートは、少なくとも１つのケーブルが接続されているポートとすることができる。次いで、ケーブル識別ツールは、第１色とは異なる第２色を提供するように、ＬＥＤを構成することができる。
【００１３】
各種実施形態において、少なくとも１つのケーブルの特徴を得ることは、少なくとも１つのケーブルの検出された特徴のテーブルを生成することを含むことができる。このテーブルは、スイッチデバイスのメモリモジュールに記憶することができる。
【００１４】
「コンピュータシステム」、「コンピューティングシステム」及び「サーバシステム」という用語の全ては、本発明において互換可能に使用され、データを記憶及び処理するための任意の電子コンピューティングシステムを識別することができる。このような電子コンピューティングシステムは、パーソナルコンピュータ、ラップトップコンピュータ、タブレット、及び、商用又はプライベートのサーバシステムを含むことができるが、これらに限定されない。
【発明の効果】
【００１５】
本発明は、誤ったケーブルの即時識別を提供することによって、ユーザがケーブルを正すことができる。
【００１６】
本発明の上述した利点及び特徴と、他の利点及び特徴とを得る方法を説明するために、上記で簡単に示した原理は、図面に示された具体的な実施形態によってさらに具体的に説明される。これらの図面は、本発明の一例を示すものであって、本発明を限定するものではないことを理解されたい。本発明の原理は、図面の記載及び付加された特徴と詳細の解釈とによって説明される。
【図面の簡単な説明】
【００１７】
【図１Ａ】本発明の一実施形態によるシステムを示す図である。
【図１Ｂ】本発明の一実施形態によるサーバラックシステムを示す図である。
【図２】本発明の一実施形態による、光ケーブルがスイッチデバイスのポートと適合するか否かを判別する方法のフローチャートである。
【発明を実施するための形態】
【００１８】
添付の図面を参照しながら本発明を説明する。図面全体を通して、類似又は同等の要素を示すために、同様の参照番号が使用されている。図面は縮尺通りに記載されておらず、単に本発明を提供するために提供されている。本発明のいくつかの態様は、例示のための例示的な用途を参照して以下に説明される。本発明を十分に理解するために、多くの具体的な詳細、関係及び方法が説明されていることを理解されたい。しかしながら、当業者であれば、本発明が１つ以上の具体的な詳細なしに又は他の方法を用いて実施され得ることを容易に認識するであろう。他の例では、本発明を曖昧にすることを避けるために、周知の構造又は動作については詳細に示されていない。いくつかの工程は、異なる順序及び／又は他の工程若しくは事象と同時に起こり得るので、本発明は、例示された工程又は事象の順序付けによって限定されない。さらに、本発明による方法を実施するために、例示された全ての工程又は事象が必要とされるわけではない。
【００１９】
本発明は、ケーブル識別ツールを有するスイッチデバイスに関する。ケーブル識別ツールは、ポート構成テーブルを管理デバイスから受信し、スイッチデバイスのポートに接続された少なくとも１つのケーブルの特徴を得ることができる。ケーブル識別ツールは、得られた特徴と、ポート構成テーブル内のテーブルエントリとを比較して、少なくとも１つのケーブルとポートとの適合状態を判別することができる。よって、ケーブル識別ツールは、誤ったケーブルがスイッチデバイスのポートに接続されているか否かを正確に識別することができる。ケーブル識別ツールは、ケーブルがスイッチデバイスの誤ったポートに接続されている場合に発生するエラーや伝送障害を排除することができる。ケーブル識別ツールは、誤ったケーブルが接続されている場合に、通知をユーザに送信することができる。よって、本発明は、誤ったケーブルの即時識別を提供することによって、ユーザがケーブルを正すようにする。
【００２０】
図１Ａ及び図１Ｂは、本発明の一実施形態による例示的なシステム１００を示す図である。図１Ａはシステム１００を概略的に示す図であり、図１Ｂはシステム１００の実装を示す図である。システム１００は、サーバラックシステム１２０と、スイッチデバイス１１４と、光ケーブル識別ツール１１５と、アクセサリポート１２２と、管理デバイス１３０と、モバイルデバイス１４０と、外部コンピューティングデバイス１５０と、を有することができる。
【００２１】
サーバラックシステム１２０は、内側に複数のサーバを積み重ねたラックとすることができる。サーバラックシステム１２０は、スイッチデバイス１１４を含むことができる。スイッチデバイス１１４は、少なくとも１つのポート（図示省略）を有することができ、ポートは、ケーブルを受け入れるように構成されている。スイッチデバイス１１４は、特的のケーブルタイプを受け入れるように構成されたポートのサブセットを有することができる。例えば、いくつかのポートは、サーバラックシステム１２０内のサーバからケーブルを受け入れることができる。他のポートは、外部データセンタからケーブルを受け入れることができる。他のポートは、管理デバイス１３０からケーブルを受け入れるように構成されてもよい。他のポートは、外部コンピューティングデバイス１５０に接続されてもよい。例えば、スイッチデバイスは、１０／１００／１０００／１０Ｇ／４０Ｇ／１００Ｇ／４００Ｇポートを有することができる。場合によっては、ポートは、他のポートにファンアウトすることができる。例えば、４０Ｇポートを４つの１０Ｇポートにファンアウトすることができ、１００Ｇポートを４つの２５Ｇポートにファンアウトすることができる。
【００２２】
本発明の一実施形態によれば、スイッチデバイス１１４は、光ケーブル識別ツール１１５を組み込むことができる。光ケーブル識別ツール１１５は、ソフトウェア、ハードウェア、又は、これらの組み合わせとしてスイッチデバイス１１４内で実行され得る。光ケーブル識別ツール１１５は、スイッチデバイス１１４を介して、管理デバイス１３０、モバイルデバイス１４０及び外部コンピューティングデバイス１５０と相互作用することができる。
【００２３】
スイッチデバイス１１４内の光ケーブル識別ツール１１５は、管理デバイス１３０とデータを送受信するように構成され得る。かかる構成は、ポート、他の有線接続、又は、無線接続を介して行われ得る。スイッチデバイス１１４の光ケーブル識別ツール１１５は、ポート構成テーブルを管理デバイス１３０から受信することができる。スイッチデバイス１１４の光ケーブル識別ツール１１５は、ポート構成テーブルを用いて、スイッチデバイス１１４のポートに接続されたケーブルの特徴が、ポート構成テーブルのポートに対応するデータエントリと整合するか否かを判別することができる。ポート構成テーブル及び光ケーブル識別ツール１１５の操作については、後述する。
【００２４】
いくつかの実施形態において、スイッチデバイス１１４は、ユーザに対する通知を生成するためのデバイス（以下、「通知デバイス」）を含むことができる。例えば、通知デバイスは、通知を視覚的に生成するための発光ダイオード（ＬＥＤ）又は他のデバイスを含むことができる。スイッチデバイス１１４の光ケーブル識別ツール１１５は、ケーブルがスイッチデバイス１１４に適切に接続されているか否かの判別に応じて、通知デバイスを操作することができる。例えば、スイッチデバイス１１４は、ケーブルが正しく取り付けられていると判別した場合、ＬＥＤを第１色に切り換えることができる。第１色は緑色であってもよい。ケーブルが適切に接続されていないとスイッチデバイス１１４が判別した場合、スイッチデバイス１１４は、ＬＥＤを、第１色とは異なる第２色（例えば、赤）に切り換えることができる。通知デバイスは、視覚的通知デバイスに限定されない。むしろ、本発明は、通知デバイスが視覚的、聴覚的、触覚的、力覚的又はこれらの任意の組み合わせであり得ることを意図する。
【００２５】
スイッチデバイス１１４は、ユーザからの電子デバイスを接続するように構成されたアクセサリポート１２２を含むことができる。例えば、アクセサリポート１２２は、通知デバイスが設けられたＵＳＢデバイス、モバイルデバイス１４０に接続するためのケーブル、外部コンピューティングデバイス１５０に接続するためのケーブル、又は、類似のコンポーネントを受け入れることができる。スイッチデバイス１１４は、アクセサリポート１２２を介して、外部コンピューティングデバイス１５０及びモバイルデバイス１４０と通信することができる。例えば、スイッチデバイス１１４内の光ケーブル識別ツール１１５は、アクセサリポート１２２を介して、肯定的又は否定的な通知を送信することができる。肯定的又は否定的な通知は、ケーブルがスイッチデバイス１１４に適切に接続されているか否かに対応することができる。
【００２６】
本発明のいくつかの実施形態において、モバイルデバイス１４０又は外部コンピューティングデバイス１５０は、肯定的又は否定的な通知をスイッチデバイス１１４から受信したか否かを検出するようにアプリケーションを用いて構成され得る。モバイルデバイス１４０又は外部コンピューティングデバイス１５０は、否定的な通知を受信した場合、ラックシステム１２０内の特定のケーブルを正す必要があることを、モバイルデバイス１４０のユーザに警告することができる。モバイルデバイス１４０又は外部コンピューティングデバイス１５０は、肯定的な通知を受信した場合、ラックシステム１２０内の特定のケーブルが適切に接続されていることを、ユーザに通知することができる。例えば、このアプリケーションは、視覚的、聴覚的、触覚的又は力覚的な反応を各シナリオにおいて生成するように構成することができる。
【００２７】
いくつかの実施形態において、管理デバイス１３０は、肯定的又は否定的な通知をスイッチデバイス１１４から受信したか否かに基づいて、外部システムに通知するように構成され得る。
【００２８】
図１Ｂに示すように、システム１００は、サーバを収容するためのサーバラック１１０を有し、さらに、スイッチ１１４をサーバ１１２に接続するケーブル１１６を有することもできる。ケーブル１１６は、ＳＦＰケーブル、ＳＦＰ＋ケーブル、ＳＦＰ２８ケーブル、ＱＳＦＰケーブル、ＺＳＦＰ＋ケーブル、ＱＳＦＰ−ＤＤケーブル、ＱＳＦＰ＋ケーブル、ＱＳＦＰ２８ケーブル、又は、サーバをスイッチデバイス１１４に接続するように構成された任意のケーブルとすることができ、スイッチデバイス１１４は、情報をサーバ１１２に送信し、サーバ１１２から情報を受信することができる。例えば、ＳＦＰケーブルを１Ｇポートに接続し、ＳＦＰ＋ケーブルを１０Ｇポートに接続し、ＳＦＰ２８ケーブルを２５Ｇポートに接続し、ＱＳＦＰケーブルを４０Ｇポートに接続し、ＱＳＦＰ＋ケーブルを５０Ｇ又は１００Ｇポートに接続し、ＱＳＦＰ−ＤＤを４００Ｇポートに接続することができる。
【００２９】
ケーブル１１６は、光ケーブルであってもよい。ケーブル１１６は、ケーブルの特徴に関する詳細を保存するメモリモジュールを含む。例えば、メモリは、電気的に消去可能なプログラム可能ＲＯＭ（ＥＥＰＲＯＭ）であってもよい。ＥＥＰＲＯＭは、ケーブルタイプ、ケーブル長、ケーブルベンダ、品番及び速度のうち少なくとも１つを含むケーブル特徴を記憶することができる。上述したように、スイッチデバイス１１４は、管理デバイス１３０と通信して、スイッチデバイス１１４に対する命令を得るように構成されている。また、管理デバイス１３０は、ケーブル構成テーブルをスイッチデバイス１１４に提供することができ、ケーブル構成テーブルは、スイッチデバイス１１４のどのポートがどのタイプのケーブル１１６を受け入れるかに関するデータを含むことができる。スイッチデバイス１１４は、ケーブル構成テーブルを用いて、ケーブル１１６が誤って取り付けられているか否かを判別する。このプロセスは、図２を参照してさらに詳細に説明する。
【００３０】
図２は、本発明の一実施形態による、ケーブルがスイッチデバイスのポートと適合するか否かを判別する方法２００のフローチャートである。この方法２００はいつでも開始することができる。例えば、方法２００は、ラックシステムが起動したときに開始することができ、ユーザ又は管理デバイスが、接続されたケーブルをチェックするようにスイッチデバイスに命令することによって開始することができ、ラックテストプログラムで開始することができ、又は、ケーブルがスイッチデバイスに挿入されたときに開始することができる。方法２００は、ラックシステム内のスイッチデバイス上の光ケーブル識別ツール（例えば、図１Ａ及び図１Ｂのスイッチデバイス１１４内の光ケーブル識別ツール１１５等）により実行される。
【００３１】
図２において、方法２００は、光ケーブル識別ツールがポート構成テーブルを管理デバイスから受信したときに、工程２１０で開始する。例えば、図１Ａに示すように、光ケーブル識別ツール１１５は、管理デバイス１３０からポート構成テーブルを受信することができる。ポート構成テーブルは、各ポートが受け入れるように構成されたケーブルに関する情報を含むことができる。例えば、図１Ｂに示すように、スイッチデバイス１１４は、複数のポートを有することができ、各ポートは、特定のタイプのケーブルを受け入れるように構成することができる。よって、本発明の一実施形態による例示的なポート構成テーブルは、ポート番号（ポートＩＤ）を識別し、当該ポート番号で適切に動作するためにケーブルに求められる特徴を指定することができる。例えば、ポート構成テーブルは、ケーブルベンダ、品番、ケーブルタイプ、及び、スイッチデバイスの各ポートの速度に関する情報を含むことができる。例示的なポート構成テーブルを表１に示す。
【表１】
2020031414.tif 000003
【００３２】
図２の工程２１０において、光ケーブル識別ツールは、スイッチデバイスのポートに接続された少なくとも１つのケーブルの特徴を得ることができる。光ケーブル識別ツールは、ポート構成テーブルを受信し、少なくとも１つの接続されたケーブルの特徴を任意の順序で得ることができる。光ケーブル識別ツールは、ケーブル上のメモリモジュールとインタフェースすることによって、接続されたケーブルの特徴を得ることができる。例えば、ケーブルは、ケーブルの特徴に関する情報を記憶するＥＥＰＲＯＭを有することができる。記憶された特徴情報には、ケーブルタイプ、ケーブル長、ケーブルベンダ、品番及び速度が含まれる。光ケーブル識別ツールは、これら及び他の記憶されている特徴をケーブル上のＥＥＰＲＯＭから取得することができる。
【００３３】
本発明のいくつかの実施形態において、工程２１０は、少なくとも１つのケーブルの検出された特徴のテーブルを生成する工程を含むことができる。光ケーブル識別ツールは、少なくとも１つのケーブルの得られた特徴のテーブルを、管理デバイスから受信したポート構成テーブルと同じフォーマットになるように生成することができる。
【００３４】
光ケーブル識別ツールは、少なくとも１つのケーブルの特徴を得た後、工程２２０において、得られた特徴と、ポート構成テーブル内のテーブルエントリとを比較することができる。テーブルエントリは、少なくとも１つのケーブルが接続されているポートに対応する。
【００３５】
光ケーブル識別ツールは、工程２２０においてテーブルエントリと得られた特徴とを比較した後に、工程２３０において、得られた特徴がテーブルエントリと適合するか否かを判別することができる。得られた特徴がテーブルエントリと適合する場合、光ケーブル識別ツールは、工程２４０に進み、肯定的な通知を生成することができる。得られた特徴がテーブルエントリと適合しない場合、光ケーブル識別ツールは、工程２５０に進み、否定的な通知を生成することができる。
【００３６】
光ケーブル識別ツールによって生成された通知は、スイッチデバイスで光を操作することであってもよい。スイッチデバイスは、比較に応じてＬＥＤを動作させるように構成することができる。例えば、肯定的な通知は、スイッチデバイスのＬＥＤを第１色に切り換えることができ、否定的な通知は、スイッチデバイスのＬＥＤを第２色に切り換えることができる。例えば、第１色は緑色であって、第２色は赤色であってもよい。しかしながら、制限なしに、任意の色を使用することができる。本発明のいくつかの実施形態において、肯定的又は否定的な通知を管理者のコンピュータに送信して、ケーブルの使用が適切か不適切かを識別することができる。他の例では、警告をラックシステムオペレータのモバイルデバイスに送信することができる。しかしながら、上述したように、本発明は、特定のタイプの通知デバイスに限定されない。
【００３７】
いくつかの実施形態において、スイッチデバイスに接続されている全ての外部デバイスが通知を受信することができるように、全てのネットワーク警告を実行することができる。いくつかの実施形態において、スイッチデバイスは、ファイルハンドシェイク動作を用いて、管理デバイスと通知を交換することができる。いくつかの実施形態において、通知は、簡易ネットワーク管理プロトコル（ＳＮＭＰ）又は簡易メール転送プロトコル（ＳＭＴＰ）を介して送信され得る。
【００３８】
図２のフローチャートは、図１Ａ及び図１Ｂのシステム１００の例示的な機械可読命令を表している。この例において、機械可読命令は、（ａ）プロセッサ、（ｂ）コントローラ、及び／又は、（ｃ）１つ以上の他の適切な処理デバイスによって実行されるアルゴリズムを有する。アルゴリズムは、有形の媒体（例えば、フラッシュメモリ、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ハードドライブ、デジタルビデオ（versatile）ディスク（ＤＶＤ）、又は、他のメモリデバイス等）に記憶されたソフトウェアで具現化することができる。しかしながら、当業者であれば、アルゴリズム全体及び／又はその一部は、代替的に、プロセッサ以外のデバイスによって実行することができ、及び／又は、周知の方法でファームウェア若しくは専用のハードウェア（例えば、特定用途向け集積回路（ＡＳＩＣ）、プログラム可能論理回路（ＰＬＤ）、フィールドプログラム可能論理回路（ＦＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ディスクリートロジック等）によって実施され得る。例えば、インタフェースのコンポーネントの何れか又は全てを、ソフトウェア、ハードウェア、及び／又は、ファームウェアによって実装することができる。また、フローチャートによって表される機械可読命令の一部又は全てを手動で実行することができる。さらに、例示的なアルゴリズムは、図２に示すフローチャートを参照して説明されているが、当業者であれば、例示的な機械可読命令を実行する他の多くの方法を代わりに用いることができることを容易に理解するであろう。例えば、ブロックの実行順序が変更されてもよいし、及び／又は、説明したブロックのいくつかが変更、削除又は組み合わされてもよい。
【００３９】
本発明の各種実施形態を上述したが、これらは例としてのみ示されており、これに限定されないことを理解されたい。本発明の趣旨及び範囲から逸脱することなく、開示された実施形態に対して各種の変形を加えることができる。よって、本発明の幅及び範囲は、上述した実施形態によって限定されるべきではない。むしろ、本発明の範囲は、添付の特許請求の範囲及びその均等物に従って定義されるべきである。
【００４０】
本発明を１つ以上の実施形態に関して例示及び説明したが、当業者であれば、本明細書及び添付の図面を読んで理解すれば、同等の変更及び修正を考え付くであろう。また、本発明の特定の特徴は、いくつかの実施形態のうち１つのみに関して開示されているが、このような特徴は、所定の又は特定の用途について望まれ有利となるように、他の実施形態の１つ以上の他の特徴と組み合わせることができる。
【００４１】
本明細書で使用される用語は、特定の実施形態を説明することのみを目的としており、本発明を限定することを意図するものではない。本明細書で使用される単数形（例えば「１つの」、「その」等）は、文脈が明らかにそうでないことを示さない限り、複数形も含むことを意図している。さらに、「含む」、「有する」等の用語及びその変形は、詳細な説明及び／又は特許請求の範囲で用いられる限りにおいて、「備える」という用語と同様の方法で包括的であることを意図している。
【００４２】
他に定義されない限り、本明細書で用いられる全ての用語（技術用語及び科学用語を含む）は、当業者によって通常理解されるのと同じ意味を有する。さらに、一般的に用いられる辞典で定義されている用語等の用語は、関連する技術の文脈においてこれらの意味と一致する意味を有していると解釈されるべきであり、本明細書で明示的に定義されない限り、理想的又は過度に形式的な意味で解釈されるべきではない。
【符号の説明】
【００４３】
１００…システム
１１０…サーバラック
１１２…サーバ
１１４…スイッチ
１１５…光ケーブル識別ツール
１１６…ケーブル
１２０…サーバラックシステム
１２２…アクセサリポート
１３０…管理デバイス
１４０…モバイルデバイス
１５０…外部コンピューティングデバイス
２００…方法
２１０〜２５０…工程
【図１Ａ】
2020031414.tif 000004
【図１Ｂ】
2020031414.tif 000005
【図２】
2020031414.tif 000006