(57)【要約】【課題】１以上の第１の装置の複数のポートと１以上の第２の装置の複数のポート間を複数のケーブルで接続するにあたり、それぞれのケーブルの正しい接続先のポートをユーザに通知する。【解決手段】複数の第１ポートを有する１以上の第１の装置と、１以上の第１の装置に複数のケーブルで接続され複数の第２ポートと第２の表示装置とを有する１以上の第２の装置と、制御装置とが備えられる。制御装置は、複数の第１ポートのうちのチェック対象の第１ポートである対象第１ポートの正しい接続先の第２ポートを特定し、対象第１ポートにケーブルを介して接続されている第２ポートを特定し、それらの第２ポートが同一であるか否かを判定する。その判定の結果が否定的であれば、制御装置は、第２の表示装置に、対象第１ポートの正しい接続先の第２ポートについての表示を実行させる。【選択図】図１
2012074879.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１ポートを有する１以上の第１の装置と、
前記１以上の第１の装置に複数のケーブルで接続され複数の第２ポートと第２の表示装置とを有する１以上の第２の装置と、
制御装置と
を備え、
前記制御装置は、前記第１ポート毎に第１ポートの正しい接続先の第２ポートの識別情報を表す正接続管理情報を有し、
前記制御装置は、
（Ａ）前記複数の第１ポートのうちのチェック対象の第１ポートである対象第１ポートの正しい接続先の第２ポートの識別情報を前記正接続管理情報から特定し、
（Ｂ）前記対象第１ポートにケーブルを介して接続されている第２ポートの識別情報を特定し、
（Ｃ）前記（Ａ）で特定した第２ポート識別情報と、前記（Ｂ）で特定した第２ポート識別情報とを基に、前記対象第１ポートの接続先の第２ポートの正誤を判定し、
（Ｄ）前記（Ａ）で特定した第２ポート識別情報と前記（Ｂ）で特定した第２ポート識別情報とが一致しない場合、前記第２の表示装置に、前記（Ａ）で特定した第２ポート識別情報から識別される第２ポートについての表示を実行させる、
計算機システム。
【請求項２】
請求項１記載の計算機システムであって、
前記制御装置は、第１のコントローラと第２のコントローラとを有し、
前記１以上の第１の装置の各々が、前記第１のコントローラを有し、
前記１以上の第２の装置の各々が、前記第２のコントローラを有し、
前記第１のコントローラが、第１の通信部を有し、前記第２のコントローラが、第２の通信部を有し、前記第１のコントローラと前記第２のコントローラが、前記第１の通信部及び前記第２の通信部を介して、前記ケーブルとは異なる通信経路で接続されており、
前記第１のコントローラが、前記（Ａ）乃至（Ｃ）の処理を実行し、
前記（Ｄ）では、
（ｄ１）前記第１のコントローラが、前記（Ｃ）の判定の結果が否定的であれば、前記第１の通信部を介して、前記（Ａ）で特定した第２ポート識別情報から識別される第２ポートを有する第２の装置に、前記（Ａ）で特定した第２ポート識別情報を送信し、
（ｄ２）前記第２のコントローラが、前記（Ａ）で特定した第２ポート識別情報を受信し、前記第２の表示装置に、その受信した第２ポート識別情報から識別される第２ポートについての表示を実行させる、
計算機システム。
【請求項３】
請求項２記載の計算機システムであって、
前記（ｄ１）では、
（ｄ１−１）前記第１のコントローラが、前記（Ａ）で特定した第２ポート識別情報から識別される第２ポートを有する第２の装置に、前記第１の通信部を介して、前記（Ａ）で特定した第２ポート識別情報と正しい接続先であることを表す正接続識別情報とを送信し、且つ、
（ｄ１−２）前記第１のコントローラが、前記（Ｂ）で特定した第２ポート識別情報から識別される第２ポートを有する第２の装置に、前記第１の通信部を介して、前記（Ｂ）で特定した第２ポート識別情報と誤った接続先であることを表す誤接続識別情報とを送信し、
前記（ｄ２）では、
（ｄ２−１）前記正識別情報と前記（Ａ）で特定された第２ポート識別情報とを受信する第２のコントローラが、前記第２の表示装置に、その受信した第２ポート識別情報から識別される第２ポートが正しい接続先であることを意味する表示を実行させ、
（ｄ２−２）前記誤識別情報と前記（Ｂ）で特定された第２ポート識別情報とを受信する第２のコントローラが、前記第２の表示装置に、その受信した第２ポート識別情報から識別される第２ポートが誤った接続先であることを意味する表示を実行させる、
計算機システム。
【請求項４】
請求項３記載の計算機システムであって、
前記第１の装置が、第１の表示装置を有し、
前記（Ｂ）において、前記第１のコントローラは、前記対象第１ポートに接続されている第２ポートの識別情報を、その第２ポートからケーブル及び前記対象第１ポートを通じて取得することにより、前記対象第１ポートに接続されている第２ポートの識別情報を特定し、
前記第１のコントローラが、前記対象第１ポートに接続されている第２ポートの識別情報を取得できない場合、
（Ｅ）前記第１のコントローラが、前記対象第１ポートについての表示を前記第１の表示装置に実行させ、
（Ｆ）前記第１のコントローラが、前記（Ａ）で特定した第２ポート識別情報から識別される第２ポートを有する第２の装置に、前記第１の通信部を介して、前記（Ａ）で特定した第２ポート識別情報と正しい接続先であることを表す正接続識別情報とを送信し、
（Ｇ）前記正識別情報と前記（Ａ）で特定された第２ポート識別情報とを受信する第２のコントローラが、前記第２の表示装置に、その受信した第２ポート識別情報から識別される第２ポートが正しい接続先であることを意味する表示を実行させる、
計算機システム。
【請求項５】
請求項４記載の計算機システムであって、
前記第１の表示装置は、前記複数の第１ポートにそれぞれ対応した複数の第１表示部であり、
前記第２の表示装置は、前記複数の第２ポートにそれぞれ対応した複数の第２表示部であり、
前記（Ｅ）では、前記対象第１ポートに対応した第１表示部が、表示を実行し、
前記（Ｄ）及び（Ｇ）では、第２ポート識別情報から識別される第２ポートに対応した第２表示部が、表示を実行し、
前記正接続識別情報に対応する第２ポート識別情報に対応する第２表示部の表示態様は、前記誤接続識別情報に対応する第２ポート識別情報に対応する第２表示部の表示態様と異なる、
計算機システム。
【請求項６】
請求項１記載の計算機システムであって、
前記第１の装置が、第１の表示装置を有し、
前記（Ａ）乃至（Ｄ）の処理に加えて、更に、下記の処理が行われる、
（Ｘ）前記第１のコントローラが、前記対象第１ポートについての表示を前記第１の表示装置に実行させる、
計算機システム。
【請求項７】
請求項１記載の計算機システムであって、
前記（Ｄ）では、
（ｄ１）前記制御装置が、前記（Ａ）で特定した第２ポート識別情報から識別される第２ポートを有する第２の装置における第２の表示装置に、前記（Ａ）で特定した第２ポート識別情報から識別される第２ポートが正しい接続先であることを意味する表示を実行させ、
（ｄ２）前記制御装置が、前記（Ｂ）で特定した第２ポート識別情報から識別される第２ポートを有する第２の装置における第２の表示装置に、前記（Ｂ）で特定した第２ポート識別情報から識別される第２ポートが誤った接続先であることを意味する表示を実行させる、
計算機システム。
【請求項８】
請求項２記載の計算機システムであって、
前記（Ｂ）において特定される第２ポート識別情報は、前記対象第１ポートに接続されているケーブルを介して特定される情報であり、
前記制御装置は、前記対象第１ポートに接続されている第２ポートの識別情報を取得できない場合、
（Ｅ）前記対象第１ポートについての表示を前記第１の表示装置に実行させ、
（Ｆ）前記（Ａ）で特定した第２ポート識別情報から識別される第２ポートを有する第２の装置における第２の表示装置に、前記（Ａ）で特定した第２ポート識別情報から識別される第２ポートが正しい接続先であることを意味する表示を実行させる、
計算機システム。
【請求項９】
表示装置を有する１以上の第２装置の複数の第２ポートのうちのいずれか１以上の第２ポートに１以上のケーブルを介して接続される１以上の第１ポートと
前記１以上の第１ポートに接続されたコントローラと
を有し、
前記コントローラは、前記第１ポート毎に第１ポートの正しい接続先の第２ポートの識別情報を表す正接続管理情報を有し、
前記コントローラは、
（Ａ）前記１以上の第１ポートのうちのチェック対象の第１ポートである対象第１ポートの正しい接続先の第２ポートの識別情報を前記正接続管理情報から特定し、
（Ｂ）前記対象第１ポートにケーブルを介して接続されている第２ポートの識別情報をそのケーブルを介して取得し、
（Ｃ）前記（Ａ）で特定した第２ポート識別情報と、前記（Ｂ）で取得した第２ポート識別情報とを基に、前記対象第１ポートの接続先の第２ポートの正誤を判定し、
（Ｄ）前記（Ａ）で特定した第２ポート識別情報と前記（Ｂ）で特定した第２ポート識別情報とが一致しない場合、前記（Ａ）で特定した第２ポート識別情報から識別される第２ポートを有する第２の装置に、その第２ポートについての表示が前記第２の装置によって前記表示装置に実行されるよう、前記（Ａ）で特定した第２ポート識別情報を送信する、
装置。
【請求項１０】
請求項９記載の装置であって、
前記第２の装置の第２の通信部に接続される第１の通信部を有し、
前記（Ｄ）において、前記コントローラが、前記第１の通信部を介して、前記（Ａ）で特定した第２ポート識別情報を送信する、
装置。
【請求項１１】
１以上の第１の装置が有する複数の第１ポートと表示装置を有する１以上の第２の装置が有する複数の第２ポートとが２以上のケーブルを介して接続されるシステムについて行われる方法であって、
（Ａ）前記複数の第１ポートのうちのチェック対象の第１ポートである対象第１ポートの正しい接続先の第２ポートの識別情報を、前記第１ポート毎に第１ポートの正しい接続先の第２ポートの識別情報を表す正接続管理情報から特定し、
（Ｂ）前記対象第１ポートにケーブルを介して接続されている第２ポートの識別情報を特定し、
（Ｃ）前記（Ａ）で特定した第２ポート識別情報と、前記（Ｂ）で特定した第２ポート識別情報とを基に、前記対象第１ポートの接続先の第２ポートの正誤を判定し、
（Ｄ）前記（Ａ）で特定した第２ポート識別情報と前記（Ｂ）で特定した第２ポート識別情報とが一致しない場合、前記表示装置に、前記（Ａ）で特定した第２ポート識別情報から識別される第２ポートについての表示を実行させる、
ケーブル誤接続チェック方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信を行う装置間のケーブルの誤接続のチェックに関する。
【背景技術】
【０００２】
装置間を接続するケーブルの接続先のポートが正しいか否かをチェックする従来の技術として、第１の従来技術（特許文献１）及び第２の従来技術（特許文献２）がある。
【０００３】
第１の従来技術は、次の通りである。送信側装置の各ポート（コネクタ）に送信ＩＤが設定され、受信側装置の各ポートに受信ＩＤが設定される。受信側装置は、接続状態表示部を備えている。送信側装置のポートから、設定された送信ＩＤがケーブルを介して受信側装置のポートに送信される。受信側装置が、送信側装置からの送信ＩＤと、その送信ＩＤを受信したポート（受信側装置のポート）に設定された受信ＩＤとを比較する。比較結果が不一致の場合、受信側装置の接続状態表示部が、ケーブルが誤接続されていることを表示する。
【０００４】
第２の従来技術は、次の通りである。送信パッケージ（送信側装置）は、送信パッケージの送信側接続情報を、受信パッケージ（受信側装置）に送信する。受信パッケージは、ケーブルを介して受信した送信側接続情報と、受信パッケージの受信側接続情報とを比較し、比較の結果を上位システムへ通知する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５-１３４７９０号公報
【特許文献２】特開平７-９５２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
第１の従来技術では、ユーザは、接続状態表示部の表示から、ケーブルが誤接続されているポートを知ることはできる。しかし、ユーザは、接続状態表示部の表示から、そのケーブルの正しい接続先はどのポートなのかわからない。
【０００７】
また、第２の従来技術では、上位システムに対して誤接続（異常）があることは通知される。しかし、第２の従来技術でも、誤接続されているケーブルの正しい接続先はどこなのかがわからない。
【０００８】
そこで、本発明の目的は、１以上の第１の装置の複数のポートと１以上の第２の装置の複数のポート間を複数のケーブルで接続するにあたり、それぞれのケーブルの正しい接続先のポートをユーザに通知することである。
【課題を解決するための手段】
【０００９】
複数の第１ポートを有する１以上の第１の装置と、１以上の第１の装置に複数のケーブルで接続され複数の第２ポートと第２の表示装置とを有する１以上の第２の装置と、制御装置とが備えられる。制御装置は、第１ポート毎に第１ポートの正しい接続先の第２ポートの識別情報を表す正接続管理情報を有する。制御装置は、（Ａ）複数の第１ポートのうちのチェック対象の第１ポートである対象第１ポートの正しい接続先の第２ポートの識別情報を正接続管理情報から特定し、（Ｂ）対象第１ポートにケーブルを介して接続されている第２ポートの識別情報を特定し、（Ｃ）上記（Ａ）で特定した第２ポート識別情報と、上記（Ｂ）で特定した第２ポート識別情報とを基に、対象第１ポートの接続先の第２ポートの正誤を判定する。上記（Ｃ）の判定の結果が否定的であれば、制御装置は、第２の表示装置に、上記（Ａ）で特定した第２ポート識別情報から識別される第２ポートについての表示を実行させる。
【００１０】
ここで、制御装置は、第１の装置と第２の装置のうちの少なくとも一方に備えられても良いし、第１の装置と第２の装置の外に備えられても良い。制御装置は、対象第１ポートに接続されている第２ポートの識別情報を、第１の装置と第２の装置のいずれか一方から取得することができる。第１又は第２の装置が、対象第１ポートに接続されている第２ポートの識別情報を、対象第１ポートに接続されているケーブルを介して取得し、取得された識別情報が、制御装置に渡されて良い。
【００１１】
第２の表示装置は、複数の第２ポートにそれぞれ対応した複数の表示部であっても良いし、複数の第２ポートに共通の表示装置であっても良い。
【発明の効果】
【００１２】
本発明により、１以上の第１の装置の複数のポートと１以上の第２の装置の複数のポート間を複数のケーブルで接続するにあたり、それぞれのケーブルの正しい接続先のポートをユーザに通知することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例１に係るシステム全体の構成図である。
【図２】サーバシャーシとＩ／Ｏ拡張装置の機能ブロック図である。
【図３】正接続先テーブル１２９の構成を示す。
【図４】宛先管理テーブルの構成を示す。
【図５】ケーブルが誤接続されたシステムの構成図である。
【図６】ケーブルが誤接続されたシステムでの表示例を示す。
【図７】ケーブルが正しく接続された後に表示が消えることを示す。
【図８】ケーブル誤接続チェック処理のフローチャートである。
【図９】ポート指定部２０４の処理のフローチャートである。
【図１０】正接続先情報処理部２０５の処理のフローチャートである。
【図１１】接続先読み出し部２０７の処理のフローチャートである。
【図１２】比較部２０６の処理のフローチャートである。
【図１３】内部装置用表示設定部２０９の処理のフローチャートである。
【図１４】外部装置用表示設定部２０８の処理のフローチャートである。
【図１５】受信用表示設定部２１８の処理のフローチャートである。
【図１６】本発明の実施例２において、誤接続チェックを行うサーバシャーシ側のポートとＩ／Ｏ拡張装置側のポートがケーブルで接続されていないときのシステム構成図である。
【図１７】本発明の実施例３においてケーブルが誤接続されたときの表示例を示す。
【図１８】実施例３における外部装置用表示設定部２０８の処理のフローチャートである。
【図１９】実施例３における受信用表示設定部２１８の処理のフローチャートである。
【図２０】本発明の実施例４における点灯態様切り替えの処理のフローチャートである。
【図２１】実施例４における内部装置用表示設定部２０９の処理のフローチャートである。
【図２２】実施例４における外部装置用表示設定部２０８の処理のフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の幾つかの実施例について図面を参照して説明する。
【００１５】
なお、以下の説明では、「ｘｘｘテーブル」の表現にて各種情報を説明することがあるが、各種情報は、テーブル以外のデータ構造で表現されていてもよい。データ構造に依存しないことを示すために「ｘｘｘテーブル」を「ｘｘｘ情報」と呼ぶことができる。
【００１６】
また、以下の説明では、「プログラム」を主語として処理を説明する場合があるが、プログラムは、プロセッサ（例えばＣＰＵ（Central  Processing  Unit））によって実行されることで、定められた処理を、適宜に記憶資源（例えばメモリ）及び／又は通信インタフェースデバイス（例えば通信ポート）を用いながら行うため、処理の主語がプロセッサとされてもよい。プログラムを主語として説明された処理は、プロセッサ或いはそのプロセッサを有するシステム（例えば、後述のサーバシャーシ、前段コントローラ、Ｉ／Ｏ拡張装置、後段コントローラ）が行う処理としても良い。また、プロセッサは、ＣＰＵそれ自体であっても良いし、プロセッサが行う処理の一部又は全部を行うハードウェア回路を含んでも良い。プログラムは、プログラムソースから各コントローラにインストールされても良い。プログラムソースは、例えば、プログラム配布サーバ又は記憶メディアであっても良い。
【００１７】
また、以下の説明では、種々の要素（例えば、サーバシャーシ、前段コントローラ、後段コントローラ或いはポート）の識別情報の種類として、番号或いはＩＤが採用されるが、それらは相互に置換可能であっても良いし、複数種類の識別情報の組み合わせが識別情報であっても良い。
【実施例１】
【００１８】
図１は、本発明の実施例１に係るシステム全体の構成図である。
【００１９】
このシステムは、計算機システムであり、１つ（又は複数）のサーバシャーシ１０１に、複数のＩ／Ｏ拡張装置１０２が接続される。
【００２０】
サーバシャーシ１０１内において、誤接続をチェックするための前段コントローラ１０６及びブレード１０７，１０８は、ＰＣＩｅ（Peripheral  Component  Interconnect  Express）スイッチ１０９を介して、ポート１１０，１１２，１１４，１１６と接続されている。また、各ポートは（又は、各ポートの近傍には）、それぞれ表示部１１１、１１３、１１５、１１７を備えている。前段コントローラ１０６において、ＣＰＵ（Central  Processing  Unit）１１８、ＮＩＣ（Network  Interface  Card）１１９、ＨＤＤ（Hard  Disk  Drive）１２０、ＰＣＩｅスイッチ１０９とのＩ／Ｆ（Interface）１２１、及びメモリ１２２が、バスによって接続されている。
【００２１】
メモリ１２２内には、ポート指定プログラム１２３、正接続先情報生成プログラム１２４、比較プログラム１２５、接続先読み出しプログラム１２６、外部装置用表示設定プログラム１２７、内部装置用表示設定プログラム１２８、及び正接続先テーブル１２９が格納されている。プログラム１２３〜１２８は、ＣＰＵ１１８に読み込まれることにより実行される。
【００２２】
Ｉ／Ｏ拡張装置１０２内において、誤接続をチェックするための後段コントローラ１３０及びポート１３４，１３６，１３８，１４０は、ＰＣＩｅスイッチ１３３を介して接続されている。ＰＣＩｅスイッチ１３３には、Ｉ／Ｏデバイス（例えばＨＢＡ（Host  Bus  Adapter））１３１，１３２が接続されている。各ポートは（又は、各ポートの近傍には）、それぞれ表示部１３５，１３７，１３９，１４１を備えている。後段コントローラ１３０において、ＣＰＵ１４２、ＮＩＣ１４３、メモリ１４４、及びＩ／Ｆ１４５がバスによって接続されている。そして、Ｉ／Ｆ１４５とＰＣＩｅスイッチ１３３が、バスによって接続されている。
【００２３】
メモリ１４４内には、受信用表示設定プログラム１４６及びＩＤ設定プログラム１４７が格納されている。プログラム１４６及び１４７が、ＣＰＵ１４２に読み込まれることにより実行される。
【００２４】
また、サーバシャーシ１０１内の前段コントローラ１０６は、ＬＡＮケーブル１４８、ＬＡＮスイッチ１０３、及びＬＡＮケーブル１４９を介して、Ｉ／Ｏ拡張装置１０２内の後段コントローラ１３０と接続されている。
【００２５】
サーバシャーシ１０１の各ポートと、Ｉ／Ｏ拡張装置１０２の各ポートは、ケーブルによって１対１で接続される。また、サーバシャーシ１０１は、複数のＩ／Ｏ拡張装置を接続することができる。
【００２６】
本実施例において、サーバシャーシ１０１及びＩ／Ｏ拡張装置１０２は、前記のポートとは別に通信用のＬＡＮポート（ＮＩＣ１１９、１４３）をそれぞれ１つだけ備えている。ＬＡＮポートを備えた理由は、正しい接続先及び／又は誤接続であることを表す情報（以下、接続支援情報）の通知をＬＡＮケーブル１４８、１４９を通じて行うためである。具体的には、サーバシャーシ１０１のポートとＩ／Ｏ拡張装置１０２のポート間を繋ぐケーブルを介して接続支援情報の通知を行うと、誤接続されているケーブルを通じては、接続支援情報を正常に通知できない可能性があるからである。また、本実施例においては、ＬＡＮケーブルの誤接続を防止するため、サーバシャーシ１０１（前段コントローラ１０６）及びＩ／Ｏ拡張装置１０２（後段コントローラ１３０）は、それぞれ１つしかＬＡＮポート（ＮＩＣ）を備えていない。しかし、サーバシャーシ１０１及びＩ／Ｏ拡張装置１０２の少なくとも一方が複数のＬＡＮポートを備えても良い。なお、複数のサーバシャーシ１０１と複数のＩ／Ｏ拡張装置１０２をＬＡＮケーブルで接続する際は、ＬＡＮスイッチ１０３を使用してもよい。また、ケーブルを介した通信経路とは異なる通信経路は、ＬＡＮ以外の通信経路であっても良く、同様に、その異なる通信経路の通信インタフェースは、ＬＡＮに限らず、他種の通信インタフェースでも良い。
【００２７】
正接続先テーブル１２９には、サーバシャーシ１０１のポートの番号毎に、正しい接続先のＩ／Ｏ拡張装置１０２の装置ＩＤ及び正しい接続先のポートの番号が対応付けてられている。
【００２８】
また、サーバシャーシ１０１は、正接続先テーブル１２９の装置ＩＤ（Ｉ／Ｏ拡張装置１０２）毎に、対応するＩＰアドレスを生成する。メモリ１２２が、Ｉ／Ｏ拡張装置１０２とＩＰアドレスとの対応関係を表す情報を有する宛先管理テーブル（図示せず）を記憶する。
【００２９】
図２は、サーバシャーシとＩ／Ｏ拡張装置の機能ブロック図である。なお、図２以降の図面に示す参照符号と、図１に示した参照符号とは、要素の名称が同一であっても異なることがあるが、参照符号が異なっていても、名称が同一であれば、同種の要素である。
【００３０】
サーバシャーシ２０１は、ポート２１４，２１５，２１６，２１７と、ポート毎に表示部２１０，２１１，２１２，２１３とを備える。なお、表示部２１０〜２１３は、ＬＥＤ（Light  Emitting  Diode）或いは豆電球等の単なる発光デバイス（簡易な表示デバイス）で良い。また、本実施例では、複数のポートにそれぞれ対応した複数の表示部で表示装置が構成されているが、表示装置は、文字或いは画像等を表示可能な１つの高度な装置も良い。この場合、その表示装置は、誤接続されているポートの位置を表す情報を表示して良い。
【００３１】
前段コントローラにおいて、ＣＰＵ１１８が、メモリ１２２から各プログラムを読み込み実行することで、前段コントローラが図示の機能を有することができる。機能として、例えば、ポート指定部２０４、正接続先情報処理部２０５、比較部２０６、接続先読み出し部２０７、外部装置用表示設定部２０８、及び内部装置用表示設定部２０９がある。各機能の説明は、後述する。
【００３２】
Ｉ／Ｏ拡張装置２０２は、ポート２２２，２２３，２２４，２２５と、ポート毎に表示部２２６，２２７，２２８，２２９とを備える。なお、表示部２２６〜２２９も、ＬＥＤ或いは豆電球等の単なる発光デバイス（簡易な表示デバイス）で良い。また、本実施例では、複数のポートにそれぞれ対応した複数の表示部で表示装置が構成されているが、表示装置は、文字或いは画像等を表示可能な１つの高度な装置も良い。この場合、その表示装置は、正しい接続先のポートの位置を表す情報を表示して良い。
【００３３】
後段コントローラにおいて、ＣＰＵ１４２が、メモリ１４４から各プログラムを読み込み実行することで、後段コントローラが図示の機能を有することができる。機能として、例えば、受信用表示設定部２１８及びＩＤ設定部２１９がある。各機能の説明は、後述する。
【００３４】
Ｉ／Ｏ拡張装置２０３の機能は、Ｉ／Ｏ拡張装置２０２と同じであるため、以後、Ｉ／Ｏ拡張装置２０３の説明を省略する。
【００３５】
サーバシャーシ１０１の前段コントローラは、ケーブル２４１，２４２，２４３，２４４を介して、Ｉ／Ｏ拡張装置１０２の後段コントローラと接続されている。また、前段コントローラは、Ｉ／Ｆ２３８，２３９，２４０及びＬＡＮスイッチ２４５を介して、ＬＡＮケーブルにて後段コントローラと接続されている。
【００３６】
図３は、正接続先テーブル１２９の構成を示す。
【００３７】
正接続先テーブル１２９は、サーバシャーシ１０１のどのポートにどのＩ／Ｏ拡張装置のどのポートが接続されるべきかを表す。正接続先テーブル１２９は、サーバシャーシ１０１のポート毎に、下記の情報、
（１）サーバシャーシ１０１のポートの識別番号であるサーバシャーシポート番号、
（２）Ｉ／Ｏ拡張装置１０２の識別情報である接続先装置ＩＤ、
（３）Ｉ／Ｏ拡張装置１０２のポートの識別番号である接続先ポート番号、
を有する。上記（２）及び（３）の情報で構成された情報を、以下、「正接続先情報」と言う。従って、サーバシャーシ１０１のポート毎に、正接続先情報がある。
【００３８】
なお、正接続先テーブル１２９は、図１に示した計算機システムの稼働前に予め保持されている。また、正接続先テーブル１２９に登録される情報は、ユーザが手動で入力した情報でもよいし、サーバシャーシ１０１が所定のルールに従って自動で決定した情報でもよい。
【００３９】
サーバシャーシポート番号「１」に対応する正接続先情報によれば、サーバシャーシポート番号「１」のポートに、接続先装置ＩＤ「１」のＩ／Ｏ拡張装置におけるポート番号「１」のポートが接続されるべきであることがわかる。
【００４０】
図４は、宛先管理テーブルの構成を示す。なお、基となるＩＰアドレスは、正接続先情報処理部２０５が予め保持しているものとする。
【００４１】
宛先管理テーブルは、Ｉ／Ｏ拡張装置毎に、基となるＩＰアドレスと、接続先装置ＩＤと、生成されるアドレスとを有する。このテーブルは、例えば、以下のようにして作成される。
【００４２】
正接続先情報処理部２０５が、まず、正接続先テーブル１２９から、ポート番号ｎ（ｎは整数）に対応した接続先装置ＩＤを特定する。次に、正接続先情報処理部２０５は、その接続先装置ＩＤに対応する、基となるＩＰアドレスを特定し、特定したＩＰアドレスに、上記特定した接続先装置ＩＤの値を加算（もしくは減算）することにより、その接続先装置ＩＤに対応したＩ／Ｏ拡張装置の固有のＩＰアドレスを生成する。例えば、基となるＩＰアドレスが「１９２．１６８．１００．１００」であり、接続先装置ＩＤが「１」の場合、正接続先情報処理部２０５は、基となるＩＰアドレスのホスト部に「１」を加算して、「１９２．１６８．１００．１０１」を生成する。ここで、Ｉ／Ｏ拡張装置１０２も、同じ基となるＩＰアドレスを予め保持しているものとし、同じルールで自らのＩＰアドレスを生成し設定する。これにより、サーバシャーシ１０１と各Ｉ／Ｏ拡張装置１０２間でＩＰアドレスによる通信が可能となる。なお、基となるＩＰアドレスは、サーバシャーシ１０１のＩＰアドレスとしてもよいし、ユーザが手動で設定してもよい。また、接続先装置ＩＤを用いた、基となるＩＰアドレスの加工は、加算又は減算に限られない。また、Ｉ／Ｏ拡張装置の固有のＩＰアドレスを生成する方法は、接続先装置ＩＤと基となるＩＰアドレスとを用いる方法に限られない。
【００４３】
以下、図２に戻り、サーバシャーシ１０１における前段コントローラの各機能について説明する。
【００４４】
ポート指定部２０４は、ポート番号ｎ（ｎは整数）を指定し、指定したポート番号ｎを、正接続先情報処理部２０５、内部装置用表示設定部２０９、及び接続先読み出し部２０７に対して送信する。ポート番号ｎは、ユーザが操作する機器（例えば、入力装置、遠隔の計算機）から入力されたポート番号、又は、自動で指定されたポート番号であって、サーバシャーシ１０１のポートの番号である。
【００４５】
正接続先情報処理部２０５は、ポート指定部２０４からのポート番号ｎに対応する正接続先情報を正接続先テーブルから特定し、特定した正接続先情報を比較部２０６に送信する。また、正接続先情報処理部２０５は、Ｉ／Ｏ拡張装置の装置ＩＤと、その装置に設定されたＩＰアドレスとをセットとして管理する宛先管理テーブルを、生成及び管理する。また、正接続先情報処理部２０５は、宛先管理テーブルから、上記特定した正接続先情報内の接続先装置ＩＤに対応するＩＰアドレスを特定し、特定したＩＰアドレスと、上記特定した正接続先情報とを、外部装置用表示設定部２０８に送信する。
【００４６】
接続先読み出し部２０７は、ポート指定部２０４からのポート番号ｎに対応する実接続先情報を比較部２０６に送信する。具体的には、接続先読み出し部２０７は、指定されたポート番号ｎのポート（サーバシャーシ１０１のポート）を介して、下記の情報（ａ）及び（ｂ）で構成された実接続先情報、
（ａ）ポート番号ｎのポート（サーバシャーシ１０１のポート）にケーブルを介して実際に接続されているＩ／Ｏ拡張装置の装置ＩＤ（接続先装置ＩＤ）、
（ｂ）ポート番号ｎのポート（サーバシャーシ１０１のポート）にケーブルを介して実際に接続されているポート（Ｉ／Ｏ拡張装置のポート）の番号（接続先ポート番号）、
を取得する。情報（ｂ）は、ポート番号ｎのポートにケーブルを介して接続されているポート（Ｉ／Ｏ拡張装置のポート）から取得される。情報（ａ）は、ポート番号ｎのポートにケーブルを介して接続されているポート（Ｉ／Ｏ拡張装置のポート）を通じて、ＩＤ設定部（例えば２１９）から取得される。接続先読み出し部２０７は、情報（ａ）及び（ｂ）で構成されている実接続先情報を比較部２０６に送信する。
【００４７】
比較部２０６は、ポート番号ｎに対応する正接続先情報と実接続先情報とを比較し、その比較結果を、外部装置用表示設定部２０８及び内部装置用表示設定部２０９に送信する。
【００４８】
内部装置用表示設定部２０９は、比較部２０６から受けた比較結果が不一致を意味している場合、ポート番号ｎに対応する表示部に、表示を指示する。
【００４９】
外部装置用表示設定部２０８は、比較部２０６から受けた比較結果が不一致を意味している場合、正接続先情報処理部２０５から受けた正接続先情報を、正接続先情報処理部２０５から受けたＩＰアドレスを宛先として、Ｉ／Ｆ２３８を介して送信する。そのＩＰアドレスは、ポート番号ｎに対応する正しい接続先のＩ／Ｏ拡張装置である。このため、正接続先情報は、ＬＡＮ２４５（ＬＡＮケーブル）を介して、正しい接続先のＩ／Ｏ拡張装置に送信される。その正接続先情報を、そのＩ／Ｏ拡張装置における受信用表示設定部（例えば２１８）が受ける。その正接先情報には、Ｉ／Ｏ拡張装置（例えば２０２）における正しい接続先のポートの番号（ポート番号ｎに対応した接続先ポート番号）が含まれている。
【００５０】
以下、Ｉ／Ｏ拡張装置１０２における後段コントローラの各機能について説明する。
【００５１】
ＩＤ設定部２１９は、そのＩＤ設定部２１９を有するＩ／Ｏ拡張装置に予め設定されている装置ＩＤから、当該装置のＩＰアドレスを生成及び設定する。
【００５２】
受信用表示設定部２１８は、サーバシャーシの外部装置用表示設定部２０８から正接続先情報を受信し、その情報に含まれている接続先ポート番号に対応するポートの傍の表示部に表示を指示する。また、受信用表示設定部２１８は、ＩＤ設定部２１９によって生成された当該装置のＩＰアドレスを保持する。
【００５３】
図５は、ケーブルが誤接続されたシステムの構成図である。
【００５４】
サーバシャーシ５０１が備えるポート５０５とＩ／Ｏ拡張装置５０２が備えるポート５１１は、ケーブル５０９によって正しく接続されている。一方、サーバシャーシ５０１が備えるポート５０６とＩ／Ｏ拡張装置５０２が備えるポート５１３は、ケーブル５１０によって誤って接続されている。正しくは、サーバシャーシ５０１が備えるポート５０６とＩ／Ｏ拡張装置５０２が備えるポート５１２が接続されるべきである。
【００５５】
ここで、前段コントローラ５０３に対して、誤接続チェックを行うポート番号として「２」が指定されたとする。前段コントローラ５０３は、図３に示す正接続先テーブルから、サーバシャーシポート番号「２」に対応する接続先装置ＩＤ「１」及び接続先ポート番号「２」を特定する。これら接続先装置ＩＤ「１」及び接続先ポート番号「２」で構成された情報を、「正接続先情報Ａ」とする。そして、前段コントローラ５０３は、ＰＣＩｅスイッチ５１５、サーバシャーシポート番号「２」に対応するポート５０６、及びケーブル５１０を介して、Ｉ／Ｏ拡張装置５０２のポート５１３のレジスタから、実際の接続先であるポート５１３の番号「３」を読み取る。さらに、前段コントローラ５０３は、ＰＣＩｅスイッチ５１５、サーバシャーシポート番号「２」に対応するポート５０６、ケーブル５１０、Ｉ／Ｏ拡張装置のポート５１３、及びＰＣＩｅスイッチ５１６を介して、後段コントローラに設定されたＩ／Ｏ拡張装置の装置ＩＤ「１」を取得する。これら装置ＩＤ「１」及びポート番号「３」で構成された情報を、「実接続先情報Ａ」とする。次に、前段コントローラ５０３は、正接続先情報Ａが有する装置ＩＤ「１」及びポート番号「２」と、実接続先情報Ａが有する装置ＩＤ「１」及びポート番号「３」とを比較し、一致するか否かを判定する。この結果、不一致であるため（装置ＩＤが一致するもののポート番号が不一致であるため）、前段コントローラ５０３は、チェックを行ったサーバシャーシポート番号「２」に対応するポート５０６の表示部５２６を点灯させる。
【００５６】
また、前段コントローラ５０３は、基となるＩＰアドレス「１９２．１６８．１００．１００」のホスト部に正しい接続先の装置ＩＤの値である「１」を加算して、正しい接続先の装置のＩＰアドレス「１９２．１６８．１００．１０１」を生成する。
【００５７】
同様に、Ｉ／Ｏ拡張装置５０２の後段コントローラ５０４においても、基となるＩＰアドレス「１９２．１６８．１００．１００」のホスト部に当該Ｉ／Ｏ拡張装置の装置ＩＤの値である「１」を加算して、当該Ｉ／Ｏ拡張装置のＩＰアドレス「１９２．１６８．１００．１０１」を生成及び設定する。サーバシャーシ５０１の前段コントローラ５０３は、ＩＰアドレス「１９２．１６８．１００．１０１」の装置、つまりＩ／Ｏ拡張装置５０２の後段コントローラに対して、ＬＡＮケーブル５３３、ＬＡＮスイッチ５１８、及びＬＡＮケーブル５３４を介して、正しい接続先のポート番号「２」の情報を送信する。正しいポート番号「２」の情報を受信したＩ／Ｏ拡張装置５０２の後段コントローラ５０４は、ポート番号「２」に対応するポート５１２の表示部５３０を点灯させる。
【００５８】
以上、図５を参照して説明した処理により、図６に示すように、サーバシャーシ５０１におけるポート５０６の表示部５２６と、Ｉ／Ｏ拡張装置５０２におけるポート５１２の表示部５３０とが点灯している。これにより、ユーザは、誤接続されているポート及びケーブルがポート５０６及びケーブル５１０であることがわかる。また、ユーザは、Ｉ／Ｏ拡張装置５０２のポート５１２がケーブル５１０の正しい接続先であることがわかる。
【００５９】
従って、ユーザは、ポート５０６に接続されているケーブル５１０の接続先を正しい接続先とするためには、図７に示すようにポート５１３からケーブル５１０をポート５１２に接続すれば良い。このように、ケーブル５１０が正しく接続された後は、前段コントローラ５０３が、表示部５２６を消灯させ、後段コントローラ５０４が、表示部５３０を消灯させる。これにより、ユーザは、正しく接続できたことがわかる。
【００６０】
なお、ケーブル５１０を正しく接続されたことは、前段コントローラ５０３により、図５を参照して説明したような誤接続チェックが再び行われることにより、前段コントローラ５０３により検出される。なぜなら、その誤接続チェックでは、正接続先情報における装置ＩＤ及びポート番号と、実接続先情報における装置ＩＤ及びポート番号が一致するからである。
【００６１】
図８は、ケーブル誤接続チェック処理のフローチャートである。
【００６２】
まず、ポート指定部２０４は、誤接続チェックを行うサーバシャーシのポート番号ｎを指定する（ステップ８０１）。
【００６３】
次に、ポート指定部２０４は、チェックするサーバシャーシのポート番号ｎを、内部装置用表示設定部２０９に送信する（ステップ８０２）。
【００６４】
次に、ポート指定部２０４は、チェックするサーバシャーシのポート番号ｎを、正接続先情報処理部２０５に送信する（ステップ８０３）。
【００６５】
次に、正接続先情報処理部２０５は、正接続先テーブルから、ポート番号ｎに対応する接続先装置ＩＤ及び接続先ポート番号を特定し、特定した接続先装置ＩＤ及び接続先ポート番号で構成された正接続先情報を比較部２０６に送信する（ステップ８０４）。
【００６６】
次に、正接続先情報処理部２０５は、ステップ８０４で特定した装置ＩＤに対応する、基となるＩＰアドレスを、宛先管理テーブルから特定する。そして、正接続先情報処理部２０５は、上記特定したＩＰアドレスのホスト部に、上記特定した装置ＩＤの値を加算することにより、上記特定した装置ＩＤ（正しい接続先のＩ／Ｏ拡張装置）の固有のＩＰアドレスを生成する（ステップ８０５）。
【００６７】
次に、正接続先情報処理部２０５は、上記生成したＩＰアドレスと上記正接続先情報とを、外部装置用表示設定部２０８に送信する（ステップ８０６）。
【００６８】
次に、ポート指定部２０４は、ポート番号ｎを接続先読み出し部２０７に送信する（ステップ８０７）。
【００６９】
接続先読み出し部２０７は、ポート番号ｎのポートにケーブルを介して実際に接続されているＩ／Ｏ拡張装置から、当該Ｉ／Ｏ拡張装置の装置ＩＤと、ポート番号ｎのポートの接続先のポートの番号とを取得する（ステップ８０８）。
【００７０】
次に、接続先読み出し部２０７は、取得した装置ＩＤとポート番号とで構成された実接続先情報を、比較部２０６に送信する（ステップ８０９）。
【００７１】
次に、比較部２０６は、正接続先情報と実接続先情報を比較する（ステップ８１０）。ここで、比較結果が一致の場合、ステップ８１１に進み、比較結果が不一致の場合、ステップ８１２に進む。
【００７２】
ステップ８１０の比較結果が一致の場合、比較部２０６は、接続が正常であることを、内部装置用表示設定部２０９及び外部装置用表示設定部２０８に送信する（ステップ８１１）。この場合、内部装置用表示設定部２０９は、ポート番号ｎのポートの傍の表示部を点灯させず、且つ、外部装置用表示設定部２０８は、ポート番号ｎに対応した正接続先情報を、ステップ８０６で受けたＩＰアドレスを宛先として送信しない。
【００７３】
ステップ８１０の比較の結果が不一致の場合、比較部２０６は、接続が不一致であることを表す情報を、内部装置用表示設定部２０９に送信する（ステップ８１２）。
【００７４】
次に、内部装置用表示設定部２０９は、ポート番号ｎのポートの表示部（２１０，２１１，２１２又は２１３）に表示を指示する（ステップ８１３）。これにより、ポート番号ｎのポートの傍の表示部が点灯する。
【００７５】
次に、比較部２０６は接続が不一致であることを表す情報を、外部装置用表示設定部２０８に送信する（ステップ８１４）。
【００７６】
次に、外部装置用表示設定部２０８は、ステップ８０６で受信したＩＰアドレスを宛先として、ステップ８０６で受けた正接続先情報（少なくとも正しい接続先ポート番号）を送信する（ステップ８１５）。これにより、その正接続先情報が、ＬＡＮを介して、正しい接続先のＩ／Ｏ拡張装置の受信用表示設定部２１８に送信される。
【００７７】
次に、正接続先情報を受信したＩ／Ｏ拡張装置の受信用表示設定部２１８は、受信した正接続先情報内の正しい接続先ポート番号のポートの表示部（２２２，２２３，２２４又は２２５）に表示を指示する（ステップ８１６）。これにより、正しい接続先ポート番号のポートの傍の表示部が点灯する。
【００７８】
なお、Ｉ／Ｏ拡張装置に送信される情報は、正接続先情報のうちの正しい接続先ポート番号のみでも良い。また、Ｉ／Ｏ拡張装置は、正接続先情報をＬＡＮを介して受信した場合、その正接続先装置情報内の装置ＩＤと、このＩ／Ｏ拡張装置内の装置ＩＤとが一致するか否かを判断しても良い。一致しないと判断した場合、Ｉ／Ｏ拡張装置が、エラーをサーバシャーシ１０１に送信しても良い。
【００７９】
図９は、ポート指定部２０４の処理のフローチャートである。
【００８０】
まず、ポート指定部２０４は、接続チェックを行うサーバシャーシのポート番号ｎを決定する（ステップ９０１）。なお、ポート番号ｎの決定は、例えば、ポート指定部２０４が自動で所定の規則に従い指定しても良いし（例えば、最も小さいポート番号（例えば１）に１ずつ加算することにより順に指定してもよいし）、ユーザが手動でポート番号を指定してもよい。
【００８１】
次に、ポート指定部２０４は、指定したポート番号ｎを内部装置用表示設定部２０９に送信する（ステップ９０２）。
【００８２】
次に、ポート指定部２０４は、指定したポート番号ｎを正接続先情報処理部２０５に送信する（ステップ９０３）。
【００８３】
次に、ポート指定部２０４は、指定したポート番号ｎを接続先読み出し部２０７に送信する（ステップ９０４）。
【００８４】
図１０は、正接続先情報処理部２０５の処理のフローチャートである。
【００８５】
まず、正接続先情報処理部２０５は、ポート指定部２０４からポート番号ｎを受信する（ステップ１００１）。
【００８６】
次に、正接続先情報処理部２０５は、正接続先テーブルから、ポート番号ｎに対応する接続先装置ＩＤと接続先ポート番号を特定し、特定された接続先装置ＩＤと接続先ポート番号で構成された正接続先情報を比較部２０６に送信する（ステップ１００２）。
【００８７】
次に、正接続先情報処理部２０５は、ステップ１００２で特定した装置ＩＤに対応する、基となるＩＰアドレスを特定する。そして、正接続先情報処理部２０５は、そのＩＰアドレスのホスト部に、上記特定した装置ＩＤを加算することにより、その装置ＩＤ（正しい接続先のＩ／Ｏ拡張装置）の固有のＩＰアドレスを生成する（ステップ１００３）。
【００８８】
次に、正接続先情報処理部２０５は、上記生成したＩＰアドレス及び正接続先情報（少なくとも接続先ポート番号）を外部装置用表示設定部２０８に送信する（ステップ１００４）。
【００８９】
図１１は、接続先読み出し部２０７の処理のフローチャートである。
【００９０】
まず、接続先読み出し部２０７は、ポート指定部２０４からポート番号ｎを受信する（ステップ１１０１）。
【００９１】
次に、接続先読み出し部２０７は、そのポート番号ｎのポートにケーブルを介して接続されている実際の接続先のＩ／Ｏ拡張装置から、そのケーブルを介して、そのＩ／Ｏ拡張装置の装置ＩＤと実際にケーブルが接続されているポートの番号とを取得する（ステップ１１０２）。
【００９２】
次に、接続先読み出し部２０７は、ステップ１１０２で取得された装置ＩＤとポート番号とで構成された実接続先情報を比較部２０６に送信する（ステップ１１０３）。
【００９３】
図１２は、比較部２０６の処理のフローチャートである。
【００９４】
まず、比較部２０６は、正接続先情報処理部２０５から、正接続先情報を受信する（１２０１）。
【００９５】
次に、比較部２０６は、接続先読み出し部２０７から、実接続先情報を受信する（１２０２）。
【００９６】
次に、比較部２０６は、正接続先情報と実接続先情報を比較する（ステップ１２０３）  。
【００９７】
ステップ１２０２の比較結果が一致の場合、比較部２０６は、接続が正常であることを表す情報を内部装置用表示設定部２０９及び外部装置用表示設定部２０８に送信する（ステップ１２０４及び１２０５）。
【００９８】
一方、ステップ１２０２の比較結果が不一致の場合、比較部２０６は、接続が不一致であることを内部装置用表示設定部２０９及び外部装置用表示設定部２０８に送信する（ステップ１２０６及び１２０７）。
【００９９】
図１３は、内部装置用表示設定部２０９の処理のフローチャートである。
【０１００】
まず、内部装置用表示設定部２０９は、ポート指定部２０４からポート番号ｎを受信する（ステップ１３０１）。
【０１０１】
次に、内部装置用表示設定部２０９は、比較部２０６から比較結果を受ける（ステップ１３０２）。
【０１０２】
ステップ１３０２で受けた比較結果が不一致の場合、内部装置用表示設定部２０９は、サーバシャーシのポート番号ｎのポートの表示部（２１０，２１１，２１２又は２１３）に表示を指示する（ステップ１３０３）。
【０１０３】
図１４は、外部装置用表示設定部２０８の処理のフローチャートである。
【０１０４】
まず、外部装置用表示設定部２０８は、正接続先情報処理部２０５から正接続先情報を受信する（ステップ１４０１）。
【０１０５】
次に、外部装置用表示設定部２０８は、比較部２０６から比較結果を受ける（１４０２）。
【０１０６】
ステップ１４０２で受けた比較結果が不一致の場合、外部装置用表示設定部２０８は、正接続先情報処理部２０５から受信したＩＰアドレスを宛先として、正接続先情報（例えば接続先ポート番号のみ）を送信する（ステップ１４０３）。これにより、その正接続先情報が、ポート番号ｎのポートの正しい接続先のＩ／Ｏ拡張装置の受信用表示設定部２１８に送られる。
【０１０７】
図１５は、受信用表示設定部２１８の処理のフローチャートである。
【０１０８】
まず、受信用表示設定部２１８は、外部装置用表示設定部２０８から、正接続先情報（正しい接続先のポートの番号）を受信する（ステップ１５０１）。
【０１０９】
次に、受信用表示設定部２１８は、受信したポート番号に対応するポートの表示部（２２２、２２３、２２４又は２２５）に表示を指示する（１５０２）。
【０１１０】
本実施例により、ケーブルが誤接続されている場合、サーバシャーシ側では、そのケーブルが接続されているポートの傍の表示部（例えばＬＥＤ）が点灯し、Ｉ／Ｏ拡張装置側では、正しい接続先のポートの傍の表示部（例えばＬＥＤ）が点灯する。これにより、ユーザは、サーバシャーシ側の点灯している表示部の傍のポートが、ケーブルが誤接続されているポートであることを知ることができ、且つ、Ｉ／Ｏ拡張装置側の点灯している表示部の傍のポートが正しい接続先のポートであることを知ることができる。
【実施例２】
【０１１１】
以下、本発明の実施例２を説明する。その際、実施例１との相違点を主に説明し、実施例１との共通点については説明を省略或いは簡略する（これは、後の実施例３についても同様である）。
【０１１２】
実施例２によれば、新規に接続されるケーブルの正しい接続先をユーザに案内することができる。すなわち、ユーザにケーブルの正しい接続先を知らせることができる。
【０１１３】
図１６は、実施例２において、誤接続チェックを行うサーバシャーシ側のポートとＩ／Ｏ拡張装置側のポートがケーブルで接続されていないときのシステム構成図である。
【０１１４】
サーバシャーシ側のポート番号「２」にはケーブルが接続されていない。ユーザは、そのポート番号「２」のポートにケーブルを接続し、且つ、そのポートの正しい接続先のポート（Ｉ／Ｏ拡張装置におけるポート）に、そのケーブルを接続したい。
【０１１５】
この場合、サーバシャーシの前段コントローラは、当該ポート番号「２」の誤接続チェックを行うとき、当該ポート番号「２」に対応する表示部を点灯させ、ケーブルが接続されているか否かにかかわらず、当該ポート番号「２」の正しい接続先であるＩ／Ｏ拡張装置が備えるポート番号「２」に対応する表示部を点灯させてもよい。
【０１１６】
具体的には、前段コントローラが、下記の処理、
（＊）ポート番号「２」に対応した正接続先情報（接続先装置ＩＤ「１」及び接続先ポート番号「２」）を正接続先テーブルから特定する、
（＊）特定した装置ＩＤに対応した固有のＩＰアドレスを特定する、
（＊）特定したＩＰアドレス（正しい接続先のＩ／Ｏ拡張装置）を宛先として、上記特定した正接続先情報（例えば接続先ポート番号「２」）を送信する、
（＊）ポート番号「２」のポート（サーバシャーシにおけるポート）の傍の表示部を点灯させる、
を行って良い。正しい接続先のＩ／Ｏ拡張装置の後段コントローラが、正接続先情報（例えば接続先ポート番号「２」）を受信し、そのＩ／Ｏ拡張装置における、ポート番号「２」のポートの傍の表示部を点灯させて良い。
【０１１７】
これにより、ユーザは、サーバシャーシの点灯した表示部の傍のポートと、Ｉ／Ｏ拡張装置の点灯した表示部の傍のポートとにケーブルを接続すればよいことがわかる。
【実施例３】
【０１１８】
実施例３では、サーバシャーシとＩ／Ｏ拡張装置とのうちのどちらか一方だけの表示部の点灯で、誤接続されているケーブル及び正しい接続先をユーザに知らせることができる。具体的には、例えば、実施例３では、サーバシャーシにおける表示部の点灯が不要であり（サーバシャーシにポート毎の表示部が無くて良く）、Ｉ／Ｏ拡張装置における表示部の点灯のみで、誤接続されているケーブル及び正しい接続先をユーザに知らせることができる。
【０１１９】
図１７は、実施例３においてケーブルが誤接続されたときの表示例を示す。
【０１２０】
サーバシャーシ１７０１のポート番号「２」のポートに、ケーブルを介して、Ｉ／Ｏ拡張装置１７０２のポート番号「３」のポートが誤って接続されている。正しくは、サーバシャーシ１７０１のポート番号「２」のポートに、Ｉ／Ｏ拡張装置１７０２のポート番号「２」のポートが接続されるべきである。
【０１２１】
この場合、Ｉ／Ｏ拡張装置１７０２のポート番号「３」の傍にある表示部は、誤接続を示す色である「赤」を点灯させ、Ｉ／Ｏ拡張装置１７０２のポート番号「２」のポートの傍にある表示部は、正しい接続先を示す色である「緑」を点灯させる。実施例３では、例えば、Ｉ／Ｏ拡張装置において、各表示部（ポート毎の表示部）が、赤色ＬＥＤと緑色ＬＥＤとを含む。「赤」の点灯は、赤色ＬＥＤの点灯であり、「緑」の点灯は、緑色ＬＥＤの点灯である。
【０１２２】
次に、Ｉ／Ｏ拡張装置において、誤接続されたポートと正しい接続先のポートの表示部をそれぞれ点灯させるときの処理について説明する。
【０１２３】
図１８は、サーバシャーシが備える外部装置用表示設定部２０８の処理のフローチャートである。
【０１２４】
まず、外部装置用表示設定部２０８は、正接続先情報処理部２０５から、正しい接続先装置のＩＰアドレス及び正接続先情報（正しい接続先のポート番号）を受ける（ステップ１８０１）。
【０１２５】
次に、外部装置用表示設定部２０８は、比較部２０６から、ケーブルが正しく接続されているか否かの比較結果を受ける（ステップ１８０２）。
【０１２６】
ここで、ステップ１８０２で受けた比較結果が不一致の場合（すなわち、ケーブルが誤接続されている場合）、外部装置用表示設定部２０８は、正接続先情報処理部２０５から受けたＩＰアドレス（正しい接続先のＩ／Ｏ拡張装置）を宛先として、正接続先情報（正しい接続先のポートの番号）を送信する（ステップ１８０３）。その際、外部装置用表示設定部２０８は、正誤を識別可能な情報である正誤識別情報として、正しいことを意味する正誤識別情報も、上記正接続先情報と共に送信する。
【０１２７】
次に、外部装置用表示設定部２０８は、接続先読み出し部２１７から、実接続先情報（装置ＩＤ及びポート番号）を取得する（ステップ１８０４）。
【０１２８】
次に、外部装置用表示設定部２０８は、正接続先情報処理部２０５から、実接続先情報内の装置ＩＤに対応するＩＰアドレスを宛先管理テーブルから特定する（ステップ１８０５）。
【０１２９】
次に、外部装置用表示設定部２０８は、ステップ１８０５で特定したＩＰアドレス（誤って接続されているポートを有するＩ／Ｏ拡張装置）を宛先として、実接続先情報（誤って接続されているポートの番号）を送信する（ステップ１８０６）。その際、外部装置用表示設定部２０８は、正誤を識別可能な情報である正誤識別情報として、誤っていることを意味する正誤識別情報も、上記実接続先情報と共に送信する。
【０１３０】
図１９は、Ｉ／Ｏ拡張装置が備える受信用表示設定部２１８の処理のフローチャートである。
【０１３１】
まず、受信用表示設定部２１８は、外部装置用表示設定部２０８から正接続先情報（正しい接続先のポートの番号）又は実接続先情報（誤って接続されているポートの番号）と、正誤識別情報とを受信する（ステップ１９０１）。
【０１３２】
次に、受信用表示設定部２１８は、正誤識別情報を基に、受信したポート番号が、正しい接続先のポート番号か、誤接続のポート番号かを判定する（ステップ１９０２）。
【０１３３】
ここで、ステップ１９０２の判定結果が、正しい接続先のポート番号の場合、受信用表示設定部２１８は、正しい接続先のポート番号に対応する表示部を「緑」に点灯させる（ステップ１９０３）。
【０１３４】
一方、ステップ１９０２の判定結果が、誤接続のポート番号の場合、受信用表示設定部２１８は、誤接続のポート番号に対応する表示部を「赤」に点灯させる（ステップ１９０４）。
【０１３５】
以上、実施例３により、ユーザは、「赤」を点灯している表示部の傍のポートに接続されているケーブルが誤接続されており、そのケーブルを、そのポートから抜き、「緑」を点灯している表示部の傍のポートに接続すればよいことがわかる。本実施例は、サーバシャーシとＩ／Ｏ拡張装置が物理的に離れた距離に設置されているとき、特に効果的である。
【０１３６】
なお、Ｉ／Ｏ拡張装置における表示部が点灯する光の色はあくまでも一例であり、誤接続と正しい接続先を区別できれば、どのような色でもよい。また、誤接続と正しい接続先とを区別できれば、異なる色を表示する以外の方法に従う表示が採用されてもよい。例えば、誤接続であれば「点滅」が実行され、正しい接続であれば「点灯」が実行されてもよい。また、誤接続と正しい接続とで、表示部の点滅パターンが異なってもよい。
【実施例４】
【０１３７】
以下、本発明の実施例４を説明する。実施例４は、実施例１〜３の組み合わせである。
【０１３８】
実施例４では、サーバシャーシにおいて誤接続チェックするポートに接続されているケーブルがＩ／Ｏ拡張装置のいずれかのポートに接続されているか否かによって、サーバシャーシ及びＩ／Ｏ拡張装置の表示部の点灯態様が異なる。
【０１３９】
図２０は、点灯態様切り替えの処理のフローチャートである。
【０１４０】
まず、サーバシャーシの前段コントローラは、チェックするポートを介して実接続先情報の取得を試みる（ステップ２００１）。
【０１４１】
次に、前段コントローラは、実接続先情報が取得できたか否かを判定する（ステップ２００２）。
【０１４２】
ここで、ステップ２００２において、実接続先情報が取得できた場合（ステップ２０２：ＹＥＳ）、実施例３に従う点灯処理が行われる。すなわち、Ｉ／Ｏ拡張装置の正しい接続先ポートの傍の表示部が「緑」に点灯され、Ｉ／Ｏ拡張装置の誤った接続先ポートの傍の表示部が「赤」に点灯される。
【０１４３】
一方、ステップ２００２において、実接続先情報が取得できなかった場合（ステップ２００２：ＮＯ）、実施例１及び実施例２に従う点灯処理が行われる。すなわち、サーバシャーシにおけるチェック対象ポートの傍の表示部が点灯され（例えば「緑」又は「赤」に点灯され）、Ｉ／Ｏ拡張装置の正しい接続先ポートの傍の表示部が点灯される。
【０１４４】
図２１は、図２０に示した処理における、内部装置用表示設定部２０９の処理、のフローチャートである。
【０１４５】
まず、内部装置用表示設定部２０９は、比較部２０６から比較結果を受け（ステップ２１０１）、比較結果が「一致」、「不一致」又は「不明」のいずれかを判定する（ステップ２１０２）。ここで、「不明」とは、比較部２０６が、接続先読み出し部２０７を介して、実接続先情報を取得できなかったときに、比較部２０６から受ける比較結果である。
【０１４６】
比較結果が「不明」の場合、内部装置用表示設定部２０９は、ポート番号ｎに対応するポートの表示部を点灯させる（ステップ２１０３）。
【０１４７】
これにより、ポート番号ｎのポート（サーバシャーシにおけるポート）にケーブルが接続されていない場合、又は、ポート番号ｎのポートに接続されているケーブルがＩ／Ｏ拡張装置のポートに接続されていない場合、ポート番号ｎのポートの傍の表示部が点灯される。
【０１４８】
図２２は、図２０に示した処理における、外部装置用表示設定部２０８の処理、のフローチャートである。
【０１４９】
まず、外部装置用表示設定部２０８は、比較部２０６から比較結果を受け（ステップ２２０１）、比較結果が「一致」、「不一致」又は「不明」のいずれかを判定する（２２０２）。
【０１５０】
比較結果が「不一致」（誤接続）の場合、外部装置用表示設定部２０８は、誤接続されているＩ／Ｏ拡張装置（実接続先情報内の装置ＩＤ）のＩＰアドレスを宛先として、誤まっていることを表す正誤識別情報と実接続先情報（誤接続されているポートの番号）とを送信する（ステップ２２０３）。
【０１５１】
次に、外部装置用表示設定部２０８は、正しい接続先のＩ／Ｏ拡張装置のＩＰアドレスを宛先として、正しいことを意味する正誤識別情報と正接続先情報（正しい接続先のポート番号）とを送信する（ステップ２２０４）。
【０１５２】
ステップ２２０２において、判定結果が「不明」の場合、上述のステップ２２０３を飛ばして、ステップ２２０４が実行される。
【０１５３】
実施例４によれば、チェック対象のポート（ポート番号ｎのポート）とＩ／Ｏ拡張装置のポートとの少なくとも一方にケーブルが接続されていないときは、サーバシャーシにおける表示部とＩ／Ｏ拡張装置の正しい接続先のポートの傍の表示部とが点灯する。一方、チェック対象のポート（ポート番号ｎのポート）とＩ／Ｏ拡張装置のポートとの少なくとも一方にケーブルが接続されているときは、チェック対象のポートの傍の表示部は点灯せず、Ｉ／Ｏ拡張装置の正しい接続先のポートの傍の表示部が「緑」に点灯し、Ｉ／Ｏ拡張装置の誤接続されているポートの傍の表示部が「赤」に点灯する。
【０１５４】
本実施例により、ユーザは、新規にケーブルを接続するときは、サーバシャーシにおける接続先ポートと、それに対応する正しい接続先のポート（Ｉ／Ｏ拡張装置のポート）とを知ることができる。
【０１５５】
そして、ケーブル接続後は、Ｉ／Ｏ拡張装置の表示部を見れば、ケーブルの誤接続先のポートと正しい接続先のポートとがそれぞれどれであるかがわかる。
【０１５６】
さらに、ユーザは、ケーブルが接続されているにもかかわらず、サーバシャーシとＩ／Ｏ拡張装置の両方で表示部が点灯している場合、そのケーブルが断線しているかもしれないと判断できる（例えば、サーバシャーシのポートとＩ／Ｏ拡張装置のポートとのうちの少なくとも一方からケーブルが抜けてしまっているかもしれないと判断できる）。
【０１５７】
なお、ケーブルが接続されているとき、前段コントローラは、サーバシャーシの表示部は点灯させても点灯させなくてもよい。もし点灯させた場合、サーバシャーシでは、チェック対象のポートの傍の表示部が点灯し、Ｉ／Ｏ拡張装置では、正しい接続先のポートの傍の表示部が「緑」に点灯し、誤接続されているポートの傍の表示部が「赤」に点灯してもよい。
【０１５８】
以上、本発明の幾つかの実施例を説明したが、本発明は、これらの実施例に限定されるものでなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１５９】
１０１…サーバシャーシ  １０２…Ｉ／Ｏ拡張装置  ２０４…ポート指定部  ２０５…正接続先情報処理部  ２０６…比較部  ２０７…接続先読み出し部  ２０８…外部装置用表示設定部  ２０９…内部装置用表示設定部  ２１０〜２１３…表示部（サーバシャーシ側）  ２２６〜２３３…表示部
（Ｉ／Ｏ拡張装置側）  ２１４〜２１７…ポート（サーバシャーシ側）  ２２２〜２３７…ポート （Ｉ／Ｏ拡張装置側）  ２１８…受信用表示設定部  ２１９…ＩＤ設定部
【図１】
2012074879.tif 000003
【図２】
2012074879.tif 000004
【図３】
2012074879.tif 000005
【図４】
2012074879.tif 000006
【図５】
2012074879.tif 000007
【図６】
2012074879.tif 000008
【図７】
2012074879.tif 000009
【図８】
2012074879.tif 000010
【図９】
2012074879.tif 000011
【図１０】
2012074879.tif 000012
【図１１】
2012074879.tif 000013
【図１２】
2012074879.tif 000014
【図１３】
2012074879.tif 000015
【図１４】
2012074879.tif 000016
【図１５】
2012074879.tif 000017
【図１６】
2012074879.tif 000018
【図１７】
2012074879.tif 000019
【図１８】
2012074879.tif 000020
【図１９】
2012074879.tif 000021
【図２０】
2012074879.tif 000022
【図２１】
2012074879.tif 000023
【図２２】
2012074879.tif 000024