(57)【要約】【課題】ダイナミックルーティング機能、ＡＲＰ機能をもたない端末が経路の切り替えを意識することなく通信を実現させる。【解決手段】２台のインタネットワーク装置及びそれらの間を接続する装置間接続手段で構成する。インタネットワーク装置は中継処理を行う複数のルーティングモジュールと、ルーティングモジュールの状態を管理する管理モジュールで構成する。ルーティングモジュールはネットワークに接続するポートを少なくとも１つ以上有する。管理モジュールはルーティングプロトコル処理機能、障害検出機能、他系への障害通知機能、他系からの障害通知を受信する機能を有する。【選択図】　図１
2004064779.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの端末が接続される少なくとも一つのネットワークに対して接続される第一のインタネットワーク装置と第二のインタネットワーク装置とを有するネットワークシステムにおいて使用され、前記第一のインタネットワーク装置と前記第二のインタネットワーク装置とに接続される伝送媒体を介しての前記第一のインタネットワーク装置と前記第二のインタネットワーク装置との間の装置間通信方法であって、
前記第一のインタネットワーク装置と前記少なくとも一つのネットワークとの間の経路で障害が発生した場合、前記第一のインタネットワーク装置から前記第二のインタネットワーク装置に対して前記障害に関する通知を送信し、
前記障害に関する通知を前記第二のインタネットワーク装置において受信し、通常状態において前記障害が発生した経路を経由して前記第一のインタネットワーク装置から前記少なくとも一つの端末に対して送信されるデータを、前記第一のインタネットワーク装置から前記第二のインタネットワーク装置に対して送信し、
前記少なくとも一つの端末に対して送信されるデータを前記第二のインタネットワーク装置において受信することを特徴とする装置間通信方法。
【請求項２】
少なくとも一つの端末が接続される少なくとも一つのネットワークに対して接続され、前記少なくとも一つのネットワークに対して接続される他のインタネットワーク装置と伝送媒体を介して接続されるインタネットワーク装置であって、自インタネットワーク装置と前記少なくとも一つのネットワークとの間の経路で発生する障害に関する通知を、前記他のインタネットワーク装置に対して前記伝送媒体を介して送信するよう指示する管理部と、
通常状態において前記障害が発生した経路を経由して前記少なくとも一つの端末に対して送信されるデータを、前記他のインタネットワーク装置に対して前記伝送媒体を介して中継する中継部と、
前記伝送媒体に接続され、前記管理部によって指示された前記障害に関する通知を前記伝送媒体を介して送信し、または前記中継部によって中継されたデータを前記伝送媒体を介して送信する送受信部とを有することを特徴とするインタネットワーク装置。
【請求項３】
請求項２に記載のインタネットワーク装置において、
前記管理部は、前記障害の発生した部位を特定するものであり、
前記障害に関する通知は、前記特定された部位に関する情報を含むものであることを特徴とするインタネットワーク装置。
【請求項４】
請求項２に記載のインタネットワーク装置において、
前記障害に関する通知は、前記障害が発生した経路と自インタネットワーク装置とを接続する第一の接続部に代わって、前記少なくとも一つのネットワークと前記他のインタネットワーク装置とを接続する第二の接続部を現用系の接続部として稼動させることを通知する接続部切り替え通知を含むものであることを特徴とするインタネットワーク装置。
【請求項５】
請求項４に記載のインタネットワーク装置において、
前記接続部切り替え通知は、前記第二の接続部に付された固有のアドレスを、前記第一の接続部と前記第二の接続部とに共通の中継用アドレスに付け替えることを通知するものであり、
前記中継用アドレスは、前記第二の接続部が前記現用系の接続部として稼動するように使用されるものであることを特徴とするインタネットワーク装置。
【請求項６】
請求項２に記載のインタネットワーク装置において、
前記障害に関する通知は、前記障害が発生した経路と前記第一のインターネッワーク装置とを接続する第一の接続部に代わって、前記少なくとも一つのネットワークと前記他のインタネットワーク装置とを接続する第二の接続部を現用系の接続部として稼動させるために、前記第一の接続部と前記第二の接続部とに共通の中継用アドレスを前記他のインタネットワーク装置に通知する中継用アドレス通知を含むものであることを特徴とするインタネットワーク装置。
【請求項７】
少なくとも一つの端末が接続される第一のネットワークに対して接続され、前記第一のネットワークに対して接続される他のインタネットワーク装置と伝送媒体を介して接続されるインタネットワーク装置において、
前記伝送媒体に接続される送受信部と、
自インタネットワーク装置と前記第一のネットワークとを接続する第一の接続部と、
前記他のインタネットワーク装置と前記第一のネットワークとの間の経路で発生する障害に関する通知を前記送受信部を介して受け取り、前記第一の接続部を前記第一のネットワークとの間で通信を行う現用系の接続部として切り替える管理部と、
前記他のインタネットワーク装置から送信されるデータを前記送受信部を介して受信し、または前記第一の接続部を介して前記少なくとも一つの端末に宛てて中継する中継部とを有することを特徴とするインタネットワーク装置。
【請求項８】
請求項７に記載のインタネットワーク装置において、
前記他のインタネットワーク装置から送信されるデータは、前記障害が発生する以前であれば、前記障害が発生した経路を介して前記他のインタネットワーク装置から前記少なくとも一つの端末に対して送信されるデータであることを特徴とするインタネットワーク装置。
【請求項９】
請求項７、８に記載のインタネットワーク装置において、
他の少なくとも一つの端末が接続される第二のネットワークに接続される第二の接続部と、
前記中継部は、前記少なくとも一つの端末から前記第一の接続部を介して送信されるデータを、前記第二の接続部を介して前記他の少なくとも一つの端末に宛てて中継するものであることを特徴とするインタネットワーク装置。
【請求項１０】
少なくとも第一のネットワークと接続する第一のポート及び第二のネットワークと接続する第二のポートを有する第一のデータ中継装置と、少なくとも前記第一のネットワークと接続する第三のポート及び前記第二のネットワークと接続する第四のポートを有する第二のデータ中継装置とが、前記第一のデータ中継装置が有する第五のポート及び前記第二のデータ中継装置が有する第六のポートと接続する装置間通信路により接続されたデータ中継システムにおけるデータ中継方法において、
前記第一のデータ中継装置により、前記第二のネットワークから前記第一のネットワークへ送信されるデータを前記第二のポートを介して受信し、
前記第一のデータ中継装置により、前記受信したデータを前記第一のポートを介して前記第一のネットワークへ送信し、
前記第一のポートを含む、前記第一のネットワークと前記第一の中継装置を接続する部分に障害が発生した場合に、前記第二のネットワークから前記第一のネットワークへ送信されるデータを、前記第二のポートを介して前記第一のデータ中継装置により受信し、
前記第一のデータ中継装置により、前記第五のポート及び前記装置間通信路を介して、前記データを前記第二のデータ中継装置へ送信し、
前記第二のデータ中継装置により、前記第六のポート及び前記装置間通信路を介して前記データを受信し、前記データを前記第三のポートを介して前記第一のネットワークへ送信することを特徴とするデータ中継方法。
【請求項１１】
前記第一の中継装置により、前記第一のネットワークと前記第一のポートに付された第一のアドレスの対応関係を保持し、
前記第一の中継装置により、前記対応関係に従って、前記第二のネットワークから前記第一のネットワークへ送信されるデータを、前記第一のネットワークに対応して保持されている前記第一のアドレスの付された前記第一のポートを介して前記第一のネットワークに送信し、
前記障害が発生した場合、前記第一の中継装置により、前記第一のアドレスに替えて、前記第五のポートに付された第二のアドレスを前記第一のネットワークに対応して保持し、
前記第一の中継装置により、前記対応関係に従って、前記データを前記第一のネットワークに対応して保持されている前記第二のアドレスの付された前記第五のポート及び前記装置間通信路を介して、前記データを前記第二の中継装置に送信することを特徴とする請求項１０に記載のデータ中継方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のネットワ−クをネットワーク層レベルで接続するル−タ等のインタネットワーク装置及びこれらの装置間の通信方法に関わり、特にルータ等の装置の障害時に交替系の装置の切り替え制御を行うインタネットワーク装置に関する。
【０００２】
【従来の技術】
一台のルータで複数のネットワークを接続するシステムではルータの障害発生時にはシステム全体が停止する。しかし、二台のルータで冗長構成のシステムを構築し、現用系のルータと予備系のルータとを切り替えることにより、信頼性の高いシステムを提供することができる。
【０００３】
この切り替え方式の従来技術として、特開平６−１３１２０８号公報に記載されているように、現用系装置の障害発生時に装置全体として予備系装置への切り替えを行うことにより冗長構成システムを実現するものがある。
【０００４】
【発明が解決しようとする課題】
上述の従来技術の冗長構成システムにおいては、障害発生時に装置全体で切り替わり、障害が発生した現用系ポート以外の正常運用中のポートも予備系に切り替わるため、正常運用中のポートに接続したネットワーク間の通信においても経路の切り替えが発生するという問題点がある。
【０００５】
本発明の目的は、上記従来技術の問題点を解決し、現用系ポートの障害発生時に、正常運用中のポートに接続したネットワーク間の通信において経路の切り替えが発生しないインタネットワーク装置及びネットワークシステムを提供することにある。
【０００６】
本発明の別の目的は、ダイナミックルーティング機能、アドレス変換のためのＡＲＰ（Ａｄｄｒｅｓｓ　Ｒｅｓｏｌｕｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）機能をもたない端末に経路切り替えを意識させずに、通信を可能にするインタネットワーク装置及びネットワークシステムを提供することにある。
【０００７】
【課題を解決するための手段】
【０００８】
【発明の実施の形態】
以下、本発明の実施例を図面を参照して詳細に説明する。
【０００９】
図１は本発明の一実施例におけるネットワークシステム全体の構成図である。図１において、１１、２１はルータであり、３１はルータ１１とルータ２１間の通信を行う装置間通信バス、４１、５１はネットワーク、４２、５２は端末である。４３は端末４２のポートＧであり、ネットワーク４１に接続している。５３は端末５２のポートＨであり、ネットワーク５１に接続している。１２、２２はそれぞれルータ１１、ルータ２１の管理モジュールである。ルータ１１の管理モジュール１２は装置間通信バス３１を介してルータ２１の管理モジュール２２と通信を行うためのポートＥ（１９）を有する。ルータ２１の管理モジュール２２は装置間通信バス３１を通してルータ１１の管理モジュール１２と通信を行うためのポートＦ（２９）を有する。１３、１４はルータ１１のルーティングモジュール、２３、２４はルータ２１のルーティングモジュールである。ルーティングモジュール１３はネットワーク４１に接続しているポートＡ（１７）を有し、ルーティングモジュール１４はネットワーク５１に接続しているポートＣ（１８）を有する。ルーティングモジュール２３はネットワーク４１に接続しているポートＢ（２７）を有し、ルーティングモジュール２４はネットワーク５１に接続しているポートＤ（２８）を有する。１５、２５はそれぞれルータ１１、ルータ２１のルータバスである。１６、２６はそれぞれルータ１１、ルータ２１のルーティングテーブルである。ポートＥ（１９）とポートＦ（２９）は装置間通信バス３１で相互接続している。
【００１０】
ルータ１１は管理モジュール１２とルーティングモジュール１３、１４とから成り、これらのモジュールはルータバス１５により相互接続されている。管理モジュール１２はルーティングモジュール１３、１４の状態管理機能、ルーティングプロトコルによるルーティングテーブル１６の生成機能、装置間通信バス３１を通してルータ２１と通信を行う機能を有する。ルーティングモジュール１３、１４は、管理モジュール１２が生成したルーティングテーブル１６に従ってＩＰフレームを中継する中継機能を有する。
【００１１】
ルータ２１は管理モジュール２２とルーティングモジュール２３、２４とから成り、これらのモジュールはルータバス２５により相互接続されている。管理モジュール２２はルーティングモジュール２３、２４の状態管理機能、ルーティングプロトコルによるルーティングテーブル２６の生成機能、装置間通信バス３１を通してルータ１１と通信を行う機能を有する。ルーティングモジュール２３、２４は、管理モジュール２２が生成したルーティングテーブル２６に従ってＩＰフレームを中継する中継機能を有する。
【００１２】
装置内通信バス３１はルータ１１の管理モジュール１２とルータ２１の管理モジュール２２との間を接続している。装置内通信バス３１の役割は、一方のルータが検出したルーティングモジュールの障害情報を他方のルータの管理モジュールへ通知するための経路であることと、障害時の迂回経路となることである。
【００１３】
次に、装置（実施例においてはルータ）のアドレス体系について説明する。
【００１４】
本装置はルータ１１系とルータ２１系でそれぞれ固有のＩＰアドレス及びＭＡＣアドレスの他に、両系で共通の中継用ＩＰアドレス及び中継用ＭＡＣアドレスを有する。現用の各ルーティングモジュールのポートには、両系で共通の中継用ＩＰアドレス及び中継用ＭＡＣアドレスを外部の端末との接続用に定義する。
【００１５】
本装置では現用として稼働中のポートのＩＰアドレス、ＭＡＣアドレスとして常に中継用ＩＰアドレス、中継用ＭＡＣアドレスを使用し、予備ポートには各ポートに固有のＩＰアドレス、ＭＡＣアドレスを使用する。
【００１６】
以下に説明するように、ＷＳやＰＣ等の端末側で、本装置のインタフェースとして中継用ＩＰアドレスとＭＡＣアドレスを使用することにより、ポート切り替え時にダイナミックルーティング機能、ＡＲＰ機能をもたない端末についても経路の切り替えを意識することなく通信が可能となる。
【００１７】
すなわち、本発明においては、障害発生時に予備のポートのＩＰアドレスを中継用ＩＰアドレスに付け替えると同時に、ＭＡＣアドレスも中継用ＭＡＣアドレスに付け替えることで経路の切り替えを実現する。以下、ＩＰアドレスの付け替えに着目し、障害発生箇所の３つのケースについて実現方式を述べる。なお、ＭＡＣアドレスの付け替えもＩＰアドレス同様に行うことができる。
【００１８】
説明で使用するＩＰアドレスを以下の様に定義する。
【００１９】
・ｘはポートＡ及びポートＢで共通のＩＰアドレスである。
【００２０】
・ａはポートＡに固有のＩＰアドレスである。
【００２１】
・ｂはポートＢに固有のＩＰアドレスである。
【００２２】
・ｙはポートＣ及びポートＤで共通のＩＰアドレスである。
【００２３】
・ｃはポートＣに固有のＩＰアドレスである。
【００２４】
・ｄはポートＤに固有のＩＰアドレスである。
【００２５】
・ｅはポートＥに固有のＩＰアドレスである。
【００２６】
・ｆはポートＦに固有のＩＰアドレスである。
【００２７】
最初に、正常運用中の動作を図２及び図３を用いて説明する。
【００２８】
図２は本実施例における正常通信時の経路を示した図であり、６１は正常通信時の端末４２と端末５２の間の経路である。図３は本実施例における正常通信時のルーティングテーブルの内容を示した図であり、各々、１０１はルーティングテーブル１６の内容、２０１はルーティングテーブル２６の内容である。なお、図３において、ネットワークＡ、Ｂ、Ｃは各々ネットワーク４１、５１、及び装置間通信バス３１を指す。以下、図５、図７及び図９においても同様である。
【００２９】
本装置でのネットワーク４１の端末４２とネットワーク５１の端末５２間の正常運用時のアドレス体系は以下に示す通りである。
【００３０】
・ポートＡのＩＰアドレス：ｘ。
【００３１】
・ポートＢのＩＰアドレス：ｂ。
【００３２】
・ポートＣのＩＰアドレス：ｙ。
【００３３】
・ポートＤのＩＰアドレス：ｄ。
【００３４】
・ポートＥのＩＰアドレス：ｅ。
【００３５】
・ポートＦのＩＰアドレス：ｆ。
【００３６】
ルーティングテーブル１０１及びルーティングテーブル２０１により、端末４２と端末５２との間の通信経路は以下の通りである。
【００３７】
・Ｇから順にＡ、Ｃを経由してＨへ到達。
【００３８】
・Ｈから順にＣ、Ａを経由してＧへ到達。
【００３９】
次に、障害時の経路切り替えについて説明する
最初のケースとして、ポートＡに障害が発生した場合について、図４、図５及び図１０を参照して説明する。
【００４０】
図４はポートＡ（１７）に障害が発生した時の経路切り替えの手順を示した図であり、ルータ１１のルーティングモジュール１３のネットワーク４１に接続しているポートＡ（１７）に障害７１が発生したことを示す。７２はルータ１１の管理モジュール１２がポートＡ（１７）の障害７１を検出したことを示す。７３はルータ１１の管理モジュール１２が装置間通信バス３１を介してルータ２１の管理モジュール２２にポートＡ（１７）の障害７１を通知したことを示す。７４はルータ２１の管理モジュール２２が、ルータ２２のルーティングモジュール２３のネットワーク４１に接続しているポートＢ（２７）のＩＰアドレスを付け替えたことを示す。７５は端末４２から端末５２への経路を示す。７６はルータ１１の管理モジュール１２が有するルーティングプロトコルがルーティングテーブル１６を更新したことを示す。７７はルータ２１の管理モジュール２２が有するルーティングプロトコルがルーティングテーブル２６を更新したことを示す。７８は端末５２から端末４２への経路を示す。
【００４１】
図５はポートＡ（１７）の障害発生による経路切り替え後のルーティングテーブルの内容を示した図であり、各々、１０２はルータ１１の管理モジュール１２が生成したルーティングテーブル１６の内容、２０２はルータ２１の管理モジュール２２が生成したルーティングテーブル２６の内容である。
【００４２】
図１０は本実施例における障害発生時の処理の手順をフローチャートで示した図である。以下、図１０を参照してポートＡ（１７）に障害が発生した時の処理フローを説明する。
【００４３】
障害発生前の正常通信中（３０１）、ルータ１１に障害が発生し、端末４２と端末５２間の通信が途絶える（３０２）。ルータ１１の管理モジュール１２が障害が発生した部位を特定し（３０３）、ルータ１１の管理モジュール１２がルータ２１の管理モジュール２２に障害を通知する（３０４）。障害部位の特定結果に応じて（３０５）、本ケースはポートＡ（１７）の障害なのでルータ２１の管理モジュール２２がポートＢ（２７）のＩＰアドレスを付け替え（３０６）、端末４２から端末５２への経路が復旧する（３０７）。さらに、ルータ１１の管理モジュール１２が有するルーティングプロトコルがルーティングテーブル１６を更新し、ルータ２１の管理モジュール２２が有するルーティングプロトコルがルーティングテーブル２６を更新する（３１０）。以上の処理により、端末４２と端末５２間の相互の経路が復旧し（３１２）、端末４２と端末５２間の通信が復旧した後の正常通信中の状態に戻る（３１３）。
【００４４】
以上をまとめれば、ポートＡ（１７）に障害が発生した場合、本装置は以下の動作により端末４２と端末５２間の通信を復旧させる。
【００４５】
（１）ルータ１１の管理モジュール１２がポートＡの障害を検出する。
【００４６】
（２）ルータ１１の管理モジュールがポートＡの障害を装置間通信バス３１を通してルータ２１の管理モジュール２２へ通知する。
【００４７】
（３）ルータ２１の管理モジュール２２がポートＢのＩＰアドレスを中継用ＩＰアドレスｘに付け替える。
【００４８】
（４）端末４２から端末５２への経路が復旧する。
【００４９】
（５）ルータ１１とルータ２１のルーティングプロトコルが各ルータのルーティングテーブル１６、２６を更新する。
【００５０】
（６）端末５２から端末４２への経路が復旧する。
【００５１】
この一連の動作により、端末４２と端末５２間の通信が復旧する。通信復旧時のルーティングテーブルを図５に示す。図５の１０２、２０２により端末４２と端末５２間の通信経路は以下の通りである。
【００５２】
ＧからＢ、Ｄを経由してＨへ到達。
【００５３】
ＨからＣ、Ｅ、Ｆ、Ｂを経由してＧへ到達。
【００５４】
ポートＡ（１７）はＩＰアドレスをａに付け替えられ、障害処理の後、予備ポートとして復旧する。
【００５５】
次に、ポートＣに障害が発生した場合について、図６、図７及び図１０を参照して説明する。
【００５６】
図６はポートＣに障害が発生した時の経路切り替えの手順を示した図であり、ルータ１１のルーティングモジュール１４のネットワーク５１に接続しているポートＣ（１８）に障害８１が発生したことを示す。８２はルータ１１の管理モジュール１２がポートＣ（１８）の障害８１を検出したことを示す。８３はルータ１１の管理モジュール１２が装置間通信バス３１を介してルータ２１の管理モジュール２２に、ポートＣ（１８）の障害８１を通知したことを示す。８４はルータ２１の管理モジュール２２が、ルータ２２のルーティングモジュール２４のネットワーク５１への接続ポートＤ（２８）のＩＰアドレスを付け替えたことを示す。８５は端末５２から端末４２への経路を示す。８６はルータ１１の管理モジュール１２が有するルーティングプロトコルがルーティングテーブル１６を更新したことを示す。８７はルータ２１の管理モジュール２２が有するルーティングプロトコルがルーティングテーブル２６を更新したことを示す。８８は端末４２から端末５２への経路を示す。
【００５７】
図７はポートＣの障害発生による経路切り替え後のルーティングテーブルの内容を示した図であり、各々、１０３はルータ１１の管理モジュール１２が生成したルーティングテーブル１６の内容、２０３はルータ２１の管理モジュール２２が生成したルーティングテーブル２６の内容である。
【００５８】
以下、図１０を参照してポートＣ（１８）に障害が発生した時の処理フローを説明する。
【００５９】
障害発生前の正常通信中（３０１）、ルータ１１に障害が発生し、端末４２と端末５２間の通信が途絶える（３０２）。ルータ１１の管理モジュール１２が障害が発生した部位を特定し（３０３）、ルータ１１の管理モジュール１２がルータ２１の管理モジュール２２に障害を通知する（３０４）。障害部位の特定結果に応じて（３０５）、本ケースはポートＣ（１８）の障害なのでルータ２１の管理モジュール２２がポートＤ（２８）のＩＰアドレスを付け替え（３０８）、端末４２から端末５２への経路が復旧する（３０９）。さらに、ルータ１１の管理モジュール１２が有するルーティングプロトコルがルーティングテーブル１６を更新し、ルータ２１の管理モジュール２２が有するルーティングプロトコルがルーティングテーブル２６を更新する（３１０）。以上の処理により、端末４２と端末５２間の相互の経路が復旧し（３１２）、端末４２と端末５２間の通信が復旧した後の正常通信中の状態に戻る（３１３）。
【００６０】
以上をまとめれば、ポートＣ（１７）に障害が発生した場合、本装置は以下の動作により端末４２と端末５２間の通信を復旧させる。
【００６１】
（１）ルータ１１の管理モジュール１２がポートＣの障害を検出する。
【００６２】
（２）ルータ１１の管理モジュールがポートＣの障害を装置間通信バス３１を通してルータ２１の管理モジュール２２へ通知する。
【００６３】
（３）ルータ２１の管理モジュール２２がポートＤのＩＰアドレスを中継用ＩＰアドレスｙに付け替える。
【００６４】
（４）端末５２から端末４２への経路が復旧する。
【００６５】
（５）ルータ１１とルータ２１のルーティングプロトコルが各ルータのルーティングテーブル１６、２６を更新する。
【００６６】
（６）端末４２から端末５２への経路が復旧する。
【００６７】
この一連の動作により、端末４２と端末５２間の通信が復旧する。
【００６８】
通信復旧時のルーティングテーブルを図７に示す。図７の１０３、２０３により端末４２と端末５２間の通信経路は以下の通りである。
【００６９】
ＧからＡ、Ｅ、Ｆ、Ｄを経由してＨへ到達。
【００７０】
ＨからＤ、Ｂを経由してＧへ到達。
【００７１】
ポートＣのＩＰアドレスをｃに付け替えられ、障害処理の後、予備ポートとして復旧する。
【００７２】
次に、ポートＡ（１７）及びポートＣ（１８）に障害が発生したケースについて、図８、図９及び図１０を用いて説明する。
【００７３】
図８はポートＡ（１７）及びポートＣ（１８）に障害が発生した時の経路切り替えの手順を示した図であり、ルータ１１のルーティングモジュール１３のネットワーク４１に接続しているポートＡ（１７）に障害９１が、ルータ１１のルーティングモジュール１４のネットワーク５１に接続しているポートＣ（１８）に障害９２が発生したことを示す。９３はルータ１１の管理モジュール１２がポートＡ（１７）の障害９１を検出したことを示す。９４はルータ１１の管理モジュール１２がポートＣ（１８）の障害９２を検出したことを示す。９５はルータ１１の管理モジュール１２が装置間通信バス３１を介してルータ２１の管理モジュール２２に、ポートＡ（１７）の障害９１とポートＣ（１８）の障害９２とを通知したことを示す。９６はルータ２１の管理モジュール２２がルータ２２のルーティングモジュール２３のネットワーク４１に接続しているポートＢ（２７）のＩＰアドレスを付け替えたことを示す。９７はルータ２１の管理モジュール２２がルータ２２のルーティングモジュール２４のネットワーク５１に接続しているポートＤ（２８）のＩＰアドレスを付け替えたことを示す。９８は端末４２から端末５２への経路を示す。
【００７４】
図９はポートＡ（１７）及びポートＣ（１８）の障害発生による経路切り替え後のルーティングテーブルの内容を示した図であり、１０４はルータ１１の管理モジュール１２が生成したルーティングテーブル１６の内容、２０４はルータ２１の管理モジュール２２が生成したルーティングテーブル２６の内容である。
【００７５】
以下、図１０を参照してポートＡ（１７）及びポートＣ（１８）に障害が発生した時の処理フローを説明する。
【００７６】
障害発生前の正常通信中（３０１）、ルータ１１に障害が発生し、端末４２と端末５２間の通信が途絶える（３０２）。ルータ１１の管理モジュール１２が障害が発生した部位を特定し（３０３）、ルータ１１の管理モジュール１２がルータ２１の管理モジュール２２に障害を通知する（３０４）。障害部位の特定結果に応じて（３０５）、本ケースはポートＡ（１７）及びポートＣ（１８）の障害なのでルータ２１の管理モジュール２２がポート２７のＩＰアドレスを付け替える（３１１）。以上の処理により、端末４２と端末５２間の相互の経路が復旧し（３１２）、端末４２と端末５２間の通信が復旧した後の正常通信中の状態に戻る（３１３）。
【００７７】
以上をまとめれば、ポートＡ（１７）及びポートＣ（１７）に障害が発生した場合、本装置は以下の動作により端末４２と端末５２間の通信を復旧させる。
【００７８】
（１）ルータ１１の管理モジュール１２がポートＡ及びポートＢの障害を検出する。
【００７９】
（２）ルータ１１の管理モジュール１２がポートＡ及びポートＢの障害を装置間通信バス３１を通してルータ２１の管理モジュール２２へ通知する。
【００８０】
（３）ルータ２１の管理モジュール２２がポートＢ及びポートＤのＩＰアドレスを各々中継用ＩＰアドレスｘ、中継用ＩＰアドレスｙに付け替える。
【００８１】
（４）端末４２から５２への経路及び端末５２から端末４２への経路が復旧する。
【００８２】
この一連の動作により、端末４２と端末５２間の通信が復旧する。
【００８３】
通信復旧時のルーティングテーブルを図９に示す。図９の１０４、２０４により端末４２と端末５２間の通信経路は以下の通りとなる。
【００８４】
ＧからＢ、Ｄを経由してＨへ到達。
【００８５】
ＨからＤ、Ｂを経由してＧへ到達。
【００８６】
ポートＡ（１７）はＩＰアドレスをａに付け替え、障害処理の後、予備ポートとして復旧する。ポートＣ（１８）はＩＰアドレスをｃに付け替え、障害処理の後、予備ポートとして復旧する。
【００８７】
以上のとおり、ルータ１１の各ポートに障害が発生した場合に、障害が発生した現用ポート及びルータ２１の予備ポートのＩＰアドレスを付け替えることにより、各ネットワークに接続された端末間の通信経路を復旧することができる。
【００８８】
なお、上記実施例では２つのネットワークが現用及び予備の二重化構成のルータによって接続された場合に各々のネットワークに接続された端末装置間で通信する場合について説明したが、片方のネットワークが単一あるいは二重化されたルータによってさらに他のネットワークに接続された構成で各ネットワークに接続された端末装置間で通信する場合にも同様に適用可能であることはいうまでもない。
【００８９】
また、実施例においてはネットワーク間を接続するインタネットワーク装置として、ネットワーク層レベルでＩＰアドレスを用いてネットワーク間を接続するルータを用いたが、ルータに限らずにネットワーク間を接続するインタネットワーク装置であればよい。例えば、データリンク層の下位サブ層であるＭＡＣ層のレベルでＭＡＣアドレスを用いてネットワーク間を接続するブリッジであってもよいし、ルータ及びブリッジの両方の機能を有するブルータでもよい。
【００９０】
さらに、インタネットワーク装置の障害としてポートの障害の場合について説明したが、ネットワークとインタネットワーク装置との間を接続する部分の障害ならば、本発明を適用可能なことはいうまでもない。
【００９１】
【発明の効果】
ポート単位での二重化の実現により、信頼性が高いＬＡＮシステムを低コストで構築できる。
【００９２】
また、ダイナミックルーティング機能やＡＲＰ機能をもたない端末が、経路の切替を意識することなく通信が可能となる。
【図面の簡単な説明】
【図１】本発明の一実施例のネットワークシステムの構成図である。
【図２】本発明の一実施例のネットワークシステムにおける正常通信時の通信経路を示す図である。
【図３】本発明の一実施例のネットワークシステムにおける正常通信時の各ルータのルーティングテーブルを示す図である。
【図４】本発明の一実施例のネットワークシステムにおけるポートＡに障害発生時の通信経路切り替えの流れを示す図である。
【図５】本発明の一実施例のネットワークシステムにおけるポートＡに障害発生時の通信経路切り替え後の各ルータのルーティングテーブルの内容を示す図である。
【図６】本発明の一実施例のネットワークシステムにおけるポートＣに障害発生時の通信経路切り替えの流れを示す図である。
【図７】本発明の一実施例のネットワークシステムにおけるポートＣに障害発生時の通信経路切り替え後の各ルータのルーティングテーブルの内容を示す図である。
【図８】本発明の一実施例のネットワークシステムにおけるポートＡ及びポートＣに障害発生時の通信経路切り替えの流れを示す図である。
【図９】本発明の一実施例のネットワークシステムにおけるポートＡ及びポートＣに障害発生時の通信経路切り替え後の各ルータのルーティングテーブルの内容を示す図である。
【図１０】本発明の一実施例のネットワークシステムにおける障害発生時の通信経路経路切り替えの流れをフローチャートで示した図である。
【符号の説明】
１１、２１…ルータ、１２、２２…管理モジュール、１３、１４、２３、２４…ルーティングモジュール、１５、２５…ルータバス、１６、２６…ルーティングテーブル、１７、１８、１９、２７、２８、２９…ポート、３１…装置間通信バス、４１、５１…ネットワーク、４２、５２…端末。
【図１】
2004064779.tif 000003
【図２】
2004064779.tif 000004
【図３】
2004064779.tif 000005
【図４】
2004064779.tif 000006
【図５】
2004064779.tif 000007
【図６】
2004064779.tif 000008
【図７】
2004064779.tif 000009
【図８】
2004064779.tif 000010
【図９】
2004064779.tif 000011
【図１０】
2004064779.tif 000012