JPH0543223B2 - - Google Patents

Info

Publication number
JPH0543223B2
JPH0543223B2 JP61295338A JP29533886A JPH0543223B2 JP H0543223 B2 JPH0543223 B2 JP H0543223B2 JP 61295338 A JP61295338 A JP 61295338A JP 29533886 A JP29533886 A JP 29533886A JP H0543223 B2 JPH0543223 B2 JP H0543223B2
Authority
JP
Japan
Prior art keywords
network
address
terminal
node
local area
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.)
Expired - Lifetime
Application number
JP61295338A
Other languages
Japanese (ja)
Other versions
JPS63146632A (en
Inventor
Yoichi Ooteru
Fumio Akashi
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.)
NEC Corp
Original Assignee
Nippon 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP61295338A priority Critical patent/JPS63146632A/en
Publication of JPS63146632A publication Critical patent/JPS63146632A/en
Publication of JPH0543223B2 publication Critical patent/JPH0543223B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は複数のローカルエリアネツトワーク上
の端末が一つの基幹ネツトワークを介して通信す
るシステムにおいてアドレス指定制御を行うネツ
トワーク制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a network control device that performs addressing control in a system in which terminals on a plurality of local area networks communicate via one backbone network.

〔従来の技術〕[Conventional technology]

複数の端末を接続する複数の同種のローカルエ
リアネツトワークが一つの放送性を有する基幹ネ
ツトワークの複数のノードに接続されたパケツト
通信システムにおいては、端末間の通信は通常、
以下のように行われる。各端末は相手端末がどの
ローカルエリアネツトワークに接続されているか
にかかわらず、宛先端末のアドレスと自端末のア
ドレスを付与した情報フレームを送信する。もし
宛先端末が送信端末と同じローカリエリアネツト
ワークに直接接続されている場合にはこの宛先端
末はこの情報フレームを、その宛先アドレスを見
て直接受信する。一方、ノードはこの情報フレー
ムの宛先アドレスを見て、もし宛先端末が自分が
収容しているローカルエリアネツトワークに直接
接続されている場合には受信しない。また、もし
宛先端末が自分が収容しているローカルエリアネ
ツトワークに接続されていない時にはこの情報フ
レームを受信し、宛先端末がどのノードに収容さ
れているかを表を引いて調べ、このノードのアド
レスを宛先アドレスとし、自ノードのアドレスを
送信元アドレスとする基幹ネツトワーク内ヘツダ
を、受信した情報フレームの前に付加して基幹ネ
ツトワーク上に送信する。ノードは基幹ネツトワ
ーク上を流れる情報フレームに対してはその宛先
アドレスが自ノードのアドレスだつた時だけ受信
し、基幹ネツトワーク内ヘツダを取り去つた後自
ノードに収容したローカルエリアネツトワークに
送信する。
In a packet communication system in which multiple local area networks of the same type connecting multiple terminals are connected to multiple nodes of a single backbone network with broadcasting characteristics, communication between the terminals is usually performed as follows.
This is done as follows. Each terminal transmits an information frame with the destination terminal's address and its own terminal's address, regardless of which local area network the other terminal is connected to. If the destination terminal is directly connected to the same local area network as the sending terminal, this destination terminal receives this information frame directly by looking at its destination address. On the other hand, a node looks at the destination address of this information frame and does not receive it if the destination terminal is directly connected to the local area network it hosts. Also, if the destination terminal is not connected to the local area network that it accommodates, it receives this information frame, looks up the table to find out which node the destination terminal is accommodated in, and uses the address of this node. A header within the backbone network, which has the destination address as the destination address and the own node's address as the source address, is added to the front of the received information frame and transmitted onto the backbone network. A node receives an information frame flowing on the backbone network only when the destination address is its own node's address, and after removing the header within the backbone network, sends it to the local area network accommodated in its own node. do.

この方法によれば、各端末は相手端末がどのロ
ーカルエリアネツトワークに接続されているかに
よらずあたかも一つのローカルエリアネツトワー
クに接続している端末同士のように通信ができ
る。しかし各ノードにおいてはすべての端末とそ
れを収容するノードのアドレスの対応表を保持し
ていなければならない。このアドレス対応表は、
システム構成の変更などに従つて動的に変更され
る必要がある。アドレス対応表の動的な作成アル
ゴリズムとしては次のような方法が考えられてい
る。まずノードは、ローカルエリアネツトワーク
上の情報フレームは宛先端末の収容されているノ
ードが解らない場合にはすべて受信し、宛先ノー
ドアドレスの代わりにブロードキヤストアドレス
を宛先アドレスとする基幹ネツトワーク内ヘツダ
を付加して基幹ネツトワーク上に送信する。ブロ
ードキヤストアドレスを付けた情報フレームはす
べてのノードで受信されるので、必ず相手端末に
達する。一方、基幹ネツトワーク上の情報フレー
ムに対しては一旦すべて受信し、その基幹ネツト
ワーク内ヘツダに書かれた送信元ノードのアドレ
スとその内側に書かれた送信元端末のアドレスを
読み、これから端末−ノードのアドレス対応表を
作成する。この方法を用いれば、はじめアドレス
表が空きであつても、端末が一回送信すればその
情報フレームが基幹ネツトワーク上にブロードキ
ヤストされ、すべてのノードがその端末の収容さ
れているノードアドレスを知ることができ、次に
その端末宛の通信があつたときには表を用いてノ
ード宛に送信することができる。このように時間
がたつにつれてアドレス表が完備されてゆき、ブ
ロードキヤストされるフレームは減る。
According to this method, each terminal can communicate with each other as if they were connected to a single local area network, regardless of which local area network the other terminal is connected to. However, each node must maintain a correspondence table between all terminals and the addresses of the nodes that accommodate them. This address correspondence table is
It needs to be changed dynamically according to changes in system configuration, etc. The following method has been considered as an algorithm for dynamically creating an address correspondence table. First, a node receives all information frames on the local area network if it does not know the node where the destination terminal is accommodated, and sends them to a header in the backbone network whose destination address is the broadcast address instead of the destination node address. is added and sent over the core network. Information frames with broadcast addresses are received by all nodes, so they always reach the other party's terminal. On the other hand, once all information frames on the core network are received, the address of the source node written in the header within the core network and the address of the source terminal written inside are read, and from now on the terminal - Create a node address correspondence table. If this method is used, even if the address table is initially empty, once a terminal sends the information frame, that information frame will be broadcast on the backbone network, and all nodes will know the node address where the terminal is accommodated. The next time there is a communication addressed to that terminal, it can be sent to the node using the table. In this way, as time passes, the address table becomes complete, and the number of frames to be broadcast decreases.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した方法では、アドレス表を絶えず更新す
るために、相変わらずすべての情報フレームを受
信し続けなければならないので、ノードの負担が
大きいという欠点がある。
The above-described method has the disadvantage that it places a heavy burden on the node because it must continue to receive all information frames in order to constantly update the address table.

〔問題点を解決するための手段〕[Means for solving problems]

本発明のネツトワーク制御装置は、複数の端末
を接続する複数のローカルエリアネツトワークが
一つの放送性を有する基幹ネツトワークの複数の
ノードに接続されてなる通信システムにおいて、
前記基幹ネツトワークに直接接続され、この基幹
ネツトワーク上を流れる情報フレームの通信制御
情報を含む部分だけを逐次受信する手段と、この
受信した通信制御部分から前記各端末が直接接続
されているローカルエリアネツトワークを接続し
ているノードのアドレスを知る手段と、前記各端
末とそれを収容しているノードのアドレスの対応
表を前記通信媒体上に放送する手段とを備えてい
る。
The network control device of the present invention provides a communication system in which a plurality of local area networks connecting a plurality of terminals are connected to a plurality of nodes of a backbone network having broadcasting properties.
means for sequentially receiving only the portions of information frames that are directly connected to the backbone network and that include communication control information flowing on the backbone network; and a local network that is directly connected to the respective terminals from the received communication control portion The apparatus includes means for knowing the addresses of nodes connected to the area network, and means for broadcasting a correspondence table of the addresses of the terminals and the nodes accommodating them on the communication medium.

〔実施例〕〔Example〕

次に本発明の実施例について図面を用いて説明
する。
Next, embodiments of the present invention will be described using the drawings.

第1図は本発明のネツトワーク制御装置の一実
施例を示すブロツク図である。
FIG. 1 is a block diagram showing one embodiment of the network control device of the present invention.

基幹ネツトワークの通信媒体1上を流れる情報
フレームはすべて送受信装置3を介してネツトワ
ーク制御装置2内に入り、そのヘツダ部分でけが
バツフア管理装置5の制御によりヘツダメモリ4
に書き込まれる。制御部6はヘツダメモリ4に新
たに書き込まれたヘツダの送信元ノードアドレス
部分と送信元端末アドレス部分を読みだし、アド
レス対応表7の内容と比べ、もしその組合せがま
だ登録されていなければ新たにアドレス表に書き
加える。タイマ8は一定時間ごとに制御部6に信
号を送り、それに従つて制御部6はアドレス対応
表7の内容を送受信装置3を介して通信媒体1に
送信する。
All information frames flowing on the communication medium 1 of the backbone network enter the network control device 2 via the transmitting/receiving device 3, and are stored in the header memory 4 under the control of the injury buffer management device 5 at the header portion.
will be written to. The control unit 6 reads the source node address part and the source terminal address part of the header newly written in the header memory 4, compares it with the contents of the address correspondence table 7, and if the combination has not yet been registered, a new one is added. Add to address list. The timer 8 sends a signal to the control unit 6 at regular intervals, and in accordance with the signal, the control unit 6 transmits the contents of the address correspondence table 7 to the communication medium 1 via the transmitting/receiving device 3.

続いて本実施例の動作について第2図を参照し
て説明する。
Next, the operation of this embodiment will be explained with reference to FIG.

第2図は本発明のネツトワーク制御装置の一使
用例を示すブロツク図で、ループ型の基幹ネツト
ワークにバス型のローカルエリアネツトワークが
接続された通信システムを示している。
FIG. 2 is a block diagram showing an example of the use of the network control device of the present invention, and shows a communication system in which a bus-type local area network is connected to a loop-type backbone network.

同図において、11は基幹ネツトワーク、1
2,13,14はノード、15はネツトワーク制
御装置、16,17,18はローカルエリアネツ
トワーク、19,20,21は端末である。まず
アドレス表が空きである場合から始まつたとし、
はじめに端末19が端末21宛に送信したとす
る。ノード12は端末21がどのノードに収容さ
れているか知らないので、ブロードキヤストアド
レスを付けて基幹ネツトワーク11に送信する。
ノード13,14はブロードキヤストアドレスな
ので受信し、基幹ネツトワーク内へのヘツダを外
してそれぞれローカルエリアネツトワーク17,
18に送信し、その結果端末21はこの情報フレ
ームを受信できる。一方、ネツトワーク制御装置
15もこの情報フレームのヘツダ部分を受信し、
端末19がノード12に収容されていることを知
る。その後ネツトワーク制御装置の送信の時間に
なると、ネツトワーク制御装置15は(端末19
−ノード12)という情報を基幹ネツトワーク1
1上にブロードキヤストする。次に例えば端末2
0が端末19に送信したとすると、このときには
ノード13は端末19がノード12に収容されて
いることを知つているので、ノード12のアドレ
スを宛先アドレスとして基幹ネツトワーク11上
に送信することができる。
In the figure, 11 is the backbone network;
2, 13, and 14 are nodes, 15 is a network control device, 16, 17, and 18 are local area networks, and 19, 20, and 21 are terminals. Let's say we start with an empty address table,
Assume that the terminal 19 first sends a message to the terminal 21. Since the node 12 does not know in which node the terminal 21 is accommodated, it sends it to the backbone network 11 with a broadcast address attached.
Nodes 13 and 14 receive the broadcast address, remove the header to the backbone network, and send it to local area networks 17 and 14, respectively.
18, so that terminal 21 can receive this information frame. On the other hand, the network control device 15 also receives the header part of this information frame,
It is learned that the terminal 19 is accommodated in the node 12. Thereafter, when it is time for the network control device to transmit, the network control device 15 (terminal 19
- Node 12) information from core network 1
Broadcast on 1. Next, for example, terminal 2
0 sends a message to terminal 19, at this time node 13 knows that terminal 19 is accommodated in node 12, so it can send the message onto backbone network 11 using the address of node 12 as the destination address. can.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、各ノードは自分
の収容しているローカルエリアネツトワークに転
送する必要のある情報フレームだけを受信すれば
よいので、負荷の軽減、バツフアの容量の削減な
ど利点がある。またネツトワーク制御装置は、情
報フレーム全体を受信する必要はなくヘツダ部分
だけを受信すればよいが、ヘツダ部分は固定長で
しかも情報フレーム全体に比べて非常に長さが短
いため、ネツトワーク制御装置自身のバツフア管
理も容易に行える効果がある。
As explained above, each node only needs to receive the information frames that need to be transferred to the local area network that it accommodates, so the present invention has advantages such as a reduction in load and buffer capacity. be. In addition, the network control device does not need to receive the entire information frame and only needs to receive the header part, but since the header part has a fixed length and is much shorter than the entire information frame, the network control This has the effect of making it easier to manage the buffer of the device itself.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図、第2図はそれぞれ本発明のネツトワー
ク制御装置の一実施例、一使用例を示すブロツク
図である。 1……通信媒体、2……ネツトワーク制御装
置、3……送受信装置、4……ヘツダメモリ、5
……バツフア管理装置、6……制御部、7……ア
ドレス対応表、8……タイマ。
FIGS. 1 and 2 are block diagrams showing an embodiment and an example of use of the network control device of the present invention, respectively. 1... Communication medium, 2... Network control device, 3... Transmitting/receiving device, 4... Header memory, 5
. . . buffer management device, 6 . . . control unit, 7 . . . address correspondence table, 8 . . . timer.

Claims (1)

【特許請求の範囲】[Claims] 1 複数の端末を接続する複数のローカルエリア
ネツトワークが一つの放送性を有する基幹ネツト
ワークの複数のノードに接続されてなる通信シス
テムにおいて、前記基幹ネツトワークに直接接続
され、この基幹ネツトワーク上を流れる情報フレ
ームの通信制御情報を含む部分だけを逐次受信す
る手段と、この受信した通信制御部分から前記各
端末が直接接続されているローカルエリアネツト
ワークを接続しているノードのアドレスを知る手
段と、前記各端末とそれを収容しているノードの
アドレスの対応表を前記通信媒体上に放送する手
段とを備えることを特徴とするネツトワーク制御
装置。
1. In a communication system in which a plurality of local area networks connecting a plurality of terminals are connected to a plurality of nodes of a backbone network having broadcasting properties, the network is directly connected to the backbone network, and means for sequentially receiving only the portions containing communication control information of the information frames flowing through the network; and means for determining, from the received communication control portions, the addresses of nodes connecting the local area networks to which the respective terminals are directly connected. and means for broadcasting, on the communication medium, a correspondence table between the addresses of the respective terminals and the nodes accommodating the terminals.
JP61295338A 1986-12-10 1986-12-10 Network control equipment Granted JPS63146632A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61295338A JPS63146632A (en) 1986-12-10 1986-12-10 Network control equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61295338A JPS63146632A (en) 1986-12-10 1986-12-10 Network control equipment

Publications (2)

Publication Number Publication Date
JPS63146632A JPS63146632A (en) 1988-06-18
JPH0543223B2 true JPH0543223B2 (en) 1993-07-01

Family

ID=17819321

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61295338A Granted JPS63146632A (en) 1986-12-10 1986-12-10 Network control equipment

Country Status (1)

Country Link
JP (1) JPS63146632A (en)

Also Published As

Publication number Publication date
JPS63146632A (en) 1988-06-18

Similar Documents

Publication Publication Date Title
JPS6346837A (en) Method and equipment for line exchange in packet network
JP3253565B2 (en) Communication system and communication method
EP0884685B1 (en) Transmission right managing method and communication system
JPH0543223B2 (en)
JPH1084385A (en) Communication connection device and communication connection method with multiple servers
US6131124A (en) Data communication method and data communication system using this method
JP3125349B2 (en) Network system
JP3132842B2 (en) Multiplexing of connectionless and connection-oriented communication systems in label switching networks
JPS63196132A (en) Routing system
JP2585843B2 (en) Local area network interconnection device and station device
JPS6125346A (en) Local inter-network communication system
JPH0681138B2 (en) Packet communication device
JPH0763162B2 (en) Slot access method
JP3296305B2 (en) Switching hub and communication method
JP2790087B2 (en) Hub device
JPH0685817A (en) Relay device
JP3140905B2 (en) Packet switching equipment
JPH0923245A (en) Network connection device
JPH06104908A (en) Distributed control type bandwidth management communication method
JPS5816823B2 (en) Communication method
JPH02214349A (en) Scma/cd bus bridge
JPH0556067A (en) Packet transfer node
KR19980058244A (en) Port address and memory operation method during Ethernet communication
JPH0556082A (en) Inter-network connector
JPH04286244A (en) Packet communication network