(57)【要約】【課題】物理リンクの断続の繰り返しによりネットワーク機器の制御、障害から回復を行うことを可能としたネットワーク機器の制御方法。【解決手段】管理端末１は、ＨＵＢ−Ａ、ＨＵＢ−Ｂ、ＨＵＢ−Ｚ及び端末の状態を順次監視し、ＨＵＢ−Ａに障害が生じ論理的な接続が切断されたことを検出したとする。監視ソフト１１は、ネットワークアダプタ１３に対し、物理リンク制御コマンドとして、送信信号線のＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）を１０秒の間に６回繰り返す指示を行い、ネットワークアダプタ１３は、送信信号線の信号電圧レベルを１０秒以内に６回ＯＦＦ／ＯＮする。ＨＵＢ−Ａは、これを検出すると、自機器の電源回路にハードウェアリセット信号を送出して障害から復旧する。【選択図】　　　図２
2004140673.tif 000002
【特許請求の範囲】
【請求項１】
管理端末、複数のＨＵＢ、複数の端末を含むネットワーク機器がリンクを介して接続されて構成されるネットワークシステムにおけるネットワーク機器の制御方法において、ネットワーク接続機能を有する前記管理端末より、物理的なリンク接続を一定時間内に任意の回数、切断、接続を繰り返すことにより、リンクに接続されているネットワーク機器を制御することを特徴とするネットワーク機器の制御方法。
【請求項２】
前記ネットワーク機器は、一定時間内に自リンクの物理的な切断、接続が定められた第１の回数以上繰り返されたことを検出して、自機器の電源のＯＦＦ／ＯＮあるいはハードウェアリセット行うことを特徴とする請求項１記載のネットワーク機器の制御方法。
【請求項３】
前記ネットワーク機器で複数の接続ポートを備えるネットワーク機器は、一定時間内に自リンクの物理的な切断、接続が定められた前記第１の回数より少ない第２の回数以上繰り返されたことを検出して、その後の任意のポートの物理的なリンクの切断、接続状態を任意のポートにミラー（射影）すること特徴とする請求項１または２記載のネットワーク機器の制御方法。
【請求項４】
前記ネットワーク機器は、一定時間内に自リンクの物理的な切断、接続が定められた前記第１の回数より少ない第２の回数以上繰り返されたことを検出して、自機器の動作モードを切り換えることを特徴とする請求項１または２記載のネットワーク機器の制御方法。
【請求項５】
管理端末、複数のＨＵＢ、複数の端末を含むネットワーク機器がリンクを介して接続されて構成されるネットワークシステムにおけるネットワーク機器の制御プログラムであって、一定時間内に自リンクの物理的な切断、接続が定められた第１の回数以上繰り返されたことを検出するステップと、切断、接続が定められた第１の回数以上繰り返されたことを検出したとき、自機器の電源のＯＦＦ／ＯＮあるいはハードウェアリセット行うステップと、一定時間内に自リンクの物理的な切断、接続が定められた前記第１の回数より少ない第２の回数以上繰り返されたことを検出するステップと、切断、接続が定められた前記第１の回数より少ない第２の回数以上繰り返されたことを検出したとき、自機器の動作モードを切り換えるステップとを有する制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リンクに接続されているＨＵＢ等のネットワーク機器を制御するネットワーク機器の制御方法に係り、特に、ネットワーク機器の論理的な接続が切断されたりデータの送受信を正常に行うことのできない重度障害に対してネットワークシステムの復旧を可能とするネットワーク機器の制御方法に関する。
【０００２】
【従来の技術】
ネットワーク機器の障害を回復させることを可能とした従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、あるネットワーク機器（例えば、ノード）が障害になると、管理装置がその隣のネットワーク機器へ障害ネットワーク機器に対してリセットを出すよう指示し、指示を受けた隣のネットワーク機器がヘッダにリセットを指示して障害ネットワーク機器にデータを投げるというものである。
【０００３】
【特許文献１】
特開２０００−００４２２９号公報
【０００４】
【発明が解決しようとする課題】
前述した従来技術は、ＨＵＢ等のネットワーク機器が障害により論理的な接続が切断されたり、正しいデータを送信することができない場合等、正常にデータを送受信できない場合、相手にデータを送ることができず、また、相手がデータを受信することができないため、所定の機能を行わず障害の回復を行うことができないという問題点を有している。また、他の従来技術として、マネージメント機能やリモート制御があるが、これらは、物理リンク及び論理リンクが正常接続され、正常にデータを送受信できることが前提となるため、論理的な接続が切断されたり、正しいデータを送信できない場合には機能できないという問題点を有している。
【０００５】
本発明の目的は、前述した従来技術の問題点を解決し、ネットワーク機器の論理的な接続が切断されたり、データの送受信を正常に行うことのできない重度障害に対してネットワークシステムの復旧を行うこと可能とするネットワーク機器制御方法を提供することにあり、また、物理リンクの断続の繰り返しによりネットワーク機器の制御を可能とするネットワーク機器の制御方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明によれば前記目的は、管理端末、複数のＨＵＢ、複数の端末を含むネットワーク機器がリンクを介して接続されて構成されるネットワークシステムにおけるネットワーク機器の制御方法において、ネットワーク接続機能を有する前記管理端末より、物理的なリンク接続を一定時間内に任意の回数、切断、接続を繰り返すことにより、リンクに接続されているネットワーク機器を制御することにより達成される。
【０００７】
ネットワークの物理的なリンク接続は、受信データの信号電圧レベルの有／無でリンク接続／未接続を判断するため、接続相手のネットワーク機器の電源がＯＦＦされない限り信号電圧レベルは保持され、物理的なリンクは接続状態が保持される。このため、ＨＵＢ等のネットワーク機器は、障害により論理的な接続が切断されたり、正しいデータを送信できない場合等、正常にデータを送受信できない場合でも、物理的なリンク切断／接続を繰り返すこと及びその回数をカウントすることが可能であり、これにより、前述のような場合にもネットワーク機器を制御することができる。
【０００８】
【発明の実施の形態】
以下、本発明によるネットワーク機器制御方法の実施形態を図面により詳細に説明する。
【０００９】
図１は本発明が適用されるネットワークシステムの構成例を示すブロック図である。図１において、１は管理端末、２、４、６はＨＵＢ−Ａ、ＨＵＢ−Ｂ、ＨＵＢ−Ｚ、３、５、７はリンクＡ、リンクＢ、リンクＺ、１１は監視ソフト、１２はＯＳ、１３はネットワークアダプタである。
【００１０】
本発明が適用されるネットワークシステムは、図１にその構成例を示すように、管理端末１に複数のＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６が、リンクＡ３、リンクＢ５、リンクＺ７を介して直列に接続され、各ＨＵＢのそれぞれに、複数の端末Ａｍ〜Ａｎ、端末Ｂｍ〜Ｂｎ、端末Ｚｍ〜Ｚｎが、リンクＡｍ〜Ａｎ、リンクＢｍ〜Ｂｎ、リンクＺｍ〜Ｚｎを介して接続されて構成されている。そして、管理端末１は、監視ソフト１１、ＯＳ１２、ネットワークアダプタ１３を備えて構成されている。
【００１１】
前述したように構成されるネットワークシステムにおいて、管理端末１はＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６及び端末Ａ１〜Ｚｎの状態を定期的に監視することによりネットワークシステムの監視を行っている。管理端末１からの監視は、監視ソフト１１がＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）を利用してコマンドデータを送信し、管理対象のＨＵＢまたは端末からのレスポンスデータを受信することにより管理対象が正常に動作していることを確認するという方法で行われる。そして、管理端末１は、レスポンスデータを受信できない場合やデータが不正な場合に障害が発生していると認識する。
【００１２】
管理端末１の通常データ及びネットワークシステムの監視を行うためのデータは、ＯＳ１２を介してネットワークアダプタ１３を経由して送受信される。この場合のデータ伝送の経路は、アプリケーション層−トランスポート層−ネットワーク層−リンク層−物理層経由となる。そして、管理端末１、本発明による自端末の物理的なリンク接続を一定時間内に任意の回数、切断／接続する処理を繰り返す機能を有しており、この機能は、監視ソフト１１が直接、物理層のネットワークアダプタ１３に物理リンク制御コマンドを発行することにより行われる。
【００１３】
ネットワークアダプタ１３は、自アダプタの初期化が完了すると、送信信号線の信号電圧レベルをＯＮ（電圧レベル有り）として、受信信号線の信号電圧レベルを監視し、電圧レベルがある場合、物理リンクを接続状態に遷移し、電圧レベルがない場合、物理リンクを未接続状態として待機する。
【００１４】
接続相手であるＨＵＢ−Ａ２も、前述と同様に送信信号線の信号電圧レベルをＯＮ（電圧レベル有り）として、受信信号線の電圧レベルを監視して物理リンク接続状態へ遷移する。この動作により、管理端末１とＨＵＢ−Ａ２との間にお互いの物理的なリンク接続が成立する。なお、ネットワークアダプタ１３は、監視ソフト１１からの本発明による前述の物理リンク制御コマンドを受け取ると、送信信号線の信号電圧レベルをＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）とする動作を１０秒以内の間（Ｔ時間内）に指示された回数（Ｎ回）繰り返す。この動作が、本発明による物理的なリンク接続を一定時間内に任意の回数、切断／接続を繰り返す動作となる。
【００１５】
ＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６は、複数の接続ポート（図１には丸で囲んだ数字で示している）を有し、各ポートの物理リンクの状態を受信データの信号電圧レベルの有無により接続か未接続かを判断し、物理リンクの状態が変化した場合、ハードウェア割り込み信号が発行され、状態の変化を認識することができる。そして、ＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６は、本発明による一定時間内に自リンクの物理的な切断／接続が一定回数以上繰り返されることにより、自機器の電源をＯＦＦ／ＯＮする機能あるいはハードウェアのリセットを実施する機能を有している、この機能は、前述の物理リンクの状態が変化した場合に発生するハードウェア割り込みの回数をカウンタ回路でカウントし、例えば、１０秒間に６回カウントされた場合に、電源回路にハードウェアリセット信号を送出することにより実現される。
【００１６】
また、ＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６は、通常、あるポートから受信したデータを他のポート全てに送出するか、受信データの送出先となるポートのみにデータを送出する。さらに、ＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６は、本発明による設定により任意のポートの物理的なリンク切断／接続状態を任意のポートにミラー（射影）する機能を有している。この機能は、物理的なリンクの状態が変化した受信ポートの受信データではなく、受信信号電圧レベルそのものを指定されたポートの送信信号線に送出することにより実現することができる。この機能は、通常、受信データをＦＩＦＯ方式でメモリにバッファリングし、送出先にそのデータを送信する方法と異なり、受信信号電圧レベルそのものを送出先の送信信号線に送出する機能である。
【００１７】
ミラー（射影）設定の設定方法は、一定時間内に自リンクの物理的な切断／接続が一定回数以上繰り返されたことにより、自機器の動作モードを切り換える機能を利用し、あるポートの物理的なリンクの切断／接続の回数が例えば１０秒間に３回カウントされた場合、制御モードに状態を遷移し、さらに、１０秒間に発生した物理的な切断／接続の回数をパラメータ値として、パラメータ値で指定されたポートにミラー（射影）するという方法である。また、制御モードから通常モードに戻るのは、１０秒間のカウント値が０回の場合（リンクの切断から接続までの時間が１０秒以上の場合）である。
【００１８】
端末Ａｍ〜Ｚｎは、前述したＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６の場合と同様に、自リンクの物理的な切断／接続が１０秒間に６回カウントされた場合に、電源回路にハードウェアリセット信号を送出する機能を有する。
【００１９】
図２は本発明の第１の実施形態としてのＨＵＢ−Ａ２の障害時の復旧手順を説明するシーケンス図であり、次に、図２を参照して、ＨＵＢ−Ａ２が障害となったときの復旧手順について説明する。
【００２０】
管理端末１は、ＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６及び端末Ａｍ〜Ｚｎの状態を前述で説明したようにして一定の時間毎に順次監視する〔（ａ）〜（ｄ）〕。いま、この監視の（ｄ）で、管理端末１が、ＨＵＢ−Ａ２に障害が生じ論理的な接続が切断され、正常にデータを送受信できないことを検出したとする。この場合、管理端末１の監視ソフト１１は、ネットワークアダプタ１３に対し、物理リンク制御コマンド（ハードウェアリセット：Ｔ≦１０，Ｎ＝６）を発行する。ここでの制御コマンドの例であるハードウェアリセットのコマンドは、送信信号線のＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）を１０秒の間に６回繰り返すというものである。このコマンドを受け取ったネットワークアダプタ１３は、送信信号線の信号電圧レベルを１０秒以内に６回ＯＦＦ／ＯＮする動作を繰り返す。
【００２１】
リンクＡ３に接続されているＨＵＢ−Ａ２は、物理リンクＯＦＦにより物理リンク接続カウンタ及び物理リンクタイマをスタートさせる。そして、ＨＵＢ−Ａ２は、管理端末１と接続されているポート▲１▼の受信信号線の信号電圧レベルのＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）が１０秒間に６回繰り返されたことを検出すると、自機器の電源回路にハードウェアリセット信号を送出する。これにより、ＨＵＢ−Ａ２は、ハードウェアリセットされ障害から復旧する。
【００２２】
図３は本発明の第２の実施形態としてのＨＵＢ−Ｂ４の障害時の復旧手順を説明するシーケンス図であり、次に、これについて説明する。
【００２３】
管理端末１は、ＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６及び端末Ａｍ〜Ｚｎの状態を図２で説明したと同様に一定の時間毎に順次監視する〔（ａ）、（ｂ）〕。いま、この監視の（ｂ）で、管理端末１が、ＨＵＢ−Ｂ４に障害が生じ論理的な接続が切断され、正常にデータを送受信できないことを検出したとする。この場合、管理端末１とＨＵＢ−Ｂ４とは、正常に動作しているＨＵＢ−Ａ２を経由して接続され、１つのリンクだけでは接続されていない。このため、管理端末１は、正常に動作しているＨＵＢ−Ａ２をミラー（射影）設定してＨＵＢ−Ｂ４を制御する必要がある。このミラー設定は、管理端末１が接続されているＨＵＢ−Ａ２の接続ポート▲１▼の受信信号線の信号レベルを、ＨＵＢ−Ｂ４が接続されている接続ポート▲５▼の送信信号線に送出する内容とされる。
【００２４】
すなわち、管理端末１の監視ソフト１１は、ネットワークアダプタ１３に対し、物理リンク制御コマンドとして、送信信号線のＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）を１０秒の間に３回繰り返す制御モード遷移の指示（Ｔ≦１０，Ｎ＝３）と、ミラー設定のポート番号を示す情報としての送信信号線のＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）の１０秒の間に５回の繰り返しと（ポート番号▲５▼ミラー設定：Ｔ≦１０，Ｎ＝５）を発行する。コマンドを受け取ったネットワークアダプタ１３は、送信信号線の信号電圧レベルを１０秒以内にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）する動作を３回繰り返し、さらに、１０秒以内にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）する動作を５回（ポート番号▲５▼をミラー指定）繰り返す。
【００２５】
次に、監視ソフト１１は、ネットワークアダプタ１３に対し、図２で説明したと同様な物理リンク制御コマンド（ハードウェアリセット　Ｔ≦１０，Ｎ＝６）を発行する。ネットワークアダプタ１３は、この制御コマンドを受けて、送信信号線の信号電圧レベルを１０秒以内にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）する動作を６回繰り返す。最後に監視ソフト１１は、ネットワークアダプタ１３に対し、制御モード解除の物理リンク制御コマンド（Ｔ≦１０，Ｎ＝０）を発行する。ネットワークアダプタ１３は、これを受けて送信信号線の信号電圧レベルを１０秒間ＯＦＦ（電圧レベル無し）したまま（Ｎ＝０回）とし、その後にＯＮ（電圧レベル有り）にする。
【００２６】
ＨＵＢ−Ａ２は、物理リンクＯＦＦにより物理リンク接続カウンタ及び物理リンクタイマをスタートさせ、管理端末１と接続しているポート▲１▼の受信信号線の信号電圧レベルのＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）が１０秒間に３回繰り返されたことを検出して、自機器を通常モードから制御モードに切り換える。さらに、ＨＵＢ−Ａ２は、その後の１０秒間にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）が５回繰り返されたことを検出して、ポート▲１▼の受信信号電圧レベルそのものをポート▲５▼の送信信号線に送出する設定（ミラー設定）とする。次に、ＨＵＢ−Ａ２は、ポート▲１▼の受信信号線の信号電圧レベルが１０秒間に６回ＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）される繰り返しの変化をポート▲５▼の送信信号線にミラー（射影）する。
【００２７】
前述により、ＨＵＢ−Ａ２とＨＵＢ−Ｂ４とを接続しているリンク−Ｂ５も１０秒間にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）が６回繰り返されることになる。最後に、ＨＵＢ−Ａ２は、ポート▲１▼の受信信号線の信号電圧レベルが１０秒間ＯＦＦ（電圧レベル無し）とされたことを検出して、自機器を制御モードから通常モードに切り換える。
【００２８】
リンクＢ５に接続されているＨＵＢ−Ｂ４は、図２により説明したＨＵＢ−Ａ２の場合の動作と同様に、物理リンクＯＦＦにより物理リンク接続カウンタ及び物理リンクタイマをスタートさせ、ＨＵＢ−Ａ２が接続されているポート▲１▼の受信信号線の信号電圧レベルが１０秒間に６回ＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）される繰り返しを検出し、自機器の電源回路にハードウェアリセット信号を送出する。
【００２９】
前述したような動作により、管理端末１は、リンクＡ３を制御することにより、リンクＢ５に接続されているＨＵＢ−Ｂ４に対してハードウェアリセットを要求することができ、ＨＵＢ−Ｂ４をハードウェアリセットして障害から復旧させることができる。
【００３０】
図４は本発明の第３の実施形態としての端末Ｂｍの障害時の復旧手順を説明するシーケンス図であり、次に、これについて説明する。
【００３１】
管理端末１は、図２、図３で説明したと同様に、ＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６及び端末Ａｍ〜Ｚｎの状態を一定の時間毎に順次監視し、その結果、端末Ｂｍに障害が生じ論理的な接続が切断され、正常にデータを送受信できないことを検出したとする。この場合、管理端末１と端末Ｂｍとは、正常に動作しているＨＵＢ−Ａ２及びＨＵＢ−Ｂ４を経由して接続され、１本のリンクで接続されてはいないない。このため、管理端末１は、正常に動作しているＨＵＢ−Ａ２及びＨＵＢ−Ｂ４をミラー（射影）設定して端末Ｂｍを制御する必要がある。
【００３２】
前述のミラー設定は、ＨＵＢ−Ａ２とＨＵＢ−Ｂ４との両者に対して行う必要があり、ＨＵＢ−Ａ２に対しては管理端末１が接続されているＨＵＢ−Ａ２の接続ポート▲１▼の受信信号線の信号レベルを、ＨＵＢ−Ｂ４が接続されている接続ポート▲５▼の送信信号線に送出する内容とし、また、ＨＵＢ−Ｂ４に対しては、ＨＵＢ−Ａ２が接続されているＨＵＢ−Ｂ４の接続ポート▲１▼の受信信号線の信号レベルを、端末Ｂｍが接続されている接続ポート▲８▼の送信信号線に送出する内容とする。
【００３３】
すなわち、管理端末１の監視ソフト１１は、ＨＵＢ−Ａ２に対してミラー（射影）設定を行うため、ネットワークアダプタ１３に対し、物理リンク制御コマンドとして、送信信号線のＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）を１０秒の間に３回繰り返す制御モード遷移の指示（Ｔ≦１０，Ｎ＝３）と、ミラー設定のポート番号を示す情報としての送信信号線のＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）の１０秒の間に５回の繰り返しと（ポート番号▲５▼ミラー設定：Ｔ≦１０，Ｎ＝５）を発行する。コマンドを受け取ったネットワークアダプタ１３は、送信信号線の信号電圧レベルを１０秒以内にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）する動作を３回繰り返し、さらに、１０秒以内にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）する動作を５回（ポート番号▲５▼をミラー指定）繰り返す。
【００３４】
次に、監視ソフト１１は、ＨＵＢ−Ｂ４に対してミラー（射影）設定を行うため、ネットワークアダプタ１３に対し、物理リンク制御コマンドとして、送信信号線のＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）を１０秒の間に３回繰り返す制御モード遷移の指示（Ｔ≦１０，Ｎ＝３）と、ミラー設定のポート番号を示す情報としての送信信号線のＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）の１０秒の間に８回の繰り返しと（ポート番号▲８▼ミラー設定：Ｔ≦１０，Ｎ＝８）を発行する。コマンドを受け取ったネットワークアダプタ１３は、送信信号線の信号電圧レベルを１０秒以内にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）する動作を３回繰り返し、さらに、１０秒以内にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）する動作を８回（ポート番号▲８▼をミラー指定）繰り返す。
【００３５】
次に、監視ソフト１１は、端末Ｂｍに対するハードウェアリセットのために、ネットワークアダプタ１３に対し、図２で説明したと同様な物理リンク制御コマンド（ハードウェアリセット　Ｔ≦１０，Ｎ＝６）を発行する。ネットワークアダプタ１３は、この制御コマンドを受けて、送信信号線の信号電圧レベルを１０秒以内にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）する動作を６回繰り返す。最後に監視ソフト１１は、ネットワークアダプタ１３に対し、制御モード解除の物理リンク制御コマンド（Ｔ≦１０，Ｎ＝０）を発行する。ネットワークアダプタ１３は、これを受けて送信信号線の信号電圧レベルを１０秒間ＯＦＦ（電圧レベル無し）したまま（Ｎ＝０回）とし、その後にＯＮ（電圧レベル有り）にする。
【００３６】
ＨＵＢ−Ａ２は、物理リンクＯＦＦにより物理リンク接続カウンタ及び物理リンクタイマをスタートさせ、管理端末１が接続されているポート▲１▼の受信信号線の信号電圧レベルのＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）が１０秒間に３回繰り返されたことを検出して、自機器を通常モードから制御モードに切り換える。さらに、ＨＵＢ−Ａ２は、その後の１０秒間にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）が５回繰り返されたことを検出して、ポート▲１▼の受信信号電圧レベルそのものをポート▲５▼の送信信号線に送出する設定（ミラー設定）とする。以後、ＨＵＢ−Ａ２は、ミラー（射影）動作を継続し、ポート▲１▼の受信信号線の信号電圧レベルが１０秒間ＯＦＦ（電圧レベル無し）とされたことを検出して、自機器を制御モードから通常モードに切り換える。
【００３７】
リンクＢ５に接続されているＨＵＢ−Ｂ４は、ＨＵＢ−Ａ２のミラー（射影）動作による物理リンクＯＦＦにより物理リンク接続カウンタ及び物理リンクタイマをスタートさせる。そして、ＨＵＢ−Ｂ４は、ＨＵＢ−Ａ２が接続されているポート▲１▼の受信信号線の信号電圧レベルのＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）が１０秒間に３回繰り返されたことを検出して、自機器を通常モードから制御モードに切り換える。さらに、ＨＵＢ−Ｂ４は、その後の１０秒間にＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）が８回繰り返されたことを検出して、ポート▲１▼の受信信号電圧レベルそのものをポート▲８▼の送信信号線に送出する設定（ミラー設定）とする。次に、ＨＵＢ−Ｂ４は、ポート▲１▼の受信信号線の信号電圧レベルが１０秒間に６回ＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）される繰り返しの変化をポート▲８▼の送信信号線にミラー（射影）する。前述の動作により、ＨＵＢ−Ｂ４と端末Ｂｍ８を接続しているリンクＢｍが、１０秒間に６回のＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）を繰り返えされる。最後に、ＨＵＢ−Ｂ４は、ポート▲１▼の受信信号線の信号電圧レベルが１秒ＯＦＦ（電圧レベル無し）とされたことを検出して、自機器を制御モードから通常モードに切り換える。
【００３８】
リンクＢｍに接続されている端末Ｂｍは、物理リンクＯＦＦにより物理リンク接続カウンタ及び物理リンクタイマをスタートさせる。端末Ｂｍは、ＨＵＢ−Ｂ４に接続されている受信信号線の信号電圧レベルが１０秒間に６回ＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）される繰り返しを検出し、自機器の電源回路にハードウェアリセット信号を送出する。
【００３９】
前述したような動作により、管理端末１は、リンクＡ３を制御することにより、リンクＢｍに接続されている端末Ｂｍに対してハードウェアリセットを要求することができ、端末Ｂｍをハードウェアリセットして障害から復旧させることができる。
【００４０】
図５は本発明の第４の実施形態としてのＨＵＢ−Ｂ４及びＨＵＢ−Ｚ６で障害が発生し、かつ、何らかの要因で管理端末１からのリンク制御が不可能な場合の復旧手順を説明するシーケンス図であり、次に、これについて説明する。
【００４１】
管理端末１は、図２、図３で説明したと同様に、ＨＵＢ−Ａ２、ＨＵＢ−Ｂ４、ＨＵＢ−Ｚ６及び端末Ａｍ〜Ｚｎの状態を一定の時間毎に順次監視し、その結果、ＨＵＢ−Ｂ４及びＨＵＢ−Ｚ６で障害が発生し、かつ、何らかの要因で管理端末１からのリンク制御が不可能なことを検出したとする。この場合、管理端末１からの障害の回復が不可能であるため、管理端末１からの警報により保守者等による回復の処理が行われる。
【００４２】
すなわち、この場合、ＨＵＢ−Ｂ４とＨＵＢ−Ｚ６を接続する物理リンクＺ７のケーブルを手動で１０秒以内に６回の挿抜を繰り返す。この挿抜は、ＨＵＢ−Ｂ４のポート▲５▼あるいはＨＵＢ−Ｚ６のポート▲１▼に接続されているケーブルのコネクタを抜き差しすることにより実現することができる。これにより、ケーブルの両端に接続されているＨＵＢ−Ｂ４とＨＵＢ−Ｚ６とは、共に、リンクＺ７の物理リンクＯＦＦにより物理リンク接続カウンタ及び物理リンクタイマをスタートさせる。そして、ＨＵＢ−Ｂ４とＨＵＢ−Ｚ６とは、リンクＺ７の接続ポートの受信信号線の信号電圧レベルが１０秒間に６回ＯＦＦ（電圧レベル無し）／ＯＮ（電圧レベル有り）される繰り返しを検出して、自機器の電源回路にハードウェアリセット信号を送出する。
【００４３】
前述したような手動によるケーブルの挿抜により、リンクＺ７に接続されているＨＵＢ−Ｂ４とＨＵＢ−Ｚ６に対してハードウェアリセットを要求することができ、ＨＵＢ−Ｂ４とＨＵＢ−Ｚ６とをハードウェアリセットして障害から復旧させることができる。
【００４４】
図６、図７は前述した図２〜図４により説明したネットワーク機器制御の処理動作をまとめたフローチャートであり、次に、これについて説明する。なお、ここに示すフローは、ネットワーク内に備えられるＨＵＢ、端末での処理動作である。
【００４５】
（１）ネットワーク内のＨＵＢ、端末は、物理リンクの切断を監視し、最初の物理リンクのＯＦＦを検出すると、物理リンク接続カウンタＮの値を“０”にリセットし、物理リンク接続カウンタＮの値が“０”であることを条件に、予め１０秒が設定されている物理リンクタイマＴ６００をスタートさせる（ステップ６０１〜６０３）。
【００４６】
（２）ステップ６０２の処理で、物理リンク接続カウンタＮの値が“０”以外の場合、物理リンクの接続を監視し、物理リンクのＯＮを検出すると、物理リンク接続カウンタＮに１を加える処理を行う（ステップ６０４、６０５）。
【００４７】
（３）その後、物理リンクタイマＴ６００の時間が１０秒となったか否かをチェックし、１０秒になっていなければ、ステップ６０１からの処理に戻って処理を繰り返す。この場合、ステップ６０１でリンクＯＦＦが検出されても、最初のリンク切断ではないので、物理リンク接続カウンタＮのリセット、物理リンクタイマＴ６００のスタートは行わない（ステップ６０６）。
【００４８】
（４）前述までの処理を繰り返し、物理リンクタイマＴ６００が１０秒の計時を終了してタイムアウトを出力すると、物理リンク接続カウンタＮの値が６より大きいか否か、すなわち、Ｎ≧６であるか否かをチェックする（ステップ６０７）。
【００４９】
（５）ステップ６０７のチェックで、Ｎ≧６であった場合、自機器にハードウェアリセットを発行する。このハードウェアリセットは、電源をＯＦＦした後にＯＮとすることによってもよい。この処理が行われる機器は、リセットがかけられるＨＵＢ、端末等のネットワーク機器である（ステップ６０８）。
【００５０】
（６）ステップ６０７のチェックで、Ｎ≧６でなかった場合、すなわち、Ｎ＜６であった場合、物理リンク接続カウンタＮの値が３より大きいか否か、すなわち、Ｎ≧３であるか否かをチェックする（ステップ６０９）。
【００５１】
（７）ステップ６０９のチェックで、Ｎ≧３でなかった場合、すなわち、Ｎ＜３であった場合、物理リンクの瞬断等であるとして、物理リンクタイマＴ６００を停止させ、物理リンク接続カウンタＮを０にリセットし、ステップ６０１からの処理に戻って処理を続ける（ステップ６１０）。
【００５２】
（８）ステップ６０９のチェックで、Ｎ≧３であった場合、自機器を制御モードに遷移させる。前述したシーケンスの例では、ミラー（射影）動作への遷移である。この処理が行う、あるいは、以後の処理を行う機器は、ＨＵＢ等の信号の中継機能、その他の機能を有するネットワーク機器である（ステップ６１１）。
【００５３】
（９）ステップ６１１の処理の後、物理リンクタイマＴ６００を停止させ、物理リンク接続カウンタＮを０にリセットし、物理リンクタイマＴ６００を再スタートさせる（ステップ６１２、６１３）。
【００５４】
（１０）その後、物理リンクの切断を監視し、物理リンクのＯＦＦを検出すると、物理リンクの接続を監視し、物理リンクのＯＮを検出すると、物理リンク接続カウンタＮに１を加える処理を行う（ステップ６１４〜６１６）。
【００５５】
（１１）その後、物理リンクタイマＴ６００の時間が１０秒となったか否かをチェックし、１０秒になっていなければ、ステップ６１４からの処理に戻って処理を繰り返す（ステップ６１７）。
【００５６】
（１２）ステップ６１４〜６１７までの処理を繰り返し、物理リンクタイマＴ６００が１０秒の計時を終了してタイムアウトを出力すると、物理リンク接続カウンタＮの値を判定する（ステップ６１８）。
【００５７】
（１３）ステップ６１８での物理リンク接続カウンタＮの値の判定で、Ｎ＝０であった場合、これを検出したＨＵＢ等のネットワーク機器は、制御モードを解除して、通常状態に遷移する。また、Ｎ＝ｎ（ｎ≧１）であった場合、その値ｎをｎ番ポートであるとして、ｎ番ポートに対するミラー設定を行い、以後の物理リンクがＯＦＦ／ＯＮされたポートの受信信号電圧レベルそのものをｎ番ポートの送信信号線に送出する（ステップ６１９）。
【００５８】
前述した本発明の実施形態による処理は、処理プログラムとして構成することができ、この処理プログラムは、ＨＤ、ＤＡＴ、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することができる。
【００５９】
前述した本発明の実施形態によれば、ネットワークシステム内に備えられるＨＵＢ等のネットワーク機器に障害が発生した場合、及び、ＨＵＢ等ネットワーク機器が障害により正常にデータを送受信できない場合にも、管理端末からネットワーク機器のハードウェアリセットを行うことができる。
【００６０】
また、前述した本発明の実施形態によれば、障害が発生したＨＵＢ等のネットワーク機器と管理端末とが、正常に動作するＨＵＢ等のネットワーク機器を経由して接続されており、ＨＵＢなどネットワーク機器と管理端末とのリンクが同一でない場合でも、正常に動作しているＨＵＢ等のネットワーク機器を制御し、異なるリンクに接続されているＨＵＢ等のネットワーク接続機器に対してもハードウェアリセットを行うことができる。
【００６１】
さらに、前述した本発明の実施形態によれば、管理端末が遠隔にある場合や障害により操作不可能となったとき等にも、手動でケーブルの挿抜を一定時間内に一定回数以上繰り返す行うことにより、ケーブルの両端に接続されているＨＵＢ等のネットワーク機器及び管理端末にハードウェアリセットを要求することができる。
【００６２】
前述した本発明の各実施形態は、１０秒間に３回のリンクのＯＦＦ／ＯＮで、ＨＵＢ等のネットワーク機器にミラー（射影）設定を行わせ、１０秒間に６回のリンクのＯＦＦ／ＯＮで、ＨＵＢ等のネットワーク機器のハードウェアリセットを行わせるとして説明したが、本発明は、前述のリンクのＯＦＦ／ＯＮを行わせる時間幅を任意に定めることができ、また、リンクのＯＦＦ／ＯＮの回数の任意に設定してよい。但し、ミラー（射影）設定とハードウェアリセットとにおけるリンクのＯＦＦ／ＯＮの回数は、判別可能にしておく必要があり、また、ミラー（射影）設定時のＯＦＦ／ＯＮの回数は、ハードウェアリセットとにおけるリンクのＯＦＦ／ＯＮの回数より少なくしておく必要がある。
【００６３】
また、リンクのＯＦＦ／ＯＮの回数を１、２回程度に設定した場合、正常動作中でのリンクの瞬断を検出して、本発明による動作を開始してしまうことがあるので、このような少ない回数の設定は不適当であり、少なくとも３回以上とすることが望ましい。また、前述の回数は、予め定めた回数とするのではなく、ある範囲の回数と設定してもよい。例えば、ミラー（射影）設定のリンクのＯＦＦ／ＯＮの回数を３回〜５回、ハードウェアリセットのリンクのＯＦＦ／ＯＮの回数を６回以上等としてもよい。
【００６４】
また、前述した本発明の各実施形態は、リンクのＯＦＦ／ＯＮを繰り返すことによるリンクに接続されているＨＵＢ等のネットワーク機器の制御の例として、ネットワーク機器の論理的な接続が切断されたり、データの送受信を正常に行うことのできない障害に対してネットワークシステムの復旧を行う場合を挙げて説明したが、本発明は、障害の復旧だけでなく他の制御、例えば、補助電源によりスタンバイ状態になっているネットワーク機器に対する主電源のＯＮあるいはその逆、ネットワーク機器からのログの収集等の制御に適用することができる。
【００６５】
【発明の効果】
以上説明したように本発明によれば、物理リンクの断続の繰り返しによりネットワーク機器の制御、障害から回復を行うことができる。
【図面の簡単な説明】
【図１】本発明が適用されるネットワークシステムの構成例を示すブロック図である。
【図２】本発明の第１の実施形態としてのＨＵＢ−Ａの障害時の復旧手順を説明するシーケンス図である。
【図３】本発明の第２の実施形態としてのＨＵＢ−Ｂの障害時の復旧手順を説明するシーケンス図である。
【図４】本発明の第３の実施形態としての端末Ｂｍの障害時の復旧手順を説明するシーケンス図である。
【図５】本発明の第４の実施形態としてのＨＵＢ−Ｂ及びＨＵＢ−Ｚで障害が発生し、かつ、何らかの要因で管理端末からのリンク制御が不可能な場合の復旧手順を説明するシーケンス図である。
【図６】各実施形態でのネットワーク機器制御の処理動作をまとめたフローチャート（その１）である。
【図７】各実施形態でのネットワーク機器制御の処理動作をまとめたフローチャート（その２）である。
【符号の説明】
１　管理端末
２、４、６　ＨＵＢ−Ａ、ＨＵＢ−Ｂ、ＨＵＢ−Ｚ
３、５、７　リンクＡ、リンクＢ、リンクＺ
１１　監視ソフト
１２　ＯＳ
１３　ネットワークアダプタ
【図１】
2004140673.tif 000003
【図２】
2004140673.tif 000004
【図３】
2004140673.tif 000005
【図４】
2004140673.tif 000006
【図５】
2004140673.tif 000007
【図６】
2004140673.tif 000008
【図７】
2004140673.tif 000009