(57)【要約】【課題】複数のルーティングプロトコルが動作するネットワーク機器起動時に各ルーティングプロトコルの経路収束タイミングを制御しないとルーティング情報の不一致による通信断が発生する。【解決手段】ルータ内部にプロトコル動作開始指示部を設置し  各ルーティングプロトコルの起動開始時間を制御することによりルーティング情報の不一致が発生しないようにする。【選択図】  図１
2008311975.tif 000002
【特許請求の範囲】
【請求項１】
ルーティングプロトコルが異なるネットワーク通信機器間の通信をルータを介して実行するシステムにおいて、複数のプロトコル処理部を備えたルータのルーティング処理部に複数のルーティングプロトコルが動作するネットワーク機器が再起動するとき、各プロトコルごとの起動開始時間を調整するタイマを設け、ルーティング情報の不一致による通信断が発生しないように構成したことを特徴とするネットワーク機器起動方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数のルーティングプロトコルが動作するネットワーク機器が起動するシステムのネットワーク機器起動方式に関する。
【０００２】
【特許文献１】特開平９−２６６４９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来、複数のルーティングプロトコルが動作するネットワーク機器が起動する際は、各ルーティングプロトコルの起動開始タイミングは特に決められていなかった。また各ルーティングプロトコルの経路収束時間もまちまちである。そのためネットワーク機器の起動時は一時的にルーティング情報の不一致が起き通信断が発生していた。
【課題を解決するための手段】
【０００４】
ネットワーク機器のルーティング処理部内にプロトコル起動開始テーブルと起動時間計測タイマーを持つ指示部を設置し、機器起動時に各ルーティング処理部へ動作開始指示を出すことによって各ルーティングプロトコルの起動開始タイミングを制御する。
【発明の効果】
【０００５】
ネットワーク機器起動時に各ルーティングプロトコルの起動開始タイミングを制御することにより、ルーティング情報の不一致が起きず通信断の発生を防ぐことができる。
【発明を実施するための最良の形態】
【０００６】
図1は企業内ネットワーク上にある端末からインターネットを経由して社外の端末と通信する想定で本発明に関する部分をクローズアップして記載したものである。
【０００７】
同図において、端末３は企業内ネットワーク４上にある端末で、端末１０は社外の端末である。端末３から端末１０へ通信することを前提に説明する。ルータ５、６はインターネットに接続する外接ルータで、それぞれルーティングプロトコルＡ、Ｂの2つのプロトコルが動作しており、ＩＳＰ（インターネットサービスプロバイダ）７（Ｃ）、８（Ｄ）を経由してインターネット９に接続している。1はルーティングプロトコルＡの動作範囲で、企業内ネットワーク上で動作していることを示している。実際にはＲＩＰやＯＳＰＦといったプロトコルが使用されていることが多い。２はルーティングプロトコルＢの動作範囲でインターネット９上で動作していることを示している。実際にはＢＧＰプロトコルが使用されている。ルータ５、６は正副構成でルーティングプロトコルＡ、Ｂの優先度を調整してルータ５が正ルータ、ルータ６が副ルータの位置づけで端末３から端末１０への通信はネットワーク９が正常時には常にルータ５を経由する通信経路１１をとる。具体的にはルータ５、６はルーティングプロトコルＡへデフォルトルート（全ての経路をあらわす0.0.0.0/0）を配信する。このときルータ５はルータ６よりも低いコストでルーティングプロトコルＡへ配信することにより、宛先が企業内ネットワークではない全ての通信がルータ５経由となる。
【０００８】
図２はルータ５が障害となった場合を示している。企業内ネットワーク４にはデフォルトルートの配信がルータ６からのみとなり、端末３から端末１１への通信はルータ６を経由する。
【０００９】
図３はルータ５が障害から復旧し起動中の状態を示している。ルータ５ではルーティングプロトコル１については経路収束が終了しデフォルトルートの企業内ネットワークへの配信を開始しているが、ルーティングプロトコル２についてはまだ経路収束が終了しておらずインターネット経路情報が受け取れていない。この状態では端末３から端末１１への通信はルータ５までしか到達できず通信断となる。この通信はルータ５にてルーティングプロトコルの経路収束が完了するまで復旧しない。
【００１０】
この対策としては、ルータ５の起動時にルーティングプロトコル２が経路収束した後にルーティングプロトコル１が経路収束するように各ルーティングプロトコルの起動開始時間を制御することが考えられる。
【００１１】
図４は各ルーティングプロトコルの起動開始時間を制御する部位を設けたルータの機能ブロック図である。ルータは通常、各種ルーティング情報を格納しておくメモリ２とルーティング処理を実行するルーティング処理部３、入出力するパケットを処理し各物理インターフェースに対応するインターフェース処理部４からなっている。ルータの通常の処理は、各ルータ間でやり取りされるルーティングプロトコルパケットから各プロトコルごとに経路情報がプロトコル処理部９、１０を通して各プロトコルデータベース７、８に蓄積される。各プロトコルデータベースの情報から優先度を考慮して実際のパケット転送先を決めるパケットフォワーディングデータベース６が作成される。このデータベースをもとにパケットフォワーディング処理部１２が通信パケットをどのインターフェースへの転送処理を実施する。本発明では新たにプロトコル動作開始指示部１１を設置し、起動時の各ルーティングプロトコルの起動開始時間を制御する。
【００１２】
図５はプロトコル動作開始指示部の動作を表したフローチャート図を示している。機器起動が始まるとまず起動時間計測タイマー初期化を実施し、その後は選択肢２によりあらかじめ設定しておいた各プロトコル起動開始時間がくるまで待機し、あるプロトコル起動開始時間がくると該当するプロトコルを起動する。これをルータ上で動作する全てのプロトコルが起動するまで繰り返す。
【００１３】
図６は各ルーティングプロトコルとその起動開始時間を格納しておくテーブルを示す。このテーブルを参照することによりプロトコル動作開始指示部は各ルーティングプロトコルの起動開始タイミングを認識する。
【産業上の利用可能性】
【００１４】
近年、銀行ATMサービス、インターネット証券取引サービスなど、２４時間３６５日提供となっているサービスが増加しているためネットワークにも高可用性が求められている。上記サービスを提供するためネットワークに本発明を適用すれば、メンテナンスのための機器交換、機器再起動、または障害による機器再起動時も通信断なく、サービス提供が続けることが可能となる。  
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例を示すシステム図
【図２】ルータ5が障害中のシステム図
【図３】ルータ5が障害から復旧し起動中の状態を示すシステム図
【図４】各ルーティングプロトコルの起動開始時間制御部を設けたルータの機能ブロック図
【図５】プロトコル動作開始指示部の動作を表したフローチャート図
【図６】各ルーティングプロトコルとその起動開始時間を格納しておくテーブル
【図１】
2008311975.tif 000003
【図２】
2008311975.tif 000004
【図３】
2008311975.tif 000005
【図４】
2008311975.tif 000006
【図５】
2008311975.tif 000007
【図６】
2008311975.tif 000008