JP2004312308A - Route control method, data summarizing device and route control system - Google Patents

Route control method, data summarizing device and route control system Download PDF

Info

Publication number
JP2004312308A
JP2004312308A JP2003102174A JP2003102174A JP2004312308A JP 2004312308 A JP2004312308 A JP 2004312308A JP 2003102174 A JP2003102174 A JP 2003102174A JP 2003102174 A JP2003102174 A JP 2003102174A JP 2004312308 A JP2004312308 A JP 2004312308A
Authority
JP
Japan
Prior art keywords
route
data
processing unit
information
path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003102174A
Other languages
Japanese (ja)
Other versions
JP3884396B2 (en
Inventor
Junichi Endo
淳一 遠藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Furukawa Electric Co Ltd
Original Assignee
Furukawa Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Furukawa Electric Co Ltd filed Critical Furukawa Electric Co Ltd
Priority to JP2003102174A priority Critical patent/JP3884396B2/en
Publication of JP2004312308A publication Critical patent/JP2004312308A/en
Application granted granted Critical
Publication of JP3884396B2 publication Critical patent/JP3884396B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce the memory capacity of a data base and to reduce the data processing amount of route information by holding the route information only by an IBGP processing part. <P>SOLUTION: In an RR device 11 composed of a setting processing part 12, the IBGP processing part 13 and a relay processing part 14, in the case that all IBGP piers set in setting information are RR clients, the IBGP processing part 13 registers route information only in a route information data base 13c inside the processing part, does not register a best path in the route information data base 14a inside the relay processing part 14 and thus reduces the memory capacity. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
この発明は、ルーティングの制御機能として冗長性を確保することができるコネクション型通信(Connection−Oriented)の経路交換プロトコル、たとえばIBGP(Internal Border GatewayProtocol:RFC1966)を利用した経路制御方法、データ集約装置および経路制御システムに関するものである。
【0002】
【従来の技術】
近年のインターネットにおけるBGP展開では、あるAS(Autonomous System)に所属する全てのIBGPルータは、IBGPルータから受信した経路情報を他のIBGPルータに送信してはいけないように設定されているので、フルメッシュで接続しなければならず、また外部経路情報もこのASに所属する他の全てのルータに配布しなければならないように設定されている。たとえば、ASの中にN個のIBGPルータが存在する場合には、ユニークなIBGPセッション数を、N(N−1)/2個メンテナンスしなければならないので、コネクションの数が増え、経路情報送信によるバックボーンネットワーク上での伝送トラフィックが増大し、またコネクションの管理が煩雑になっていた。なお、このASとは、単一の管理主体によって単一経路制御ポリシーのもとで管理・運用される範囲のことで、たとえばISP(Internet Service Provider:インターネットサービス事業者)がこれに相当する。
【0003】
このような問題を解決して、このフルメッシュでの接続を軽減させるために、従来では、AS内に経路情報を集約して中継するデータ集約装置であるルートリフレクタ装置(以下、「RR装置」という)11を用いるものがある。このRR装置は、各IBGPルータとIBGPピアを組んで経路情報の交換を行い、データ通信を可能にしている。たとえば図6の従来例に示すように、ASのバックボーンネットワーク10上に、RR装置11を設ける。そして、このRR装置11と各IBGPルータ(以下、「RTR」という)21〜24との間でコネクションを張って伝送路で接続させ、この伝送路を介して経路情報の交換を行っている。このRR装置11は、受信した経路情報を集約して、各RTR21〜24に経路情報をそれぞれ送信している。
【0004】
【特許文献1】
特開平11−168492号公報
【0005】
【発明が解決しようとする課題】
しかしながら、上記従来例におけるRR装置は、データ集約機能とともに、通常のIBGP(フルメッシュ接続)の機能を、たとえばセンタ局30からの設定により混在して持つことが可能であり、このような場合にはIBGPで受信した全ての経路情報をIBGP処理部に持ち、またそのうちの最適な経路情報を中継処理部に持つこととなる。なお、図6では、RTR23,24との間でフルメッシュ接続の設定がなされている。
【0006】
このために、RR装置では、経路情報のデータベースを二重に保持することとなり、たとえば保持する経路情報の数が多くなるほど、データベースのメモリ容量やIBGP処理部による経路情報のデータ処理量が増大するという問題点があった。
【0007】
この発明は、上記問題点に鑑みなされたもので、IBGP処理部のみで経路情報を保持して、データベースのメモリ容量を削減するとともに、経路情報のデータ処理量を削減することができる経路制御方法、データ集約装置および経路制御システムを提供することを目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成するため、請求項1にかかる経路制御方法では、コネクション型通信の経路交換プロトコルを用いてそれぞれ異なるデータ中継装置とコネクションを張って経路情報の交換を行い、前記交換した経路情報を前記経路交換プロトコル用の処理部および中継処理用の処理部に登録する経路制御方法において、少なくとも一つの前記データ中継装置との間で前記経路交換プロトコルの設定を行うとともに、前記データ集約装置の設定を行う設定工程と、前記設定されたデータ中継装置が全て前記データ集約装置のクライアントとして設定された場合には、前記経路交換プロトコル用の処理部にのみ、前記経路情報の登録を行う登録工程とを含むことを特徴とする経路制御方法が提供される。
【0009】
この請求項1の発明によれば、IBGPからなるコネクション型通信の経路交換プロトコルを用いて複数のデータ中継装置とコネクションを張って経路情報の交換を行うとともに、これらデータ中継装置が、全てデータ集約装置のクライアントの場合には、IBGP処理部にのみ、経路情報の登録を行うことで、データベースのメモリ容量の削減やデータ処理量の削減を図る。
【0010】
また、請求項2にかかるデータ集約装置では、コネクション型通信の経路交換プロトコルを用いてそれぞれ異なるデータ中継装置とコネクションを張って経路情報の交換を行う経路交換手段と、前記交換した経路情報を前記経路交換プロトコル用の処理部および中継処理用の処理部に登録する登録手段とを有するデータ集約装置において、少なくとも一つの前記データ中継装置との間で前記経路交換プロトコルの設定を行うとともに、前記データ集約装置の設定を行う設定手段と、前記設定されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記登録手段が前記経路交換プロトコル用の処理部にのみ、前記経路情報の登録を行うように制御する登録制御手段とを備えたことを特徴とする。
【0011】
この発明によれば、IBGPピアのデータ中継装置が全てRRのクライアントの場合には、登録手段によってIBGP処理部にのみ、経路情報の登録を行うように登録制御手段で制御することで、データベースのメモリ容量の削減やデータ処理量の削減を図る。
【0012】
また、請求項3にかかるデータ集約装置では、前記登録手段は、前記経路情報の削除処理を行っており、前記登録制御手段は、前記設定されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記登録手段が前記経路交換プロトコル用の処理部からのみ、前記経路情報の削除を行うように制御することを特徴とする。
【0013】
この発明によれば、IBGPピアのデータ中継装置が全てRRのクライアントの場合には、登録手段によってIBGP処理部に対してのみ、経路情報の削除を行うように登録制御手段で制御することで、データ処理量の削減を図る。
【0014】
また、請求項4にかかる経路制御システムでは、経路情報の交換を行う経路制御システムにおいて、データ中継を行うデータ中継装置と、前記請求項2に記載のデータ集約装置とを登録されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記経路交換プロトコル用の処理部にのみ、前記交換した経路情報の登録を行うことを特徴とする。
【0015】
この発明によれば、データ中継を行うデータ中継装置と、この発明にかかるデータ集約装置によって構築されるシステムにて、コネクションを張ったIBGPピアの全てがRRクライアントの場合には、IBGP処理部にのみ、経路情報の登録を行うことで、データベースのメモリ容量の削減やデータ処理量の削減を図る。
【0016】
【発明の実施の形態】
以下に図1〜図5の添付図面を参照して、この発明にかかる経路制御方法、データ集約装置および経路制御システムの好適な実施の形態を説明する。なお、以下の図において、図6と同様の構成部分に関しては、説明の都合上、同一符号を付記するものとする。
【0017】
(実施の形態)
図1は、この発明にかかる経路制御システムの構成を示す構成図である。図1において、図6と異なる点は、RR装置11とIBGPピアを構成するRTR21〜24が全てルートリフレクタのクライアントに設定されている点であり、RTR23とRTR24がRR装置11を介して接続されている。
【0018】
図2は、図1に示したRR装置の概略構成を示す概略構成図である。図2において、RR装置11は、たとえばセンタ局30からの設定情報を受信して、この設定情報を通知する設定処理部12と、この設定情報の通知を受け取るとともに、IBGPピアとの間で経路情報の交換を行って受信した経路情報を経路情報データベース13cに登録するIBGP処理部13と、IBGP処理部13からの最適経路情報を取り込んで経路情報データベース14aに登録する中継処理部14とから構成されている。なお、設定情報の入力は、たとえばキーボードなどの入力手段を使用して、RR装置に直接行うことも可能である。
【0019】
IBGP処理部13は、図3に示すように、ネットワーク10や設定処理部12と接続されるインターフェース部13aと、ネットワーク10上のIBGPピアから取り込んだ経路情報の読み込み制御を行うデータベース読込制御部13bと、データベース読込制御部13bの読み込み制御によって、経路情報を格納する経路情報データベース13cと、設定処理部12から取り込んだ設定情報の判別を行う設定情報判別部13dとから構成されている。
【0020】
中継処理部14は、経路情報データベース14aを備えており、たとえばOSPF(Open Shortest Path First)経路制御用プロトコルを用いてRRクライアントであるIBGPピア以外のルータと経路情報の交換を行い、この経路情報データベース14aに格納するとともに、IBGP処理部13から入力する最適経路情報をこの経路情報データベース14aに格納している。
【0021】
ここで、設定処理部12に取り込まれる設定情報とは、たとえば以下に示すような情報が含まれている。なお、以下の設定情報の例では、2個の相手ルータとIBGPピアを組んだ場合を説明する。
router bgp 65000
bgp cluster−id 1
bgp router−id 172.16.1.1
neighbor 172.16.1.3 activate
neighbor 172.16.1.3 remote−as 65000
neighbor 172.16.1.3 route−reflector−client
neighbor 172.16.1.3 update−source loopback 1
neighbor 172.16.1.4 activate
neighbor 172.16.1.4 remote−as 65000
neighbor 172.16.1.4 route−reflector−client
neighbor 172.16.1.4 update−source loopback 1
exit
【0022】
この設定情報において、この実施の形態に関わる情報の項目は、RR装置11が所属するASのグループ番号を示す“router bgp 65000”と、IBGPピアの状態にある相手のアドレス番号を示す“neighbor 172.16.1.3 activate”、“neighbor 172.16.1.4 activate”と、相手ルータ(IBGPピア)が所属するASのグループ番号を示す“neighbor 172.16.1.3 remote−as 65000”、“neighbor 172.16.1.4 remote−as 65000”と、IBGPピアの相手ルータがRRのクライアントであることを示す“neighbor 172.16.1.3 route−reflector−client”、“neighbor 172.16.1.4 route−reflector−client”である。
【0023】
すなわち、RR装置11のIBGP処理部13は、これら“activate”と“remote−as”の設定情報によって、自装置が所属するASグループと同じグループの相手ルータに対してIBGPピアとしての設定を行い、さらに“route−reflector−client”の設定情報によって、相手ルータに経路情報を反射する設定を行う。さらに、IBGP処理部13は、この経路情報によって設定される相手ルータが全てIBGPピアのクライアントの場合には、取り込んだ経路情報をIBGP処理部13内の経路情報データベース13cにのみ読み込んで格納させ、この経路情報(最適経路情報)を中継処理部14には送出しないように設定されている。
【0024】
次に、設定処理部12とIBGP処理部13の処理動作を図4および図5のフローチャートに基づいて説明する。図4において、この設定処理部12は、まずセンタ局30から設定情報を受信すると、設定処理のサブルーチンに移行し(ステップ101)、この設定情報の読み込みを行う(ステップ102)。そして、設定処理部12は、この読み込んだ設定情報をIBGP処理部13へ通知する(ステップ103)。
【0025】
図5において、IBGP処理部は、設定処理部12からこの設定情報の出力があると、IBGP処理のサブルーチンに移行する(ステップ201)。そして、インターフェース部13aは、IBGPピアから経路情報を受信し(ステップ202)、この経路情報をデータベース読込制御部13bによって自処理部内の経路情報データベース13cへ登録する(ステップ203)。次に、データベース読込制御部13bは、受信経路がベストパス(最適経路情報)かどうか判断する(ステップ204)。
【0026】
ここで、受信経路がベストパスでない場合には、ステップ201に戻ってIBGP処理ルーチンを続行し、また受信経路がベストパスの場合には、設定情報判別部13dは、IBGPピアが全てRRクライアントかどうか、取り込んだ設定情報から判別する([0019]〜[0021]参照)(ステップ205)。
【0027】
ここで、設定情報判別部13dは、IBGPピアが全てRRクライアントの場合には、データベース読込制御部13bに経路情報データベース14aへの経路情報の読み込み指示を示す指示情報を与えることなく、ステップ201に戻ってIBGP処理ルーチンを続行する。また、設定情報判別部13dは、IBGPピアが全てRRクライアントでない場合には、データベース読込制御部13bにこの指示情報を与える。データベース読込制御部13bは、この指示情報に応じて、中継処理部14の経路情報データベース14aにベストパスの登録を行うように、中継処理部14へこの経路情報を送出する(ステップ206)。
【0028】
このように、この実施の形態では、IBGPピアが全てRRクライアントの場合には、経路情報をIBGP処理部13内の経路情報データベース13cにのみ登録させ、中継処理部14内の経路情報データベース14aには登録させないので、データベースのメモリ容量を削減することができるとともに、経路情報のデータ処理量を削減することができ、これによりデータ処理の処理性能の向上を図ることができる。
【0029】
この発明は、これら実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲で種々の変形実施が可能である。たとえば、この発明では、経路情報データベースに登録されている経路情報を削除する場合も、IBGPピアが全てRRクライアントの場合には、中継処理部14内の経路情報データベース14aに対しては、その削除処理を行わずに、IBGP処理部13内の経路情報データベース13cに対してのみ、その削除処理を行うようにすることで、経路情報のデータ処理量を削減することができる。
【0030】
【発明の効果】
以上説明したように、この発明では、経路交換プロトコルの設定がなされたデータ中継装置が、全てデータ中継装置のクライアントとして設定された場合には、この経路交換プロトコル用のIBGP処理部にのみ、経路情報の登録を行うので、データベースのメモリ容量を削減するとともに、経路情報のデータ処理量を削減することができる。
【図面の簡単な説明】
【図1】この発明にかかる経路制御システムの構成を示す構成図である。
【図2】図1に示したルートリフレクタの概略構成を示す概略構成図である。
【図3】図2に示したIBGP処理部の構成を示す構成図である。
【図4】図2に示した設定処理部の動作を説明するためのフローチャートである。
【図5】図3に示したIBGP処理部の動作を説明するためのフローチャートである。
【図6】従来の経路制御システムの構成を示す構成図である。
【符号の説明】
10 バックボーンネットワーク
11 RR装置
12 設定処理部
13 IBGP処理部
13a インターフェース部
13b データベース読込制御部
13c 経路情報データベース
13d 設定情報判別部
14 中継処理部
14a 経路情報データベース
30 センタ局
21〜24 RTR
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a route control method, a data aggregation device, and a route control protocol using a connection-oriented communication (Connection-Oriented) route exchange protocol capable of ensuring redundancy as a routing control function, for example, IBGP (Internal Border Gateway Protocol: RFC1966). The present invention relates to a route control system.
[0002]
[Prior art]
In the recent BGP deployment on the Internet, all IBGP routers belonging to a certain AS (Autonomous System) are set so that the route information received from the IBGP router must not be transmitted to other IBGP routers. The connection must be established by a mesh, and the external route information must be distributed to all other routers belonging to the AS. For example, if there are N IBGP routers in the AS, the number of unique IBGP sessions must be maintained by N (N-1) / 2. As a result, transmission traffic on the backbone network has increased, and connection management has become complicated. Note that the AS is a range managed and operated by a single management entity under a single routing policy, and corresponds to, for example, an ISP (Internet Service Provider).
[0003]
In order to solve such a problem and reduce the connection in the full mesh, conventionally, a route reflector device (hereinafter, referred to as an “RR device”), which is a data aggregation device that aggregates and relays route information in an AS, 11). This RR device exchanges route information with an IBGP router and an IBGP peer to enable data communication. For example, as shown in the conventional example of FIG. 6, an RR device 11 is provided on a backbone network 10 of an AS. A connection is established between the RR device 11 and each of the IBGP routers (hereinafter, referred to as "RTR") 21 to 24 via a transmission path, and the exchange of path information is performed via the transmission path. The RR device 11 aggregates the received route information and transmits the route information to each of the RTRs 21 to 24.
[0004]
[Patent Document 1]
JP-A-11-168492
[Problems to be solved by the invention]
However, the RR device in the above-described conventional example can have a normal IBGP (full mesh connection) function as well as a data aggregation function by, for example, setting from the center station 30. In such a case, Has all the route information received by IBGP in the IBGP processing unit, and has the optimum route information among them in the relay processing unit. In FIG. 6, a full mesh connection is set between the RTRs 23 and 24.
[0006]
For this reason, the RR device double-holds the route information database. For example, as the number of route information to be held increases, the memory capacity of the database and the data processing amount of the route information by the IBGP processing unit increase. There was a problem.
[0007]
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has a path control method capable of holding path information only by an IBGP processing unit to reduce a memory capacity of a database and a data processing amount of path information. And a data aggregation device and a route control system.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, in the route control method according to the first aspect, route information is exchanged by establishing connections with different data relay devices using a route exchange protocol of connection-type communication, and the exchanged route information is transmitted. In the path control method for registering in the processing unit for the path exchange protocol and the processing unit for the relay processing, setting of the path exchange protocol with at least one of the data relay devices and setting of the data aggregation device A setting step of performing, and when all of the set data relay devices are set as clients of the data aggregating device, only a processing unit for the path exchange protocol, a registration step of registering the path information. Is provided.
[0009]
According to the first aspect of the present invention, route information is exchanged by establishing a connection with a plurality of data relay devices using a route exchange protocol of connection-type communication composed of IBGP, and all of these data relay devices perform data aggregation. In the case of the client of the apparatus, the path information is registered only in the IBGP processing unit, thereby reducing the memory capacity of the database and the data processing amount.
[0010]
Further, in the data aggregating apparatus according to claim 2, a path exchange means for exchanging path information by establishing a connection with each different data relay apparatus using a path exchange protocol of connection-type communication, and In a data aggregating apparatus having a processing unit for a path exchange protocol and a registration unit for registering the processing unit for a relay processing, setting of the path exchange protocol with at least one of the data relay apparatuses, Setting means for setting the aggregation device, and when all the set data relay devices are clients of the data aggregation device, the registration means registers the path information only in the processing unit for the path exchange protocol. Registration control means for performing control to perform the registration.
[0011]
According to this invention, when the data relay devices of the IBGP peers are all RR clients, the registration control unit controls the registration unit to register the route information only in the IBGP processing unit. Reduce memory capacity and data processing volume.
[0012]
Further, in the data aggregating apparatus according to claim 3, the registration unit performs a process of deleting the route information, and the registration control unit determines that all of the set data relay devices are clients of the data aggregating device. In this case, the registration unit controls to delete the path information only from the processing unit for the path exchange protocol.
[0013]
According to the present invention, when the data relay devices of the IBGP peers are all RR clients, the registration control unit controls the registration control unit to delete the path information only to the IBGP processing unit. Reduce the amount of data processing.
[0014]
A route control system according to claim 4, wherein in the route control system for exchanging route information, a data relay device for registering a data relay device for relaying data and the data aggregation device according to claim 2 are registered. Are all clients of the data aggregating apparatus, the registered path information is registered only in the processing unit for the path exchange protocol.
[0015]
According to the present invention, in a system constructed by a data relay device that relays data and a data aggregation device according to the present invention, if all of the IBGP peers that have established connections are RR clients, the IBGP processing unit Only by registering the route information, the memory capacity of the database and the data processing amount are reduced.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, preferred embodiments of a route control method, a data aggregation device, and a route control system according to the present invention will be described with reference to the accompanying drawings of FIGS. In the following drawings, the same components as those in FIG. 6 are denoted by the same reference numerals for convenience of explanation.
[0017]
(Embodiment)
FIG. 1 is a configuration diagram showing a configuration of a route control system according to the present invention. 1 differs from FIG. 6 in that the RR device 11 and the RTRs 21 to 24 constituting the IBGP peer are all set as clients of the route reflector, and the RTR 23 and the RTR 24 are connected via the RR device 11. ing.
[0018]
FIG. 2 is a schematic configuration diagram showing a schematic configuration of the RR device shown in FIG. In FIG. 2, the RR device 11 receives setting information from, for example, the center station 30 and notifies the setting information to the setting processing unit 12 and the setting information. The IBGP processor 13 registers the route information received by exchanging information in the route information database 13c, and the relay processor 14 fetches the optimal route information from the IBGP processor 13 and registers it in the route information database 14a. Have been. The input of the setting information can be directly performed on the RR device by using an input means such as a keyboard.
[0019]
As shown in FIG. 3, the IBGP processing unit 13 includes an interface unit 13a connected to the network 10 and the setting processing unit 12, and a database read control unit 13b that controls reading of route information taken from an IBGP peer on the network 10. A path information database 13c for storing path information under the read control of the database read control unit 13b, and a setting information discrimination unit 13d for discriminating the setting information fetched from the setting processing unit 12.
[0020]
The relay processing unit 14 includes a routing information database 14a, and exchanges routing information with a router other than an IBGP peer, which is an RR client, using, for example, an OSPF (Open Shortest Path First) routing protocol. The optimum route information input from the IBGP processing unit 13 is stored in the route information database 14a while being stored in the database 14a.
[0021]
Here, the setting information taken into the setting processing unit 12 includes, for example, information as described below. In the following example of setting information, a case will be described in which two partner routers and an IBGP peer are combined.
router bgp 65000
bgp cluster-id 1
bgp router-id 172.16.1.1
neighbor 172.16.1.3 activate
neighbor 172.16.1.3 remote-as 65000
neighbor 172.11.6.1.3 route-reflector-client
neighbor 172.16.1.3 update-source loopback 1
neighbor 172.16.1.4 activate
neighbor 172.16.1.4 remote-as 65000
neighbor 172.11.6.1.4 route-reflector-client
neighbor 172.16.1.4 update-source loopback 1
exit
[0022]
In this setting information, the items of information related to this embodiment include “router bgp 65000” indicating the AS group number to which the RR device 11 belongs, and “neighbor 172” indicating the address number of the partner in the IBGP peer state. "16.1.3 activate", "neighbor 172.16.1.4 activate", and "neighbor 172.11.6.1.3 remote-as 65000" indicating the group number of the AS to which the partner router (IBGP peer) belongs. "Neighbor 172.11.6.4 remote-as 65000", and "neighbor 172.11.6.1.3 route-reflector-client" indicating that the partner router of the IBGP peer is an RR client. It is a eighbor 172.16.1.4 route-reflector-client ".
[0023]
That is, the IBGP processing unit 13 of the RR apparatus 11 performs setting as an IBGP peer for a partner router of the same group as the AS group to which the own apparatus belongs, based on the setting information of “activate” and “remote-as”. Further, the setting for reflecting the route information to the partner router is performed by the setting information of “route-reflector-client”. Further, when all of the partner routers set by the route information are IBGP peer clients, the IBGP processing unit 13 reads and stores the acquired route information only in the route information database 13c in the IBGP processing unit 13, The route information (optimal route information) is set not to be sent to the relay processing unit 14.
[0024]
Next, the processing operations of the setting processing unit 12 and the IBGP processing unit 13 will be described with reference to the flowcharts of FIGS. In FIG. 4, upon receiving setting information from the center station 30, the setting processing unit 12 first proceeds to a subroutine of setting processing (step 101), and reads the setting information (step 102). Then, the setting processing unit 12 notifies the read setting information to the IBGP processing unit 13 (Step 103).
[0025]
In FIG. 5, when the setting information is output from the setting processing unit 12, the IBGP processing unit shifts to the IBGP processing subroutine (step 201). Then, the interface unit 13a receives the route information from the IBGP peer (step 202), and registers the route information in the route information database 13c in its own processing unit by the database read control unit 13b (step 203). Next, the database read control unit 13b determines whether the reception path is the best path (optimal path information) (Step 204).
[0026]
If the receiving path is not the best path, the process returns to step 201 to continue the IBGP processing routine. If the receiving path is the best path, the setting information discrimination unit 13d determines whether all IBGP peers are RR clients. Whether it is determined based on the acquired setting information (see [0019] to [0021]) (step 205).
[0027]
Here, when the IBGP peers are all RR clients, the setting information discriminating unit 13d does not provide the database read control unit 13b with the instruction information indicating the instruction to read the route information to the route information database 14a, and proceeds to step 201. Return to continue the IBGP processing routine. When all the IBGP peers are not RR clients, the setting information discriminating unit 13d gives this instruction information to the database reading control unit 13b. In response to the instruction information, the database read control unit 13b sends the route information to the relay processing unit 14 so that the best path is registered in the route information database 14a of the relay processing unit 14 (Step 206).
[0028]
As described above, in this embodiment, when all the IBGP peers are RR clients, the route information is registered only in the route information database 13c in the IBGP processing unit 13, and the route information is registered in the route information database 14a in the relay processing unit 14. Is not registered, the memory capacity of the database can be reduced, and the data processing amount of the path information can be reduced, whereby the processing performance of the data processing can be improved.
[0029]
The present invention is not limited to these embodiments, and various modifications can be made without departing from the spirit of the present invention. For example, in the present invention, when the route information registered in the route information database is deleted, if all the IBGP peers are RR clients, the route information is deleted from the route information database 14a in the relay processing unit 14. By performing the deletion process only on the route information database 13c in the IBGP processing unit 13 without performing the process, the data processing amount of the route information can be reduced.
[0030]
【The invention's effect】
As described above, according to the present invention, when all of the data relay devices for which the route exchange protocol has been set are set as clients of the data relay device, only the route switching protocol IBGP processing unit transmits the route to the IBGP processing unit. Since the information is registered, the memory capacity of the database can be reduced, and the data processing amount of the route information can be reduced.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing a configuration of a route control system according to the present invention.
FIG. 2 is a schematic configuration diagram illustrating a schematic configuration of a route reflector illustrated in FIG. 1;
FIG. 3 is a configuration diagram illustrating a configuration of an IBGP processing unit illustrated in FIG. 2;
FIG. 4 is a flowchart illustrating an operation of a setting processing unit illustrated in FIG. 2;
FIG. 5 is a flowchart for explaining the operation of the IBGP processing unit shown in FIG. 3;
FIG. 6 is a configuration diagram showing a configuration of a conventional route control system.
[Explanation of symbols]
Reference Signs List 10 backbone network 11 RR device 12 setting processing unit 13 IBGP processing unit 13a interface unit 13b database reading control unit 13c path information database 13d setting information discriminating unit 14 relay processing unit 14a path information database 30 center stations 21 to 24 RTR

Claims (4)

コネクション型通信の経路交換プロトコルを用いてそれぞれ異なるデータ中継装置とコネクションを張って経路情報の交換を行い、前記交換した経路情報を前記経路交換プロトコル用の処理部および中継処理用の処理部に登録する経路制御方法において、
少なくとも一つの前記データ中継装置との間で前記経路交換プロトコルの設定を行うとともに、前記データ集約装置の設定を行う設定工程と、
前記設定されたデータ中継装置が全て前記データ集約装置のクライアントとして設定された場合には、前記経路交換プロトコル用の処理部にのみ、前記経路情報の登録を行う登録工程と、
を含むことを特徴とする経路制御方法。
A path exchange is performed by establishing a connection with each different data relay device using the path exchange protocol of connection-type communication, and the exchanged path information is registered in the processing unit for the path exchange protocol and the processing unit for the relay processing. The route control method
A setting step of setting the route exchange protocol between at least one of the data relay devices and setting the data aggregation device,
When all the set data relay devices are set as clients of the data aggregation device, only the processing unit for the route exchange protocol, a registration step of registering the route information,
A route control method comprising:
コネクション型通信の経路交換プロトコルを用いてそれぞれ異なるデータ中継装置とコネクションを張って経路情報の交換を行う経路交換手段と、前記交換した経路情報を前記経路交換プロトコル用の処理部および中継処理用の処理部に登録する登録手段とを有するデータ集約装置において、
少なくとも一つの前記データ中継装置との間で前記経路交換プロトコルの設定を行うとともに、前記データ集約装置の設定を行う設定手段と、
前記設定されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記登録手段が前記経路交換プロトコル用の処理部にのみ、前記経路情報の登録を行うように制御する登録制御手段と、
を備えたことを特徴とするデータ集約装置。
A path exchange unit for exchanging path information by establishing a connection with a different data relay apparatus using a path exchange protocol of connection-type communication, and a processing unit for the path exchange protocol and In a data aggregating apparatus having a registration unit for registering in a processing unit,
Setting means for setting the route exchange protocol with at least one of the data relay devices, and setting the data aggregation device,
When the set data relay devices are all clients of the data aggregating device, the registration unit only controls the processing unit for the path exchange protocol, and a registration control unit that controls the registration of the path information.
A data aggregating device comprising:
前記登録手段は、前記経路情報の削除処理を行っており、前記登録制御手段は、前記設定されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記登録手段が前記経路交換プロトコル用の処理部からのみ、前記経路情報の削除を行うように制御することを特徴とする請求項2に記載のデータ集約装置。The registration unit performs a process of deleting the route information, and the registration control unit determines that the registration unit uses the route exchange protocol when all of the set data relay devices are clients of the data aggregation device. The data aggregating apparatus according to claim 2, wherein control is performed such that the path information is deleted only from the processing unit. 経路情報の交換を行う経路制御システムにおいて、
データ中継を行うデータ中継装置と、
前記請求項2に記載のデータ集約装置と、
を登録されたデータ中継装置が全て前記データ集約装置のクライアントの場合に、前記経路交換プロトコル用の処理部にのみ、前記交換した経路情報の登録を行うことを特徴とする経路制御システム。
In a routing control system that exchanges routing information,
A data relay device for relaying data,
The data aggregation device according to claim 2,
A routing control system for registering the exchanged route information only in the route exchange protocol processing unit when all of the data relay devices registered with the above are clients of the data aggregating device.
JP2003102174A 2003-04-04 2003-04-04 Route control method, data aggregation device, and route control system Expired - Fee Related JP3884396B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003102174A JP3884396B2 (en) 2003-04-04 2003-04-04 Route control method, data aggregation device, and route control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003102174A JP3884396B2 (en) 2003-04-04 2003-04-04 Route control method, data aggregation device, and route control system

Publications (2)

Publication Number Publication Date
JP2004312308A true JP2004312308A (en) 2004-11-04
JP3884396B2 JP3884396B2 (en) 2007-02-21

Family

ID=33465738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003102174A Expired - Fee Related JP3884396B2 (en) 2003-04-04 2003-04-04 Route control method, data aggregation device, and route control system

Country Status (1)

Country Link
JP (1) JP3884396B2 (en)

Also Published As

Publication number Publication date
JP3884396B2 (en) 2007-02-21

Similar Documents

Publication Publication Date Title
US7035202B2 (en) Network routing using link failure information
US8767558B2 (en) Custom routing decisions
JP4231766B2 (en) A communication apparatus and a communication method for performing path control between ASs.
US9019814B1 (en) Fast failover in multi-homed ethernet virtual private networks
US8804745B1 (en) Virtualization mapping
US7397802B2 (en) Communications network with routing tables for establishing a path without failure by avoiding unreachable nodes
TW202034737A (en) Routing optimizations in a network computing environment
US7096281B2 (en) Efficient connectivity between multiple topology subnets via common connection network
JPH0888649A (en) Data communication system
JP5438624B2 (en) Communication system, control server, flow control method and program thereof
EP1185041B1 (en) OSPF autonomous system with a backbone divided into two sub-areas
JP4011528B2 (en) Network virtualization system
WO2022089169A1 (en) Method and apparatus for sending computing routing information, device, and storage medium
EP4203427A1 (en) Traffic processing method, apparatus, and network device
JP4388464B2 (en) Packet relay device and packet communication network
Cisco Configuring Novell IPX
CN109309619A (en) The implementation method and device of two-dimentional Routing Protocol between a kind of domain
Cisco IP Routing Protocol-Independent Commands: redistribute (IP) Through traffic-share min
JP4413539B2 (en) ROUTING CONTROL METHOD, DATA COLLECTING DEVICE, AND ROUTING CONTROL SYSTEM
JP3884396B2 (en) Route control method, data aggregation device, and route control system
JP5022412B2 (en) Route information management system, route information management method, and program
JP4044006B2 (en) Route control method, data aggregation device, and route control system
WO2023232071A1 (en) Source address validation method, network device and communication system
JP4477318B2 (en) ROUTING CONTROL METHOD, DATA COLLECTING DEVICE, AND ROUTING CONTROL SYSTEM
WO2023169364A1 (en) Routing generation method and apparatus, and data message forwarding method and apparatus

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051028

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060731

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20061006

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061024

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061116

R151 Written notification of patent or utility model registration

Ref document number: 3884396

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101124

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111124

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121124

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131124

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees