(57)【要約】【課題】広域網に回線障害が発生した場合でも、主ルータ装置から副ルータ装置に切り替えて通信端末との間で直接の通信を開始することができるルータ装置を提供することにある。【解決手段】メインルータ装置５５は、ＡＴＭ網７３に回線障害が発生したかどうかを検知し、ＡＴＭ網７３に回線障害が発生したことが検知された場合に、前もって設定された優先度「２５５」を少なくともバックアップルータ装置６１の優先度「１００」よりも低い優先度「０」に設定し、この優先度「０」を広告パケットに付加してバックアップルータ装置６１に送信し、バックアップルータ装置６１は、メインルータ装置５５からの広告パケットを受信し、前もって設定された第２の優先度が受信した広告パケットに付加されている優先度「０」よりも高い場合に、ＡＴＭ網７７との間での通信を開始する。【選択図】　　　図７
2004146989.tif 000002
【特許請求の範囲】
【請求項１】
第１の広域網との間で通信する主ルータ装置と、
第１の広域網とは別の第２の広域網との間で必要に応じて通信する副ルータ装置とを備え、
通信端末と主ルータ装置又は副ルータ装置の間でＬＡＮ回線を介して通信するように構成された通信システムであって、
主ルータ装置は、
第１の広域網に回線障害が発生したかどうかを検知する障害検知手段と、
第１の広域網に回線障害が発生したことが検知された場合に、前もって設定された第１の優先度を少なくとも副ルータ装置の第２の優先度よりも低い第３の優先度に設定する優先度設定手段と、
設定された第３の優先度を広告パケットに付加して副ルータ装置に送信する送信手段とを備え、
副ルータ装置は、
主ルータ装置からの広告パケットを受信する受信手段と、
前もって設定された第２の優先度が受信した広告パケットに付加されている第３の優先度よりも高い場合に、第２の広域網との間での通信を開始する通信開始手段とを備え、
第１の広域網に回線障害が発生した場合には、通信端末との直接の通信を主ルータ装置から副ルータ装置に切り替えることを特徴とするルータ装置。
【請求項２】
前記副ルータ装置は、
前もって設定されている第２の優先度を広告パケットに付加して主ルータ装置に送信する送信手段を備え、
前記主ルータ装置は、
第１の広域網に発生した回線障害が復旧したかどうかを検知する復旧検知手段と、
第１の広域網に発生した回線障害が復旧したことが検知された場合に、回線障害が発生したときに設定された第３の優先度を少なくとも副ルータ装置の第２の優先度よりも高い第１の優先度に設定する優先度設定手段と、
副ルータ装置からの広告パケットを受信する受信手段と、
設定された第１の優先度が受信した広告パケットに付加されている第２の優先度よりも高い場合に、第１の広域網との間での通信を開始する通信開始手段とを備え、
第１の広域網に発生した回線障害が復旧した場合には、通信端末との直接の通信を副ルータ装置から主ルータ装置に切り替えることを特徴とするルータ装置。
【請求項３】
前記障害検知手段は、
ＯＡＭループバックセル、ＯＳＰＦパケット、ＲＩＰパケットのうち何れか１つを用いて障害検知を行うことを特徴とする請求項１記載のルータ装置。
【請求項４】
前記復旧検知手段は、
ＯＡＭループバックセル、ＯＳＰＦパケット、ＲＩＰパケットのうち何れか１つを用いて復旧検知を行うことを特徴とする請求項２記載のルータ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ルータ装置に関し、特に、広域網での障害を検出したときに強制的にメイン装置からバックアップ装置へルートの切り替えを行なうようにしたルータ装置に関する。
【０００２】
【従来の技術】
一般に、ＶＲＲＰ（Ｖｉｒｔｕａｌ　Ｒｏｕｔｅｒ　Ｒｅｄｕｎｄａｎｃｙ　Ｐｒｏｔｏｃｏｌ）機能（ＲＦＣ２３８８）を実装したＬＡＮポートを１つ、広域網との間で通信するＷＡＮポートを１つ有するアクセスルータ装置（以下、ルータ装置）が知られている。
このルータ装置を２台用意し、一方のルータ装置をメインルータ装置、他方のルータ装置をバックアップルータ装置とし、メインルータ装置とバックアップルータ装置との間をＬＡＮ回線で接続し、さらに、このＬＡＮ回線にパーソナルコンピュータＰＣを接続するように構成すると、冗長構成を構築することができる。
【０００３】
すなわち、通常の通信では、図９に示すように、広域網１０１と接続されているメインルータ装置１０３により通信が行なわれ、同じ広域網と接続されているバックアップルータ装置１０５は待機状態になっている。
ここで、メインルータ装置１０３に接続されているＬＡＮ回線１０７、又はメインルータ装置１０３本体に障害が発生した場合、ＶＲＲＰ機能によりバックアップルータ装置１０５による通信が行なわれるようになる。
【０００４】
また、ＶＲＲＰ機能を動作させている１組のメインルータ装置１０３とバックアップルータ装置１０５は、装置本体に障害が発生した時、ＬＡＮ回線に障害が発生した時、さらに、この障害からの復旧の都度、パーソナルコンピュータＰＣ１０９などに設定されるデフォルトゲートウェイアドレスを変更せずに通信を行なうことができるという利点を有している。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のルータ装置にあっては、ＶＲＲＰ機能だけの動作では、ＡＴＭ回線やＩＳＤＮ回線のような広域網（以下、ＷＡＮ回線という）については、ＶＲＲＰ機能が動作しないように構成されていた。
このため、図１０に示すように、メインルータ装置１０３に接続されているＷＡＮ回線１１１に障害が発生した場合、メインルータ装置１０３からバックアップルータ装置１０５へ切り替えてパーソナルコンピュータＰＣ１０９との間で通信を継続することができないといった問題があった。
【０００６】
また、従来のルータ装置では、ＷＡＮ回線に対してＲＩＰ機能、ＯＳＰＦ機能やＯＡＭ機能などを動作させることで、ＷＡＮ回線で障害が発生した場合でも、メインルータ装置からバックアップルータ装置を用いた通信への切り替えが可能である。
しかしながら、この場合、図１１に示すように、パーソナルコンピュータＰＣ１０９等から送信されたパケットは、一度、メインルータ装置１０３に送信された後、メインルータ装置１０３からバックアップルータ装置１０５を経由して間接的にＷＡＮ回線に送信されるため、転送効率が低下するといった問題があった。また、この際、半二重モードの通信を行なうとコリジョンなどの問題が発生し、良好な通信状態にならないといった問題があった。
【０００７】
本発明は、上記に鑑みてなされたもので、その目的としては、広域網に回線障害が発生した場合でも、主ルータ装置から副ルータ装置に切り替えて通信端末との間で直接の通信を開始することができ、転送効率を向上することができるルータ装置を提供することにある。
【０００８】
【課題を解決するための手段】
請求項１記載の発明は、上記課題を解決するため、第１の広域網との間で通信する主ルータ装置と、第１の広域網とは別の第２の広域網との間で必要に応じて通信する副ルータ装置とを備え、通信端末と主ルータ装置又は副ルータ装置の間でＬＡＮ回線を介して通信するように構成された通信システムであって、主ルータ装置は、第１の広域網に回線障害が発生したかどうかを検知する障害検知手段と、第１の広域網に回線障害が発生したことが検知された場合に、前もって設定された第１の優先度を少なくとも副ルータ装置の第２の優先度よりも低い第３の優先度に設定する優先度設定手段と、設定された第３の優先度を広告パケットに付加して副ルータ装置に送信する送信手段とを備え、副ルータ装置は、主ルータ装置からの広告パケットを受信する受信手段と、前もって設定された第２の優先度が受信した広告パケットに付加されている第３の優先度よりも高い場合に、第２の広域網との間での通信を開始する通信開始手段とを備え、第１の広域網に回線障害が発生した場合には、通信端末との直接の通信を主ルータ装置から副ルータ装置に切り替えることを要旨とする。
【０００９】
請求項２記載の発明は、上記課題を解決するため、前記副ルータ装置は、前もって設定されている第２の優先度を広告パケットに付加して主ルータ装置に送信する送信手段を備え、前記主ルータ装置は、第１の広域網に発生した回線障害が復旧したかどうかを検知する復旧検知手段と、第１の広域網に発生した回線障害が復旧したことが検知された場合に、回線障害が発生したときに設定された第３の優先度を少なくとも副ルータ装置の第２の優先度よりも高い第１の優先度に設定する優先度設定手段と、副ルータ装置からの広告パケットを受信する受信手段と、設定された第１の優先度が受信した広告パケットに付加されている第２の優先度よりも高い場合に、第１の広域網との間での通信を開始する通信開始手段とを備え、第１の広域網に発生した回線障害が復旧した場合には、通信端末との直接の通信を副ルータ装置から主ルータ装置に切り替えることを要旨とする。
【００１０】
請求項３記載の発明は、上記課題を解決するため、前記障害検知手段は、ＯＡＭループバックセル、ＯＳＰＦパケット、ＲＩＰパケットのうち何れか１つを用いて障害検知を行うことを要旨とする。
【００１１】
請求項４記載の発明は、上記課題を解決するため、前記復旧検知手段は、ＯＡＭループバックセル、ＯＳＰＦパケット、ＲＩＰパケットのうち何れか１つを用いて復旧検知を行うことを要旨とする。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本発明の一実施の形態に係るルータ装置１１の構成例を示す図である。
【００１３】
図１において、ルータ装置１１を制御するためのＣＰＵ１３は、ＣＰＵコア１５、コミュニケーションプロセッサモジュール１７、システムインタフェースユニット１９から構成されている。
ＣＰＵコア１５は、システムソフトウェアの実行、シリアルインタフェースの制御、ＬＡＮインタフェースの制御、ＡＴＭインタフェースの制御、アドレスデコーディング、メモリ管理機能およびＳＤＲＡＭ２３のリフレッシング、ウォッチドッグタイマ機能などの機能を提供する。
【００１４】
コミュニケーションプロセッサモジュール１７は、シリアルインタフェースでは、シリアル回線上で使用するフレームを生成する。ＬＡＮインタフェースでは、プリアンブル、ＣＲＣの生成処理または、プリアンブルの削除処理、ＣＲＣのチェック処理を行なう。ＡＴＭインタフェースでは、可変長のパケット情報のセル分割、およびセルから元のパケット情報に戻す処理を行なう。
【００１５】
システムインタフェースユニット１９は、システムの起動、初期化、動作、保護およびバスの制御を行なう。
次いで、フラッシュＲＯＭ２１は、本ルータ装置１１に搭載するプログラムソフトウェアおよび設定を格納するため使用し、例えば２ＭＢの容量を有する。ＳＤＲＡＭ（メインメモリ）２３は、ＣＰＵコア１５が使用するメインメモリであり、例えば４ＭＢの容量を有する。
【００１６】
リアルタイムクロック２５は、ＯＳに時刻情報を提供する。ＲＳ−２３２Ｃトランシーバ２７は、シリアル回線上で使用する電気信号に変換する。Ｅｔｈｅｒｎｅｔ　ＰＨＹ２９は、Ｅｔｈｅｒｎｅｔ回線上で使用する電気的信号に変換する。ＡＴＭ　ＰＨＹ３１は、ＡＴＭ回線上で使用する電気的信号に変換する。
【００１７】
次いで、コンソールポート３３は、シリアルインタフェース（ＲＳ−２３２Ｃ）用ポートを１ポート備える。ＬＡＮポート３５は、１ポートのＬＡＮインタフェースを備えており、ＬＡＮ回線を介してパーソナルコンピュータＰＣや他のルータ装置に接続される。ＡＴＭポート３７は、１ポートのＡＴＭインタフェースを備え、ＷＡＮ回線を介してＷＡＮ回線に接続されている。
【００１８】
次に、図２を参照して、ＶＲＲＰ機能を利用する場合に複数のルータ装置に設けられたＬＡＮポート３５間でＬＡＮ回線を介して定期的に通信される広告パケットのパケットフォーマットについて説明する。なお、このパケットフォーマットは、３２ｂｉｔの基本長を有している。
【００１９】
Ｖｅｒｓｉｏｎは、ＶＲＲＰプロトコルのバージョンを示しており、その値は例えば２とする。Ｔｙｐｅは、広告パケットの場合に「１」を設定し、未知のタイプをもつ広告パケットは破棄する。Ｖｉｒｔｕａｌ　Ｒｔｒ　ＩＤは、仮想ルータ識別子であり、仮想ルータを識別する。
【００２０】
Ｐｒｉｏｒｉｔｙは、ＶＲＲＰ機能を有するルータ装置上で送信する優先度であり、値が大きいほど優先度が高い。仮想ＩＰアドレスを持つルータ装置では、「２５５」を設定する。一方、バックアップを行なうルータ装置は「１〜２５４」を設定することとする。なお、バックアップを行なうルータ装置のデフォルト値は「１００」とする。
【００２１】
Ｃｏｕｎｔ　ＩＰ　Ａｄｄｒｓは、広告パケットに含まれるＩＰアドレスの数を示す。Ａｕｔｈ　Ｔｙｐｅは、使用される認証方法のタイプを示しており、「０」は非認証、「１」は単純テキストパスワード、「２」はＩＰ認証ヘッダを示している。
【００２２】
Ａｄｖｅｒ　Ｉｎｔは、広告パケットの送信間隔を示しており、広告パケットの時間間隔（単位は秒）のデフォルト値は１秒である。Ｃｈｅｃｋｓｕｍは、ＶＲＲＰ広告パケットのチェックサムを示している。ＩＰ　Ａｄｄｒｅｓｓは、仮想ルータ装置に含まれるＩＰアドレスを示しており、ＩＰアドレスの数は”Ｃｏｕｎｔ　ＩＰ　Ａｄｄｒｓ”に設定する。Ａｕｔｈｅｎｔｉｆｉｃａｔｉｏｎ　Ｄａｔａは、単純テキスト認証で使用される認証文字列を示している。
【００２３】
次に、図３を参照して、本実施の形態に係るルータ装置を２台備えた通信システムについて説明する。
図３に示すように、パーソナルコンピュータＰＣ５１には、ＬＡＮ回線５３を介してメインルータ装置５５とバックアップルータ装置６１が接続されている。なお、メインルータ装置５５とバックアップルータ装置６１は、図１に示すルータ装置１１と同様の基本構成を有しているが、このシステムでは両者を区別するため別々の符号を付してある。
【００２４】
メインルータ装置５５には、ＬＡＮ回線５３を介してパーソナルコンピュータＰＣ５１が接続されており、ＷＡＮ回線５７を介してＷＡＮ網５９が接続されている。同様に、バックアップルータ装置６１には、ＬＡＮ回線５３を介してパーソナルコンピュータＰＣ５１が接続されており、ＷＡＮ回線６３を介してＷＡＮ網６５が接続されている。
【００２５】
なお、図３は、正常時の動作状態を示しており、パーソナルコンピュータＰＣ５１、ＬＡＮ回線５３、メインルータ装置５５、ＷＡＮ回線５７、ＷＡＮ網５９のそれぞれ間での通信が正常状態にある。従って、図３に示す状態では、メインルータ装置５５がメイン状態にあり、バックアップルータ装置６１がバックアップ状態にある。
【００２６】
次に、図４は、図３に示す通信システムが正常状態から異常状態に移行したことを示す図である。
図４に示すように、メインルータ装置５５とＷＡＮ網５９との間で通信を介在しているＷＡＮ回線５７に障害が発生した場合、メインルータ装置５５がメイン状態からバックアップ状態に移行し、バックアップルータ装置６１がバックアップ状態からメイン状態に移行する。
この結果、パーソナルコンピュータＰＣ５１、ＬＡＮ回線５３、バックアップルータ装置６１、ＷＡＮ回線６３、ＷＡＮ網６５のそれぞれ間での通信が行われる。
【００２７】
本発明の特徴は、ＷＡＮ回線５７に発生した障害に着目して、メインルータ装置５５がＷＡＮ回線５７に発生した障害を検出した場合、ＶＲＲＰ機能により瞬時にバックアップルータ装置６１とパーソナルコンピュータＰＣ５１との直接の通信に切り替えるように動作することにある。
【００２８】
（実施例１）
次に、図３，図４に示す通信システムの実施例として、図５，図６に通信システムを参照して説明する。
図５は、通信システムが正常状態にあることを示す図である。
図５に示すように、メインルータ装置５５には、ＡＴＭ回線７１を介してＡＴＭ網７３が接続されている。同様に、バックアップルータ装置６１には、ＡＴＭ回線７５を介してＡＴＭ網７７が接続されている。なお、ＡＴＭ回線７５，ＡＴＭ網７７に代わって、ＩＳＤＮ回線，ＩＳＤＮ網を用いても良い。
【００２９】
なお、図５は、正常時の動作状態を示しており、パーソナルコンピュータＰＣ５１、ＬＡＮ回線５３、メインルータ装置５５、ＡＴＭ回線７１、ＡＴＭ網７３のそれぞれ間での通信が正常状態にある。従って、図５に示す状態では、メインルータ装置５５がメイン状態にあり、バックアップルータ装置６１がバックアップ状態にある。
【００３０】
次に、図６は、図５に示す通信システムが正常状態から異常状態に移行したことを示す図である。
図６に示すように、メインルータ装置５５とＡＴＭ網７３との間で通信を介在しているＡＴＭ回線７１に障害が発生した場合、メインルータ装置５５がメイン状態からバックアップ状態に移行し、バックアップルータ装置６１がバックアップ状態からメイン状態に移行する。
【００３１】
この結果、パーソナルコンピュータＰＣ５１、ＬＡＮ回線５３、バックアップルータ装置６１、ＡＴＭ回線７５、ＡＴＭ網７７のそれぞれ間での通信が行われる。
【００３２】
本実施例の特徴は、ＡＴＭ回線７１に発生した障害に着目して、メインルータ装置５５がＡＴＭ回線７１に発生した障害を検出した場合、ＶＲＲＰ機能により瞬時にバックアップルータ装置６１とパーソナルコンピュータＰＣ５１との直接の通信に切り替えるように動作することにある。
【００３３】
以下、図７，図８に示すフローチャートを参照して、本実施の形態に係るルータ装置の特徴的な動作について詳細に説明する。なお。本フローチャートは、図１に示すようにルータ装置１１に設けられたフラッシュＲＯＭ２１に記憶されている制御プログラムによって動作することとする。
【００３４】
（１）回線障害発生時
現在、メインルータ装置５５を介してパーソナルコンピュータＰＣ５１とＡＴＭ網７３との間で正常な通信が行なわれていることとする。通常の通信では、パーソナルコンピュータＰＣ５１から送信されたパケットは、メインルータ装置５５を経由してＡＴＭ回線７１からＡＴＭ網７３に送信される。
【００３５】
なお、メインルータ装置５５とバックアップルータ装置６１の位置付けは、予め各ルータ装置に設定した優先度によって決められている。これらの優先度は１〜２５５で与えられ、値が大きいほど優先度が高いことを意味している。具体的には、正常時では、メインルータ装置５５の優先度が例えば「２５５」に設定され、バックアップルータ装置６１の優先度が例えば「１００」に設定されている。
【００３６】
ここで、メインルータ装置５５は、ステップＳ１００では、ＬＡＮ回線５３を介してバックアップルータ装置６１に優先度が付加された広告パケットを送信する。これに対して、バックアップルータ装置６１は、ステップＳ２００では、ＬＡＮ回線５３を介して広告パケットを受信する。
【００３７】
次いで、メインルータ装置５５は、ステップＳ１０５では、ＡＴＭ回線７１に回線障害が発生したかどうかを検出する。具体的には、メインルータ装置５５は、ＡＴＭ回線７１に対してＯＡＭループバックセルを送信して、ＡＴＭ回線７１からの応答セルを待つ。この時、メインルータ装置５５が一定時間内にＡＴＭ回線７１から応答セルを受信できなかった場合、ＡＴＭ回線７１に障害が発生したことを検出したことになる。ＡＴＭ回線７１に回線障害が発生していない場合にはステップＳ１００に戻り、この処理を繰り返す。
【００３８】
一方、ＡＴＭ回線７１を介してＡＴＭ網７３との間で送受信されるＯＡＭループバックセルが回線障害の発生により受信できなくなった場合、ＡＴＭ回線７１に障害が発生したと認識して、メインルータ装置５５を仮想的に装置障害が発生した状態にする。このため、メインルータ装置５５は、ステップＳ１１０に進み、メインルータ装置５５の優先度を「２５５」から「０」に変更する。すなわち、メインルータ装置５５の優先度をバックアップルータ装置に設定されている優先度よりも低い値に設定する。
【００３９】
なお、ＶＲＲＰ機能では、メインルータ装置５５の優先度が「０」になった場合、メインルータ装置５５の資格を失い、速やかにバックアップルータ装置６１へ切り替えることを規定している。
【００４０】
次いで、メインルータ装置５５は、ステップＳ１１５では、優先度フィールドを「０」に設定した広告パケットをＬＡＮ回線５３を介してバックアップルータ装置６１に送信する。
【００４１】
一方、バックアップルータ装置６１は、ステップＳ２０５では、この広告パケットを受信しステップＳ２１０に進む。ステップＳ２１０では、受信した広告パケット内の優先度フィールド値がバックアップルータ装置６１の優先度よりも低いかどうかを判断する。
【００４２】
ここで、バックアップルータ装置６１は、メインルータ装置５５の優先度の方がバックアップルータ装置の優先度よりも高い場合、ステップＳ２００に戻り、この処理を繰り返す。
【００４３】
一方、メインルータ装置５５の優先度「０」の方がバックアップルータ装置６１の優先度「１００」よりも低い場合、メインルータ装置５５に仮想的な装置障害が発生したと認識し、ステップＳ２１５に進む。
【００４４】
次いで、バックアップルータ装置６１は、ステップＳ２１５では、バックアップルータ装置６１による通信に切り替える。この結果、バックアップルータ装置６１を介してパーソナルコンピュータＰＣ５１とＡＴＭ網７７との間で直接に通信が行なわれる。
【００４５】
ここで、バックアップルータ装置６１は、ステップＳ２２０では、ＬＡＮ回線５３を介してメインルータ装置５５に優先度が付加された広告パケットを送信する。これに対して、メインルータ装置５５は、ステップＳ１２０では、ＬＡＮ回線５３を介して広告パケットを受信する。
【００４６】
この結果、ＡＴＭ網のよなＷＡＮ網に回線障害が発生した場合でも、ＶＲＲＰ機能を用いてメインルータ装置の優先度をバックアップルータ装置よりも低く設定して通知できるので、パーソナルコンピュータＰＣ等からパケットを直接にバックアップルータ装置に送信することができ、優先度の高いバックアップルータ装置による直接の通信がパーソナルコンピュータＰＣとの間で開始されるので、転送効率を向上することができる。
【００４７】
また、ＡＴＭ網のよなＷＡＮ網に回線障害が発生した場合には、メインルータ装置が受信状態に切り替わるので、ＬＡＮ回線に対して半二重モードで通信したときでもデータの同時送信によるコリジョン発生を低減することができる。
さらに、ＡＴＭ網のよなＷＡＮ網に回線障害が発生した場合には、ＶＲＲＰ機能によりルート切り替えが行なわれるので、ＲＩＰ機能やＯＳＰＦ機能によるルート切り替えよりも速やかである。
【００４８】
（２）回線障害復旧時
現在、バックアップルータ装置６１を介してパーソナルコンピュータＰＣ５１とＡＴＭ網７７との間で通信が行なわれていることとする。
そして、バックアップルータ装置６１は、ステップＳ２５０では、ＬＡＮ回線５３を介してメインルータ装置５５に優先度が付加された広告パケットを送信する。これに対して、メインルータ装置５５は、ステップＳ１５０では、ＬＡＮ回線５３を介して広告パケットを受信する。
【００４９】
次いで、メインルータ装置５５は、ステップＳ１５５では、ＡＴＭ回線７１が回線障害から復旧したかどうかを検出する。具体的には、メインルータ装置５５は、ＡＴＭ回線７１に対してＯＡＭループバックセルを送信して、ＡＴＭ回線７１からの応答セルを待つ。この時、メインルータ装置５５が一定時間内にＡＴＭ回線７１から応答セルを受信できた場合、ＡＴＭ回線７１に発生していた回線障害が復旧したことを検出したことになる。ＡＴＭ回線７１に発生した回線障害が復旧していない場合にはステップＳ１５０に戻り、この処理を繰り返す。
【００５０】
一方、ＡＴＭ回線７１を介してＡＴＭ網７３との間で送受信されるＯＡＭループバックセルが回線障害からの復旧により受信できるようになった場合、ＡＴＭ回線７１に発生していた回線障害が復旧したと認識して、メインルータ装置５５を正常状態にする。このため、メインルータ装置５５は、ステップＳ１６０に進み、メインルータ装置５５の優先度を「０」から「２５５」に変更する。すなわち、メインルータ装置５５の優先度をバックアップルータ装置に設定されている優先度よりも高い値に設定する。
【００５１】
そして、バックアップルータ装置６１は、ステップＳ２５５では、ＬＡＮ回線５３を介してメインルータ装置５５に優先度が付加された広告パケットを送信する。これに対して、メインルータ装置５５は、ステップＳ１６５では、ＬＡＮ回線５３を介して広告パケットを受信する。
【００５２】
次いで、メインルータ装置５５は、ステップＳ１７０では、受信した広告パケット内の優先度フィールド値がメインルータ装置５５の優先度よりも低いかどうかを判断する。
ここで、メインルータ装置５５は、メインルータ装置５５の優先度の方がバックアップルータ装置６１の優先度よりも低い場合、ステップＳ１５０に戻り、この処理を繰り返す。
【００５３】
一方、メインルータ装置５５の優先度「２５５」の方がバックアップルータ装置６１の優先度「１００」よりも高い場合、メインルータ装置５５に発生していた仮想的な装置障害が復旧したと認識し、ステップＳ１７５に進む。
次いで、メインルータ装置５５は、ステップＳ１７５では、メインルータ装置５５による通信に切り替える。この結果、メインルータ装置５５を介してパーソナルコンピュータＰＣ５１とＡＴＭ網７３との間で直接に正常な通信が行なわれる。
【００５４】
ここで、メインルータ装置５５は、ステップＳ１８０では、ＬＡＮ回線５３を介してバックアップルータ装置６１に優先度が付加された広告パケットを送信する。これに対して、バックアップルータ装置６１は、ステップＳ２６０では、ＬＡＮ回線５３を介して広告パケットを受信する。
【００５５】
この結果、ＡＴＭ網のよなＷＡＮ網に発生した回線障害が復旧した場合でも、ＶＲＲＰ機能を用いてメインルータ装置の優先度をバックアップルータ装置よりも高く設定して通知できるので、パーソナルコンピュータＰＣ等からパケットを直接にメインルータ装置に送信することができ、優先度の高いメインルータ装置による直接の通信がパーソナルコンピュータＰＣとの間で開始されるので、転送効率を向上することができる。
【００５６】
また、ＡＴＭ網のよなＷＡＮ網に回線障害が発生した場合には、バックアップルータ装置が受信状態に切り替わるので、ＬＡＮ回線に対して半二重モードで通信したときでもデータの同時送信によるコリジョン発生を低減することができる。
さらに、ＡＴＭ網のよなＷＡＮ網に回線障害が発生した場合には、ＶＲＲＰ機能によりルート切り替えが行なわれるので、ＲＩＰ機能やＯＳＰＦ機能によるルート切り替えよりも速やかである。
【００５７】
（実施例２）
上述した実施例１においては、ＡＴＭ回線７１に回線障害が発生したかどうかの検出、および、ＡＴＭ回線７１が回線障害から復旧したかどうかの検出を上述したようにＯＡＭループバックセルをＡＴＭ回線７１に送信して一定時間内にＡＴＭ回線７１から応答セルを受信できたかどうかを検出することで行っていた。しかしながら、本発明は、このようにＯＡＭループバックセルを用いる以外に、例えば、ＯＳＰＦパケット、ＲＩＰパケットを用いても可能である。
【００５８】
ＯＳＰＦ（Ｏｐｅｎ　Ｓｈｏｒｔｅｓｔ　Ｐａｔｈ　Ｆｉｒｓｔ）機能は、パケットを送信する際の最適なルートを決定するための経路情報交換用プロトコルである。インターネット網上のパケットの経路選択は、各ゲートウエイ上のＩＰアドレスによって行われる。このとき、経路を決定するために必要な経路情報はＩＰアドレスそのものではなく、ＩＰアドレスを用いたアプリケーション・レベルのプロトコルによってゲートウエイ間で交換し合う。ＯＳＰＦ機能を用いて経路情報の有無を確認することで、回線障害の発生を検知することができる。
【００５９】
次に、ＲＩＰ（Ｒｏｕｔｉｎｇ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）機能は、問い合わせ側と応答側との間で、ネットワークのアドレス、ＰＯＰ数、遅延時間に関するパケットのやり取りを行なって、最適な通信経路情報を保持するために用いる機能であり、ＲＩＰ機能を用いて応答情報の有無を確認することで、回線障害の発生を検知することができる。
【００６０】
このように、ＲＩＰ機能、ＯＳＰＦ機能などのダイナミックルーティングを利用すれば、ＡＴＭ回線に障害が発生したことをマスタルータ装置はＲＩＰ機能、ＯＳＰＦ機能により検出することができる。この場合も、メインルータ装置５５を仮想的な装置障害状態にして、ＶＲＲＰ機能によりバックアップルータ装置６１経由の通信へ切り替えればよい。
【００６１】
【発明の効果】
請求項１記載の本発明によれば、広域網に回線障害が発生した場合でも、主ルータ装置の優先度を副ルータ装置よりも低く設定して通知できるので、通信端末等からのパケットを直接に副ルータ装置に送信することができ、優先度の高い副ルータ装置による直接の通信が通信端末との間で開始されるので、転送効率を向上することができる。
【００６２】
また、広域網に回線障害が発生した場合には、主ルータ装置が受信状態に切り替わるので、ＬＡＮ回線に対して半二重モードで通信したときでもデータの同時送信によるコリジョン発生を低減することができる。
【００６３】
請求項２記載の本発明によれば、広域網に発生した回線障害が復旧した場合でも、主ルータ装置の優先度を副ルータ装置よりも高く設定して通知できるので、通信端末等からのパケットを直接に主ルータ装置に送信することができ、優先度の高い主ルータ装置による直接の通信が通信端末との間で開始されるので、転送効率を向上することができる。
【００６４】
また、広域網に回線障害が発生した場合には、副ルータ装置が受信状態に切り替わるので、ＬＡＮ回線に対して半二重モードで通信したときでもデータの同時送信によるコリジョン発生を低減することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るルータ装置１１の構成例を示す図である。
【図２】広告パケットのパケットフォーマットを示す図である。
【図３】本実施の形態に係るルータ装置を２台備えた通信システムを示す図である。
【図４】通信システムが正常状態から異常状態に移行したことを示す図である。
【図５】通信システムが正常状態であることを示す図である。
【図６】通信システムが正常状態から異常状態に移行したことを示す図である。
【図７】本実施の形態に係るルータ装置の回線障害発生時の特徴的な動作について詳細に説明するためのフローチャートである。
【図８】本実施の形態に係るルータ装置の回線障害復旧時の特徴的な動作について詳細に説明するためのフローチャートである。
【図９】従来の通信システムが正常状態から異常状態に移行したことを示す図である。
【図１０】従来の通信システムにおいては、回線障害発生時にパーソナルコンピュータＰＣから直接にバックアップルータ装置を介してＷＡＮ回線に通信できない様子を示す図である。
【図１１】従来の通信システムにおいては、回線障害発生時にパーソナルコンピュータＰＣから一旦、メインルータ装置を経由してからバックアップルータ装置を介してＷＡＮ回線に通信する様子を示す図である。
【符号の説明】
１１　ルータ装置
１３　ＣＰＵ
１５　ＣＰＵコア
１７　コミュニケーションプロセッサモジュール
１９　システムインタフェースユニット
２１　フラッシュＲＯＭ
２３　ＳＤＲＡＭ
２５　リアルタイムクロック
２７　ＲＳ−２３２Ｃトランシーバ
２９　Ｅｔｈｅｒｎｅｔ　ＰＨＹ
３１　ＡＴＭ　ＰＨＹ
３３　コンソールポート
３５　ＬＡＮポート
３７　ＡＴＭポート
５１　パーソナルコンピュータＰＣ
５３　ＬＡＮ回線
５５　メインルータ装置
５７，６３　ＷＡＮ回線
５９，６５　ＷＡＮ網
６１　バックアップルータ装置
７１，７５　ＡＴＭ回線
７３，７７　ＡＴＭ回線
【図１】
2004146989.tif 000003
【図２】
2004146989.tif 000004
【図３】
2004146989.tif 000005
【図４】
2004146989.tif 000006
【図５】
2004146989.tif 000007
【図６】
2004146989.tif 000008
【図７】
2004146989.tif 000009
【図８】
2004146989.tif 000010
【図９】
2004146989.tif 000011
【図１０】
2004146989.tif 000012
【図１１】
2004146989.tif 000013