(57)【要約】【課題】ＩＢＧＰ処理部のみで経路情報を保持して、データベースのメモリ容量を削減するとともに、経路情報のデータ処理量を削減すること。【解決手段】設定処理部１２と、ＩＢＧＰ処理部１３と、中継処理部１４とからなるＲＲ装置１１にて、設定情報に設定されたＩＢＧＰピアが全てＲＲクライアントの場合には、ＩＢＧＰ処理部１３は、自処理部内の経路情報データベース１３ｃにのみ経路情報を登録させて、中継処理部１４内の経路情報データベース１４ａには、ベストパスを登録させずにメモリ容量の削減を図る。【選択図】      図２
2004312308.tif 000002
【特許請求の範囲】
【請求項１】
コネクション型通信の経路交換プロトコルを用いてそれぞれ異なるデータ中継装置とコネクションを張って経路情報の交換を行い、前記交換した経路情報を前記経路交換プロトコル用の処理部および中継処理用の処理部に登録する経路制御方法において、
少なくとも一つの前記データ中継装置との間で前記経路交換プロトコルの設定を行うとともに、前記データ集約装置の設定を行う設定工程と、
前記設定されたデータ中継装置が全て前記データ集約装置のクライアントとして設定された場合には、前記経路交換プロトコル用の処理部にのみ、前記経路情報の登録を行う登録工程と、
を含むことを特徴とする経路制御方法。
【請求項２】
コネクション型通信の経路交換プロトコルを用いてそれぞれ異なるデータ中継装置とコネクションを張って経路情報の交換を行う経路交換手段と、前記交換した経路情報を前記経路交換プロトコル用の処理部および中継処理用の処理部に登録する登録手段とを有するデータ集約装置において、
少なくとも一つの前記データ中継装置との間で前記経路交換プロトコルの設定を行うとともに、前記データ集約装置の設定を行う設定手段と、
前記設定されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記登録手段が前記経路交換プロトコル用の処理部にのみ、前記経路情報の登録を行うように制御する登録制御手段と、
を備えたことを特徴とするデータ集約装置。
【請求項３】
前記登録手段は、前記経路情報の削除処理を行っており、前記登録制御手段は、前記設定されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記登録手段が前記経路交換プロトコル用の処理部からのみ、前記経路情報の削除を行うように制御することを特徴とする請求項２に記載のデータ集約装置。
【請求項４】
経路情報の交換を行う経路制御システムにおいて、
データ中継を行うデータ中継装置と、
前記請求項２に記載のデータ集約装置と、
を登録されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記経路交換プロトコル用の処理部にのみ、前記交換した経路情報の登録を行うことを特徴とする経路制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ルーティングの制御機能として冗長性を確保することができるコネクション型通信（Ｃｏｎｎｅｃｔｉｏｎ−Ｏｒｉｅｎｔｅｄ）の経路交換プロトコル、たとえばＩＢＧＰ（Ｉｎｔｅｒｎａｌ  Ｂｏｒｄｅｒ  ＧａｔｅｗａｙＰｒｏｔｏｃｏｌ：ＲＦＣ１９６６）を利用した経路制御方法、データ集約装置および経路制御システムに関するものである。
【０００２】
【従来の技術】
近年のインターネットにおけるＢＧＰ展開では、あるＡＳ（Ａｕｔｏｎｏｍｏｕｓ  Ｓｙｓｔｅｍ）に所属する全てのＩＢＧＰルータは、ＩＢＧＰルータから受信した経路情報を他のＩＢＧＰルータに送信してはいけないように設定されているので、フルメッシュで接続しなければならず、また外部経路情報もこのＡＳに所属する他の全てのルータに配布しなければならないように設定されている。たとえば、ＡＳの中にＮ個のＩＢＧＰルータが存在する場合には、ユニークなＩＢＧＰセッション数を、Ｎ（Ｎ−１）／２個メンテナンスしなければならないので、コネクションの数が増え、経路情報送信によるバックボーンネットワーク上での伝送トラフィックが増大し、またコネクションの管理が煩雑になっていた。なお、このＡＳとは、単一の管理主体によって単一経路制御ポリシーのもとで管理・運用される範囲のことで、たとえばＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ：インターネットサービス事業者）がこれに相当する。
【０００３】
このような問題を解決して、このフルメッシュでの接続を軽減させるために、従来では、ＡＳ内に経路情報を集約して中継するデータ集約装置であるルートリフレクタ装置（以下、「ＲＲ装置」という）１１を用いるものがある。このＲＲ装置は、各ＩＢＧＰルータとＩＢＧＰピアを組んで経路情報の交換を行い、データ通信を可能にしている。たとえば図６の従来例に示すように、ＡＳのバックボーンネットワーク１０上に、ＲＲ装置１１を設ける。そして、このＲＲ装置１１と各ＩＢＧＰルータ（以下、「ＲＴＲ」という）２１〜２４との間でコネクションを張って伝送路で接続させ、この伝送路を介して経路情報の交換を行っている。このＲＲ装置１１は、受信した経路情報を集約して、各ＲＴＲ２１〜２４に経路情報をそれぞれ送信している。
【０００４】
【特許文献１】
特開平１１−１６８４９２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来例におけるＲＲ装置は、データ集約機能とともに、通常のＩＢＧＰ（フルメッシュ接続）の機能を、たとえばセンタ局３０からの設定により混在して持つことが可能であり、このような場合にはＩＢＧＰで受信した全ての経路情報をＩＢＧＰ処理部に持ち、またそのうちの最適な経路情報を中継処理部に持つこととなる。なお、図６では、ＲＴＲ２３，２４との間でフルメッシュ接続の設定がなされている。
【０００６】
このために、ＲＲ装置では、経路情報のデータベースを二重に保持することとなり、たとえば保持する経路情報の数が多くなるほど、データベースのメモリ容量やＩＢＧＰ処理部による経路情報のデータ処理量が増大するという問題点があった。
【０００７】
この発明は、上記問題点に鑑みなされたもので、ＩＢＧＰ処理部のみで経路情報を保持して、データベースのメモリ容量を削減するとともに、経路情報のデータ処理量を削減することができる経路制御方法、データ集約装置および経路制御システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる経路制御方法では、コネクション型通信の経路交換プロトコルを用いてそれぞれ異なるデータ中継装置とコネクションを張って経路情報の交換を行い、前記交換した経路情報を前記経路交換プロトコル用の処理部および中継処理用の処理部に登録する経路制御方法において、少なくとも一つの前記データ中継装置との間で前記経路交換プロトコルの設定を行うとともに、前記データ集約装置の設定を行う設定工程と、前記設定されたデータ中継装置が全て前記データ集約装置のクライアントとして設定された場合には、前記経路交換プロトコル用の処理部にのみ、前記経路情報の登録を行う登録工程とを含むことを特徴とする経路制御方法が提供される。
【０００９】
この請求項１の発明によれば、ＩＢＧＰからなるコネクション型通信の経路交換プロトコルを用いて複数のデータ中継装置とコネクションを張って経路情報の交換を行うとともに、これらデータ中継装置が、全てデータ集約装置のクライアントの場合には、ＩＢＧＰ処理部にのみ、経路情報の登録を行うことで、データベースのメモリ容量の削減やデータ処理量の削減を図る。
【００１０】
また、請求項２にかかるデータ集約装置では、コネクション型通信の経路交換プロトコルを用いてそれぞれ異なるデータ中継装置とコネクションを張って経路情報の交換を行う経路交換手段と、前記交換した経路情報を前記経路交換プロトコル用の処理部および中継処理用の処理部に登録する登録手段とを有するデータ集約装置において、少なくとも一つの前記データ中継装置との間で前記経路交換プロトコルの設定を行うとともに、前記データ集約装置の設定を行う設定手段と、前記設定されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記登録手段が前記経路交換プロトコル用の処理部にのみ、前記経路情報の登録を行うように制御する登録制御手段とを備えたことを特徴とする。
【００１１】
この発明によれば、ＩＢＧＰピアのデータ中継装置が全てＲＲのクライアントの場合には、登録手段によってＩＢＧＰ処理部にのみ、経路情報の登録を行うように登録制御手段で制御することで、データベースのメモリ容量の削減やデータ処理量の削減を図る。
【００１２】
また、請求項３にかかるデータ集約装置では、前記登録手段は、前記経路情報の削除処理を行っており、前記登録制御手段は、前記設定されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記登録手段が前記経路交換プロトコル用の処理部からのみ、前記経路情報の削除を行うように制御することを特徴とする。
【００１３】
この発明によれば、ＩＢＧＰピアのデータ中継装置が全てＲＲのクライアントの場合には、登録手段によってＩＢＧＰ処理部に対してのみ、経路情報の削除を行うように登録制御手段で制御することで、データ処理量の削減を図る。
【００１４】
また、請求項４にかかる経路制御システムでは、経路情報の交換を行う経路制御システムにおいて、データ中継を行うデータ中継装置と、前記請求項２に記載のデータ集約装置とを登録されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記経路交換プロトコル用の処理部にのみ、前記交換した経路情報の登録を行うことを特徴とする。
【００１５】
この発明によれば、データ中継を行うデータ中継装置と、この発明にかかるデータ集約装置によって構築されるシステムにて、コネクションを張ったＩＢＧＰピアの全てがＲＲクライアントの場合には、ＩＢＧＰ処理部にのみ、経路情報の登録を行うことで、データベースのメモリ容量の削減やデータ処理量の削減を図る。
【００１６】
【発明の実施の形態】
以下に図１〜図５の添付図面を参照して、この発明にかかる経路制御方法、データ集約装置および経路制御システムの好適な実施の形態を説明する。なお、以下の図において、図６と同様の構成部分に関しては、説明の都合上、同一符号を付記するものとする。
【００１７】
（実施の形態）
図１は、この発明にかかる経路制御システムの構成を示す構成図である。図１において、図６と異なる点は、ＲＲ装置１１とＩＢＧＰピアを構成するＲＴＲ２１〜２４が全てルートリフレクタのクライアントに設定されている点であり、ＲＴＲ２３とＲＴＲ２４がＲＲ装置１１を介して接続されている。
【００１８】
図２は、図１に示したＲＲ装置の概略構成を示す概略構成図である。図２において、ＲＲ装置１１は、たとえばセンタ局３０からの設定情報を受信して、この設定情報を通知する設定処理部１２と、この設定情報の通知を受け取るとともに、ＩＢＧＰピアとの間で経路情報の交換を行って受信した経路情報を経路情報データベース１３ｃに登録するＩＢＧＰ処理部１３と、ＩＢＧＰ処理部１３からの最適経路情報を取り込んで経路情報データベース１４ａに登録する中継処理部１４とから構成されている。なお、設定情報の入力は、たとえばキーボードなどの入力手段を使用して、ＲＲ装置に直接行うことも可能である。
【００１９】
ＩＢＧＰ処理部１３は、図３に示すように、ネットワーク１０や設定処理部１２と接続されるインターフェース部１３ａと、ネットワーク１０上のＩＢＧＰピアから取り込んだ経路情報の読み込み制御を行うデータベース読込制御部１３ｂと、データベース読込制御部１３ｂの読み込み制御によって、経路情報を格納する経路情報データベース１３ｃと、設定処理部１２から取り込んだ設定情報の判別を行う設定情報判別部１３ｄとから構成されている。
【００２０】
中継処理部１４は、経路情報データベース１４ａを備えており、たとえばＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）経路制御用プロトコルを用いてＲＲクライアントであるＩＢＧＰピア以外のルータと経路情報の交換を行い、この経路情報データベース１４ａに格納するとともに、ＩＢＧＰ処理部１３から入力する最適経路情報をこの経路情報データベース１４ａに格納している。
【００２１】
ここで、設定処理部１２に取り込まれる設定情報とは、たとえば以下に示すような情報が含まれている。なお、以下の設定情報の例では、２個の相手ルータとＩＢＧＰピアを組んだ場合を説明する。
ｒｏｕｔｅｒ  ｂｇｐ  ６５０００
ｂｇｐ  ｃｌｕｓｔｅｒ−ｉｄ  １
ｂｇｐ  ｒｏｕｔｅｒ−ｉｄ  １７２．１６．１．１
ｎｅｉｇｈｂｏｒ  １７２．１６．１．３  ａｃｔｉｖａｔｅ
ｎｅｉｇｈｂｏｒ  １７２．１６．１．３  ｒｅｍｏｔｅ−ａｓ  ６５０００
ｎｅｉｇｈｂｏｒ  １７２．１６．１．３  ｒｏｕｔｅ−ｒｅｆｌｅｃｔｏｒ−ｃｌｉｅｎｔ
ｎｅｉｇｈｂｏｒ  １７２．１６．１．３  ｕｐｄａｔｅ−ｓｏｕｒｃｅ  ｌｏｏｐｂａｃｋ  １
ｎｅｉｇｈｂｏｒ  １７２．１６．１．４  ａｃｔｉｖａｔｅ
ｎｅｉｇｈｂｏｒ  １７２．１６．１．４  ｒｅｍｏｔｅ−ａｓ  ６５０００
ｎｅｉｇｈｂｏｒ  １７２．１６．１．４  ｒｏｕｔｅ−ｒｅｆｌｅｃｔｏｒ−ｃｌｉｅｎｔ
ｎｅｉｇｈｂｏｒ  １７２．１６．１．４  ｕｐｄａｔｅ−ｓｏｕｒｃｅ  ｌｏｏｐｂａｃｋ  １
ｅｘｉｔ
【００２２】
この設定情報において、この実施の形態に関わる情報の項目は、ＲＲ装置１１が所属するＡＳのグループ番号を示す“ｒｏｕｔｅｒ  ｂｇｐ  ６５０００”と、ＩＢＧＰピアの状態にある相手のアドレス番号を示す“ｎｅｉｇｈｂｏｒ  １７２．１６．１．３  ａｃｔｉｖａｔｅ”、“ｎｅｉｇｈｂｏｒ  １７２．１６．１．４  ａｃｔｉｖａｔｅ”と、相手ルータ（ＩＢＧＰピア）が所属するＡＳのグループ番号を示す“ｎｅｉｇｈｂｏｒ  １７２．１６．１．３  ｒｅｍｏｔｅ−ａｓ  ６５０００”、“ｎｅｉｇｈｂｏｒ  １７２．１６．１．４  ｒｅｍｏｔｅ−ａｓ  ６５０００”と、ＩＢＧＰピアの相手ルータがＲＲのクライアントであることを示す“ｎｅｉｇｈｂｏｒ  １７２．１６．１．３  ｒｏｕｔｅ−ｒｅｆｌｅｃｔｏｒ−ｃｌｉｅｎｔ”、“ｎｅｉｇｈｂｏｒ  １７２．１６．１．４  ｒｏｕｔｅ−ｒｅｆｌｅｃｔｏｒ−ｃｌｉｅｎｔ”である。
【００２３】
すなわち、ＲＲ装置１１のＩＢＧＰ処理部１３は、これら“ａｃｔｉｖａｔｅ”と“ｒｅｍｏｔｅ−ａｓ”の設定情報によって、自装置が所属するＡＳグループと同じグループの相手ルータに対してＩＢＧＰピアとしての設定を行い、さらに“ｒｏｕｔｅ−ｒｅｆｌｅｃｔｏｒ−ｃｌｉｅｎｔ”の設定情報によって、相手ルータに経路情報を反射する設定を行う。さらに、ＩＢＧＰ処理部１３は、この経路情報によって設定される相手ルータが全てＩＢＧＰピアのクライアントの場合には、取り込んだ経路情報をＩＢＧＰ処理部１３内の経路情報データベース１３ｃにのみ読み込んで格納させ、この経路情報（最適経路情報）を中継処理部１４には送出しないように設定されている。
【００２４】
次に、設定処理部１２とＩＢＧＰ処理部１３の処理動作を図４および図５のフローチャートに基づいて説明する。図４において、この設定処理部１２は、まずセンタ局３０から設定情報を受信すると、設定処理のサブルーチンに移行し（ステップ１０１）、この設定情報の読み込みを行う（ステップ１０２）。そして、設定処理部１２は、この読み込んだ設定情報をＩＢＧＰ処理部１３へ通知する（ステップ１０３）。
【００２５】
図５において、ＩＢＧＰ処理部は、設定処理部１２からこの設定情報の出力があると、ＩＢＧＰ処理のサブルーチンに移行する（ステップ２０１）。そして、インターフェース部１３ａは、ＩＢＧＰピアから経路情報を受信し（ステップ２０２）、この経路情報をデータベース読込制御部１３ｂによって自処理部内の経路情報データベース１３ｃへ登録する（ステップ２０３）。次に、データベース読込制御部１３ｂは、受信経路がベストパス（最適経路情報）かどうか判断する（ステップ２０４）。
【００２６】
ここで、受信経路がベストパスでない場合には、ステップ２０１に戻ってＩＢＧＰ処理ルーチンを続行し、また受信経路がベストパスの場合には、設定情報判別部１３ｄは、ＩＢＧＰピアが全てＲＲクライアントかどうか、取り込んだ設定情報から判別する（［００１９］〜［００２１］参照）（ステップ２０５）。
【００２７】
ここで、設定情報判別部１３ｄは、ＩＢＧＰピアが全てＲＲクライアントの場合には、データベース読込制御部１３ｂに経路情報データベース１４ａへの経路情報の読み込み指示を示す指示情報を与えることなく、ステップ２０１に戻ってＩＢＧＰ処理ルーチンを続行する。また、設定情報判別部１３ｄは、ＩＢＧＰピアが全てＲＲクライアントでない場合には、データベース読込制御部１３ｂにこの指示情報を与える。データベース読込制御部１３ｂは、この指示情報に応じて、中継処理部１４の経路情報データベース１４ａにベストパスの登録を行うように、中継処理部１４へこの経路情報を送出する（ステップ２０６）。
【００２８】
このように、この実施の形態では、ＩＢＧＰピアが全てＲＲクライアントの場合には、経路情報をＩＢＧＰ処理部１３内の経路情報データベース１３ｃにのみ登録させ、中継処理部１４内の経路情報データベース１４ａには登録させないので、データベースのメモリ容量を削減することができるとともに、経路情報のデータ処理量を削減することができ、これによりデータ処理の処理性能の向上を図ることができる。
【００２９】
この発明は、これら実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲で種々の変形実施が可能である。たとえば、この発明では、経路情報データベースに登録されている経路情報を削除する場合も、ＩＢＧＰピアが全てＲＲクライアントの場合には、中継処理部１４内の経路情報データベース１４ａに対しては、その削除処理を行わずに、ＩＢＧＰ処理部１３内の経路情報データベース１３ｃに対してのみ、その削除処理を行うようにすることで、経路情報のデータ処理量を削減することができる。
【００３０】
【発明の効果】
以上説明したように、この発明では、経路交換プロトコルの設定がなされたデータ中継装置が、全てデータ中継装置のクライアントとして設定された場合には、この経路交換プロトコル用のＩＢＧＰ処理部にのみ、経路情報の登録を行うので、データベースのメモリ容量を削減するとともに、経路情報のデータ処理量を削減することができる。
【図面の簡単な説明】
【図１】この発明にかかる経路制御システムの構成を示す構成図である。
【図２】図１に示したルートリフレクタの概略構成を示す概略構成図である。
【図３】図２に示したＩＢＧＰ処理部の構成を示す構成図である。
【図４】図２に示した設定処理部の動作を説明するためのフローチャートである。
【図５】図３に示したＩＢＧＰ処理部の動作を説明するためのフローチャートである。
【図６】従来の経路制御システムの構成を示す構成図である。
【符号の説明】
１０  バックボーンネットワーク
１１  ＲＲ装置
１２  設定処理部
１３  ＩＢＧＰ処理部
１３ａ  インターフェース部
１３ｂ  データベース読込制御部
１３ｃ  経路情報データベース
１３ｄ  設定情報判別部
１４  中継処理部
１４ａ  経路情報データベース
３０  センタ局
２１〜２４  ＲＴＲ
【図１】
2004312308.tif 000003
【図２】
2004312308.tif 000004
【図３】
2004312308.tif 000005
【図４】
2004312308.tif 000006
【図５】
2004312308.tif 000007
【図６】
2004312308.tif 000008