JPH0923245A - Network connection device - Google Patents
Network connection deviceInfo
- Publication number
- JPH0923245A JPH0923245A JP7173392A JP17339295A JPH0923245A JP H0923245 A JPH0923245 A JP H0923245A JP 7173392 A JP7173392 A JP 7173392A JP 17339295 A JP17339295 A JP 17339295A JP H0923245 A JPH0923245 A JP H0923245A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- communication line
- storage area
- network
- terminal
- 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)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【目的】 大量のデータを複数の伝送フレームに分割し
て他のネットワークの端末へ送信する場合に、伝送フレ
ームを順序よく送信する。
【構成】 各記憶領域10aに送信先端末の宛先アドレ
スと送信元端末の送信元アドレスとのアドレス対及び通
信回線を記憶する送信履歴メモリ10を設け、伝送路2
aから入力した伝送フレームのアドレス対[DA0 ,S
A0 ]を検出し、検出されたアドレス対が記憶された記
憶領域10aを送信履歴メモリ10内から検出する。さ
らに、検出された記憶領域10aに記憶されている通信
回線5を入力した伝送フレームの送信回線と指定する。
そして、記憶領域が検出されないとき、伝送フレームを
送信する通信回線を別途指定し、検出したアドレス対及
び指定した通信回線を送信履歴メモリ10の新規の記憶
領域10aへ書込む。
(57) [Summary] [Purpose] When a large amount of data is divided into a plurality of transmission frames and transmitted to terminals on other networks, the transmission frames are transmitted in order. A transmission history memory 10 for storing an address pair of a destination address of a destination terminal and a source address of a source terminal and a communication line is provided in each storage area 10a, and a transmission line 2 is provided.
Address pair of transmission frame input from a [DA 0 , S
A 0 ] is detected, and the storage area 10a in which the detected address pair is stored is detected from the transmission history memory 10. Further, the communication line 5 stored in the detected storage area 10a is designated as the transmission line of the input transmission frame.
Then, when the storage area is not detected, the communication line for transmitting the transmission frame is separately designated, and the detected address pair and the designated communication line are written in the new storage area 10a of the transmission history memory 10.
Description
【0001】[0001]
【産業上の利用分野】本発明はネットワーク相互間を多
重化された信号回線を介して接続するネットワーク間接
続装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an inter-network connecting device for connecting networks via multiplexed signal lines.
【0002】[0002]
【従来の技術】例えばLAN(ローカル・エリア・ネッ
トワーク)やWAN(広域エリア・ネットワーク)にお
いては、ネットワークの伝送路にコンピュータやファク
シミリ等からなる多数の端末が接続されている。一つの
ネットワークに限界数以上の端末が接続されると、伝送
路上におけるトラフィッイク量(伝送量)が増大して端
末相互間におけるデータ伝送の伝送効率が低下する。ま
た、伝送路の延長距離にも一定の限界がある。2. Description of the Related Art In a LAN (Local Area Network) or a WAN (Wide Area Network), for example, a large number of terminals such as computers and facsimiles are connected to a transmission line of the network. When more than the limit number of terminals are connected to one network, the traffic amount (transmission amount) on the transmission path increases and the transmission efficiency of data transmission between the terminals decreases. Further, there is a certain limit on the extension distance of the transmission path.
【0003】したがって、それぞれ独立した複数のネッ
トワークを構築して、ネットワーク相互間のデータ伝送
は、各ネットワーク相互間を接続するネットワーク間接
続装置で実施する。Therefore, a plurality of independent networks are constructed, and data transmission between the networks is performed by an inter-network connection device that connects the networks.
【0004】例えば、一つのネットワークの端末から他
のネットワークの端末へデータを送信する場合は、伝送
フレームに送信先の端末を特定する宛先アドレスDA0
及び送信元の端末を特定する送信元アドレスSA0 及び
送信データを組込んで伝送路へ送出する。ネットワーク
間接続装置は、伝送路へ出力された伝送フレームを取込
んで、該当伝送フレームが他のネットワークの端末へ送
信する伝送フレームの場合は、この伝送フレームを通信
回線を介して送信先のネットワークへ転送する。For example, when data is transmitted from a terminal on one network to a terminal on another network, a destination address DA 0 that specifies the destination terminal in the transmission frame is set.
Also, the transmission source address SA 0 for specifying the transmission source terminal and the transmission data are incorporated and transmitted to the transmission path. The inter-network connection device takes in the transmission frame output to the transmission path and, if the transmission frame is a transmission frame to be transmitted to a terminal of another network, transmits this transmission frame to the destination network via the communication line. Transfer to.
【0005】送信先のネットワークの送信先端末は自己
のアドレスが宛先アドレスと指定されたこの伝送フレー
ムを取込む。そして、ネットワーク相互間のデータ伝送
頻度が高い場合は、ネットワーク相互間を接続する通信
回線を多重化して、同時に多数の伝送フレームがネット
ワーク相互間を伝送できるように構成されている。The destination terminal of the destination network takes in this transmission frame whose own address is designated as the destination address. When the frequency of data transmission between the networks is high, the communication lines connecting the networks are multiplexed so that a large number of transmission frames can be simultaneously transmitted between the networks.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、多重化
された通信回線で接続された複数のネットワーク相互間
における伝送フレームの転送を行うネットワーク間接続
装置においても、まだ解消すべき次のような課題があっ
た。However, even in an inter-network connecting device for transferring a transmission frame between a plurality of networks connected by a multiplexed communication line, the following problems to be solved still remain. there were.
【0007】すなわち、一つのネットワークの端末から
他のネットワークへ送信されるデータのなかには、1伝
送フレーム内に収納できないほど長いデータも存在す
る。このような場合、送信すべきデータを複数に分割し
て、分割された各データをそれぞれ個別の伝送フレーム
に組込んで送信する。そして、受信側においては、それ
ぞれ個別の伝送フレームで順次送信されてくるデータを
合成して元のデータ長の元データを再生する。That is, among data transmitted from terminals of one network to another network, there is data that is too long to be accommodated in one transmission frame. In such a case, the data to be transmitted is divided into a plurality of pieces, and each of the divided pieces of data is incorporated into an individual transmission frame and transmitted. Then, on the receiving side, the data sequentially transmitted in the individual transmission frames are combined to reproduce the original data having the original data length.
【0008】送信側端末は、当然、分割した各データが
含まれる各伝送フレームをデータ順に伝送路へ送出す
る。ネットワーク間接続装置は、順次入力される各伝送
フレームを通信回線を介して送信先端末の所属するネッ
トワークへ送信する。The transmitting terminal naturally sends out the respective transmission frames including the respective divided data to the transmission path in the order of the data. The inter-network connection device transmits each sequentially input transmission frame to the network to which the destination terminal belongs via the communication line.
【0009】一般的に、伝送フレームをどの通信回線を
用いて送信するかは、伝送フレームを取込んだ時点で、
通信中でない空き通信回線が自動的に選択される。した
がって、同一送信先の端末へ送信する一連の伝送フレー
ムが複数の通信回線に分散されて送信される場合があ
る。Generally, which communication line is used to transmit a transmission frame depends on when the transmission frame is captured.
A free communication line that is not communicating is automatically selected. Therefore, a series of transmission frames to be transmitted to the same destination terminal may be dispersed and transmitted to a plurality of communication lines.
【0010】ネットワーク相互間を接続する各通信回線
は専用回線でない場合が多いので、通信経路や回線の種
類によって相手側ネットワークに到達するまでの時間が
異なる場合も多々ある。Since each communication line connecting the networks is not a dedicated line in many cases, the time required to reach the partner network may differ depending on the type of communication path or line.
【0011】したがって、ネットワーク間接続装置から
同一ネットワークに対して一連の伝送フレームをデータ
順に送信したとしても、相手側ネットワークには、送信
順序と異なる順序で各伝送フレームが届く場合もある。Therefore, even if a series of transmission frames are transmitted from the inter-network connecting device to the same network in data order, the transmission frames may arrive at the partner network in a different order from the transmission order.
【0012】このような場合、最終的に一連の伝送フレ
ームを受信して、元のデータに再生する送信先端末にお
いては、正しくデータが再生できない問題が生じる。ま
た、この場合、送信先端末(受信端末)は送信元端末に
対して再送要求を送信するので、送信元端末及び送信先
端末は処理負担が増加する。In such a case, there arises a problem that the data cannot be correctly reproduced at the destination terminal which finally receives the series of transmission frames and reproduces the original data. Further, in this case, since the transmission destination terminal (reception terminal) transmits the retransmission request to the transmission source terminal, the processing load on the transmission source terminal and the transmission destination terminal increases.
【0013】本発明はこのような事情に鑑みてなされた
ものであり、送信履歴を記憶保持しておくことにより、
同一送信元端末から同一送信先端末へ送信する場合は、
同一の通信回線が自動的に選択され、必ず正しい順序で
各伝送フレームが送信先端末へ届き、データ伝送の信頼
性を向上できるとともに、再送発生回数が抑制され、端
末を含むネットワーク及び通信回線全体を含むネットワ
ークシステム全体の通信処理能率を向上できるネットワ
ーク間接続装置を提供することを目的とする。The present invention has been made in view of such circumstances, and by storing and holding the transmission history,
When sending from the same source terminal to the same destination terminal,
The same communication line is automatically selected, each transmission frame always reaches the destination terminal in the correct order, the reliability of data transmission can be improved, the number of retransmission occurrences is suppressed, and the entire network including the terminal and the communication line It is an object of the present invention to provide an inter-network connection device capable of improving the communication processing efficiency of the entire network system including
【0014】[0014]
【課題を解決するための手段】本発明は、複数のネット
ワーク相互間を接続する多重化された通信回線に挿入さ
れ、一つのネットワークの端末から他のネットワークの
端末へデータ送信するために、送信元端末からネットワ
ークの伝送路に出力された伝送フレームを入力し、この
入力された伝送フレームを通信回線を介して送信先端末
のネットワークの伝送路へ送信するネットワーク間接続
装置に適用される。SUMMARY OF THE INVENTION The present invention is designed to be inserted into a multiplexed communication line connecting between a plurality of networks to transmit data from a terminal of one network to a terminal of another network. It is applied to an inter-network connection device that inputs a transmission frame output from a source terminal to a transmission line of a network and transmits the input transmission frame to a transmission line of a network of a destination terminal via a communication line.
【0015】そして、本発明は、複数の記憶領域を有
し、各記憶領域に送信先端末の宛先アドレスと送信元端
末の送信元アドレスとのアドレス対及び通信回線を記憶
する送信履歴メモリと、伝送路から入力された伝送フレ
ームのアドレス対を検出する検出手段と、この検出手段
にて検出されたアドレス対が記憶された記憶領域を送信
履歴メモリ内から検出する記憶領域検出手段と、この記
憶領域検出手段にて検出された記憶領域に記憶されてい
る通信回線を前記入力した伝送フレームの送信回線とし
て指定する通信回線指定手段と、記憶領域検出手段にて
記憶領域が検出されないとき、伝送フレームを送信する
通信回線を別途指定し、検出したアドレス対及び指定し
た通信回線を送信履歴メモリの新規記憶領域へ書込む新
規登録手段とを備えている。The present invention further comprises a transmission history memory having a plurality of storage areas, each storage area storing an address pair of a destination address of a destination terminal and a source address of a source terminal and a communication line. Detecting means for detecting an address pair of a transmission frame input from the transmission path, storage area detecting means for detecting a storage area in which the address pair detected by the detecting means is stored, in the transmission history memory, and this storage Communication line designating means for designating a communication line stored in the storage area detected by the area detecting means as a transmission line of the input transmission frame, and a transmission frame when the storage area is not detected by the storage area detecting means And a new registration means for separately designating a communication line for transmitting the data, and writing the detected address pair and the designated communication line in a new storage area of the transmission history memory. There.
【0016】また、別の発明においては、上記ネットワ
ーク間接続装置に対して、複数の記憶領域を有し、各記
憶領域に送信先端末の宛先アドレスと送信元端末の送信
元アドレスとのアドレス対、伝送フレームのプロトコル
種別及び通信回線を記憶する送信履歴メモリと、伝送路
から入力された伝送フレームのアドレス対及びプロトコ
ル種別を検出する検出手段と、この検出手段にて検出さ
れたアドレス対及びプロトコル種別が記憶された記憶領
域を送信履歴メモリ内から検出する記憶領域検出手段
と、この記憶領域検出手段にて検出された記憶領域に記
憶されている通信回線を前記入力した伝送フレームの送
信回線として指定する通信回線指定手段と、記憶領域検
出手段にて記憶領域が検出されないとき、伝送フレーム
を送信する通信回線を別途指定し、検出したアドレス
対,プロトコル種別及び指定した通信回線を送信履歴メ
モリの新規記憶領域へ書込む新規登録手段とを備えてい
る。In another aspect of the invention, the network connection device has a plurality of storage areas, and each storage area has an address pair of a destination address of a destination terminal and a source address of a source terminal. A transmission history memory for storing the protocol type of the transmission frame and the communication line, a detection unit for detecting the address pair and the protocol type of the transmission frame input from the transmission line, and the address pair and the protocol detected by the detection unit. A storage area detecting means for detecting a storage area in which the type is stored from the transmission history memory, and a communication line stored in the storage area detected by the storage area detecting means are used as the transmission line of the input transmission frame. Communication line specifying means for specifying and communication line for transmitting a transmission frame when the storage area is not detected by the storage area detecting means Separately specified, detected address pair, and a new registration means for writing a communication line and protocol type and specify the new memory area of the transmission history memory.
【0017】[0017]
【作用】このように構成されたネットワーク間接続装置
においては、一旦このネットワーク間接続装置から一つ
の通信回線を介して相手先のネットワークへ送信された
各伝送フレームにおける宛先アドレスと送信元アドレス
とからなるアドレス対及び使用された通信回線が送信履
歴メモリの各記憶領域に記憶される。In the inter-network connecting device configured as described above, from the destination address and the source address in each transmission frame once transmitted from the inter-network connecting device to the destination network via one communication line. The following address pairs and used communication lines are stored in the respective storage areas of the transmission history memory.
【0018】したがって、次に、同一宛先アドレス同一
送信元アドレスの伝送フレームが入力されると、この伝
送フレームのアドレス対が検出され、検出されたアドレ
ス対が記憶されている送信履歴メモリの記憶領域に記憶
されている通信回線へ該当伝送フレームが送信される。
よって、前回送信した通信回線と同一の通信回線を介し
て伝送フレームが送信される。Therefore, next, when a transmission frame having the same destination address and the same transmission source address is input, the address pair of this transmission frame is detected, and the storage area of the transmission history memory in which the detected address pair is stored. The corresponding transmission frame is transmitted to the communication line stored in.
Therefore, the transmission frame is transmitted via the same communication line as the previously transmitted communication line.
【0019】したがって、たとえ一つのネットワークの
端末から他のネットワークの端末に対して、大量のデー
タを複数の伝送フレームに分割して送信したとしても、
各伝送フレームは同一の通信回線を介して送信されるの
で、送信元端末における各伝送フレームの送信順序と、
送信先端末(受信端末)における各伝送フレームの受信
順序が不一致になることはない。Therefore, even if a large amount of data is divided into a plurality of transmission frames and transmitted from a terminal of one network to a terminal of another network,
Since each transmission frame is transmitted via the same communication line, the transmission order of each transmission frame at the source terminal,
The reception order of the transmission frames at the destination terminal (reception terminal) does not become inconsistent.
【0020】また、別の発明においては、前記送信履歴
メモリの各記憶領域には、前記宛先アドレスと送信元ア
ドレスとからなるアドレス対及び使用された通信回線の
他に、該当伝送フレームのプロトコル諸別も記憶保持さ
れている。In addition, in another invention, in each storage area of the transmission history memory, in addition to the address pair consisting of the destination address and the transmission source address and the communication line used, the protocol of the transmission frame is concerned. Another is also stored.
【0021】また、入力した伝送フレームのプロトコル
種別を判断した後、該当プロトトコル種別で伝送フレー
ム中の設定場所が特定される宛先アドレスと送信元アド
レスとからなるアドレス対を検出している。Further, after determining the protocol type of the input transmission frame, an address pair consisting of a destination address and a source address for which the setting place in the transmission frame is specified by the corresponding protocol type is detected.
【0022】したがって、たとえ送信元端末と送信先端
末との間で採用されるプロトコルが複数種類存在するネ
ットワークであっても、各プロトコル種別毎に、先に使
用した通信回線を再度使用して今回の伝送フレームを送
信できる。よって、先に述べた発明と同様に、送信元端
末における各伝送フレームの送信順序と、送信先端末
(受信端末)における各伝送フレームの受信順序が不一
致になることはない。Therefore, even in a network in which a plurality of types of protocols are adopted between the source terminal and the destination terminal, the previously used communication line is used again for each protocol type. Can be transmitted. Therefore, similarly to the invention described above, the transmission order of the transmission frames at the transmission source terminal and the reception order of the transmission frames at the transmission destination terminal (reception terminal) do not become inconsistent.
【0023】[0023]
【実施例】以下本発明の一実施例を図面を用いて説明す
る。図2は実施例のネッワーク間接続装置が組込まれた
ネットワークシステムを示す模式図である。このネット
ワークシステムは例えばLAN等からなる2つのネット
ワーク1a,1bで構成されている。An embodiment of the present invention will be described below with reference to the drawings. FIG. 2 is a schematic diagram showing a network system in which the network connection device of the embodiment is incorporated. This network system is composed of two networks 1a and 1b such as a LAN.
【0024】そして、一方のネットワーク1aにおいて
は、伝送路2aに複数の端末3a及び1台のネットワー
ク間接続装置4aが接続されている。また、他方のネッ
トワーク1bにおいては、伝送路2bに複数の端末3b
及び1台のネットワーク間接続装置4bが接続されてい
る。In one network 1a, a plurality of terminals 3a and one inter-network connection device 4a are connected to the transmission line 2a. Further, in the other network 1b, a plurality of terminals 3b are provided on the transmission line 2b.
And one inter-network connection device 4b is connected.
【0025】ネットワーク間接続装置4aとネットワー
ク間接続装置4bとの間は複数の通信回線5で接続され
ている。この各通信回線5は専用回線や一般公衆回線で
構成されている。A plurality of communication lines 5 are connected between the inter-network connecting device 4a and the inter-network connecting device 4b. Each of the communication lines 5 is composed of a dedicated line or a general public line.
【0026】図1はネットワーク間接続装置4aの概略
構成を示すブロック図である。システムバス6に対し
て、回線制御部7a,7b、ネットワーク制御部8、フ
レームメモリ9,送信履歴メモリ10及びバスアービタ
11が接続されている。バスアービタ11に接続された
CPUバス12にCPU13,ローカルメモリ14及び
現在時刻を経時する時計回路17が接続されている。FIG. 1 is a block diagram showing a schematic configuration of the inter-network connecting device 4a. To the system bus 6, line control units 7a and 7b, a network control unit 8, a frame memory 9, a transmission history memory 10 and a bus arbiter 11 are connected. A CPU 13, a local memory 14, and a clock circuit 17 for keeping the present time are connected to a CPU bus 12 connected to the bus arbiter 11.
【0027】前記各回線制御部7a,7bは他方のネッ
トワーク間接続装置4bに接続された各通信回線5に対
する伝送フレームの送受信制御を行う。ネットワーク制
御部8は自己側のネットワーク2aに対する伝送フレー
ムの送受信制御を行う。また、フレームメモリ9は、各
通信回線5及び伝送路2aに対して送受信される各伝送
フレームを一時記憶する。すなわち、各回線制御部7
a,7b及びネットワーク制御部8は各通信回線5又は
伝送路2aから伝送フレームを受信すると、一旦フレー
ムメモリ9に書込む。Each of the line control units 7a and 7b controls transmission / reception of a transmission frame with respect to each communication line 5 connected to the other inter-network connecting device 4b. The network control unit 8 controls transmission / reception of transmission frames for the network 2a on the self side. Further, the frame memory 9 temporarily stores each transmission frame transmitted / received to / from each communication line 5 and the transmission path 2a. That is, each line control unit 7
When receiving a transmission frame from each communication line 5 or transmission line 2a, the a and 7b and the network control unit 8 once write the frame into the frame memory 9.
【0028】バスアービタ11は、システムバス6とC
PUバス12との間のバス使用権の調停を行う。ローカ
ルメモリ14はCPU13が行う伝送フレームに対する
伝送制御を実行するための各種プログラムを記憶する。The bus arbiter 11 includes the system bus 6 and C.
Arbitration of the right to use the bus with the PU bus 12. The local memory 14 stores various programs for executing transmission control for the transmission frame performed by the CPU 13.
【0029】他方のネットワーク間接続装置4bも上述
したネットワーク間接続装置4aとほば同様の構成を有
する。図4は各ネットワーク1a,1bの伝送路2a,
2bに接続された各端末3a,3bが他の端末に対して
データを送信する場合の伝送フォーマットを示す図であ
る。The other inter-network connecting device 4b has almost the same structure as the above-mentioned inter-network connecting device 4a. FIG. 4 shows the transmission lines 2a of the networks 1a and 1b.
It is a figure which shows the transmission format in case each terminal 3a, 3b connected to 2b transmits data to another terminal.
【0030】図4(a)は、中継器がブリッジ機能を有
している場合における各端末相互間のプロトコル(プロ
トコル種別番号PNO=1)の伝送フレーム15(ブリ
ッジフレーム)のフォーマットである。先頭に送信先端
末を特定する宛先アドレスDA0 (MACアドレス)が
設定され、2番目に送信元端末を特定する送信元アドレ
スSA0 が設定される。そしてその次にこの伝送フレー
ム15が採用しているプロトコル種別PNO(=1)が
設定され、その後に送信データが組込まれ、最後にCR
C等のチエックコードが設定される。FIG. 4A shows a format of a transmission frame 15 (bridge frame) of a protocol (protocol type number PNO = 1) between terminals when the repeater has a bridge function. A destination address DA 0 (MAC address) that identifies the destination terminal is set at the top, and a source address SA 0 that identifies the source terminal is set at the second. Then, the protocol type PNO (= 1) adopted by the transmission frame 15 is set next, the transmission data is incorporated after that, and finally the CR is set.
A check code such as C is set.
【0031】図4(b)(c)は、中継器がIPルータ
機能を有している場合における各端末相互間の別のプロ
トコル(プロトコル種別番号PNO=2)の伝送フレー
ム16a,16b(IPフレーム)のフォーマットであ
る。FIGS. 4B and 4C show transmission frames 16a, 16b (IP) of different protocols (protocol type number PNO = 2) between terminals when the repeater has an IP router function. Frame) format.
【0032】このプロトコル(プロトコル種別番号PN
O=2)において、例えば、一方のネットワーク1aの
端末3aから他方のネットワーク1bの端末3bへデー
タを送信する場合、送信元端末は、図4(b)に示すよ
うに、伝送フレーム16aの先頭に中継器としてのネッ
トワーク間接続装置4aのアドレスを宛先アドレスDA
I として組込み、2番目に自己を示す送信元アドレスS
A0 を設定する。次に、プロトコル種別番号PNO=2
を設定する。さらに、このプロトコル種別番号PNO=
2の後に、送信先端末3bを特定する宛先アドレスDA
0 と送信元アドレスSA0 を組込み、その後に、送信デ
ータ及びチエックコードが組込まれる。このような構成
の伝送フレーム16aが伝送路2aへ出力される。This protocol (protocol type number PN
In the case of O = 2), for example, when data is transmitted from the terminal 3a of the one network 1a to the terminal 3b of the other network 1b, the transmission source terminal, as shown in FIG. The address of the inter-network connection device 4a as a relay device to the destination address DA
Incorporated as I , the source address S that shows itself second
Set A 0 . Next, the protocol type number PNO = 2
Set. Further, this protocol type number PNO =
2 is followed by a destination address DA that identifies the destination terminal 3b
0 and the source address SA 0 are incorporated, and then the transmission data and the check code are incorporated. The transmission frame 16a having such a configuration is output to the transmission line 2a.
【0033】この伝送フレーム16aを受領したネット
ワーク間接続装置4aは通信回線5を介して他方のネッ
トワーク間接続装置4bへ送信する。ネットワーク間接
続装置4bは、受理した伝送フレーム16aの先頭と次
のアドレスを図4(c)に示すように、送信先端末3b
を示す宛先アドレスDA0 と、自己(ネットワーク間接
続装置4b)を示す送信元アドレスSAI に書換えて、
伝送路2bへ送出する。The inter-network connecting device 4a which has received the transmission frame 16a transmits it to the other inter-network connecting device 4b via the communication line 5. The inter-network connecting device 4b determines the start and next addresses of the received transmission frame 16a as shown in FIG.
The destination address DA 0 indicating self rewrites the source address SA I showing a (inter network connection device 4b),
It is sent to the transmission line 2b.
【0034】このように、プロトコル種別が異なると、
伝送フレーム15,16a,16bのフォーマットが異
なる。前記送信履歴メモリ10内には、図3に示すよう
に、複数の記憶領域10aが形成されている。そして、
各記憶領域10a内には、伝送フレーム15,16a,
16bのプロトコル種別PNO,送信先端末を特定する
宛先アドレスDA0 、送信元端末を特定する送信元アド
レスSA0 、通信回線5を特定する通信回線番号、送信
時刻TSが記憶されている。なお、初期状態において
は、各記憶領域10aにはなにも記憶されていない。As described above, when the protocol types are different,
The formats of the transmission frames 15, 16a and 16b are different. In the transmission history memory 10, as shown in FIG. 3, a plurality of storage areas 10a are formed. And
In each storage area 10a, transmission frames 15, 16a,
The protocol type PNO of 16b, the destination address DA 0 for specifying the destination terminal, the source address SA 0 for specifying the source terminal, the communication line number for specifying the communication line 5, and the transmission time TS are stored. In the initial state, nothing is stored in each storage area 10a.
【0035】このような構成のネットワーク間接続装置
4aにおいて、自己が接続されたネットワーク1aのネ
ットワーク制御部8が、自己のネットワーク1aの端末
3aから他方のネットワーク1bの端末3bへ送信すべ
き伝送フレーム15,16aを受信して、フレームバッ
ファ9へ書込むと、CPU13は、図5に示す流れ図に
従って、受信した伝送フレームの通信回線5に対する送
信処理を実行するようにプログラム構成されている。In the inter-network connecting device 4a having such a configuration, the network control unit 8 of the network 1a to which the self is connected transmits the frame to be transmitted from the terminal 3a of the own network 1a to the terminal 3b of the other network 1b. When 15 and 16a are received and written in the frame buffer 9, the CPU 13 is configured to execute a transmission process of the received transmission frame to the communication line 5 according to the flowchart shown in FIG.
【0036】流れ図が開始されると、S(ステップ)1
において、フレームバッファ9に書込まれた各伝送フレ
ーム15,16aのプロトコル種別PNOを読取る。な
お、このフロトコル種別はたとえプロトコル種別が異な
ったとしても、伝送フレーム15,16a上の同一位置
に設定されているので、簡単に読取ることができる。When the flow chart starts, S (step) 1
At, the protocol type PNO of each transmission frame 15, 16a written in the frame buffer 9 is read. Even if the protocol type is different, the protocol type can be easily read because it is set at the same position on the transmission frames 15 and 16a.
【0037】プロトコル諸別が定まると、この伝送フレ
ーム15,16a上における送信先端末3b及び送信元
端末3aを特定する宛先アドレス及び送信元アドレスの
設定位置が一義的に定まるので、受信した伝送フレーム
15,16aの宛先アドレスDA0 及び送信元アドレス
SA0 のアドレス対[DA0 ,SA0 ]を読取る(S
2)。When the protocol types are determined, the set positions of the destination address and the source address for identifying the destination terminal 3b and the source terminal 3a on the transmission frames 15 and 16a are uniquely determined, so that the received transmission frame The address pair [DA 0 , SA 0 ] of the destination address DA 0 of 15 and 16a and the source address SA 0 is read (S
2).
【0038】次に、読取ったアドレス対[DA0 ,SA
0 ]及び読取ったプロトコル種別PNOが同時に記憶さ
れた記憶領域10aが送信履歴メモリ10内に存在する
か否かを調べる(S3)。Next, the read address pair [DA 0 , SA
0 ] and the read-out protocol type PNO are simultaneously stored in the transmission history memory 10 (S3).
【0039】該当記憶領域10aが存在しない場合、近
い過去において、同一端末3aから同一端末3bへ同一
プロトコルでデータを送信したことがないと判断する。
この場合、S4へ進み、今回の伝送フレームを他方のネ
ットワーク1bへ送信するための最適の通信回線5を選
択する。具体的には、現在時点で最も送受信データ量が
少ない通信回線5を選択する。When the corresponding storage area 10a does not exist, it is determined that data has not been transmitted from the same terminal 3a to the same terminal 3b by the same protocol in the near past.
In this case, the process proceeds to S4, and the optimum communication line 5 for transmitting the current transmission frame to the other network 1b is selected. Specifically, the communication line 5 having the smallest amount of transmitted / received data at the present time is selected.
【0040】次に、送信履歴メモリ10内に前記アドレ
ス対[DA0 ,SA0 ]等の情報が記憶されていない空
きの記憶領域10aが存在する場合は、該当記憶領域1
0aの一つに、伝送フレーム15,16aから読取った
プロトコル種別PNO,アドレス対[DA0 ,SA
0 ]、及び選択した通信回線番号を書込む(S7)。Next, if there is a free storage area 10a in which the information such as the address pair [DA 0 , SA 0 ] is not stored in the transmission history memory 10, the corresponding storage area 1
0a, the protocol type PNO read from the transmission frames 15 and 16a, the address pair [DA 0 , SA
0 ] and the selected communication line number are written (S7).
【0041】なお、送信履歴メモリ10内に空きの記憶
領域10aが存在しない場合は、最も古い送信時刻TS
の記憶領域10aを選択して(S6)、伝送フレーム1
5,16aから読取ったプロトコル種別PNO,アドレ
ス対[DA0 ,SA0 ]、及び選択した通信回線番号を
書込む(S7)。If there is no free storage area 10a in the transmission history memory 10, the oldest transmission time TS
Storage area 10a is selected (S6), and the transmission frame 1
The protocol type PNO, the address pair [DA 0 , SA 0 ] and the selected communication line number read from 5, 16a are written (S7).
【0042】そして、選択された通信回線5の回線制御
部7a(7b)に対して、今回受信した伝送フレーム1
5,16aを転送する。伝送フレーム15,16aを受
領した回線制御部7a(7b)は自己に接続された通信
回線5へ送信する(S8)。次に、時計回路17から現
在時刻を読取って、該当記憶領域10aに送信時刻TS
として書込む(S9)。Then, the transmission frame 1 received this time is sent to the line control unit 7a (7b) of the selected communication line 5.
5, 16a are transferred. The line control unit 7a (7b) which has received the transmission frames 15 and 16a transmits them to the communication line 5 connected to itself (S8). Next, the current time is read from the clock circuit 17, and the transmission time TS is stored in the corresponding storage area 10a.
Write as (S9).
【0043】なお、S2にて、送信履歴メモリ10内
に、受信伝送フレーム15,16aから読取ったプロト
コル種別PNO,アドレス対[DA0 ,SA0 ]が記憶
された記憶領域10aが発見されると、S10へ進み、
該当記憶領域10に記憶されている通信回線番号を読出
し、この通信回線番号の指定する通信回線5に対応する
回線制御部7a(7b)に対して、今回受信した伝送フ
レーム15,16aを転送する。伝送フレーム15,1
6aを受領した回線制御部7a(7b)は自己に接続さ
れた通信回線5へ送信する(S8)。次に、該当記憶領
域10aに記憶されている送信時刻TSを時計回路17
から読取った現在時刻である新規の送信時刻TSに更新
する(S9)。When the storage area 10a in which the protocol type PNO and the address pair [DA 0 , SA 0 ] read from the received transmission frames 15 and 16a are stored is found in the transmission history memory 10 in S2. , Go to S10,
The communication line number stored in the corresponding storage area 10 is read out, and the currently received transmission frames 15 and 16a are transferred to the line control unit 7a (7b) corresponding to the communication line 5 designated by this communication line number. . Transmission frame 15,1
The line control unit 7a (7b) having received 6a transmits it to the communication line 5 connected to itself (S8). Next, the transmission time TS stored in the corresponding storage area 10a is set to the clock circuit 17
It is updated to the new transmission time TS which is the current time read from (S9).
【0044】したがって、送信履歴メモリ10の各記憶
領域10aには該当プロトコル種別PNO,アドレス対
[DA0 ,SA0 ]で通信を行った最新の通信時刻TS
が記憶されている。Therefore, in each storage area 10a of the transmission history memory 10, the latest communication time TS at which the corresponding protocol type PNO and the address pair [DA 0 , SA 0 ] are communicated.
Is stored.
【0045】このように構成されたネットワーク間接続
装置4aにおいては、一旦。自己が接続されたネットワ
ーク1aから入力してその時点で最適と選択された一つ
の通信回線5を介して相手先のネットワーク1bのネッ
トワーク間接続装置4bへ送信された各伝送フレーム1
5,16aにおける宛先アドレスDA0 と送信元アドレ
スSA0 とからなるアドレス対[DA0 ,SA0 ],プ
ロトコル種別PNO、使用された通信回線5を特定する
通信回線番号、及び送信時間TSが送信履歴メモリ10
の一つの記憶領域10aに記憶される。In the inter-network connecting device 4a thus constructed, once. Each transmission frame 1 input from the network 1a connected to itself and transmitted to the inter-network connecting device 4b of the partner network 1b via one communication line 5 selected as the optimum at that time
5, 16a, an address pair [DA 0 , SA 0 ] consisting of a destination address DA 0 and a source address SA 0 , a protocol type PNO, a communication line number identifying the communication line 5 used, and a transmission time TS are transmitted. History memory 10
Is stored in one storage area 10a.
【0046】したがって、次に、同一プロトコル種別P
NO、同一アドレス対[DA0 ,SA0 ]の伝送フレー
ム15,16aが入力されると、この伝送フレーム1
5,16aのプロトコル種別PNO及びアドレス対[D
A0 ,SA0 ]が検出され、検出されたプロトコル種別
PNO及びアドレス対[DA0 ,SA0 ]が記憶されて
いる送信履歴メモリ10の記憶領域10aに記憶されて
いる通信回線5へ該当伝送フレーム15,15aが送信
される。よって、前回送信した通信回線5と同一の通信
回線5を介して伝送フレーム15,16aが送信され
る。Therefore, next, the same protocol type P
NO, when the transmission frames 15 and 16a of the same address pair [DA 0 , SA 0 ] are input, this transmission frame 1
5, 16a protocol type PNO and address pair [D
A 0 , SA 0 ] is detected, and the corresponding transmission to the communication line 5 stored in the storage area 10a of the transmission history memory 10 in which the detected protocol type PNO and the address pair [DA 0 , SA 0 ] are stored. Frames 15 and 15a are transmitted. Therefore, the transmission frames 15 and 16a are transmitted via the same communication line 5 as the previously transmitted communication line 5.
【0047】したがって、たとえ一つのネットワーク1
aの端末3aから他のネットワーク1bの端末3bに対
して、大量のデータを複数の伝送フレーム15,16a
に分割して送信したとしても、各伝送フレーム15.1
6aは同一の通信回線5を介して送信されるので、送信
元端末3aにおける各伝送フレーム15,16aの送信
順序と、送信先端末(受信端末)3bにおける各伝送フ
レーム15,16bの受信順序が不一致になることはな
い。Therefore, even if only one network 1
From the terminal 3a of a to the terminal 3b of the other network 1b, a large amount of data is transmitted to a plurality of transmission frames 15, 16a.
Each transmission frame 15.1
Since 6a is transmitted via the same communication line 5, the transmission order of the transmission frames 15 and 16a at the transmission source terminal 3a and the reception order of the transmission frames 15 and 16b at the transmission destination terminal (reception terminal) 3b are the same. There is no discrepancy.
【0048】したがって、受信端末3bは、複数の伝送
フレーム15,16a,16bに分割して送信された各
送信データが合成されて元のデータに常に正しく再生さ
れ、データ伝送の信頼性を向上できる。Therefore, in the receiving terminal 3b, the transmission data divided into a plurality of transmission frames 15, 16a and 16b and transmitted are combined so that the original data is always reproduced correctly and the reliability of data transmission can be improved. .
【0049】また、実施例装置においては、送信履歴メ
モリ10に形成された全ての記憶領域10aにプロトコ
ル種別PNO,アドレス対[DA0 ,SA0 ]及び通信
回線番号が記憶されると、次に新規の伝送フレーム1
5,16aが入力された場合には、送信時刻TSの最も
古い記憶領域10aに新規のプロトコル種別PNO,ア
ドレス対[DA0 ,SA0 ]及び通信回線5を上書きし
ている。したがって、通信履歴メモリ10の記憶容量を
有効に使用できる。In the apparatus of the embodiment, when the protocol type PNO, the address pair [DA 0 , SA 0 ] and the communication line number are stored in all the storage areas 10a formed in the transmission history memory 10, next, New transmission frame 1
When 5 and 16a are input, the new protocol type PNO, the address pair [DA 0 , SA 0 ] and the communication line 5 are overwritten in the oldest storage area 10a of the transmission time TS. Therefore, the storage capacity of the communication history memory 10 can be effectively used.
【0050】なお、本発明は上述した実施例装置に限定
されるものではない。実施例装置においては、伝送フレ
ームからプロトコル種別PNOを読取るようにしたが、
例えば各ネットワーク1a,1bに組込まれた全ての端
末3a,3bが同一プロトコルを用いてデータ伝送を行
う場合は、各伝送フレームにおけるアドレス対[DA
0 ,SA0 ]の位置は固定であるので、プロトコル種別
PNOを読取る必要がない。この場合、送信履歴メモリ
10の各記憶領域10aにプロトコル種別PNOを記憶
保持する必要がない。The present invention is not limited to the apparatus of the above embodiment. In the apparatus of the embodiment, the protocol type PNO is read from the transmission frame.
For example, when all the terminals 3a and 3b incorporated in the networks 1a and 1b perform data transmission using the same protocol, the address pair [DA
0 , SA 0 ] is fixed, it is not necessary to read the protocol type PNO. In this case, it is not necessary to store and hold the protocol type PNO in each storage area 10a of the transmission history memory 10.
【0051】[0051]
【発明の効果】以上説明したように本発明のネットワー
ク間接続装置においては、送信履歴を記憶保持してい
る。したがって、同一送信元端末から同一送信先端末へ
データ送信する場合は、同一の通信回線が自動的に選択
され、必ず正しい順序で各伝送フレームが送信先端末へ
届き、データ伝送の信頼性を向上できるとともに、再送
発生回数が抑制され、端末を含む各ネットワーク及び通
信回線全体を含むネットワークシステム全体の通信処理
能率を向上できる。As described above, in the inter-network connecting device of the present invention, the transmission history is stored and retained. Therefore, when transmitting data from the same source terminal to the same destination terminal, the same communication line is automatically selected and each transmission frame always reaches the destination terminal in the correct order, improving the reliability of data transmission. In addition, the number of retransmission occurrences is suppressed, and the communication processing efficiency of each network including terminals and the entire network system including the entire communication line can be improved.
【図1】 本発明の一実施例に係わるネットワーク間接
続装置の概略構成を示すブロック図FIG. 1 is a block diagram showing a schematic configuration of an inter-network connection device according to an embodiment of the present invention.
【図2】 同ネットワーク間接続装置が組込まれたネッ
トワークシステム全体を示す模式図FIG. 2 is a schematic diagram showing an entire network system in which the inter-network connecting device is incorporated.
【図3】 同ネットワーク間接続装置内に形成された通
信履歴メモリの記憶内容を示す図FIG. 3 is a diagram showing stored contents of a communication history memory formed in the inter-network connecting device.
【図4】 ネットワーク相互間で伝送される伝送フレー
ムのフォーマットを示す図FIG. 4 is a diagram showing a format of a transmission frame transmitted between networks.
【図5】 同ネットワーク間接続装置の動作を示す流れ
図FIG. 5 is a flowchart showing the operation of the inter-network connection device.
1a,1b…ネットワーク、2a,2b…伝送路、3
a.3b…端末、4a,4b…ネットワーク間接続装
置、5…通信回線、7a,7b…回線制御部、8…ネッ
トワーク制御部、9…フレームメモリ、10…送信履歴
メモリ、10a…記憶領域、13…CPU、15,16
a,16b…伝送フレーム、17…時計回路1a, 1b ... Network, 2a, 2b ... Transmission path, 3
a. 3b ... Terminals, 4a, 4b ... Inter-network connection device, 5 ... Communication line, 7a, 7b ... Line control section, 8 ... Network control section, 9 ... Frame memory, 10 ... Transmission history memory, 10a ... Storage area, 13 ... CPU, 15, 16
a, 16b ... Transmission frame, 17 ... Clock circuit
Claims (2)
重化された通信回線に挿入され、一つのネットワークの
端末から他のネットワークの端末へデータ送信するため
に、送信元端末からネットワークの伝送路に出力された
伝送フレームを入力して、この入力された伝送フレーム
を前記通信回線を介して送信先端末のネットワークの伝
送路へ送信するネットワーク間接続装置において、 複数の記憶領域を有し、各記憶領域に前記送信先端末の
宛先アドレスと送信元端末の送信元アドレスとのアドレ
ス対及び通信回線を記憶する送信履歴メモリと、 前記伝送路から入力された伝送フレームのアドレス対を
検出する検出手段と、 この検出手段にて検出されたアドレス対が記憶された記
憶領域を前記送信履歴メモリ内から検出する記憶領域検
出手段と、 この記憶領域検出手段にて検出された記憶領域に記憶さ
れている通信回線を前記入力した伝送フレームの送信回
線として指定する通信回線指定手段と、 前記記憶領域検出手段にて記憶領域が検出されないと
き、伝送フレームを送信する通信回線を別途指定し、前
記検出したアドレス対及び指定した通信回線を前記送信
履歴メモリの新規記憶領域へ書込む新規登録手段とを備
えたネットワーク間接続装置。1. A transmission line of a network from a transmission source terminal for transmitting data from a terminal of one network to a terminal of another network, which is inserted into a multiplexed communication line connecting between a plurality of networks. An inter-network connection device for inputting an output transmission frame and transmitting the input transmission frame to a transmission path of a network of a destination terminal via the communication line, has a plurality of storage areas, and stores each storage area. A transmission history memory that stores an address pair of a destination address of the destination terminal and a source address of the source terminal and a communication line in a region; and a detection unit that detects an address pair of a transmission frame input from the transmission path. A storage area detecting means for detecting a storage area in which the address pair detected by the detecting means is stored from within the transmission history memory And a communication line designating unit that designates a communication line stored in the storage region detected by the storage region detecting unit as a transmission line of the input transmission frame, and the storage region detecting unit detects the storage region. If not, a communication line for transmitting the transmission frame is separately designated, and a new registration means for writing the detected address pair and the designated communication line to a new storage area of the transmission history memory is provided.
重化された通信回線に挿入され、一つのネットワークの
端末から他のネットワークの端末へデータ送信するため
に、送信元端末からネットワークの伝送路に出力された
伝送フレームを入力し、このこの入力された伝送フレー
ムを前記通信回線を介して送信先端末のネットワークの
伝送路へ送信するネットワーク間接続装置において、 複数の記憶領域を有し、各記憶領域に前記送信先端末の
宛先アドレスと送信元端末の送信元アドレスとのアドレ
ス対、伝送フレームのプロトコル種別及び通信回線を記
憶する送信履歴メモリと、 前記伝送路から入力された伝送フレームのアドレス対及
びプロトコル種別を検出する検出手段と、 この検出手段にて検出されたアドレス対及びプロトコル
種別が記憶された記憶領域を前記送信履歴メモリ内から
検出する記憶領域検出手段と、 この記憶領域検出手段にて検出された記憶領域に記憶さ
れている通信回線を前記入力した伝送フレームの送信回
線として指定する通信回線指定手段と、 前記記憶領域検出手段にて記憶領域が検出されないと
き、伝送フレームを送信する通信回線を別途指定し、前
記検出したアドレス対,プロトコル種別及び指定した通
信回線を前記送信履歴メモリの新規記憶領域へ書込む新
規登録手段とを備えたネットワーク間接続装置。2. A transmission line from a source terminal to a network transmission line for transmitting data from a terminal of one network to a terminal of another network, which is inserted into a multiplexed communication line connecting between a plurality of networks. An inter-network connection device for inputting an output transmission frame and transmitting the input transmission frame to a transmission path of a network of a destination terminal via the communication line, has a plurality of storage areas, and stores each storage area. In the area, an address pair of the destination address of the destination terminal and the source address of the source terminal, a transmission history memory that stores the protocol type of the transmission frame and the communication line, and an address pair of the transmission frame input from the transmission path And the detection means for detecting the protocol type, and the address pair and protocol type detected by this detection means A storage area detecting means for detecting the stored storage area from the transmission history memory, and a communication line stored in the storage area detected by the storage area detecting means is designated as a transmission line of the input transmission frame. And a communication line for transmitting a transmission frame when the storage area is not detected by the storage area detection means, and the detected address pair, the protocol type and the specified communication line are set as the transmission history. An inter-network connection device having new registration means for writing to a new storage area of a memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7173392A JPH0923245A (en) | 1995-07-10 | 1995-07-10 | Network connection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7173392A JPH0923245A (en) | 1995-07-10 | 1995-07-10 | Network connection device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0923245A true JPH0923245A (en) | 1997-01-21 |
Family
ID=15959560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7173392A Pending JPH0923245A (en) | 1995-07-10 | 1995-07-10 | Network connection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0923245A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012090001A (en) * | 2010-10-18 | 2012-05-10 | Panasonic Corp | Communications system |
| JP5126551B2 (en) * | 2007-09-26 | 2013-01-23 | 日本電気株式会社 | Transmission apparatus, transmission system, transmission method, and transmission program |
| US8478869B2 (en) | 2005-07-05 | 2013-07-02 | Brother Kogyo Kabushiki Kaisha | Information processing device and program |
-
1995
- 1995-07-10 JP JP7173392A patent/JPH0923245A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8478869B2 (en) | 2005-07-05 | 2013-07-02 | Brother Kogyo Kabushiki Kaisha | Information processing device and program |
| JP5126551B2 (en) * | 2007-09-26 | 2013-01-23 | 日本電気株式会社 | Transmission apparatus, transmission system, transmission method, and transmission program |
| US8817814B2 (en) | 2007-09-26 | 2014-08-26 | Nec Corporation | Transmission device, transmission system, transmission method, and transmission program |
| JP2012090001A (en) * | 2010-10-18 | 2012-05-10 | Panasonic Corp | Communications system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR940011491B1 (en) | Method and apparatus for managing address information utilized in message transmission and reception | |
| KR0137089B1 (en) | High speed relay processing LAN connection device | |
| JPH0331027B2 (en) | ||
| JPH0923245A (en) | Network connection device | |
| JPH0481905B2 (en) | ||
| JPH05252165A (en) | Satellite communication equipment | |
| KR100226781B1 (en) | Method for recognizing node | |
| JP2001203739A (en) | Communication path control method and device | |
| JPH0697983A (en) | Network system | |
| JPH11127184A (en) | Routing method and router | |
| JP2785322B2 (en) | Communication control processor | |
| JP2829550B2 (en) | Communication control LSI | |
| JPH01291553A (en) | Individual communication system for mesh network | |
| JPH03255749A (en) | Data transfer system for communication control equipment | |
| JP2968646B2 (en) | X. 25 / X. 75 layer 2 processing unit | |
| JPH03270340A (en) | Data transfer processing system | |
| JP2000293454A (en) | Data communication device, data communication method, and recording medium | |
| JP2677895B2 (en) | Multiplex transmission method | |
| JPH0543638U (en) | Information and communication control device | |
| JPH05284161A (en) | Network device | |
| JPH05347620A (en) | Relay device | |
| JPH05316123A (en) | Network management method | |
| JPH05336122A (en) | Network management method | |
| JPH06209335A (en) | X.25/x.75 layer 2 processor | |
| JPH0644171A (en) | Multi-drop communication control method |