JPH01129548A - Communication controller - Google Patents
Communication controllerInfo
- Publication number
- JPH01129548A JPH01129548A JP62287884A JP28788487A JPH01129548A JP H01129548 A JPH01129548 A JP H01129548A JP 62287884 A JP62287884 A JP 62287884A JP 28788487 A JP28788487 A JP 28788487A JP H01129548 A JPH01129548 A JP H01129548A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- network
- packets
- control unit
- buffer
- 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
- 238000004891 communication Methods 0.000 title claims description 12
- 239000000872 buffer Substances 0.000 claims abstract description 43
- 230000005540 biological transmission Effects 0.000 claims abstract description 30
- 239000000284 extract Substances 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、複数のネットワーク間のパケット交換を行う
通信制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a communication control device for exchanging packets between a plurality of networks.
従来の技術 第2図は、従来の通信制御装置を示す。Conventional technology FIG. 2 shows a conventional communication control device.
第2図において、2】は、送受信パケットに対してプロ
トコル処理を行うことによりこの通信制御装置全体を制
御する制御ブロック、22a122bはそれぞれ、ネッ
トワークNa、Nbとのパケットの送受信を制御する回
線制御部であり、この従来例では、回線制御部22aに
ザブネットワークNaが接続され、回線制御部22bに
は上位ネットワークNbに接続され、ネットワークNb
にはザブネットワークNcが接続されている。In FIG. 2, 2] is a control block that controls the entire communication control device by performing protocol processing on transmitted and received packets, and 22a and 122b are line control units that control packet transmission and reception with networks Na and Nb, respectively. In this conventional example, the subnetwork Na is connected to the line control section 22a, the upper network Nb is connected to the line control section 22b, and the network Nb is connected to the line control section 22b.
is connected to Zabu Network Nc.
2.3 aは、ネットワークNaからネットワークNb
に対するパケットを一時格納するためのパケットバッフ
ァ、23bは、ネットワークNbからネットワークNa
に対するパケットを一時格納するためのパケットバッフ
ァ、24a、24bはそれぞれ、パケットバッファ23
a、23bの書き込み、読み出しを制御するバッファ制
御部である。2.3 a is from network Na to network Nb
A packet buffer 23b for temporarily storing packets from network Nb to network Na
Packet buffers 24a and 24b for temporarily storing packets for
This is a buffer control unit that controls writing and reading of a and 23b.
2!5aは、回線制御部22aとパケットバッファ23
a、2.3bの間のパケット用のデータバス、25bは
、回線制御部22bとパケットバッファ23a、23b
の間のパケット用のデータバスである。2!5a is a line control unit 22a and a packet buffer 23
The data bus 25b for packets between a and 2.3b is a line control unit 22b and packet buffers 23a and 23b.
This is a data bus for packets between.
次に、上記従来例の動作を説明する。Next, the operation of the above conventional example will be explained.
第2図において、例えばネットワークNaからネットワ
ークNbに対するパケットが到着すると、回線制御部2
2aにより取り込まれ、バッファ制御部24. aによ
りデータバス25aを介してパケットバッファ23aに
格納される。In FIG. 2, for example, when a packet arrives from network Na to network Nb, the line controller 2
2a, and the buffer controller 24. a is stored in the packet buffer 23a via the data bus 25a.
パケットバッファ23aに格納された受信パケットは、
制御ブロック2Jによりプロトコル変換等の処理を受け
だ後、バッファ制御部24aによりデータバス25bに
送出され、回線制御部22bによりネットワークNbに
送出される。The received packet stored in the packet buffer 23a is
After receiving processing such as protocol conversion by the control block 2J, it is sent to the data bus 25b by the buffer control section 24a, and sent to the network Nb by the line control section 22b.
発明が解決しようとする問題点
しかしながら、上記従来の通信制御装置では、2つのネ
ットワークNaXNb間の相互のパケットを伝送するよ
うに構成されているために、3以上のネットワークNa
、Nbs Nc間でパケット交換を行うには、この通信
制御装置に上位の交換機能を有するネットワークNbに
接続してその交換機能を利用する必要があり、したがっ
て、この上位のネットワークNbが必要となったり、ま
たパケット交換を行うための複雑な制御手順が必要にな
るという問題点がある。Problems to be Solved by the Invention However, since the conventional communication control device described above is configured to transmit mutual packets between two networks NaXNb,
, Nbs Nc, it is necessary to connect this communication control device to a network Nb that has a higher-level exchange function and use that exchange function. Therefore, this higher-level network Nb is required. There are also problems in that complicated control procedures are required to perform packet switching.
本発明は上記問題点に鑑み、上位のネットワークや複雑
な制御手順を必要とせず、簡単な構成で複数のネットワ
ーク間のパケット交換を行うことができる通信制御装置
を提供することを目的とする。SUMMARY OF THE INVENTION In view of the above-mentioned problems, it is an object of the present invention to provide a communication control device that can exchange packets between a plurality of networks with a simple configuration without requiring an upper level network or complicated control procedures.
問題点を解決するための手段
本発明は上記問題点を解決するために、パケット交換を
行う各ネットワーク毎にそれぞれ、回線制御部と、受信
バッファと、データバスと、送信バッファと、回線制御
部により受信されたパケットの宛先アドレスにより宛先
ネットワークを検索し、検索した宛先ネットワークに対
するパケットの送信権を要求する制御部を設けるととも
に、所定の順で制御部にパケットの送信権を与える送信
権制御部を設け、ネットワークからパケットが到着した
場合に、当該回線制御部が受信パケットを当該受信バッ
ファに格納し、当該制御部が受信パケットの宛先アドレ
スにより宛先ネットワークを検索して宛先ネットワーク
に対するパケットの送信権を要求し、送信権制御部から
送信権を得だ場合に、当該受信バッファに格納された受
信パケットを宛先ネットワークに対応するデータバスに
送6 ・\−7
出し、宛先ネットワーク側の制御部がデータバス上のパ
ケットをその送信バッファに格納し、宛先ネットワーク
側の回線制御部が送信バッファに格納されたパケットを
宛先ネットワークに送信するようにしだものである。Means for Solving the Problems In order to solve the above problems, the present invention provides a line control section, a reception buffer, a data bus, a transmission buffer, and a line control section for each network that performs packet switching. A transmission right control unit that searches for a destination network based on the destination address of a packet received by the controller and requests the right to transmit the packet to the searched destination network, and grants the control unit the right to transmit the packet in a predetermined order. When a packet arrives from the network, the line control unit stores the received packet in the reception buffer, searches for the destination network based on the destination address of the received packet, and determines the right to send the packet to the destination network. When the transmission right is obtained from the transmission right control unit, the received packet stored in the reception buffer is sent to the data bus corresponding to the destination network, and the control unit on the destination network side Packets on the data bus are stored in its transmission buffer, and a line control unit on the destination network side transmits the packets stored in the transmission buffer to the destination network.
作用
本発明は上記構成により、パケット交換を行うネットワ
ーク毎にそれぞれ、回線制御部と、受信バッファ、送信
バッファと、制御部と、内部データバスを設けるととも
に、パケットの送信権を与える送信権制御部とを設るこ
とにより、複数のネットワーク間のパケット交換を行う
ようにしたので、上位のネットワークや複雑な制御手順
が不用となる。According to the above configuration, the present invention provides a line control section, a reception buffer, a transmission buffer, a control section, and an internal data bus for each network that performs packet switching, and also includes a transmission right control section that gives the right to transmit packets. Since packets can be exchanged between multiple networks by establishing a network, upper networks and complicated control procedures are no longer required.
実施例
以下、図面を参照して本発明の詳細な説明する。第1図
は、本発明に係る通信制御装置の一実施例を示す機能ブ
ロック図である。EXAMPLES Hereinafter, the present invention will be described in detail with reference to the drawings. FIG. 1 is a functional block diagram showing an embodiment of a communication control device according to the present invention.
第1図において、11.12.13.14〜はそれぞれ
、パケット交換を行うネットワーク毎に設けられるデー
タバス、2112□〜はそれぞれ、ネットワークN1、
N2〜とのパケット伝送を制御する回線制御部、37.
3□〜はそれぞれ、回線制御部2..2.〜によシ受信
されたパケットを一時格納するための受信パケットバッ
ファ、47.4□〜はそれぞれ、データバス11.1□
〜からネットワークN5、N2〜に対する送信パケット
を一時格納するための送信パケットバッファである。In FIG. 1, 11.12.13.14~ are data buses provided for each network that performs packet exchange, and 2112□~ are networks N1, 2112□~, respectively.
A line control unit that controls packet transmission with N2~, 37.
3□~ are the line control unit 2. .. 2. Receive packet buffers 47.4□ and 47.4□ for temporarily storing packets received by ~ are connected to data buses 11.1□, respectively.
This is a transmission packet buffer for temporarily storing transmission packets from ~ to networks N5, N2 ~.
57.52〜.6□、6□〜はそれぞれ、パケットバッ
ファ37.3□〜、41.4□〜の書き込み、読み出し
を制御するバッファ制御部、80.8゜〜はそれぞれ、
ネットワークN、、N、〜からの受信パケットのアドレ
ス部を取り出して回線制御部21.2゜〜の番号と対応
して登録し、まだ検索することにより受信パケットの宛
先アドレスに対応する回線制御部の番号を識別するアド
レス管理部である。57.52~. 6□, 6□~ are buffer control units that control writing and reading of packet buffers 37.3□~, 41.4□~, respectively; 80.8°~ are respectively,
The line control unit extracts the address part of the received packet from network N, , N, ~, registers it in correspondence with the number of the line control unit 21.2゜~, and searches it again to find the address part of the received packet. This is an address management unit that identifies the number of the address.
91.92〜はそれぞれ、アドレス管理部8゜、8□〜
の識別結果により送信パケットバッファ31.32〜の
出力を切p替えてデータバス11.12.13.14〜
に選択的に接続するバス切替制御部、1.0..10□
〜はそれぞれ、ネットワークN、 、N2〜毎の回路系
を制御する制御ブロック、11は、制御部101.10
2〜からのパケット送信要求の有無をチエツクし、要求
のあるネットワークに対して時分割でパケットの送信権
を順次巡回させる送信権制御部である。91.92~ are address management parts 8゜, 8□~, respectively.
Based on the identification result, the outputs of the transmission packet buffers 31, 32~ are switched to the data buses 11, 12, 13, 14~.
a bus switching control unit selectively connected to 1.0. .. 10□
~ are control blocks that control the circuit systems of networks N, , N2~, respectively; 11 is a control unit 101.10
This is a transmission right control unit that checks the presence or absence of a packet transmission request from 2 to 2 and sequentially circulates the packet transmission right to the requesting networks in a time-division manner.
次に、上記実施例の動作を説明する。Next, the operation of the above embodiment will be explained.
第1図において、例えばネットワークN、からネットワ
ークN2に対するパケットが到着すると、回線制御部2
1により取シ込まれ、バッファ制御部51によシ受信パ
ケットバッファ31に格納される。In FIG. 1, for example, when a packet arrives from network N to network N2, the line controller 2
1 and stored in the reception packet buffer 31 by the buffer control unit 51.
アドレス管理部8、は、受信パケットの宛先アドレスを
取り出し、対応する回線制御部22の番号を検索するこ
とによシ宛先ネットワークN2を検索し、検索結果をバ
ス切替制御部9.と制御ブロック10□〜102に通知
する。The address management section 8 retrieves the destination address of the received packet, searches for the number of the corresponding line control section 22 to search for the destination network N2, and uses the search results as the bus switching control section 9. and the control blocks 10□ to 102 are notified.
制御ブロック10.はこの通知により、送信権制御部1
1に対しネットワークN2にパケットを送信する要求を
発生し、送信権制御部11により巡回されている送信権
を獲得した後バス切替制御部91を起動する。Control block 10. With this notification, the transmission right control unit 1
1 to transmit a packet to the network N2, and after acquiring the transmission right circulated by the transmission right control section 11, the bus switching control section 91 is activated.
バス切替制御部9、は、受信パケットバッファ3、と、
アドレス管理部8.により通知された回線制御部22の
番号に対応するデータバス1□を接続し、他のデータバ
ス13.13〜をノ・イインピーダンスに設定する。The bus switching control unit 9 includes a reception packet buffer 3, and
Address management section 8. The data bus 1□ corresponding to the number of the line control unit 22 notified by is connected, and the other data buses 13, 13, etc. are set to no impedance.
データバス1゜上のバケソトハ、ネットワークN2用の
バッファ制御部6□によシ送信パケットバッファ6□に
一時格納され、回線制御部22によりネットワークN2
に送信される。The packets on the data bus 1° are temporarily stored in the transmission packet buffer 6□ by the buffer control unit 6□ for the network N2, and
sent to.
尚、上記動作説明では、ネットワークN1からネットワ
ークN2に対するパケットを交換する場合について説明
したが、他のネットワーク間の・々ケノトを交換する場
合についても同様な動作であるので、その説明を省略す
る。In the above description of the operation, the case where packets are exchanged from the network N1 to the network N2 has been explained, but the operation is similar when exchanging packets between other networks, so the explanation thereof will be omitted.
したがって、上記実施例によれば、通信制御装置が複数
のネットワーク間のパケット交換機能を有するだめに、
従来例のように、上位のネノトワ10ヘー/
−クやその複雑な制御手順を利用することなく、3以上
のネットワーク間のパケット交換を行うことができる。Therefore, according to the above embodiment, since the communication control device has a packet exchange function between a plurality of networks,
Unlike the conventional example, packets can be exchanged between three or more networks without using a host network or its complicated control procedures.
発明の詳細
な説明したように、本発明は、パケット交換を行うネッ
トワーク毎にそれぞれ、回線制御部と、受信バッファ、
送信バッファと、制御部と、内部データバスを設けると
ともに、パケットの送信権を与える送信権制御部を設け
たので、上位のネットワークや複雑な制御手順を必要と
せず、簡単な構成で複数のネットワーク間のパケット交
換を行うことができる。As described in detail, the present invention provides a line control unit, a reception buffer, and a reception buffer for each network that performs packet switching.
In addition to providing a transmission buffer, a control unit, and an internal data bus, we also provided a transmission right control unit that gives the right to transmit packets, so there is no need for a higher-level network or complicated control procedures, and it is possible to use multiple networks with a simple configuration. packets can be exchanged between
第1図は、本発明に係る通信制御装置の一実施例を示す
機能ブロック図、第2図は、従来例の通信制御装置を示
す機能ブロック図である。
i、、i2.13.14〜°°°データバス12IX2
2〜・・・回線制御部、31.3□〜、41.42〜・
・・パケットバッファ、51.52、〜.61.6□〜
・・・バッファ制御部、81.82〜・・・アドレス管
理部、90.9□〜・・・バス切替制御部、10、〜1
02〜・・・制御ブロック、Jl・・・送信権制御部。FIG. 1 is a functional block diagram showing an embodiment of a communication control device according to the present invention, and FIG. 2 is a functional block diagram showing a conventional communication control device. i,,i2.13.14~°°°Data bus 12IX2
2~...Line control unit, 31.3□~, 41.42~・
...Packet buffer, 51.52, ~. 61.6□〜
...Buffer control section, 81.82--Address management section, 90.9□--Bus switching control section, 10, -1
02~...Control block, Jl...Transmission right control unit.
Claims (1)
る複数の回線制御部と、前記回線制御部により受信され
たパケットをそれぞれ一時格納するための複数の受信バ
ッファと、各受信側ネットワークにそれぞれパケットを
伝送するための複数のデータバスと、前記データバスか
ら回線制御部を介して各ネットワークに送信するパケッ
トをそれぞれ一時格納するための複数の送信バッファと
、前記回線制御部により受信されたパケットの宛先アド
レスにより宛先ネットワークを検索し、検索した宛先ネ
ットワークに対するパケットの送信権を要求する複数の
制御部と、所定の順で前記制御部にパケットの送信権を
与える送信権制御部とを有し、ネットワークからパケッ
トが到着した場合に、当該回線制御部が受信パケットを
当該受信バッファに格納し、当該制御部が受信パケット
の宛先アドレスにより宛先ネットワークを検索して宛先
ネットワークに対するパケットの送信権を要求し、前記
送信権制御部から送信権を得た場合に、当該受信バッフ
ァに格納された受信パケットを宛先ネットワークに対応
するデータバスに送出し、宛先ネットワーク側の制御部
がデータバス上のパケットをその送信バッファに格納し
、宛先ネットワーク側の回線制御部が送信バッファに格
納されたパケットを宛先ネットワークに送信することを
特徴とする通信制御装置。a plurality of line control units that respectively control transmission and reception of packets with each network; a plurality of receive buffers that temporarily store packets received by the line control units; and transmitting the packets to each receiving side network. a plurality of data buses, a plurality of transmission buffers for temporarily storing packets to be transmitted from the data bus to each network via the line control unit, and a destination address of the packet received by the line control unit. It includes a plurality of control units that search for a destination network and request the right to transmit packets to the searched destination network, and a transmission right control unit that grants the right to transmit packets to the control units in a predetermined order, When the received packet arrives, the line control unit stores the received packet in the reception buffer, searches for the destination network using the destination address of the received packet, requests the right to transmit the packet to the destination network, and sends the packet to the destination network. When the transmission right is obtained from the right control unit, the received packet stored in the reception buffer is sent to the data bus corresponding to the destination network, and the control unit on the destination network side transfers the packet on the data bus to the transmission buffer. A communication control device characterized in that a line control unit on the destination network side transmits the packets stored in a transmission buffer to the destination network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62287884A JPH01129548A (en) | 1987-11-13 | 1987-11-13 | Communication controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62287884A JPH01129548A (en) | 1987-11-13 | 1987-11-13 | Communication controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01129548A true JPH01129548A (en) | 1989-05-22 |
Family
ID=17722971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62287884A Pending JPH01129548A (en) | 1987-11-13 | 1987-11-13 | Communication controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01129548A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02239747A (en) * | 1989-03-14 | 1990-09-21 | Kokusai Denshin Denwa Co Ltd <Kdd> | Atm exchange |
EP1905501A2 (en) | 2006-09-28 | 2008-04-02 | Techno Takatsuki Co., Ltd. | Dust collecting mechanism |
JP2015124913A (en) * | 2013-12-25 | 2015-07-06 | 三菱重工業株式会社 | Exhaust duct and boiler |
US10323844B2 (en) | 2014-12-12 | 2019-06-18 | Mitsubishi Hitachi Power Systems, Ltd. | Exhaust duct and boiler |
-
1987
- 1987-11-13 JP JP62287884A patent/JPH01129548A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02239747A (en) * | 1989-03-14 | 1990-09-21 | Kokusai Denshin Denwa Co Ltd <Kdd> | Atm exchange |
EP1905501A2 (en) | 2006-09-28 | 2008-04-02 | Techno Takatsuki Co., Ltd. | Dust collecting mechanism |
JP2015124913A (en) * | 2013-12-25 | 2015-07-06 | 三菱重工業株式会社 | Exhaust duct and boiler |
US10190771B2 (en) | 2013-12-25 | 2019-01-29 | Mitsubishi Heavy Industries, Ltd. | Exhaust duct and boiler |
US10323844B2 (en) | 2014-12-12 | 2019-06-18 | Mitsubishi Hitachi Power Systems, Ltd. | Exhaust duct and boiler |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6501761B1 (en) | Modular network switch with peer-to-peer address mapping communication | |
US5195181A (en) | Message processing system having separate message receiving and transmitting processors with message processing being distributed between the separate processors | |
US5301273A (en) | Method and apparatus for managing address information utilized in message transmission and reception | |
US4627052A (en) | Interconnection of communications networks | |
JPH01129548A (en) | Communication controller | |
US4550401A (en) | Delivery information packet switching system | |
US5282198A (en) | Initialization of data stations on a dual bus data subnetwork | |
JPH0730576A (en) | Transmission system | |
US5651004A (en) | Method and facility for communication between packet mode supporting units in the core of a communications installation | |
CA2325539A1 (en) | Resource interface unit for telecommunications switching node | |
JPH054040Y2 (en) | ||
JP2002524889A5 (en) | ||
KR0173051B1 (en) | Modulated dispersion control apparatus of crossbar switching system and crossbar connection | |
KR100260436B1 (en) | A.r.p. implementation method | |
JP2001111581A (en) | System and method for data communication | |
JPH11127184A (en) | Routing method and router | |
JPH03151740A (en) | Communication controller | |
JP2553086B2 (en) | Bus control system for storage / exchange processing unit | |
KR0150071B1 (en) | Message receiving interface circuit for network of packet transportation protocol | |
JPH01129551A (en) | Packet switching device | |
JPH07162478A (en) | Communication device equipped with transmission pending function | |
JPH02202146A (en) | Communication processor | |
JPS6227848A (en) | Bus control system | |
JPH0443453A (en) | Inter-processor communication system | |
JPS63269643A (en) | Terminal controller |