(57)【要約】【課題】早期に障害を検出して、速やかにパケットの通信経路を変更することができるようにする。【解決手段】中継装置３とルート情報を相互に交換して、パケットの通信経路を決定するルーティングプロトコルを実行する能動系通信処理部１１の他に、能動系通信処理部１１に障害が発生している状況下で、能動系通信処理部１１の代わりにルーティングプロトコルを実行する待機系通信処理部１２を備え、能動系通信処理部１１に障害が発生すると、制御部１３がルーティングプロトコルの実行停止指令を能動系通信処理部１１に出力するとともに、ルーティングプロトコルの実行開始指令を待機系通信処理部１２に出力する。【選択図】図１
2009177590.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置と経路情報を相互に交換して、パケットの通信経路を決定するルーティングプロトコルを実行する能動系通信手段と、上記能動系通信手段に障害が発生している状況下で、上記能動系通信手段の代わりに上記ルーティングプロトコルを実行する待機系通信手段と、上記能動系通信手段に障害が発生すると、ルーティングプロトコルの実行停止指令を上記能動系通信手段に出力するとともに、ルーティングプロトコルの実行開始指令を上記待機系通信手段に出力する制御手段とを備えた中継装置。
【請求項２】
待機系通信手段は、制御手段からルーティングプロトコルの実行開始指令を受けると、能動系通信手段のネットワークがダウンしている旨を示す情報を含む経路情報を他の通信装置に送信することで、ルーティングプロトコルの実行を開始することを特徴とする請求項１記載の中継装置。
【請求項３】
能動系通信手段は、自己の障害を検出すると、障害の検出通知を制御手段に出力することを特徴とする請求項１または請求項２記載の中継装置。
【請求項４】
制御手段は、監視用のパケットを能動系通信手段に送信し、上記能動系通信手段から監視用のパケットに対する応答がない場合、上記能動系通信手段における障害の発生を認定することを特徴とする請求項３記載の中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、他の通信装置と経路情報を相互に交換して、パケットの通信経路を決定するルーティングプロトコル（例えば、ＲＩＰ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）プロトコル、ＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｓｓ  Ｆｉｒｓｔ）プロトコル）を実行するルータなどの中継装置に関するものである。
【背景技術】
【０００２】
従来の中継装置では、ＯＳＰＦプロトコルを実装している場合、Ｈｅｌｌｏパケットと呼ばれる生存確認パケットを通信相手の機器（以下、「相手装置」と称する）に送信し、相手装置から生存確認パケットに対する応答パケットを受信できれば、相手装置が正常に動作していると判断する。
しかし、生存確認パケットを規定回数繰り返し送信しても、その間継続して、相手装置から応答パケットが送信されてこない場合、相手装置に障害が発生していると判断し、パケットの通信経路を変更するルート変換シーケンスを実行する。
例えば、以下の特許文献１には、２台のルータが相互に生存確認パケットを送信して、互いの障害を検出する技術が開示されている。
【０００３】
【特許文献１】特開平７−２６４２３３号公報（段落番号［００６７］から［００７８］、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の中継装置は以上のように構成されているので、相手装置の障害を検出して、パケットの通信経路を変更することができる。しかし、相手装置の障害を検出するには、生存確認パケットを規定回数繰り返し相手装置に送信して、相手装置から応答パケットが送信されてこないことを確認しなければならないため、早期に障害を検出することができず、パケットの通信経路を変更するまでに長時間を要するなどの課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、早期に障害を検出して、速やかにパケットの通信経路を変更することができる中継装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る中継装置は、他の通信装置と経路情報を相互に交換して、パケットの通信経路を決定するルーティングプロトコルを実行する能動系通信手段の他に、能動系通信手段に障害が発生している状況下で、能動系通信手段の代わりにルーティングプロトコルを実行する待機系通信手段を備え、能動系通信手段に障害が発生すると、制御手段がルーティングプロトコルの実行停止指令を能動系通信手段に出力するとともに、ルーティングプロトコルの実行開始指令を待機系通信手段に出力するようにしたものである。
【発明の効果】
【０００７】
この発明によれば、他の通信装置と経路情報を相互に交換して、パケットの通信経路を決定するルーティングプロトコルを実行する能動系通信手段の他に、能動系通信手段に障害が発生している状況下で、能動系通信手段の代わりにルーティングプロトコルを実行する待機系通信手段を備え、能動系通信手段に障害が発生すると、制御手段がルーティングプロトコルの実行停止指令を能動系通信手段に出力するとともに、ルーティングプロトコルの実行開始指令を待機系通信手段に出力するように構成したので、早期に障害を検出して、速やかにパケットの通信経路を変更することができる効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１はこの発明の実施の形態１による中継装置が適用される通信システムを示す構成図である。
図１の例では、例えばパソコンなどの端末１，２が中継装置３，４に接続され、中継装置３，４がネットワーク５に接続されている。
この実施の形態１では、中継装置４が本願発明に係る中継装置であり、中継装置３が他の通信装置に相当する。
【０００９】
図２はこの発明の実施の形態１による中継装置を示す構成図であり、図において、能動系通信処理部１１は例えばプロセッサが搭載されている半導体集積回路基板などから構成されており、端末２に対する通信ポート２１のほか、ネットワーク５に対する通信ポート２２と接続されている。
また、能動系通信処理部１１は他の通信装置である中継装置３とルート情報（経路情報）を相互に交換して、パケットの通信経路を決定するルーティングプロトコル（例えば、ＲＩＰプロトコル、ＯＳＰＦプロトコル）を実行する。なお、能動系通信処理部１１は能動系通信手段を構成している。
【００１０】
待機系通信処理部１２は例えばプロセッサが搭載されている半導体集積回路基板などから構成されており、端末２に対する通信ポート２１のほか、ネットワーク５に対する通信ポート２３と接続されている。
また、待機系通信処理部１２は制御部１３の指示の下、能動系通信処理部１１に障害が発生している状況下で、能動系通信処理部１１の代わりに、ルーティングプロトコル（例えば、ＲＩＰプロトコル、ＯＳＰＦプロトコル）を実行する。なお、待機系通信処理部１２は待機系通信手段を構成している。
【００１１】
制御部１３は例えばプロセッサが搭載されている半導体集積回路基板などから構成されており、能動系通信処理部１１に障害が発生すると、ルーティングプロトコルの実行停止指令を能動系通信処理部１１に出力して、能動系通信処理部１１を待機系に変更する一方、ルーティングプロトコルの実行開始指令を待機系通信処理部１２に出力して、待機系通信処理部１２を能動系に変更する。なお、制御部１３は制御手段を構成している。
図３はこの発明の実施の形態１による中継装置の処理内容を示すシーケンス図である。
【００１２】
次に動作について説明する。
中継装置４の能動系通信処理部１１は、制御部１３の指示の下、ルーティングプロトコルを実行している。
即ち、能動系通信処理部１１は、端末１，２が送受信するパケットのネットワーク５上の通信経路を決定するため、ステップＳＴ１〜ＳＴ２において、中継装置３とルート情報を相互に交換している。
【００１３】
能動系通信処理部１１は、自己診断機能を実装しており（例えば、メモリチェック機能や、通信チェック機能）、障害の発生を自己チェックする。
図３の例では、ステップＳＴ３において、能動系通信処理部１１が障害の発生を検出し、ステップＳＴ４において、能動系通信処理部１１が障害の検出通知を制御部１３に出力している。
【００１４】
制御部１３は、能動系通信処理部１１から障害の検出通知を受けると、ステップＳＴ５において、ルーティングプロトコルの実行停止指令（待機通知）を能動系通信処理部１１に出力して、能動系通信処理部１１を待機系に変更する。
また、制御部１３は、ステップＳＴ６において、ルーティングプロトコルの実行開始指令（能動通知）を待機系通信処理部１２に出力して、待機系通信処理部１２を能動系に変更する。
【００１５】
能動系通信処理部１１は、制御部１３からルーティングプロトコルの実行停止指令（待機通知）を受けると、待機系になり、ルーティングプロトコルの実行を停止する。
待機系通信処理部１２は、制御部１３からルーティングプロトコルの実行開始指令（能動通知）を受けると、能動系通信処理部１１のネットワークがダウンしている旨を示す情報を含むルート情報を中継装置３に送信することで、ルーティングプロトコルの実行を開始する。
【００１６】
以上で明らかなように、この実施の形態１によれば、他の通信装置である中継装置３とルート情報を相互に交換して、パケットの通信経路を決定するルーティングプロトコルを実行する能動系通信処理部１１の他に、能動系通信処理部１１に障害が発生している状況下で、能動系通信処理部１１の代わりにルーティングプロトコルを実行する待機系通信処理部１２を備え、能動系通信処理部１１に障害が発生すると、制御部１３がルーティングプロトコルの実行停止指令を能動系通信処理部１１に出力するとともに、ルーティングプロトコルの実行開始指令を待機系通信処理部１２に出力するように構成したので、早期に障害を検出して、速やかにパケットの通信経路を変更することができる効果を奏する。
【００１７】
また、この実施の形態１によれば、能動系通信処理部１１が自己の障害を検出すると、障害の検出通知を制御部１３に出力するように構成したので、制御部１３が生存確認用パケットを能動系通信処理部１１に送信して、能動系通信処理部１１から生存確認用パケットに対する応答パケットが送信されてくるかを確認することなく、速やかに、能動系通信処理部１１の障害発生を検出することができ、速やかにパケットの通信経路を変更することができる効果を奏する。
【００１８】
実施の形態２．
上記実施の形態１では、能動系通信処理部１１が自己の障害を検出すると、障害の検出通知を制御部１３に出力するものについて示したが、障害の発生状況によっては、障害の検出通知を制御部１３に出力することができない場合もある。
そこで、この実施の形態２では、そのような状況下でも、能動系通信処理部１１の障害発生を確実に検出することができるようにするために、下記の処理を実施するようにしている。
【００１９】
即ち、制御部１３は、監視用のパケットであるｐｉｎｇパケットを能動系通信処理部１１に定期的に送信し、能動系通信処理部１１からｐｉｎｇパケットに対する応答があれば、能動系通信処理部１１に障害が発生していないと判断するが、ｐｉｎｇパケットに対する応答がなければ、能動系通信処理部１１における障害の発生を認定する。
これにより、能動系通信処理部１１が自己の障害を検出して、障害の検出通知を制御部１３に出力することができない状況下でも、能動系通信処理部１１の障害発生を確実に検出することができる効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】この発明の実施の形態１による中継装置が適用される通信システムを示す構成図である。
【図２】この発明の実施の形態１による中継装置を示す構成図である。
【図３】この発明の実施の形態１による中継装置の処理内容を示すシーケンス図である。
【符号の説明】
【００２１】
１，２  端末、３，４  中継装置、５  ネットワーク、１１  能動系通信処理部（能動系通信手段）、１２  待機系通信処理部（待機系通信手段）、１３  制御部（制御手段）、２１，２２，２３  通信ポート。
【図１】
2009177590.tif 000003
【図２】
2009177590.tif 000004
【図３】
2009177590.tif 000005