(57)【特許請求の範囲】
【請求項１】
複数のポートを有し、当該ポート間を選択的に接続するとともに、当該ポートを介して複数の装置を相互に接続するための情報処理装置であって、
前記複数のポートの接続関係を示すゾーニング情報を格納する記憶部と、
前記複数のポートの各々に対応して配置され、前記複数のポート間の接続状態を目視可能に報知するための報知部の報知を指示する報知指令信号と受信ポートに対応する報知部の報知を指示する報知指令信号を送信する送信部と、
受信信号の種別が第１の種別に対応する場合は前記受信信号に含まれる指定ポートを特定し、第２の種別に対応する場合は前記受信信号の受信ポートの特定を行い、前記記憶部に格納された前記ゾーニング情報を参照し、特定した前記指定ポートと該指定ポートの接続先として関連づけられた関連ポート、又は、特定した前記受信ポートと該受信ポートの接続先として関連づけられた関連ポートのそれぞれに対応して配置された前記報知部による報知を指示する第１の指示と、特定した前記指定ポートと該指定ポートの接続先として関連づけられた前記関連ポート、又は、特定した前記受信ポートと該受信ポートの接続先として関連づけられた前記関連ポートのそれぞれから前記報知指令信号を送信するように前記送信部に指示する第２の指示とを行う制御部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記第１の種別は指示コマンド、前記第２の種別は報知指令である、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、スイッチであることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は、前記第２の指示に応答して送信される応答信号を受信することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記複数の装置は、当該情報処理装置のゾーニング情報と同一のゾーニング情報を有する１又はそれ以上の装置を含み、
当該１又はそれ以上の装置のゾーニング情報および当該情報処理装置のゾーニング情報は、同一の情報となるように、当該情報処理装置と当該１又はそれ以上の装置との間で同期されていることを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
複数のポートを有し、当該ポート間を選択的に接続するとともに、当該ポートを介して複数の装置を相互に接続するための情報処理装置における情報処理方法であって、
受信信号の種別が第１の種別に対応する場合は前記受信信号に含まれる指定ポートを特定し、第２の種別に対応する場合は前記受信信号の受信ポートの特定を行い、記憶部に格納されたゾーニング情報を参照し、特定した前記指定ポートと該指定ポートの接続先として関連づけられた関連ポート、又は、特定した前記受信ポートと該受信ポートの接続先として関連づけられた関連ポートのそれぞれに対応して配置された報知部による報知を指示する報知指令信号を送信し、
特定した前記指定ポートと該指定ポートの接続先として関連づけられた前記関連ポート、又は、特定した前記受信ポートと該受信ポートの接続先として関連づけられた前記関連ポートのそれぞれから受信ポートに対応する報知部の報知を指示する報知指令信号を送信する、
ことを特徴とする情報処理方法。 
【請求項７】
複数のポートを有し、当該ポート間を選択的に接続するとともに、当該ポートを介して複数の装置を相互に接続するための情報処理装置に、
受信信号の種別が第１の種別に対応する場合は前記受信信号に含まれる指定ポートを特定し、第２の種別に対応する場合は前記受信信号の受信ポートの特定を行い、記憶部に格納されたゾーニング情報を参照し、特定した前記指定ポートと該指定ポートの接続先として関連づけられた関連ポート、又は、特定した前記受信ポートと該受信ポートの接続先として関連づけられた関連ポートのそれぞれに対応して配置された報知部による報知を指示する報知指令信号を送信し、
第１の指示と、特定した前記指定ポートと該指定ポートの接続先として関連づけられた前記関連ポート、又は、特定した前記受信ポートと該受信ポートの接続先として関連づけられた前記関連ポートのそれぞれから受信ポートに対応する報知部の報知を指示する報知指令信号を送信する、
処理を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
スイッチ、サーバおよびストレージ装置等の複数の情報処理装置がケーブルで接続された情報処理システムにおいて、スイッチに搭載されるＨＢＡ（Host Bus Adapter）およびサーバは、複数のポートと、複数のポートのいずれかに対応する複数のＬＥＤ（Light Emission Diode）とをそれぞれ備えている。そして、スイッチ、サーバおよびストレージ装置は、複数のポートのうち、指定するポートに対応するＬＥＤを点滅させるビーコン機能を有している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４８０２３号公報
【特許文献２】特開２００７−８８９０５号公報
【特許文献３】特開平１０−７０４９１号公報
【特許文献４】特開２０００−２０９６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、上述の情報処理システムでは、規模を最小限に限定したシステムで稼働を開始（スモールスタートと呼ばれる）し、必要に応じてシステムの規模を徐々に拡張（スケールアウトと呼ばれる）させていく運用形態が一般的となっている。この傾向により、ケーブルなどを介してデバイスを新たにシステムに接続するケースが増えている。この新たにシステムに追加されたデバイスが正しく接続されないとシステムが正常に動作できなくなるため、システムを拡張した時に、追加されたデバイスが正しく接続されているかを容易に確認できることが望ましい。
【０００５】
本発明の１つの側面では、新たなデバイスがケーブルなどを介してシステムに接続された後に正しく接続されているかを容易に確認できる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
発明の一観点によれば、複数のポートを有し、当該ポート間を選択的に接続するとともに、当該ポートを介して複数の周辺装置を相互に接続するための情報処理装置であって、前記複数のポートの接続関係を示すゾーニング情報を格納する記憶部と、前記複数のポートの各々に対応して配置され、前記複数のポート間の接続状態を目視可能に報知するための報知部と、当該情報処理装置に当該ポートを介して接続されている前記周辺装置に対し、当該情報処理装置に接続されているポートを目視可能に報知することを要求する報知指令信号を送信する送信部と、前記記憶部に格納された前記ゾーニング情報を参照し、接続されているポートに対応して配置された前記報知部による報知を指示する第１の指示と、当該ポートに接続されている周辺装置に対して報知指令信号を送信するように指示する第２の指示とを行う制御部と、を有する情報処理装置が提供される。
【発明の効果】
【０００７】
一実施態様によれば、ケーブルによる接続後に誤接続の有無を容易に確認できる情報処理装置、情報処理方法、および情報処理プログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１に係る情報処理システムの構成の一例を示す図である。
【図２】図２は、情報処理システムの接続形態の一例を示す図である。
【図３】図３は、スイッチ１０，２０のハードウェア構成の一例を示す図である。
【図４】図４は、ポートゾーニングに係るゾーニング情報の一部の例を示す図である。
【図５】図５は、ＷＷＮゾーニングに係るゾーニング情報の一部の例を示す図である。
【図６】図６は、情報処理システムによる情報処理方法の一例に係るシーケンス図である。
【図７】図７は、ＬＥＤの点滅範囲の一例（動作モード１）を示す図である。
【図８】図８は、ＬＥＤの点滅範囲の一例（動作モード２）を示す図である。
【図９】図９は、ＬＥＤの点滅範囲の一例（動作モード３）を示す図である。
【図１０】図１０は、ＬＥＤの点滅範囲の一例（動作モード４）を示す図である。
【図１１】図１１は、実施例１における、スイッチ１０が端末装置３０から点滅指示コマンドを受信した場合の、スイッチ１０による情報処理方法の一例を示すフローチャートである。
【図１２】図１２は、実施例１における、ＨＢＡ４０がスイッチ１０から報知指令信号を受信した場合の、ＨＢＡ４０による情報処理方法の一例を示すフローチャートである。
【図１３】図１３は、実施例１における、スイッチ２０がスイッチ１０から報知指令信号を受信した場合の、スイッチ２０による情報処理方法の一例を示すフローチャートである。
【図１４】図１４は、実施例２に係る情報処理システムの構成の一例を示す図である。
【図１５】図１５は、実施例２における、ＨＢＡ４０が端末装置３０から点滅指示コマンドを受信した場合の、ＨＢＡ４０による情報処理方法の一例を示すフローチャートである。
【図１６】図１６は、実施例２における、スイッチがＨＢＡ４０から報知指令信号を受信した場合の、ＨＢＡ４０による情報処理方法の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図１から図１５を参照して具体的に説明する。
【００１０】
（実施例１）
図１は、実施例１に係る情報処理システムの構成の一例を示す図である。図１に示すように、情報処理システムは、複数の情報処理装置によって構成され、スイッチ１０と、スイッチ２０と、端末装置３０と、ＨＢＡ４０と、ストレージ装置５０と、ストレージ装置６０とを含む。端末装置３０と、ＨＢＡ４０と、ストレージ装置５０と、ストレージ装置６０とは、スイッチ１０またはスイッチ２０を介して相互に通信可能に接続されている。
【００１１】
スイッチ１０，２０は、回線またはパケットのスイッチング機能を有する、データ伝送を中継する通信装置である。スイッチ１０，２０は、ＦＣ（Fiber Channel）スイッチとも呼ばれている。スイッチ１０，２０は、情報処理装置の一例である。スイッチ１０，２０が実行する処理の方法については後述する。
【００１２】
端末装置３０は、オペレータがスイッチ１０にコマンドを入力するために利用する端末であり、例えばスマートフォン、携帯電話、ノートＰＣ（Personal Computer）、デスクトップＰＣ、またはタブレット端末等である。端末装置３０は、例えばＬＡＮ（Local Area Network）ケーブルを介してスイッチ１０と接続されている。
【００１３】
ＨＢＡ４０は、例えばサーバに搭載され、周辺機器との接続に用いられるハードウェアである。図１の例では、ＨＢＡ４０は、スイッチ１０と接続されている。ＨＢＡ４０は、例えばＳＣＳＩ（Small Computer System Interface）、ファイバーチャネル、またはシリアルＡＴＡ（Serial Advanced Technology Attachment）等のインターフェースカードである。ＨＢＡ４０は、装置の一例である。
【００１４】
ストレージ装置５０，６０は、オペレータの端末装置３０またはＨＢＡ４０を搭載するサーバから、スイッチ１０または２０を通じてアクセスできる記憶装置である。ストレージ装置５０，６０には、例えば、オペレータからのリクエストに応じて提供されるデータや、各種処理に用いられるデータまたはプログラム等を格納することができる。ストレージ装置５０，６０は、例えばＮＡＳ（Network Attached Storage）である。ストレージ装置５０，６０は、装置の一例である。
【００１５】
ＨＢＡ４０およびストレージ装置５０，６０の各々は、それぞれに備えられた複数のポートを介して、他の装置とケーブルによって接続され、ネットワークを構築している。ケーブルは、例えばファイバケーブル、または銅線ケーブル等である。
以下、情報処理システムの接続形態について説明する。
【００１６】
図２は、情報処理システムの接続形態の一例を示す図である。情報処理システムは、スイッチ１０と、スイッチ２０と、ＨＢＡ４０と、ＨＢＡ４０ａと、ＨＢＡ４０ｂと、ストレージ装置５０と、ストレージ装置６０とを含む。なお、図２では、図１に示す各情報処理装置と同一の情報処理装置には、共通の符号を付している。
【００１７】
スイッチ１０は、ポート１５ａ，１５ｂ，１５ｃ，１５ｄ，１５ｅ，１５ｆ，１５ｇ，および１５ｈを備えている。さらに、スイッチ１０は、これらの各ポートに対応するＬＥＤを１個ずつ備えている。ポート１５ａに対応するＬＥＤとしてＬＥＤ１６ａが配置されており、ポート１５ｂに対応するＬＥＤとしてＬＥＤ１６ｂが配置されている。ポート１５ｃに対応するＬＥＤとしてＬＥＤ１６ｃが配置されており、ポート１５ｄに対応するＬＥＤとしてＬＥＤ１６ｄが配置されている。ポート１５ｅに対応するＬＥＤとしてＬＥＤ１６ｅが配置されており、ポート１５ｆに対応するＬＥＤとしてＬＥＤ１６ｆが配置されている。ポート１５ｇに対応するＬＥＤとしてＬＥＤ１６ｇが配置されており、ポート１５ｈに対応するＬＥＤとしてＬＥＤ１６ｈが配置されている。
【００１８】
スイッチ２０は、ポート２５ａ，２５ｂ，２５ｃ，２５ｄ，２５ｅ，２５ｆ，２５ｇ，および２５ｈを備えている。さらに、スイッチ２０は、これらの各ポートに対応するＬＥＤを１個ずつ備えている。ポート２５ａに対応するＬＥＤとしてＬＥＤ２６ａが配置されており、ポート２５ｂに対応するＬＥＤとしてＬＥＤ２６ｂが配置されている。ポート２５ｃに対応するＬＥＤとしてＬＥＤ２６ｃが配置されており、ポート２５ｄに対応するＬＥＤとしてＬＥＤ２６ｄが配置されている。ポート２５ｅに対応するＬＥＤとしてＬＥＤ２６ｅが配置されており、ポート２５ｆに対応するＬＥＤとしてＬＥＤ２６ｆが配置されている。ポート２５ｇに対応するＬＥＤとしてＬＥＤ２６ｇが配置されており、ポート２５ｈに対応するＬＥＤとしてＬＥＤ２６ｈが配置されている。なお、スイッチ１０およびスイッチ２０に備えられている上述の各ＬＥＤは、ポートの位置を目視可能に報知する報知部の一例である。
【００１９】
ＨＢＡ４０は、ポート４５ａおよび４５ｂを備えている。さらに、ＨＢＡ４０は、これらの各ポートに対応するＬＥＤを１個ずつ備えている。ポート４５ａに対応するＬＥＤとしてＬＥＤ４６ａが配置されており、ポート４５ｂに対応するＬＥＤとしてＬＥＤ４６ｂが配置されている。
【００２０】
ＨＢＡ４０ａは、ポート４５ｃおよび４５ｄを備えている。さらに、ＨＢＡ４０ａは、これらの各ポートに対応するＬＥＤを１個ずつ備えている。ポート４５ｃに対応するＬＥＤとしてＬＥＤ４６ｃが配置されており、ポート４５ｄに対応するＬＥＤとしてＬＥＤ４６ｄが配置されている。
【００２１】
ＨＢＡ４０ｂは、ポート４５ｅおよび４５ｆを備えている。さらに、ＨＢＡ４０ｂは、これらの各ポートに対応するＬＥＤを１個ずつ備えている。ポート４５ｅに対応するＬＥＤとしてＬＥＤ４６ｅが配置されており、ポート４５ｆに対応するＬＥＤとしてＬＥＤ４６ｆが配置されている。なお、ＨＢＡ４０、ＨＢＡ４０ａ、およびＨＢＡ４０ｂに備えられている上述の各ＬＥＤも、報知部の一例である。
【００２２】
ストレージ装置５０は、ポート５５ａおよび５５ｂを備えている。さらに、ストレージ装置５０は、これらの各ポートに対応するＬＥＤを１個ずつ備えている。ポート５５ａに対応するＬＥＤとしてＬＥＤ５６ａが配置されており、ポート５５ｂに対応するＬＥＤとしてＬＥＤ５６ｂが配置されている。
【００２３】
ストレージ装置６０は、ポート６５ａおよび６５ｂを備えている。さらに、ストレージ装置６０は、これらの各ポートに対応するＬＥＤを１個ずつ備えている。ポート６５ａに対応するＬＥＤとしてＬＥＤ６６ａが配置されており、ポート６５ｂに対応するＬＥＤとしてＬＥＤ６６ｂが配置されている。なお、ストレージ装置５０、６０に備えられている上述の各ＬＥＤも、報知部の一例である。
【００２４】
図２では、ケーブルによる接続を実線で示しており、スイッチ内のポート間の選択的な接続を破線で示している。
【００２５】
スイッチ１０のポート１５ｂは、ＨＢＡ４０のポート４５ａとケーブルで接続されており、ポート１５ｆとスイッチ１０内で接続されている。スイッチ１０のポート１５ｃは、ＨＢＡ４０ａのポート４５ｃとケーブルで接続されており、ポート１５ｆとスイッチ１０内で接続されている。スイッチ１０のポート１５ｄは、ＨＢＡ４０ｂのポート４５ｅとケーブルで接続されており、ポート１５ｈとスイッチ１０内で接続されている。スイッチ１０のポート１５ｆは、ストレージ装置５０のポート５５ａとケーブルで接続されており、スイッチ１０のポート１５ｈは、ストレージ装置６０のポート６５ａとケーブルで接続されている。
【００２６】
スイッチ２０のポート２５ｂは、ＨＢＡ４０のポート４５ｂとケーブルで接続されており、ポート２５ｆとスイッチ２０内で接続されている。スイッチ２０のポート２５ｃは、ＨＢＡ４０ａのポート４５ｄとケーブルで接続されており、ポート２５ｆとスイッチ２０内で接続されている。スイッチ２０のポート２５ｄは、ＨＢＡ４０ｂのポート４５ｆとケーブルで接続されており、ポート２５ｈとスイッチ２０内で接続されている。スイッチ２０のポート２５ｆは、ストレージ装置５０のポート５５ｂとケーブルで接続されており、スイッチ２０のポート２５ｈは、ストレージ装置６０のポート６５ｂとケーブルで接続されている。
【００２７】
なお、以降では、オペレータが、情報処理システム内の複数の接続経路の各々について、当該接続経路を構成する全てのポートの情報を所有していること、当該情報が正確であること、およびオペレータが、当該情報と実際の接続状態とを比較することによりケーブルの誤接続の有無を確認すること、を前提として実施形態を説明する。
【００２８】
次に、スイッチ１０，２０のハードウェア構成について説明する。
【００２９】
図３は、スイッチ１０，２０のハードウェア構成の一例を示す図である。図３に示すように、スイッチ１０は、ＣＰＵ（Central Processing Unit）７１、メモリ７２、ネットワークインタフェース７３、および可搬型記憶媒体用ドライブ７４等を備えている。
【００３０】
スイッチ１０の構成各部は、バス７５に接続されている。メモリ７２は、例えばＲＡＭ（Random Access Memory）、フラッシュメモリ、またはＲＯＭ（Read Only Memory）であり、これらのいずれかの組み合わせであっても良い。例えば、ＲＡＭおよびＮＡＮＤ型フラッシュメモリは、データの格納用に用いることができる。一方、ＮＯＲ型フラッシュメモリおよびＲＯＭは、プログラムの格納用に用いることができる。ネットワークインタフェース７３は、装置間で通信を行うために使用されるハードウェアである。ネットワークインタフェース７３は、例えばインターフェースカード、または通信用のインタフェースの機能を組み込んだ半導体デバイスによって実現することができる。ネットワークインタフェース７３には、図１に示す受信部１１、受信部２１、送信部１３、または送信部２３に相当する機能を持たせることができる。また、ネットワークインタフェース７３としてインターフェースカードを用いる場合、インターフェースカードに備えられているソケットをポートとして用いることができる。一方、ネットワークインタフェース７３として半導体デバイスを用いる場合、半導体デバイスは、マザーボードに設けられた配線を介して、ポートと電気的に接続されることとなる。
【００３１】
スイッチ１０では、メモリ７２あるいはストレージ装置６０に格納されているプログラム（情報処理プログラムを含む）、或いは可搬型記憶媒体用ドライブ７４が可搬型記憶媒体７６から読み取ったプログラム（情報処理プログラムを含む）をＣＰＵ７１等のプロセッサが実行することにより、スイッチ１０の機能が実現される。当該プログラムは、メモリ７２にロードされ、ＣＰＵ７１等のプロセッサに実行されてもよい。なお、スイッチ２０もスイッチ１０と同様のハードウェア構成を有している。よって、スイッチ２０についての説明は省略する。
【００３２】
図１に戻り、情報処理システムを構成する各部の機能について説明する。
【００３３】
端末装置３０は、スイッチ１０に備えられている複数のポートの中からポートを指定し、指定されたポートに対応するＬＥＤを点滅させるための指示である点滅（または消灯）指示コマンドを送信する。なお、以降では、端末装置３０によって指定されたポートを指定ポートと呼称する。
【００３４】
スイッチ１０は、受信部１１と、制御部１２と、送信部１３と、ゾーニング情報格納部１４とを備えている。制御部１２は、受信部１１、送信部１３、およびゾーニング情報格納部１４と接続されている。以下、スイッチ１０の各部について説明する。
【００３５】
受信部１１は、端末装置３０の送信部３１と接続されており、端末装置３０から送信された、スイッチ１０のＬＥＤの点滅（または消灯）指示コマンドを受信する。点滅（または消灯）指示コマンドは、例えば端末装置３０のオペレータにより指定された、指令ポートの情報と、ＬＥＤの点滅範囲のパターンを示す動作モードの情報とを含む。
【００３６】
制御部１２は、受信した点滅（または消灯）指示コマンドに含まれる指定ポートの情報と、ＬＥＤの点滅範囲のパターンを示す動作モードの情報とに基づいて、スイッチ１０に備えられている複数のポートの中から、指定ポートに接続されている関連ポートを特定する。そして、制御部１２は、指定ポートまたは関連ポートに対応するＬＥＤを点滅または消灯させるための制御指示を、当該ＬＥＤの動作制御を司る制御部（不図示）に対して行うことができる。当該制御指示は、第１の指示の一例である。また、制御部１２は、指定ポートまたは関連ポートに接続されている周辺装置に周辺装置側のポートの位置を目視可能に報知することを要求するための報知指令信号を送信部１３に送信させるため、送信部１３に対して送信指示を行うこともできる。当該送信指示は、第２の指示の一例である。動作モード、および制御部１２が実行する処理の詳細については後述する。制御部１２は、例えば図３のＣＰＵ７１あるいはＭＰＵ（Micro-Processing Unit）等のプロセッサによって実現される。
【００３７】
送信部１３は、スイッチ２０の受信部２１、ＨＢＡ４０の受信部４１、ストレージ装置５０の受信部５１、およびストレージ装置６０の受信部６１と接続されている。送信部１３は、制御部１２から受信した送信指示に基づいて、報知指令信号を生成する。そして、送信部１３は、生成した報知指令信号をスイッチ２０、ＨＢＡ４０、ストレージ装置５０、ストレージ装置６０の少なくともいずれかに送信することができる。送信部１３と受信部１１とは、同一のハードウェアによって実現することもできる。報知指令信号として、例えばＬＥＤの点滅（または消灯）の要求がカプセル化されたフレームを用いることができる。しかし、周辺装置のＬＥＤを点滅、または消灯させるための信号であれば、フレームには限定されない。
【００３８】
ゾーニング情報格納部１４は、制御部１２の処理に用いられるゾーニング情報を格納する。ゾーニング情報格納部１４は、例えば図３のメモリ７２、可搬型記憶媒体用ドライブ７４あるいは可搬型記憶媒体７６に対応する。
【００３９】
ここで、ゾーニング情報について説明する。情報処理システムは、スイッチによって情報処理システム内の接続経路毎にいくつかのゾーンに分けられている。そして、スイッチ１０，２０は、ある接続経路がゾーンとして設定されると、他のゾーンへのアクセスや、他のゾーンからのアクセスを制限する、ゾーニングと呼ばれる機能を有している。スイッチ１０，２０のポート番号の組み合わせによるゾーニングは、ポートゾーニングと呼ばれている。一方、ＷＷＮ（World Wide Name）の組み合わせによるゾーニングは、ＷＷＮゾーニングと呼ばれている。
【００４０】
ポートゾーニングを用いる場合、接続関係にあるポート番号の組み合わせをゾーンと定義する。そして、ゾーン毎のポート番号の組み合わせは、ゾーニング情報としてスイッチ１０，２０のゾーニング情報格納部１４，２４に格納される。
【００４１】
図４は、ポートゾーニングに係るゾーニング情報の一部の例を示す図である。図４は、図２に示す情報処理システムのゾーニング情報を示している。ドメインＩＤは、スイッチを識別するための識別子である。スイッチ１０にはドメインＩＤとして「３」が割り当てられ、スイッチ２０にはドメインＩＤとして「４」が割り当てられている。また、スイッチ１０、２０のポート毎にポート番号が設定されている。ポート１５ａ，２５ａのポート番号は「０」であり、ポート１５ｂ，２５ｂのポート番号は「１」である。ポート１５ｃ，２５ｃのポート番号は「２」であり、ポート１５ｄ，２５ｄのポート番号は「３」である。ポート１５ｅ，２５ｅのポート番号は「４」であり、ポート１５ｆ，２５ｆのポート番号は「５」である。ポート１５ｇ，２５ｇのポート番号は「６」であり、ポート１５ｈ，２５ｈのポート番号は「７」である。図４は、ドメインＩＤが「３」のスイッチにおける設定例であり、ポート番号「１」と「５」との組み合わせを含むゾーン＃１、ポート番号「２」と「５」との組み合わせを含むゾーン＃２、およびポート番号「３」と「７」との組み合わせを含むゾーン＃３が設定されている。
【００４２】
一方、ＷＷＮゾーニングを用いる場合、スイッチに接続されている周辺装置のポート毎に異なるＷＷＮを割り当て、接続関係にあるＷＷＮの組み合わせをゾーンと定義する。そして、ゾーン毎のＷＷＮの組み合わせは、ゾーニング情報としてスイッチ１０，２０のゾーニング情報格納部１４，２４に格納される。
【００４３】
図５は、ＷＷＮゾーニングに係るゾーニング情報の一部の例を示す図である。図５も、図２に示す情報処理システムのゾーニング情報を示している。図５では、スイッチ１０、２０に接続されている周辺装置毎にＷＷＮが設定されている。例えば、ＨＢＡ４０のＷＷＮとして「１１：１１：１１：１１：１１：１１：１１：２２」、ＨＢＡ４０ａのＷＷＮとして「１１：１１：１１：１１：１１：１１：１１：４４」、ＨＢＡ４０ｂのＷＷＮとして「１１：１１：１１：１１：１１：１１：１１：６６」が設定されている。また、ストレージ装置５０のＷＷＮとして「２２：２２：２２：２２：２２：２２：２２：４４」、ストレージ装置６０のＷＷＮとして「２２：２２：２２：２２：２２：２２：２２：６６」がそれぞれ設定されている。図５は、ドメインＩＤが「４」のスイッチにおける設定例であり、ＨＢＡ４０のＷＷＮとストレージ装置５０のＷＷＮとの組み合わせを含むゾーン＃１、ＨＢＡ４０ａのＷＷＮとストレージ装置５０のＷＷＮとの組み合わせを含むゾーン＃２、およびＨＢＡ４０ｂのＷＷＮとストレージ装置６０のＷＷＮとの組み合わせを含むゾーン＃３が設定されている。
【００４４】
なお、スイッチ１０，２０は、ＷＷＮを有する周辺の装置とケーブルで接続されると、自装置のどのポートで接続されているのかを認識することができる。したがって、ＷＷＮゾーニングを用いる場合においても、スイッチ１０，２０は、過去にケーブルが正しく接続されていたときに取得した自装置のポートの情報をゾーニング情報格納部１４または２４に格納しておくことにより、その情報をゾーニング情報として使用することが可能である。
【００４５】
ゾーニング情報は、複数の装置同士をケーブルで接続したときの接続経路の一部を示す情報であるため、当該情報に誤りがあるとケーブルの誤検出を確認することが困難となる。以降では、当該ゾーニング情報格納部１４または２４に格納されたゾーニング情報が正確な情報であることを前提として実施形態を説明する。
【００４６】
図１に戻り、スイッチ２０は、受信部２１と、制御部２２と、送信部２３と、ゾーニング情報格納部２４とを備えている。制御部２２は、受信部２１、送信部２３、およびゾーニング情報格納部２４と接続されている。スイッチ２０が有する機能は、スイッチ１０が有する機能と略同様である。以下、スイッチ２０の各部について説明する。
【００４７】
受信部２１は、スイッチ１０の送信部１３と接続されており、スイッチ１０から送信された報知指令信号を受信する。なお、受信部２１は、端末装置３０から送信された、スイッチ２０のＬＥＤの点滅（または消灯）指示コマンドを受信することもできる。
【００４８】
制御部２２は、制御部１２と同様に、受信した報知指令信号に含まれる指令ポートおよび動作モードの情報に基づいて、指定ポートまたは受信ポートに対応するＬＥＤを点滅または消灯させるための制御指示を、当該ＬＥＤの動作制御を司る制御部（不図示）に対して行うことができる。また、制御部２２は、スイッチ２０と接続されている周辺の装置に、当該装置側のポートの位置を目視可能に報知することを要求するための報知指令信号を送信部２３に送信させるため、送信部２３に対して送信指示を行うこともできる。制御部２２が実行する処理の詳細は後述する。制御部２２は、例えば図３のＣＰＵ７１あるいはＭＰＵ等のプロセッサによって実現される。
【００４９】
送信部２３は、制御部２２から受信した報知指令信号の送信指示に基づいて、報知指令信号をストレージ装置６０に送信することができる。なお、送信部２３と受信部２１とは、同一のハードウェアによって実現することも可能である。
【００５０】
ゾーニング情報格納部２４は、制御部２２の処理に用いられるゾーニング情報を格納する。なお、ゾーニング情報格納部２４には、ゾーニング情報格納部１４に格納されているゾーニング情報と同一のゾーニング情報が格納されている。すなわち、ゾーニング情報格納部１４，２４に格納されているゾーニング情報には、ポートゾーニングおよびＷＷＮゾーニングのいずれを用いるかに関わらず、情報処理システムを構成する全てのスイッチに関する接続情報が含まれている。ゾーニング情報格納部２４も、ゾーニング情報格納部１４と同様に、例えば図３のメモリ７２、可搬型記憶媒体用ドライブ６７あるいは可搬型記憶媒体７６によって実現される。
【００５１】
オペレータは、ゾーニング情報を更新する際は、端末装置３０を介して更新処理を行う。また、ゾーニング情報を有する各スイッチは、例えば専用のフレームを用いて、ゾーニング情報の更新情報を所定の時間間隔で相互に交換することによって、常に同一の情報となるように維持することができる。
上述の構成によれば、多段に接続されているスイッチを含むゾーンであっても、各スイッチが有するゾーニング情報を用いて、当該ゾーンに属するポートを特定することができる。このため、初段のスイッチに接続されている装置のポートに対応するＬＥＤだけでなく、後段のスイッチに接続されているＬＥＤも点滅させることが可能となる。
【００５２】
ＨＢＡ４０は、受信部４１と、制御部４２とを備えている。以下、ＨＢＡ４０の各部について説明する。
【００５３】
受信部４１は、スイッチ１０の送信部１３およびスイッチ２０の送信部２３と相互に通信可能に接続されており、スイッチ１０から送信された、ＨＢＡ４０のＬＥＤの点滅（または消灯）指示コマンドを受信する。なお、受信部４１は、スイッチ２０から送信された、ＨＢＡ４０のＬＥＤの点滅（または消灯）指示コマンドを受信することもできる。受信部４１は、例えば図３のネットワークインタフェース７３によって実現される。
【００５４】
制御部４２は、制御部１２，２２と同様に、受信した点滅（または消灯）指示コマンドに含まれる指令ポートおよび動作モードの情報に基づいて、指定ポートまたは受信ポートに対応するＬＥＤを点滅または消灯させるとともに、周辺の装置に報知指令信号を送信させる等、動作モードに応じた処理を実行する。制御部２２が実行する処理の詳細は後述する。制御部４２は、例えば図３のＣＰＵ７１あるいはＭＰＵ等のプロセッサによって実現される。なお、ＨＢＡ４０は、スイッチ１０と同様に、報知指令信号を送信する送信部（不図示）を備えることもできる。
【００５５】
ストレージ装置５０は、受信部５１と、制御部５２とを備えている。以下、ストレージ装置５０の各部について説明する。
【００５６】
受信部５１は、スイッチ１０から送信された、ストレージ装置５０のＬＥＤの点滅指示コマンドを受信する。なお、受信部５１は、スイッチ２０から送信された、ストレージ装置５０のＬＥＤの点滅（または消灯）指示コマンドを受信することもできる。
【００５７】
制御部５２は、制御部１２，２２および４２と同様に、受信した点滅（または消灯）指示コマンドに含まれる指令ポートおよび動作モードの情報に基づいて、指定ポートまたは受信ポートに対応するＬＥＤを点滅または消灯させるとともに、周辺の装置に報知指令信号を送信させる等、動作モードに応じた処理を実行する。制御部５２が実行する処理の詳細は後述する。制御部５２は、例えば図３のＣＰＵ７１あるいはＭＰＵ等のプロセッサによって実現される。なお、ストレージ装置５０は、スイッチ１０と同様に、報知指令信号を送信する送信部を備えることもできる。
【００５８】
ストレージ装置６０は、受信部６１と、制御部６２とを備えている。以下、ストレージ装置６０の各部について説明する。
【００５９】
受信部６１は、スイッチ２０から送信された、ストレージ装置６０のＬＥＤの点滅（または消灯）指示コマンドを受信する。なお、受信部６１は、スイッチ１０から送信された、ストレージ装置６０のＬＥＤの点滅（または消灯）指示コマンドを受信することもできる。
【００６０】
制御部６２は、制御部１２，２２，４２および５２と同様に、受信した点滅（または消灯）指示コマンドに含まれる指定ポートおよび動作モードの情報に基づいて、指定ポートまたは受信ポートに対応するＬＥＤを点滅または消灯させるとともに、周辺装置に報知指令信号を送信させる等、動作モードに応じた処理を実行する。制御部６２が実行する処理の詳細は後述する。制御部６２は、例えば図３のＣＰＵ７１あるいはＭＰＵ等のプロセッサによって実現される。なお、ストレージ装置６０は、スイッチ１０と同様に、報知指令信号を送信することが可能な送信部を備えることもできる。
【００６１】
次に、図１を参照しながら、情報処理システムによる情報処理方法について説明する。
【００６２】
図６は、情報処理システムによる情報処理方法の一例に係るシーケンス図である。ここでは、ＬＥＤを点滅させる例について説明する。なお、図６中で、「Ｃ」はコマンド、「Ｓ」は信号を示している。
【００６３】
まず、図６の（ａ）に示すように、端末装置３０は、ＬＥＤを点滅させるための指示である点滅指示コマンドを送信部３１からスイッチ１０の受信部１１に向けて送信する。この処理では、端末装置３０のオペレータがＣＬＩ（Command Line Interface）によって端末装置３０に点滅指示コマンドを入力する。その際、オペレータは、指定ポートおよびＬＥＤの点滅範囲のパターンをコマンドの引数として指定することができる。本実施形態では、オペレータは、ＬＥＤの点滅範囲のパターンを４種類の動作モードの中から選択することができる。以下、図２に示す情報処理システムを用いて、４種類の動作モードについて説明する。
【００６４】
図７は、ＬＥＤの点滅範囲の一例（動作モード１）を示す図である。白丸はＬＥＤが消灯している状態、黒丸はＬＥＤが点滅している状態を示しており、以降に示す図８乃至図１０においても同様である。また、指定ポートは斜線で示しており、以降に示す図８乃至図１０においても同様である。「動作モード１」は、指定ポートに対応するＬＥＤのみを点滅させるモードである。
【００６５】
「動作モード１」によれば、図７に示すように、オペレータがスイッチ１０のポート１５ｃを指定ポートとして選択した場合、スイッチ１０は、ポート１５ｃに対応するＬＥＤ１６ｃを点滅する。「動作モ−ド１」によれば、オペレータは、指定ポートの位置を特定することができる。
【００６６】
図８は、ＬＥＤの点滅範囲の一例（動作モード２）を示す図である。動作モード２は、指定ポートに対応するＬＥＤと、指定ポートの接続先である周辺の装置のポートに対応するＬＥＤとを点滅させるモードである。
【００６７】
「動作モード２」によれば、図８に示すように、オペレータがスイッチ１０のポート１５ｃを指定ポートとして選択した場合、スイッチ１０は、ポート１５ｃに対応するＬＥＤ１６ｃと、ポート１５ｃの接続先であるＨＢＡ４０ａのポート４５ｃに対応するＬＥＤ４６ｃとを点滅する。「動作モ−ド２」によれば、オペレータは、指定ポートの位置と、指定ポートと接続されることになっている周辺の装置側のポートの位置とを特定することができる。
【００６８】
図９は、ＬＥＤの点滅範囲の一例（動作モード３）を示す図である。「動作モード３」は、指定ポートに対応するＬＥＤと、同一装置内で指定ポートと接続されているポートに対応するＬＥＤとを点滅させるモードである。以降では、同一装置内で指定ポートと接続されているポートを関連ポートと呼称する。
【００６９】
「動作モード３」によれば、図９に示すように、オペレータがスイッチ１０のポート１５ｃを指定ポートとして選択した場合、スイッチ１０は、ポート１５ｃに対応するＬＥＤ１６ｃと、スイッチ１０内でポート１５ｃと接続されているポート１５ｆに対応するＬＥＤ１６ｆとを点滅する。「動作モ−ド３」によれば、オペレータは、指定ポートの位置と、指定ポートと接続されている同一装置内のポートの位置とを特定することができる。
【００７０】
図１０は、ＬＥＤの点滅範囲の一例（動作モード４）を示す図である。「動作モード４」は、指定ポートに対応するＬＥＤと、指定ポートの接続先である周辺の装置のポートに対応するＬＥＤと、同一装置内で指定ポートと接続されている関連ポートに対応するＬＥＤと、関連ポートの接続先である周辺の装置側のポートに対応するＬＥＤとを点滅させるモードである。
【００７１】
「動作モード４」によれば、図９に示すように、オペレータが、スイッチ１０のポート１５ｃを指定ポートとして選択した場合、スイッチ１０は、ポート１５ｃに対応するＬＥＤ１６ｃと、ポート１５ｃの接続先であるＨＢＡ４０ａのポート４５ｃに対応するＬＥＤ４６ｃとを点滅する。さらに、スイッチ１０は、スイッチ１０内でポート１５ｃと接続されているポート１５ｆに対応するＬＥＤ１６ｆと、ポート１５ｆの接続先であるストレージ装置５０のポート５５ａに対応するＬＥＤ５６ａとを点滅する。「動作モ−ド４」によれば、オペレータは、指定ポートの位置と、指定ポートと接続されることになっている周辺の装置側のポートの位置と、指定ポートと接続されている同一装置内の関連ポートの位置と、関連ポートと接続されることになっている周辺の装置側のポートの位置とをそれぞれ特定することができる。
【００７２】
続いて、スイッチ１０が端末装置３０から点滅指示コマンドを受信した場合の、スイッチ１０による情報処理方法について説明する。
【００７３】
図１１は、実施例１における、スイッチ１０が端末装置３０から点滅指示コマンドを受信した場合の、スイッチ１０による情報処理方法の一例を示すフローチャートである。
【００７４】
まず、スイッチ１０の受信部１１は、端末装置３０の送信部３１から点滅指示コマンドを受信する（Ｓ１０１）。点滅指示コマンドには、スイッチ１０内の指定ポートの情報と動作モードの情報とが含まれている。図６の（ａ）に示すように、受信部１１は、受信した点滅指示コマンドを制御部１２に転送する。
【００７５】
続いて、制御部１２は、点滅指示コマンドに含まれている情報を参照して、動作モードが１または２であるか否かを判定する（Ｓ１０２）。動作モードが１または２であると判定された場合（Ｓ１０２肯定）、制御部１２は、スイッチ１０内の指定ポートのＬＥＤを点滅させる（Ｓ１０３）。このときオペレータは、本来、指定ポートにケーブルが接続されているべき場合において、指定ポートにケーブルが接続されていないことが確認された場合に、誤接続であることを認識することができる。
【００７６】
Ｓ１０３の処理の後、制御部１２は、動作モードが２であるか否かを判定する（Ｓ１０４）。動作モードが２であると判定されなかった場合（Ｓ１０４否定）、処理を終了する。一方、動作モードが２であると判定された場合（Ｓ１０４肯定）、制御部１２は、指定ポートから報知指令信号を送信させるための送信指示を、送信部１３に対して行う（Ｓ１０５）。制御部１２から送信指示を受信した送信部１３は、送信指示にしたがって指定ポートから報知指令信号を送信する（Ｓ１０６）。すなわち、報知指令信号は、指定ポートに接続されているケーブルを介して、ケーブルの接続先に向けて送信されることとなる。送信部１３から送信される報知指令信号には、スイッチ１０内の指定ポートと動作モードの情報とが含まれていてもよい。これにより、Ｓ１０２肯定と判定された場合の一連の処理が終了する。
【００７７】
一方、Ｓ１０２において動作モードが１または２であると判定されなかった場合（Ｓ１０２否定）、動作モードが３または４であると判定される。そして、図６の（ｂ）に示すように、制御部１２は、指定ポートのＬＥＤを点滅させる（Ｓ１０７）。このときもオペレータは、Ｓ１０３の処理と同様に、本来、指定ポートにケーブルが接続されているべき場合において、指定ポートにケーブルが接続されていないことが確認された場合に、誤接続であることを認識することができる。
【００７８】
続いて、制御部１２は、ゾーニング情報格納部１４に格納されているゾーニング情報を参照し、指定ポートのポート番号と同一のゾーンにある関連ポートを特定する（Ｓ１０８）。
【００７９】
続いて、図６の（ｂ）に示すように、制御部１２は、Ｓ１０８で特定された関連ポートに対応するＬＥＤを点滅させる（Ｓ１０９）。Ｓ１０９の処理により、オペレータは、特定された関連ポートの位置が、オペレータが想定していた関連ポートの位置と同一か否かを視覚的に確認することができる。そして、オペレータは、特定された関連ポートの位置が、オペレータが想定していた関連ポートの位置と異なると判定した場合に、誤接続であることを認識することができる。また、オペレータは、関連ポートの位置が、オペレータが想定していた関連ポートの位置と同一であり、当該関連ポートにケーブルが接続されることが想定されていた場合において、関連ポートにケーブルが接続されていないことが確認された場合にも、誤接続であることを認識することができる。
【００８０】
続いて、制御部１２は、動作モードが４であるか否かを判定する（Ｓ１１０）。動作モードが４であると判定されなかった場合（Ｓ１１０否定）、処理を終了する。一方、動作モードが４であると判定された場合（Ｓ１１０肯定）、図６の（ｃ）に示すように、制御部１２は、指定ポートおよび関連ポートから報知指令信号を送信することを送信部１３に指示する（Ｓ１１１）。
【００８１】
制御部１２から送信指示を受信した送信部１３は、図６の（ｃ）に示すように、送信指示にしたがって指定ポートおよび関連ポートの各々から報知指令信号を送信する（Ｓ１１２）。すなわち、報知指令信号は、指定ポートおよび関連ポートに接続されているケーブルを介して、ケーブルの接続先に向けて送信されることとなる。送信部１３から送信される報知指令信号にも同様に、スイッチ１０内の指定ポートと動作モードの情報とが含まれている。これにより、スイッチ１０による、Ｓ１０２否定と判定された場合の一連の処理が終了する。
【００８２】
次に、ＨＢＡ４０がスイッチ１０から報知指令信号を受信した場合の、ＨＢＡ４０による情報処理方法について説明する。
【００８３】
図１２は、実施例１における、ＨＢＡ４０がスイッチ１０から報知指令信号を受信した場合の、ＨＢＡ４０による情報処理方法の一例を示すフローチャートである。
【００８４】
まず、ＨＢＡ４０の受信部４１は、スイッチ１０の送信部１３から報知指令信号を受信する（Ｓ２０１）。報知指令信号には、スイッチ１０内の指定ポートの情報と動作モードの情報とが含まれている。受信部４１は、報知指令信号を受信した旨を通知するための確認応答信号を、報知指令信号の送信先であるスイッチ１０の送信部１３に送信する（Ｓ２０２）。この確認応答信号も、例えばフレームによって実現される。そして、受信部４１は、受信した報知指令信号を制御部１２に転送する。なお、送信部１３は、受信部４１から確認応答信号を受信できなかった場合、受信部４１に対して報知指令信号を再送信する。そして、再送信の回数が所定の回数を超えた場合には、ＨＢＡ４０に送信できなかった旨の通知をスイッチ１０から端末装置３０に送信するようにしても良い。
【００８５】
続いて、制御部１２は、報知指令信号を受信した受信ポートに対応するＬＥＤを点滅させる（Ｓ２０３）。これにより、ＨＢＡ４０による、動作モード２の場合、またはＳ１０２否定と判定された場合の一連の処理が終了する。Ｓ２０３の処理により、オペレータは、点滅したＬＥＤに対応する受信ポートが、オペレータが想定していた受信ポートの位置と同一か否かを視覚的に確認することができる。そして、オペレータは、点滅したＬＥＤに対応する受信ポートが、オペレータが想定していた受信ポートの位置と異なると判定した場合に、誤接続であることを認識することができる。
【００８６】
なお、報知指令信号を受信したＨＢＡ４０が実行する処理について説明したが、報知指令信号を受信したストレージ装置５０，６０も、図１２に基づいた同様の処理を実行することができる。また、スイッチ１０、ＨＢＡ４０、およびストレージ装置５０，６０は、報知指令信号の受信を契機に点滅させたＬＥＤを、ＬＥＤの消灯を要求するための報知指令信号を受信するか、あるいはリンクの切断（リンクダウン）を検出したことを契機として消灯させることができる。そして、ＬＥＤは、消灯することによって点滅していないことを目視可能に報知することができる。ＬＥＤを消灯させるための処理は、図１１乃至図１３に示すフローチャート中の「点滅」を「消灯」に読み替えて、略同様の処理を実行することにより行うことができる。
【００８７】
次に、スイッチ２０がスイッチ１０から報知指令信号を受信した場合の、スイッチ２０による情報処理方法について説明する。
【００８８】
図１３は、実施例１における、スイッチ２０がスイッチ１０から報知指令信号を受信した場合の、スイッチ２０による情報処理方法の一例を示すフローチャートである。
【００８９】
まず、スイッチ２０の受信部２１は、スイッチ１０の送信部１３から報知指令信号を受信する（Ｓ３０１）。報知指令信号には、スイッチ１０内の指定ポートの情報と動作モードの情報とが含まれている。図６の（ｄ）に示すように、受信部２１は、報知指令信号を受信した旨を通知するための確認応答信号を、送信先であるスイッチ１０の送信部１３に送信する（Ｓ３０２）。そして、受信部２１は、受信した報知指令信号を制御部２２に転送する。
【００９０】
続いて、図６の（ｅ）に示すように、制御部２２は、報知指令信号を受信した受信ポートに対応するＬＥＤを点滅させる（Ｓ３０３）。
【００９１】
続いて、図６の（ｅ）に示すように、制御部２２は、ゾーニング情報格納部２４を参照し、受信ポートのポート番号と同一のゾーンにある関連ポートを特定する（Ｓ３０４）。前述の通り、スイッチ２０は、スイッチ１０が有するゾーニング情報と同一のゾーニング情報をゾーニング情報格納部２４に有している。このため、制御部２２は、スイッチ２０が有するゾーニング情報を用いることによって、スイッチ１０の指定ポートと接続関係にあるスイッチ２０の関連ポートを特定することができる。
【００９２】
続いて、図６の（ｅ）に示すように、制御部２２は、関連ポートに対応するＬＥＤを点滅させる（Ｓ３０５）。
【００９３】
続いて、制御部２２は、報知指令信号に含まれている情報を参照して、動作モードが４であるか否かを判定する（Ｓ３０６）。動作モードが４でないと判定された場合（Ｓ３０６否定）、動作モードが３であると判定され、報知指令信号を受信したスイッチ２０が実行する一連の処理が終了する。Ｓ３０５の処理により、オペレータは、Ｓ１０９の処理と同様に、特定された関連ポートの位置が、オペレータが想定していた関連ポートの位置と異なると判定した場合に、誤接続であることを認識することができる。また、オペレータは、関連ポートの位置が、オペレータが想定していた関連ポートの位置と同一であり、当該関連ポートにケーブルが接続されることが想定されていた場合において、関連ポートにケーブルが接続されていないことが確認された場合にも、誤接続であることを認識することができる。一方、動作モードが４であると判定された場合（Ｓ３０６肯定）、制御部２２は、関連ポートからの報知指令信号の送信を送信部２３に指示する（Ｓ３０７）。
【００９４】
制御部２２から送信指示を受信した送信部２３は、送信指示にしたがって関連ポートから報知指令信号を送信する（Ｓ３０８）。報知指令信号は、関連ポートに接続されているケーブルを介して、ケーブルの接続先に向けて送信されることとなる。送信部２３から送信される報知指令信号には、スイッチ１０内の指定ポートと動作モードの情報とが含まれていてもよい。これにより、報知指令信号を受信したスイッチ２０が実行する一連の処理が終了する。
【００９５】
Ｓ３０８の処理によって送信された報知指令信号の宛先がＨＢＡまたはストレージ装置である場合、当該ＨＢＡまたはストレージ装置は、図１２に示すフローにしたがって処理を実行することとなる。一方、報知指令信号の宛先がスイッチである場合、当該スイッチは、再び図１３に示すフローにしたがって処理を実行することとなる。
【００９６】
以上のようにして、情報処理システムによる処理を実行することができる。
【００９７】
本実施形態によれば、ゾーニング情報を参照することによって、オペレータは、指定ポートに接続されている関連ポートを特定することができる。また、オペレータは、指定ポートおよび関連ポートの各々がケーブルで接続されている相手である対向のポートも特定することができる。そして、特定された各ポートを点滅させることにより、オペレータは、ケーブルの誤接続の有無を確認する際に、確認対象である実際の接続状態を、ケーブルを１本ずつ辿って確認することなく視覚的に把握することができる。
【００９８】
また、本実施形態によれば、ＬＥＤの点滅範囲を、スイッチ内だけでなくスイッチに接続されている周辺の装置にまで広げることができるため、オペレータは、より広範囲にケーブルの接続状態をＬＥＤの点滅によって視覚的に確認することが可能となる。その結果、ケーブルによる接続を行った後に、誤接続の有無を容易に確認することができる。
【００９９】
（実施例２）
次に、実施例２について説明する。実施例１では、スイッチが端末装置から受信した点滅指示コマンドを契機として、情報処理システムのＬＥＤを点滅させる処理を実行する。これに対して実施例２では、ＨＢＡが端末装置から受信した点滅指示コマンドを契機として、情報処理システムのＬＥＤを点滅させる処理を実行することを特徴としている。
【０１００】
図１４は、実施例１に係る情報処理システムの構成の一例を示す図である。図１４に示されている、図１の中の符号と同一の符号については説明を省略する。また、実施例２を実現するための情報処理システムの接続形態、およびスイッチ１０、２０のハードウェア構成についても、それぞれ図２および図３に例示されている構成を用いることができるため、説明を省略する。
【０１０１】
図１５は、実施例２における、ＨＢＡ４０が端末装置３０から点滅指示コマンドを受信した場合の、ＨＢＡ４０による情報処理方法の一例を示すフローチャートである。以下、図１４および図１５を参照しながら情報処理方法の一例を説明する。
【０１０２】
まず、ＨＢＡ４０の受信部４１は、オペレータの端末装置３０から点滅指示コマンドを受信する（Ｓ４０１）。点滅指示コマンドは、実施例１と同様に、端末装置３０の送信部３１から送信され、受信部４１に到達する。実施例２では、ＨＢＡ４０に備えられている複数のポートのうちのいずれかが、指定ポートとしてオペレータから指定される。このため、点滅指示コマンドには、ＨＢＡ４０の内の指定ポートの情報と動作モードの情報とが含まれている。
【０１０３】
また、実施例２では、ＨＢＡ４０内の指定ポートに対応するＬＥＤが点滅することになる。このため、点滅範囲がスイッチのＬＥＤのみに限られる動作モード１および３はオペレータの選択肢から除外され、オペレータは、動作モードは２または４のいずれかを選択することとなる。受信部４１は、受信した点滅指示コマンドを制御部４２に転送する。
【０１０４】
続いて、制御部４２は、点滅指示コマンドに含まれている情報を参照し、ＨＢＡ４０内の指定ポートのＬＥＤを点滅させる（Ｓ４０２）。
【０１０５】
Ｓ４０２の処理の後、制御部４２は、指定ポートから報知指令信号を送信することを送信部４３に指示する（Ｓ４０３）。制御部４２から送信指示を受信した送信部４３は、送信指示にしたがって指定ポートから報知指令信号を送信する（Ｓ４０４）。この報知指令信号は、指定ポートに接続されているケーブルを介して、ケーブルの接続先に向けて送信されることとなる。なお、送信部４３から送信される報知指令信号には、ＨＢＡ４０内の指定ポートと動作モードの情報とが含まれていてもよい。以上により、点滅指示コマンドを受信したＨＢＡ４０による一連の処理が終了する。
【０１０６】
次に、スイッチ１０がＨＢＡ４０から報知指令信号を受信した場合に、スイッチ１０が実行する処理について説明する。
【０１０７】
図１６は、実施例２における、スイッチ１０がＨＢＡ４０から報知指令信号を受信した場合の、ＨＢＡ４０による情報処理方法の一例を示すフローチャートである。
【０１０８】
まず、スイッチ１０の受信部１１は、ＨＢＡ４０の送信部４３から報知指令信号を受信する（Ｓ５０１）。報知指令信号には、ＨＢＡ４０内の指定ポートの情報と動作モードの情報とが含まれていてもよい。受信部１１は、報知指令信号を受信した旨を通知するための確認応答信号を、送信先であるＨＢＡ４０の送信部４３に送信する（Ｓ５０２）。そして、受信部１１は、受信した報知指令信号を制御部１２に転送する。
【０１０９】
続いて、制御部１２は、受信ポートに対応するＬＥＤを点滅させる（Ｓ５０３）。
【０１１０】
続いて、制御部１２は、ゾーニング情報格納部１４を参照し、受信ポートのポート番号と同一のゾーンにある関連ポートを特定する（Ｓ５０４）。
【０１１１】
関連ポートを特定した後、制御部１２は、関連ポートに対応するＬＥＤを点滅させる（Ｓ５０５）。
【０１１２】
続いて、制御部１２は、報知指令信号に含まれている情報を参照して、動作モードが４であるか否かを判定する（Ｓ５０６）。動作モードが４でないと判定された場合（Ｓ５０６否定）、動作モードが３であると判定され、報知指令信号を受信したスイッチ１０が実行する一連の処理が終了する。Ｓ５０６の処理により、オペレータは、点滅したＬＥＤに対応する関連ポートにケーブルが接続されていない場合に、誤接続であることを検出することができる。一方、動作モードが４であると判定された場合（Ｓ５０６肯定）、制御部１２は、関連ポートから報知指令信号を送信することを送信部１３に指示する（Ｓ５０７）。
【０１１３】
制御部１２から送信指示を受信した送信部１３は、送信指示にしたがって関連ポートから報知指令信号を送信する（Ｓ５０８）。報知指令信号は、関連ポートに接続されているケーブルを介して、ケーブルの接続先に向けて送信されることとなる。送信部１３から送信される報知指令信号には、ＨＢＡ４０内の指定ポートと動作モードの情報とが含まれていてもよい。これにより、報知指令信号を受信したスイッチ１０が実行する一連の処理が終了する。
【０１１４】
なお、Ｓ５０８の処理によって送信された点滅指示の宛先がストレージ装置である場合、当該ストレージ装置は、図１２に示すフローにしたがって処理を実行することができる。一方、Ｓ５０８の処理によって送信された報知指令信号の宛先がスイッチである場合、当該スイッチは、図１３に示すフローにしたがって処理を実行することができる。
【０１１５】
本実施形態によれば、ＨＢＡ４０の指定ポートから報知指令信号がスイッチ１０に送信されるため、スイッチ１０が有するゾーニング情報に基づいて、ＨＢＡ４０の指定ポートを起点とした実際の接続経路上にあるポートを全て点滅させることができる。その結果、ケーブルによる接続を行った後に、誤接続の有無を容易に確認することができる。
【０１１６】
以上、本発明の好ましい実施例について詳述したが、本発明は特定の実施例に限定されるものではなく、種々の変形や変更が可能である。例えば、本実施形態では、ＬＥＤを点滅させる例について説明したが、点滅の代わりに点灯させることも可能である。あるいは、図１における端末装置３０は、点滅指示コマンドを入力する際に、点滅または点灯のいずれかのモードを選択することもできる。
【０１１７】
また、本実施形態では、報知部としてＬＥＤ等の光源を例示したが、ポートの位置を目視可能に報知するものであれば光源には限定されず、例えばメッセージを用いて、ケーブルに接続されている、または接続されていない旨の情報を表示させることも可能である。あるいは、例えばケーブルに接続されている状態、およびケーブルに接続されていない状態の各々の状態に対応する記号または数字を予め設定しておき、これらの記号または数字を表示させることも可能である。
【０１１８】
また、図１において、本実施形態の処理により特定されたポートの情報をスイッチ１０によって収集し、収集した情報をスイッチ１０から端末装置３０に送信することもできる。この処理は、例えば、以下の手順で実行することができる。
【０１１９】
まず、端末装置３０によって指定された点滅範囲が「動作モード４」である場合、スイッチ１０は、指定ポート、関連ポート、ＨＢＡ４０の報知指令信号の受信ポート、およびストレージ装置５０の報知指令信号の受信ポートの情報を収集する。このとき、スイッチ１０は、ＨＢＡ４０よびストレージ装置５０から情報を受信することによって、受信ポートの情報を取得することができる。続いて、スイッチ１０は、収集したポートの情報をスイッチ１０から端末装置３０に送信する。そして、受信したポートの情報を受信した端末装置３０は、当該情報を自装置に備えられている表示装置に表示する。この方法によれば、端末装置３０のオペレータは、実際のケーブルの接続状態を確認することなく、誤接続の有無を検出することが可能となる。
【０１２０】
なお、前述した情報処理装置および情報処理方法をコンピュータに実行させるコンピュータプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体は、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＭＯ（Magneto Optical disk）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＯＭ（ＤＶＤ−Read Only Memory）、ＤＶＤ−ＲＡＭ（ＤＶＤ−Random Access Memory）、ＢＤ（Blu-ray（登録商標） Disc）、半導体メモリである。前記コンピュータプログラムは、前記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【符号の説明】
【０１２１】
１０：スイッチ
１１：受信部
１２：制御部
１３：送信部
１４：ゾーニング情報格納部
１５ａ，１５ｂ，１５ｃ，１５ｄ，１５ｅ，１５ｆ，１５ｇ，１５ｈ：ポート
１６ａ，１６ｂ，１６ｃ，１６ｄ，１６ｅ，１６ｆ，１６ｇ，１６ｈ：ＬＥＤ
２０：スイッチ
２１：受信部
２２：制御部
２３：送信部
２４：ゾーニング情報格納部
２５ａ，２５ｂ，２５ｃ，２５ｄ，２５ｅ，２５ｆ，２５ｇ，２５ｈ：ポート
２６ａ，２６ｂ，２６ｃ，２６ｄ，２６ｅ，２６ｆ，２６ｇ，２６ｈ：ＬＥＤ
３０：端末装置
３１：送信部
４０，４０ａ，４０ｂ：ＨＢＡ
４１：受信部
４２：制御部
４３：送信部
４５ａ，４５ｂ，４５ｃ，４５ｄ，４５ｅ，４５ｆ：ポート
４６ａ，４６ｂ，４６ｃ，４６ｄ，４６ｅ，４６ｆ：ＬＥＤ
５０：ストレージ装置
５１：受信部
５２：制御部
５５ａ，５５ｂ：ポート
５６ａ，５６ｂ：ＬＥＤ
６０：ストレージ装置
６１：受信部
６２：制御部
６５ａ，６５ｂ：ポート
６６ａ，６６ｂ：ＬＥＤ
７１：ＣＰＵ（Central Processing Unit）
７２：メモリ
７３：ネットワークインタフェース
７４：可搬型記憶媒体用ドライブ
７５：バス
７６：可搬型記憶媒体
【図１】
0006476741.tif 000002
【図２】
0006476741.tif 000003
【図３】
0006476741.tif 000004
【図４】
0006476741.tif 000005
【図５】
0006476741.tif 000006
【図６】
0006476741.tif 000007
【図７】
0006476741.tif 000008
【図８】
0006476741.tif 000009
【図９】
0006476741.tif 000010
【図１０】
0006476741.tif 000011
【図１１】
0006476741.tif 000012
【図１２】
0006476741.tif 000013
【図１３】
0006476741.tif 000014
【図１４】
0006476741.tif 000015
【図１５】
0006476741.tif 000016
【図１６】
0006476741.tif 000017