JPH01190046A - Routing information management system - Google Patents
Routing information management systemInfo
- Publication number
- JPH01190046A JPH01190046A JP63013967A JP1396788A JPH01190046A JP H01190046 A JPH01190046 A JP H01190046A JP 63013967 A JP63013967 A JP 63013967A JP 1396788 A JP1396788 A JP 1396788A JP H01190046 A JPH01190046 A JP H01190046A
- Authority
- JP
- Japan
- Prior art keywords
- route
- node
- terminal
- information
- destination
- 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.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(概要〕
宛先へのルーティング情報を管理するルーティング情報
管理方式に関し、
論理的な結合が強いPD内と、それ以外のPD外とに分
けてルート情報を定義することにより、ルート情報の共
用化を図って管理を簡単にすることを目的とし、
端末を直接収容する直接収容ノードにおけるルート情報
と、それ以外のノードにおける当該直接収容ノードまで
のルート情報とに分解し、該当するルート情報を格納す
るルート検索構造テーブルを備え、通知されたネットワ
ークコネクション確立要求に対応して、当該通知を受け
たノードが持つ上記ルート検索構造テーブルを参照して
、該当する宛先へのルート、あるいは宛先に向かう直接
収容ノードへのルートを見つけ出し、この見つけ出した
ルートに対して発呼するように構成する。[Detailed Description of the Invention] (Summary) Regarding a routing information management method for managing routing information to a destination, by defining route information separately within a PD with strong logical connections and outside of other PDs. , with the aim of simplifying management by sharing route information, the route information is divided into route information for the direct accommodation node that directly accommodates the terminal, and route information for other nodes to the direct accommodation node, It is equipped with a route search structure table that stores the corresponding route information, and in response to a notified network connection establishment request, the node that received the notification refers to the route search structure table held by the node and determines the route to the corresponding destination. , or find a route to a direct accommodating node toward the destination, and configure a call to be made to this found route.
本発明は、宛先へのルーティング情報を管理するルーテ
ィング情報管理方式に関するものである。The present invention relates to a routing information management method for managing routing information to a destination.
〔従来の技術と発明が解決しようとする問題点〕従来、
031準拠アクセス法においては、発ノードに宛先まで
の全ルート情報を記述するようにしていた0例えば第2
図ネットワーク例の場合、発ノードAにおける端末T1
へのルート情報は、T+ : (1)−it )と
なる、このように、各ノードの保持する宛先までのルー
ト情報が合わさって全ルート情報を保持し、各ノード間
の情報に何らの相関もなかつたため、ルート情報の共用
化が図れないという問題点があった。また、新たに宛先
として端末T8を追加する場合、各ノードにおけるこの
宛先(端末T8)へのルート情報を夫々個別に追加する
必要があり、追加処理が煩雑となってしまうという問題
点があった。[Problems to be solved by conventional technology and invention] Conventionally,
In the 031-compliant access law, all route information to the destination is written in the originating node.
In the network example shown in the figure, terminal T1 at originating node A
The route information to the destination is T+: (1)-it).In this way, the route information held by each node to the destination is combined to hold all route information, and there is no correlation between the information between each node. There was a problem in that it was not possible to share route information. Additionally, when adding terminal T8 as a new destination, it is necessary to individually add route information to this destination (terminal T8) at each node, which causes the problem that the addition process becomes complicated. .
本発明は、論理的な結合が強いPD内と、それ以外のP
D外とに分けてルート情報を定義することにより、ルー
ト情報の共用化を図って管理を簡単にすることを目的と
している。In the present invention, in PDs with strong logical connections and in other Ps.
By defining route information separately for outside D, the purpose is to share route information and simplify management.
第1図を参照して問題点を解決するための手段を説明す
る。Means for solving the problem will be explained with reference to FIG.
第1図において、ルート検索構造テーブル1は、1−1
、l−2などから構成され、端末を直接収容する直接収
容ノードにおけるルート検索構造テーブル1−2など、
およびそれ以外のノードにおけるルート検索構造テーブ
ル1−1などから構成されている。In FIG. 1, the route search structure table 1 is 1-1
, l-2, etc., and a route search structure table 1-2 in a direct accommodating node that directly accommodates a terminal, etc.
and a route search structure table 1-1 for other nodes.
ルート検索構造テーブル1−2は、端末を直接収容する
直接収容ノードにおけるルート情報を格納したものであ
る。The route search structure table 1-2 stores route information in direct accommodation nodes that directly accommodate terminals.
ルート検索構造テーブル1−1は、直接収容ノード以外
のノードにおけるルート情報を格納したものである。The route search structure table 1-1 stores route information for nodes other than directly accommodated nodes.
アドレス解析部1)は、アプリケーションプログラムな
どから通知されたネットワークコネクション確立要求に
対応して、通知された宛先アドレス(端末T、などのア
ドレス)を解析して該当する主制御表などを見つけ出す
ものである。The address analysis unit 1) analyzes the notified destination address (the address of terminal T, etc.) in response to a network connection establishment request notified from an application program, etc., and finds the corresponding main control table, etc. be.
ルート検索部12は、アドレス解析部1)によって見つ
け出された主制御表などに基づいて、宛先へのルートを
見つけ出すものである。The route search unit 12 finds a route to the destination based on the main control table etc. found by the address analysis unit 1).
(作用〕
本発明は、第1図に示すように、ルート情報を論理的な
結合が強いPD内と、それ以外のPD外とに分けてルー
ト情報を定義し、PD内のノード例えば第2図ノードA
が持つルート検索構造テーブル1−1に対して当該ノー
ドAから直接収容ノードまでのルート情報および宛先情
報を格納し、直接収容ノード例えば第2図ノードCが持
つルート検索構造テーブル1−2に対して当該直接収容
ノードから端末へのルート情報および宛先情報を格納し
、通知されたネットワークコネクション確立要求に対応
してアドレス解析部1)が通知された宛先アドレスを解
析して主制御表を見つけ出し、ルート検索部12がこの
主制御表などに基づいて・宛先へのルートを見つけ出し
、発呼することにより、宛先へのルートを確立するよう
にしている。(Operation) As shown in FIG. 1, the present invention defines route information by dividing it into a PD with strong logical connections and an outside PD. Diagram node A
The route information and destination information from the node A to the directly accommodated node are stored in the route search structure table 1-1 held by the node A, and the route information and destination information from the node A to the directly accommodated node are stored in the route search structure table 1-2 held by the directly accommodated node, for example, the node C in FIG. stores route information and destination information from the directly accommodated node to the terminal, and in response to the notified network connection establishment request, the address analysis unit 1) analyzes the notified destination address to find the main control table; The route search unit 12 finds a route to the destination based on the main control table and makes a call, thereby establishing the route to the destination.
従って、端末を直接に収容するノードにおけるルート情
報をPD内の他の各ノードで共用すること可能となり、
管理ホストによるルート情報の集中管理が行い易(なる
、また、端末などが追加された場合でも、この端末を直
接収容する直接収容ノード例えばノードCが持つルート
検索構造テーブルl−2のみに対してルート情報を追加
し、−方、この端末を宛先として持つPD内の各ノード
に対しては、この端末を新たに追加した旨を通知してこ
の端末を新たな宛先として追加させる処理を自動的に行
わせることが可能となる。Therefore, it becomes possible to share the route information in the node that directly accommodates the terminal with other nodes in the PD,
Centralized management of route information by the management host is easy (also, even if a terminal is added, only the route search structure table l-2 held by the directly accommodating node, for example, node C, that directly accommodates this terminal) After adding the route information, automatically notify each node in the PD that has this terminal as a destination that this terminal has been newly added, and add this terminal as a new destination. It becomes possible to have the
次に、第1図から第4図を用いて本発明の1実施例の構
成および動作を順次詳細に説明する。Next, the configuration and operation of one embodiment of the present invention will be explained in detail using FIGS. 1 to 4.
第1図において、ルート検索構造テーブル1−2は、第
2図に示すように、論理的な結合が強いP D (Pr
ivate Domain)内から外部に対する端末T
、などの宛先情報およびこの宛先に対するルート情報を
格納するものであって、端末TIなどを直接に収容する
いわゆる直接収容ノードCにおけるものである。このル
ート検索構造テーブル1−2は、ハツシュ関数によって
宛先である端末TIに対応する主制御表を見つけ、更に
この主制御表に基づいて可能な出路lsなどを見つけ出
すものである。In FIG. 1, the route search structure table 1-2 consists of P D (Pr
ivate Domain) to the outside from the terminal T
, etc. and route information for this destination are stored in the so-called direct accommodating node C that directly accommodates the terminal TI and the like. This route search structure table 1-2 uses a hash function to find the main control table corresponding to the destination terminal TI, and further finds possible outgoing routes ls based on this main control table.
ルート検索構造テーブルl−1は、論理的な結合が強い
PD内におけるノードAが持つ宛先情報(端末T、など
のアドレス)およびこの宛先に向かう上述した直接収容
ノード(ノードA1ノードD)までのルート情報を格納
したものである。このルート検索構造テーブル1−1は
、ハツシュ関数によって宛先である端末TIに対応する
主制御表を見つけ、更にこの主制御表に基づいて出口ノ
ード番号リスト2中から出口ノード番号を見つけ出し、
更にポインタを辿って可能な出路!、などを見つけ出す
ものである。The route search structure table l-1 contains the destination information held by node A (the address of terminal T, etc.) in PDs with strong logical connections, and the information to the above-mentioned directly accommodating nodes (node A1 node D) towards this destination. It stores route information. This route search structure table 1-1 uses a hash function to find the main control table corresponding to the destination terminal TI, and further finds the exit node number from the exit node number list 2 based on this main control table.
Further follow the pointer to find a possible exit! , etc.
アドレス解析部1)は、アプリケ−シーンプログラムな
どから通知されたネットワークコネクション確立要求に
対応して、通知された宛先(アドレス)を解析し、主制
御表(例えば端末T、の主制御表T、)を見つけ出した
りするものである。The address analysis unit 1) analyzes a notified destination (address) in response to a network connection establishment request notified from an application scene program, etc., and analyzes a main control table (for example, a main control table T of a terminal T). ).
ルート検索部12は、アドレス解析部1)によって見つ
け出された主制御表に基づいて、宛先に向かう出路(ル
ート)を見つけ出すものである。The route search unit 12 finds an outgoing route (route) to the destination based on the main control table found by the address analysis unit 1).
以上のように、ルート情報を、論理的な結合が強いPD
内と、それ以外のPD外とに分けて定義することにより
、PD内の各ノードは、PD外の端末を直接収容する直
接収容ノードが持つ宛先へのルート情報を共用すること
が可能となり、管理ホストによるルート情報の集中管理
が容易となる。As mentioned above, route information is stored in PDs with strong logical connections.
By defining the inside and outside of the PD separately, each node within the PD can share the route information to the destination held by the directly accommodating node that directly accommodates the terminal outside the PD, This facilitates centralized management of route information by the management host.
更に、PD外に新たに端末などが追加されても、この追
加に対応したルート情報は、直接収容ノードのみに新た
に追加すればよく、他のPD内の各ノードはこの宛先情
報のみを追加すればよ(、自動的に生成させることが容
易に可能となる。Furthermore, even if a new terminal is added outside the PD, the route information corresponding to this addition only needs to be newly added to the directly accommodating node, and each node in other PDs only needs to add this destination information. If you do this, it can be easily generated automatically.
次に、第2図および第3図を用いて第1図構成の動作を
順次詳細に説明する。Next, the operation of the configuration shown in FIG. 1 will be explained in detail using FIGS. 2 and 3.
第2図は、ネットワーク例を示す、図中PD内は、論理
的な結合が強いノードAないしpを含む領域を示す、P
D外は、他の綱、端末T、などを示す。PD外の端末T
、などを直接収容する直接収容ノード例えばノードC1
ノードDに対して、この直接収容する端末T、などの端
末情報(アドレス)およびこの端末T+などへのルート
情報を保持させる。一方、それ以外のPD内のノード例
えばノードA1ノードBには、宛先の端末情報およびこ
の宛先の端末に至る直接収容ノードまでのルート情報を
保持させる。FIG. 2 shows an example of a network. In the figure, PD indicates an area containing nodes A to P with strong logical connections.
Outside D indicates other ropes, terminals T, etc. Terminal T outside of PD
, etc., for example, node C1
The node D is caused to hold terminal information (address) of the terminal T, etc. that it directly accommodates, and route information to the terminal T+, etc. On the other hand, other nodes in the PD, such as node A1 and node B, are made to hold destination terminal information and route information to the directly accommodating node leading to this destination terminal.
第3図において、図中■は、例えば宛先の端末T、のア
ドレスを解析し、端末T、の主制御表T、を見つけるこ
とを示す、これは、第1図ネットワークコネクション確
立要求の通知を受けたアドレス解析部1)が、通知を受
けたアドレスを解析し、ハツシュ関数によってノードA
が保持する第1図ルート検索構造テーブルl−1内の主
制御表T、を見つけ出すことを表す。In FIG. 3, ■ indicates that, for example, the address of the destination terminal T is analyzed and the main control table T of the terminal T is found. This means that the notification of the network connection establishment request shown in FIG. The received address analysis unit 1) analyzes the notified address and uses the hash function to identify node A.
This represents finding the main control table T in the route search structure table l-1 in FIG. 1 held by .
図中■は、ルートの表現が、ノード番号を記述あるいは
直接出路を記述しているか否かを判別することを示す、
ノード番号が記述されていた場合(例えば第2図ノード
Aの場合)、図中■を実行する。直接出路を記述してい
た場合(端末を直接収容しているノード例えば第2図ノ
ードCの場合)には、図中Φを実行する。このノードC
は、第1図ルート検索構造テーブル1−2中の主fe制
御表T、から可能な出路リスト5中に直接出路が記述さ
れている。■ in the figure indicates that it is determined whether the route expression describes a node number or a direct exit route.
If a node number is written (for example, in the case of node A in FIG. 2), execute the process (■) in the figure. If a direct outgoing route is described (in the case of a node directly accommodating a terminal, such as node C in FIG. 2), Φ in the figure is executed. This node C
A direct exit route is described in the possible exit route list 5 from the main FE control table T in the route search structure table 1-2 in FIG.
図中■は、ノード番号によりそのノードへ到達可能な出
路を得ることを示す、これは、例えば第1図ノードAの
ルート検索構造テーブル1−1内の主制御表T、によっ
てポイントされる出口ノード番号リスト2中のノードC
からポインタを順次辿うて可能な出路リスト4−1から
ルート!、を得ることを表す。■ in the figure indicates that an exit route that can reach that node is obtained by the node number. This is, for example, the exit pointed to by the main control table T in the route search structure table 1-1 of node A in Figure 1. Node C in node number list 2
Follow the pointer sequentially from the list of possible routes 4-1! , represents obtaining.
図中0は、発呼することを示す、これは、図中■で得た
出路(例えばルート!、)に対して発呼、あるいは図中
■で直接出路を記述していた場合には、この記述されて
いる出路(例えばルートl1S)に対して発呼すること
を表す、この発呼は、ノードAが例えば第4図に示すよ
うな情報をノードCに対して通知するようにしている。0 in the figure indicates that a call is to be made. This means that a call is made to the exit route (for example, route!) obtained in ■ in the diagram, or if the exit route is written directly in ■ in the diagram, This call represents making a call to the described outgoing route (for example, route l1S), and this call causes node A to notify node C of information as shown in FIG. 4, for example. .
以上の処理によって、ネットワークコネクション確立要
求を発したノードから、PD外の端末を直接収容する直
接収容ノードまで、順次図中■、■のノード番号を記述
、■、■の処理によってルートを確立し、更に直接収容
ノードでは図中■、■の直接出路を記述、■の処理によ
って更に直接収容ノードから宛先の端末までルートを確
立することにより、コネクシッンを確立することが可能
となる。Through the above processing, a route is established from the node that issued the network connection establishment request to the direct accommodating node that directly accommodates the terminal outside the PD by sequentially writing the node numbers marked with ■ and ■ in the figure, and performing the processing with ■ and ■. , Further, in the directly accommodating node, by describing the direct outgoing route shown in (1) and (2) in the figure, and establishing a route from the directly accommodating node to the destination terminal through the process (2), it becomes possible to establish a connection.
また、第2図図中点線を用いて示す端末T!を新たに追
加する場合、この端末Tオを直接収容する直接収容ノー
ドCが持つ第1図ルート検索構造テーブル1−2中に点
線を用いて示すように、端末T8の主制御表を追加する
と共に、ルート情報として可能な出路リスト5の出路i
、をポイントするように定義する。そして、当該ノード
Cが新たに端末T8を追加した旨を、PD内の他のノー
ド例えばノードAに通知することにより、ノードAは当
該ノードAが持つ第1図ルート検索構造チーブルミ−を
中に点線を用いて示すように、主制御表T8を追加する
と共にポイントする。Also, the terminal T! is shown using the dotted line in FIG. When adding a new terminal T8, the main control table of the terminal T8 is added to the route search structure table 1-2 in FIG. In addition, exit route i of possible exit route list 5 as route information
, is defined to point to . Then, by notifying other nodes in the PD, such as node A, that the node C has newly added the terminal T8, the node A stores the root search structure shown in FIG. As shown using a dotted line, the main control table T8 is added and pointed to.
以上のように、PD内で直接に端末を収容する直接収容
ノードが端末情報およびこの端末へのルート情報を持ち
、PD内のそれ以外のノードが、この端末情報およびこ
の直接収容ノードへのルート情報を持つように、ルート
情報を分離して定義することにより、新たな端末例えば
端末T!を追加した場合に、直接収容ノード以外の他の
ノードは、単に新たに追加した端末情報を記述するのみ
でよく、ルート情報を共有することが可能となる。As described above, a direct accommodation node that directly accommodates a terminal in a PD has terminal information and route information to this terminal, and other nodes in the PD have this terminal information and a route to this direct accommodation node. By separating and defining route information, a new terminal, for example, terminal T! , nodes other than the directly accommodating node need only write the newly added terminal information, and can share route information.
以上説明したように、本発明によれば、PD内の直接に
端末を収容する直接収容ノードに対して端末へのルート
情報を持たせ、PD内の他のノードに対してこの直接収
容ノードまでのルート情報を持たせるように分離して定
義する構成を採用しているため、他のノードはこの直接
収容ノードが保持するルート情報を共用することができ
、管理ホストがルート情報を集中管理することが容易と
なる。また、端末などが追加された場合でも、この端末
を直接収容する直接収容ノードに対してのみルート情報
を追加し、他のノードに対しては端末情報のみを追加す
ればよく、自動的に追加処理を行うことが容易となる。As explained above, according to the present invention, a direct accommodating node that directly accommodates a terminal in a PD is provided with route information to the terminal, and other nodes in the PD are provided with route information to this directly accommodating node. Since we have adopted a configuration in which route information is defined separately, other nodes can share the route information held by this directly accommodating node, and the management host centrally manages route information. This makes it easier. In addition, even if a terminal is added, route information only needs to be added to the directly accommodating node that directly accommodates this terminal, and only the terminal information needs to be added to other nodes, and the information will be added automatically. Processing becomes easier.
第1図は本発明の1実施例構成図、第2図はネットワー
ク例、第3図はネットワークコネクシ覆ン確立説明フロ
ーチャート、第4図は発呼に伴う通知情報例を示す。
図中、1.1−1,1−2はルート検索構造テーブル、
2は出口ノード番号リスト、4−15は可能な出路リス
ト、1)はアドレス解析部、l半ヅトワー7例
恣2 図FIG. 1 is a configuration diagram of one embodiment of the present invention, FIG. 2 is an example of a network, FIG. 3 is a flowchart for explaining establishment of network connection subversion, and FIG. 4 is an example of notification information accompanying a call. In the figure, 1.1-1 and 1-2 are route search structure tables,
2 is the exit node number list, 4-15 is the possible exit route list, 1) is the address analysis section, and 7 examples of half-duplex data.
Claims (1)
管理方式において、 端末を直接収容する直接収容ノードにおけるルート情報
と、それ以外のノードにおける当該直接収容ノードまで
のルート情報とに分解し、該当するルート情報を格納す
るルート検索構造テーブル(1)を備え、 通知されたネットワークコネクション確立要求に対応し
て、当該通知を受けたノードが持つ上記ルート検索構造
テーブル(1)を参照して、該当する宛先へのルート、
あるいは宛先に向かう直接収容ノードへのルートを見つ
け出し、この見つけ出したルートに対して発呼するよう
に構成したことを特徴とするルーティング情報管理方式
。[Claims] In a routing information management method for managing routing information to a destination, route information is divided into route information at a directly accommodating node that directly accommodates a terminal, and route information from other nodes to the directly accommodating node. , has a route search structure table (1) that stores the corresponding route information, and in response to the notified network connection establishment request, refers to the route search structure table (1) held by the node that received the notification. , the route to the appropriate destination,
Alternatively, a routing information management method is characterized in that a route to a directly accommodating node heading toward a destination is found, and a call is made to the found route.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63013967A JPH01190046A (en) | 1988-01-25 | 1988-01-25 | Routing information management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63013967A JPH01190046A (en) | 1988-01-25 | 1988-01-25 | Routing information management system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01190046A true JPH01190046A (en) | 1989-07-31 |
Family
ID=11847986
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63013967A Pending JPH01190046A (en) | 1988-01-25 | 1988-01-25 | Routing information management system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01190046A (en) |
-
1988
- 1988-01-25 JP JP63013967A patent/JPH01190046A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2020515987A (en) | Intelligent thread management across isolated network stacks | |
| CN112532538A (en) | Flow control method and device, electronic equipment and computer readable storage medium | |
| JPS62155649A (en) | Packet switching processing equipment | |
| CN112040030B (en) | Message transmission method and device, computer equipment and storage medium | |
| WO2006095184B1 (en) | Data processing system | |
| CN113918215A (en) | A microservice configuration system, equipment and medium | |
| US20060031628A1 (en) | Buffer management in a network device without SRAM | |
| US8873527B2 (en) | System and method for managing routers and communication interfaces on a computing device | |
| CN108920277B (en) | Service execution system, method and device and service isolation system | |
| CN116232894A (en) | A message processing method, message processing device and storage medium | |
| JPH01190046A (en) | Routing information management system | |
| JPH05204854A (en) | Software structure for data processing system | |
| WO2024198575A1 (en) | Message transmission method and apparatus, node device, and communication system | |
| CN110896378B (en) | Network traffic forwarding method and device, electronic equipment and machine-readable storage medium | |
| CN116820681A (en) | Container combination processing method, device, equipment and storage medium | |
| CN114553634B (en) | Data processing method and related device | |
| CN110300068B (en) | ARP resource management method and device and electronic equipment | |
| CN119449682B (en) | Message distribution method, device, communication equipment and readable storage medium | |
| JPH0512125A (en) | Address conversion system | |
| JP7367873B2 (en) | Data nodes, data node management methods, and data node management programs | |
| US11909641B2 (en) | Forwarding table validation | |
| CN115499358B (en) | SRv6-TE message forwarding method and forwarding equipment | |
| JP4288320B2 (en) | VPN router | |
| CN115685832A (en) | Mode switching method and device, power equipment and medium | |
| CN121691259A (en) | Cross-virtual private cloud network scheduling method, system, equipment and medium |