[go: up one dir, main page]

JPH0728304B2 - Communication method between local networks - Google Patents

Communication method between local networks

Info

Publication number
JPH0728304B2
JPH0728304B2 JP13807986A JP13807986A JPH0728304B2 JP H0728304 B2 JPH0728304 B2 JP H0728304B2 JP 13807986 A JP13807986 A JP 13807986A JP 13807986 A JP13807986 A JP 13807986A JP H0728304 B2 JPH0728304 B2 JP H0728304B2
Authority
JP
Japan
Prior art keywords
communication
bridge
lan
frame
bin
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
JP13807986A
Other languages
Japanese (ja)
Other versions
JPS62295534A (en
Inventor
進 中屋敷
次郎 樫尾
光弘 山鹿
則彦 杉本
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP13807986A priority Critical patent/JPH0728304B2/en
Publication of JPS62295534A publication Critical patent/JPS62295534A/en
Publication of JPH0728304B2 publication Critical patent/JPH0728304B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は局所ネットワーク間の通信方式に関し、更に詳
しくは、複数の局所ネットワークが中継装置を介して接
続されるネットワークにおいて、1つの局所ネットワー
クに含まれる通信端末から他の局所ネットワークに含ま
れる通信端末への通信フレームの中継方式に関する。
Description: TECHNICAL FIELD The present invention relates to a communication method between local networks, and more specifically, in a network in which a plurality of local networks are connected via a relay device, one local network is used. The present invention relates to a relay system for a communication frame from a communication terminal included therein to a communication terminal included in another local network.

〔従来の技術〕[Conventional technology]

ネットワーク上の通信端末(ST)の数が増加すると、全
てのSTをひとつの局所ネットワーク(LAN:例えばCSMA/C
Dバス型LANもしくはトークン・リング型LAN)上に接続
するよりも、複数のLANに分散配置する方が、性能や信
頼性の点から望ましい。
When the number of communication terminals (ST) on the network increases, all STs are connected to one local network (LAN: CSMA / C
It is preferable from the viewpoint of performance and reliability that the LANs are distributed over multiple LANs rather than connected on a D-bus LAN or token ring LAN).

例えば、ひとつのトークン・リングLANに実質的な数を
越えたSTが接続されると、ビット・エラー率やフレーム
消失率が増大する。また、ネットワーク上の1箇所で発
生した障害によって、ネットワーク上の全てのST間の通
信機能が失なわれるという問題もある。
For example, if more than a substantial number of STs are connected to one token ring LAN, the bit error rate and frame loss rate will increase. There is also a problem that a communication function between all STs on the network is lost due to a failure occurring at one place on the network.

これに対し、STを複数のLANに分散して配置すると、各L
AN毎の接続STを実質的な数にとどめることができ、障害
による通信機能の停止も当該LANの範囲内にとどめるこ
とができる。また、STを複数のLANに分散させた場合に
は、ひとつのLAN内での通信が他のLAN内の通信に影響し
ないため、各LAN当りの通信負荷を低減でき、広義の意
味での性能向上を図ることができる。これらの利点は、
プロトコルやトポロジーの異なる複数のLANからなるシ
ステムにおいても同様である。
On the other hand, if STs are distributed over multiple LANs, each L
The number of connection STs for each AN can be kept to a practical number, and the stop of communication function due to a failure can be kept within the range of the LAN concerned. Also, when ST is distributed to multiple LANs, the communication in one LAN does not affect the communication in other LANs, so the communication load for each LAN can be reduced, and performance in a broad sense. It is possible to improve. These advantages are
The same applies to a system consisting of multiple LANs with different protocols and topologies.

複数のLANを相互に接続するためには、各LAN間に中継装
置、即ちブリッヂが必要となる。ここで言うブリッヂ
は、一方のLANから受取った通信フレームを他方のLANに
引渡す機能を持つものと定義できるが、異なるLANに接
続されたST間の通信を可能にするために、各ブリッジに
は更に次のような機能が望まれる。
To connect multiple LANs to each other, a relay device, that is, a bridge is required between the LANs. The bridge here can be defined as having the function of passing the communication frame received from one LAN to the other LAN, but in order to enable communication between STs connected to different LANs, each bridge has Furthermore, the following functions are desired.

(1)LAN間の通信機能の信頼性を損なわないこと:ブ
リッヂの障害によって各STの通信機能が失なわれないよ
うにしておくことであり、このためには、ブリッヂある
いは交信するST間の通信経路をバックアップ可能な構成
が望まれる。
(1) Do not impair the reliability of the communication function between LANs: It is to prevent the communication function of each ST from being lost due to a bridge failure. For this purpose, between the bridges or the communicating STs. A configuration capable of backing up the communication path is desired.

(2)LAN間の通信機能の性能を低下させないこと:す
なわち、特定のブリッジが高負荷状態となり、このブリ
ッヂを介する通信性能が低下するのを防止することであ
り、このためには、負荷を複数のブリッヂに分散できる
構成が望まれる。
(2) Do not reduce the performance of the communication function between LANs: that is, prevent a specific bridge from becoming overloaded and degrading the communication performance through this bridge. It is desired to have a structure that can be dispersed in a plurality of bridges.

(3)プロトコルの異なるLANに接続されたST間の通信
を可能とすること:例えば、トークン・リング方式のLA
N上に接続されたSTとCSMA/CDバス方式のLAN上に接続さ
れたSTの間での通信を可能とすることである。このため
には、各ブリッヂの動作が、接続されるLANのプロトコ
ルに影響されないようにしておく必要がある。
(3) Enabling communication between STs connected to LANs with different protocols: For example, token ring LA
It is to enable communication between ST connected on N and ST connected on LAN of CSMA / CD bus system. To this end, it is necessary to ensure that the operation of each bridge is not affected by the protocol of the connected LAN.

(4)STとLANとの接続に制限を与えないこと:すなわ
ち、各ブリッヂが、STとLANとの接続に関し時間的,位
置的な制限を与えないことである。このためには、各ST
のアドレス獲得、およびアドレスに応じた通信経路の設
定方法についての考慮が必要であり、後述するように、
例えば、STの接続位置が変わる度に、ブリッヂとSTとが
連携動作をできるようにすることが望まれる。
(4) No restriction on the connection between ST and LAN: That is, each bridge does not restrict the connection between ST and LAN in terms of time and location. For this, each ST
It is necessary to consider the method of acquiring the address of and the setting method of the communication route according to the address.
For example, it is desirable that the bridge and the ST can cooperate with each other each time the connection position of the ST changes.

従来、複数のLANからなるネットワーク・システムにお
いて、異なるLANに属するST間の通信方式としては、例
えば、「ソース ルーチング フォー ローカル エリ
ア ネットワークス(Source Routing for Local Area
Networks)」と題して、K.K.Sy,D.A.Pitt,R.A.Donnanに
より、下記の文献に報告されている。
Conventionally, in a network system composed of a plurality of LANs, as a communication method between STs belonging to different LANs, for example, “Source Routing for Local Area Networks” is used.
Networks) "by KKSy, DAPitt, RADonnan in the following references:

Proceedings of IEEE CLOBECOM,1985,P.1019〜1023 この報告によれば、ST間の通信は次の手続により行なわ
れる。
Proceedings of IEEE CLOBECOM, 1985, P.1019-1023 According to this report, communication between STs is performed by the following procedure.

(1)発信元STは、通信相手となる目的STのアドレスを
知るための特別なフレーム(FRB)をブロードキャスト
(同報)で送出する。
(1) The source ST broadcasts a special frame (FRB) for knowing the address of the target ST that is the communication partner.

(2)ブリッヂは、FRBを受信すると、このFRBに自己の
識別子(上記文献ではSegment Number:SNと称してい
る)を挿入し、次のLANへ中継する。
(2) Upon receiving the FRB, the bridge inserts its own identifier (referred to as Segment Number: SN in the above document) into this FRB and relays it to the next LAN.

(3)目的STは、受信したFRBに含まれるSN群、即ち経
路情報をFRBのレスポンスとして発信元STに送り返す。
(3) The target ST returns the SN group included in the received FRB, that is, the route information, to the source ST as a response of the FRB.

(4)発信元STは、送り返された経路情報から、目的ST
のアドレすと目的STに至るまでの経路を認識する。以
降、これらのST間では、通信フレームに上記経路情報を
含ませて通信を行なう。
(4) The source ST determines the destination ST from the route information sent back.
When the address is added, the route to the target ST is recognized. After that, between these STs, communication is performed by including the above route information in the communication frame.

(5)経路情報を含む通信フレームを受信したブリッヂ
は、経路情報に従がい当該フレームの中継の是非を判断
する。
(5) The bridge that has received the communication frame including the route information determines whether to relay the frame according to the route information.

〔発明の解決しようとする問題点〕[Problems to be Solved by the Invention]

然るに、上述した従来の通信方式によれば、各STは、通
信フレームに含まれる多量の経路情報(ST群)を相手ST
毎に記憶しておく必要があり、このためSTの負荷が大き
くなるという問題がある。
However, according to the conventional communication method described above, each ST receives a large amount of route information (ST group) included in the communication frame with the other ST.
It is necessary to store it for each case, which causes a problem that the load on the ST increases.

また、ブリッヂは、受信フレーム中の経路情報に含まれ
る全てのSNをチェックし、自ブリッヂで当該フレームを
他のLANに中継すべきか否かの判断をしなければならな
いため、ブリッジ負荷も大きくなる。
In addition, the bridge must also check all SNs included in the route information in the received frame and judge whether or not the frame should be relayed to another LAN by itself, which increases the bridge load. .

本発明の目的は、上記従来方式で必要としていた経路上
の全ての中継器アドレスを表わすような経路情報を用い
ることなく、簡単な通信フレームで異なるLANに属するS
T間通信を可能としたネットワーク間通信方式を提供す
ることにある。
An object of the present invention is to use an S that belongs to a different LAN with a simple communication frame without using the route information that represents all the relay addresses on the route, which is required in the above conventional method.
It is to provide an inter-network communication method that enables inter-T communication.

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

上記目的を達成するために、本発明では、複数の局所ネ
ットワーク(LAN)と、各LAN間に介在する中継装置(ブ
リッヂ)と、上記LANに接続された通信端末(ST)とか
らなるネットワーク・システムにおいて、各ブリッヂに
予め固有の識別子を割り当てておき、通信フレームの発
信元となるSTが、宛先となるSTのアドレスの他に、該通
信フレームを最初に中継するブリッヂを指定する第1の
識別子と、最後に中継するブリッヂを指定する第2の識
別子とを該通信フレーム中に設定するようにし、各ブリ
ッヂが、自己の識別子と上記通信フレーム中に含まれる
第1,第2の識別子に応じて、中継すべき通信フレームと
中継先の局所ネットワークを選択するようにしたことを
特徴とする。
In order to achieve the above object, in the present invention, a network including a plurality of local networks (LAN), a relay device (bridge) interposed between the LANs, and a communication terminal (ST) connected to the LAN. In the system, a unique identifier is assigned to each bridge in advance, and the ST that is the source of the communication frame specifies the bridge that first relays the communication frame in addition to the address of the ST that is the destination. An identifier and a second identifier designating the last bridge to be relayed are set in the communication frame, and each bridge is assigned its own identifier and the first and second identifiers included in the communication frame. Accordingly, the communication frame to be relayed and the local network of the relay destination are selected.

本発明において、各ブリッヂの識別子(ブリッヂ識別
子:BIN)は、局所ネットワークとの接続口(ポート)毎
に与えるものとし、N個のLANに接続されているブリッ
ヂはN種類のBINを持つようにする。
In the present invention, an identifier of each bridge (bridge identifier: BIN) is given for each connection port (port) with the local network, and a bridge connected to N LANs has N kinds of BINs. To do.

〔作 用〕[Work]

各STが発信する通信フレームには、一般に、発信元を示
すアドレス(Source Address:SA)と、宛先となるST
(目的ST)を示すアドレス(Destination Address:DA)
とが含まれている。本発明の通信方式では、前述の第1
の識別子(以下、SA・BINと称す)と第2の識別子(以
下、DA・BINと称す)を、それぞれ、従来のSAとDAに対
応させ、SAフィールド,DAフィールドの一部に含めた形
で通信フレームを構成する。
In general, the communication frame transmitted by each ST includes an address (Source Address: SA) indicating the source and the ST serving as the destination.
Address indicating the (target ST) (Destination Address: DA)
And are included. In the communication system of the present invention, the above-mentioned first
The identifier (hereinafter referred to as SA / BIN) and the second identifier (hereinafter referred to as DA / BIN) correspond to the conventional SA and DA, respectively, and are included as part of the SA field and DA field. Constitutes a communication frame.

STの間の通信には、同一のLANに属する2つのST間の通
信と、異なるLANに属する2つのST間の通信があるが、
本発明によれば、同一LAN内での通信の場合には、上記S
A・BINとDA・BINに特定値、例えば、オール・ゼロを与
えればよく、異なるLAN間の通信の場合には、発信元LAN
の出口となるBINをSA・BINに設定し、目的LANの入口と
なるBINをDA・BINに設定すればよい。
Communication between STs includes communication between two STs belonging to the same LAN and communication between two STs belonging to different LANs.
According to the present invention, in the case of communication within the same LAN, the above S
It is sufficient to give a specific value to A / BIN and DA / BIN, for example, all / zero. In the case of communication between different LANs, the source LAN
Set the BIN as the exit of SA to BIN and the BIN as the entrance of the target LAN to DA / BIN.

また、ブリッヂ障害や負荷集中による通信性能の低下を
防止するために、主要なLAN間が複数のブリッヂで並列
的に結合され、複数の通信経路が用意されている場合、
本発明によれば、発信元STでSA・BIN,DA・BINにより経
路を指定し、発信元のLANでは、通信フレーム中に含ま
れるSA・BINと自己の識別子とが一致しているブリッヂ
だけが、上記通信フレームを取り込み、中継動作をす
る。一方、目的LANに出口をもつ複数のブリッヂのう
ち、DA・BINと一致する識別子を有するブリッヂだけ
が、上記通信フレームを取り込み、目的LANに中継す
る。発信元STと目的STとの間に複数のブリッヂによる中
継を必要とするネットワーク構成の場合、各ブリッヂ
に、SA・BINとDA・BINに応じて中継動作の要否と中継LA
Nを選択するための経路表(ルーチング・テーブル)を
予め与えておき、これを参照するようにすれば良い。
In addition, in order to prevent deterioration of communication performance due to bridge failure and load concentration, main LANs are connected in parallel by multiple bridges and multiple communication paths are prepared,
According to the present invention, the route is specified by SA / BIN, DA / BIN at the source ST, and only the bridge whose SA / BIN contained in the communication frame and its own identifier match on the source LAN. , Takes in the communication frame and performs a relay operation. On the other hand, among a plurality of bridges having an exit on the target LAN, only a bridge having an identifier matching DA / BIN captures the communication frame and relays it to the target LAN. In the case of a network configuration that requires relaying with multiple bridges between the source ST and the target ST, whether or not relay operation is required and relay LA depending on SA / BIN and DA / BIN for each bridge
A route table (routing table) for selecting N may be given in advance and referred to.

発信元STが必要とするSA・BINとDA・BINの値は、人為的
な調査、或いは、次のような同報通信(ブロード・キャ
スト)機能を用いて知ることができる。すなわち、目的
STとの一般の通信に先立って、発信元STが、目的STへの
ブリッヂ・アドレス獲得のためのフレーム(Address・R
esolving Frame:ARF)を同報通信として発信する。この
ARFを受信したブリッヂは、ARFの受取り口となったBIN
と送出口のBINをARF内の所定のフィールドに順次に追加
する形で、これを各接続LANに次々と中継する。このよ
うにARFを中継する各ブリッヂで、受取口と送出口のBIN
を付加していくと、発信元では、目的STからのレスポン
スに含まれる最初のBINをSA・BIN、最後のBINをDA・BIN
として認識できる。尚、ARFがネットワーク内を永久的
に周回するのを避けるためには、例えば、ARFに追加で
きるBINの数を予め制約しておき、所定値以上のBIN数を
もつARFは中継しないようにすれば良い。
The values of SA / BIN and DA / BIN required by the sender ST can be known by an artificial survey or by using the following broadcast communication (broadcast) function. That is, the purpose
Prior to general communication with the ST, the source ST sends a frame (Address
esolving Frame (ARF) is transmitted as broadcast communication. this
The bridge that received the ARF is the BIN that became the ARF receiving point.
And the BIN of the sending and receiving port is sequentially added to a predetermined field in the ARF, and this is relayed to each connection LAN one after another. In this way, at each bridge that relays ARF, the BIN of the receiving port and the sending port
By adding, the sender will set the first BIN included in the response from the target ST to SA / BIN and the last BIN included to DA / BIN.
Can be recognized as. In order to avoid the ARF from going around the network permanently, for example, the number of BINs that can be added to the ARF is limited in advance, and ARFs with a BIN number greater than a predetermined value should not be relayed. Good.

〔実施例〕〔Example〕

以下、本発明の実施例を図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.

第1図は、本発明を適用する複数LANを相互接続したネ
ットワークの構成図であり、図において、1(1A,1B)
はブリッヂ、2(2A〜2D)はLAN、3(3A−1〜3D−
2)はSTである。尚、P,Q‥‥Uは後述するブリッヂ識
別子(BIN)である。
FIG. 1 is a configuration diagram of a network in which a plurality of LANs to which the present invention is applied are interconnected, and in the figure, 1 (1A, 1B)
Bridge (2A-2D) LAN (3A-1-3D-)
2) is ST. Note that P, Q ... U are bridge identifiers (BIN) described later.

第2図は、複数のLAN間を接続するブリッヂ1の構成図
であり、各ブリッヂ1は、メッセージ交換ユニット(MX
U)50と、接続されるLANに対応した入力バッファ55(55
A〜55C)、出力バッファ56(56A〜56C)及びLAN通信ア
ダプタ(LCA)60(60A〜60C)を含む。各入力/出力バ
ッファ55,56は、例えば先入れ先出し(FIFO:First In F
irst Out)方式のものを適用でき、これらはMXU50によ
って相互接続されている。
FIG. 2 is a block diagram of a bridge 1 that connects a plurality of LANs. Each bridge 1 is a message exchange unit (MX
U) 50 and input buffer 55 (55 corresponding to the connected LAN)
A to 55C), an output buffer 56 (56A to 56C) and a LAN communication adapter (LCA) 60 (60A to 60C). The input / output buffers 55 and 56 are, for example, first-in first-out (FIFO).
irst Out) method can be applied and these are interconnected by MXU50.

LCA60は、第3図に示すようにLANプロトコル管理ユニッ
ト61とLAN接続ユニット62とからなり、LAN接続ユニット
62は、当該LANへの送信データ、及び当該LANからの受信
データに対する変調と復調を含む信号変換機能を備え
る。LANプロトコル管理ユニット61は、自LANを宛先とす
る通信フレーム(同報通信フレームを含む)を識別し、
入力バッファ55に複写する。MXU50は、例えば時間割的
に各入力バッファ55A〜55Cを検索し、前記コピーされた
フレームを、当該フレームが中継されるべき出力バッフ
ァ56A〜56Cへ選択的に転送する。各LAN60A〜60Cは、対
応する出力バッファ56A〜56Cに格納されている通信フレ
ームを読出し、当該LANへ送信する。
The LCA60 is composed of a LAN protocol management unit 61 and a LAN connection unit 62 as shown in FIG.
Reference numeral 62 has a signal conversion function including modulation and demodulation of transmission data to the LAN and reception data from the LAN. The LAN protocol management unit 61 identifies communication frames destined to the own LAN (including broadcast communication frames),
Copy to input buffer 55. The MXU 50 searches each of the input buffers 55A to 55C on a time schedule basis, for example, and selectively transfers the copied frame to the output buffers 56A to 56C to which the frame is to be relayed. Each of the LANs 60A to 60C reads the communication frame stored in the corresponding output buffer 56A to 56C and sends it to the LAN.

ネットワーク上に送り出される通信フレームは、第4図
に示す如く、スタート・デリミッタ(Start Delimiter:
SD)40、目的アドレス(Destination Address:DA)41、
発信元アドレス(Source Address:SA)42、情報フィー
ルド(INFO)43、フレーム・チェック・シーケンス(Fr
ame Check Sequence:FCS)44、エンド・デリミッタ(En
d Delimiter:ED)45からなっている。本発明では、DA41
とSA42に、ST番号と共に、ブリッヂ識別子(BIN)を付
加した点に特徴がある。尚、BINは、第1図の符号P,Q‥
‥Uの如く、ブリッヂとLANとの各接続口を識別する固
有の符号となっている。DA41に含まれるBIN(DA・BIN)
46は、他のLAN、あるいは他の広域ネットワークから、
目的STが接続されているLANへの中継点を示すものであ
り、一方、S42に含まれるBIN(SA・BIN)48は、発信元S
Tが接続されているLANから他のLANもしくは広域ネット
ワークへの中継点を示している。
As shown in FIG. 4, the communication frame sent out on the network has a start delimiter (Start Delimiter:
SD) 40, Destination Address (DA) 41,
Source Address (SA) 42, Information Field (INFO) 43, Frame Check Sequence (Fr
ame Check Sequence (FCS) 44, end delimiter (En
d Delimiter: ED) 45. In the present invention, DA41
The characteristic is that the bridge identifier (BIN) is added to the and SA42 together with the ST number. BIN is the symbol P, Q in Fig. 1
Like U, it is a unique code that identifies each connection port between the bridge and the LAN. BIN included in DA41 (DA / BIN)
46 from another LAN or other wide area network
It indicates the relay point to the LAN to which the destination ST is connected, while the BIN (SA / BIN) 48 included in S42 is the source S
It shows a relay point from the LAN to which T is connected to another LAN or a wide area network.

第5図(A),(B)は、ブリッヂ1の動作を示す。こ
のうち、図(A)は、LCA60の受信動作を示している。L
CA60は、対応するLAN上を流れる通信フレームのSA・BIN
48を監視し(ステップ100)、もし、SA・BIN48が自分に
予め割振られているBINに等しい場合には、当該通信フ
レームを入力バッファ55に入力する(ステップ101)。
図(B)はMXU50の動作を示しており、MXU50は、入力バ
ッファ55からフレームを取出すと、DA・BINをチェック
する(ステップ200)。もし、DA・BINが合理、即ち、こ
れと等しいBINをもつLCAが当該ブリッヂ内に存在するな
らば、当該LCA〜中継すべく、上記フレームを対応する
出力バッファ56へ出力する。
5 (A) and 5 (B) show the operation of the bridge 1. Of these, FIG. 7A shows the receiving operation of the LCA 60. L
CA60 is SA / BIN of the communication frame that flows on the corresponding LAN.
48 is monitored (step 100), and if SA.BIN 48 is equal to the BIN pre-allocated to itself, the communication frame is input to the input buffer 55 (step 101).
FIG. 6B shows the operation of the MXU50. When the MXU50 takes out a frame from the input buffer 55, it checks DA / BIN (step 200). If DA.BIN is reasonable, that is, if an LCA having a BIN equal to this exists in the bridge, the frame is output to the corresponding output buffer 56 for relaying the LCA.

このように、DA・BIN46とSA・BIN48を含む通信フレーム
を用いると、異なるLANに接続したST間での通信は、以
下のようにして行なうことができる。今、第1図におい
て、3A−3を発信元ST、3C−3を目的ST、1Bを中継ブリ
ッヂとして通信する場合を想定する。
Thus, by using the communication frame including DA / BIN46 and SA / BIN48, communication between STs connected to different LANs can be performed as follows. In FIG. 1, it is assumed that 3A-3 is a source ST, 3C-3 is a target ST, and 1B is a relay bridge.

この場合、発信元ST3A−3は通信フレーム中のSA42,DA4
1に次の値を設定する。
In this case, the source ST3A-3 is SA42, DA4 in the communication frame.
Set the following value to 1.

SA・BIN48:「P」を示す値 SA・ST49 :「3A−3」を示す値 DA・BIN46:「R」を示す値 DA・ST47 :「3C−3」を示す値 上記通信フレームは、LAN2Aを巡回する途中で2つのブ
リッヂ1Aと1Bを通過するが、BIN「P」を割り当てられ
ているブリッヂ1Bにおいてのみ、入力バッファ55P→MXU
50→出力バッファ56R→LAN2Cの順序で中継動作が実行さ
れることになる。
SA / BIN48: Value indicating "P" SA ・ ST49: Value indicating "3A-3" DA ・ BIN46: Value indicating "R" DA ・ ST47: Value indicating "3C-3" The above communication frame is LAN2A Passes through two bridges 1A and 1B on the way to the round, but only in bridge 1B to which BIN "P" is assigned, input buffer 55P → MXU
The relay operation is executed in the order of 50 → output buffer 56R → LAN2C.

第6図は、LANとブリッヂとが多段に結合されたシステ
ム構成を示す。このシステムは、異なる通信プロトコル
で動作するLAN、例えばCSMA/CDバス型LANやトークン・
リング型LAN等を含み得る。図中、1(1D〜1K)はブリ
ッヂ、2D〜2JはLAN、3D−1〜3J−1はST、A,B‥‥○は
各ブリッヂに与えられた識別子(BIN)を示す。
FIG. 6 shows a system configuration in which a LAN and a bridge are connected in multiple stages. This system is a LAN that operates with different communication protocols, such as a CSMA / CD bus LAN or token
It may include a ring LAN or the like. In the figure, 1 (1D to 1K) indicates a bridge, 2D to 2J indicates LAN, 3D-1 to 3J-1 indicates ST, and A, B ... O indicate identifiers (BIN) given to each bridge.

各STは、第1図に示すネットワークと同様に、それぞれ
の通信フレームにBINを設定する。発信元BIN48と同一の
BINを割り当てられているブリッヂから、目的BIN46と同
一BINを割り当てられているブリッヂまで、上記通信フ
レームを届ける機能は、専ら各ブリッヂの機能に依存し
ており、発信元あるいは受信先のSTの関知するところで
はない。
Each ST sets BIN in each communication frame as in the network shown in FIG. Same as the sender BIN48
The function of delivering the above communication frame from a bridge assigned a BIN to a bridge assigned the same BIN as the target BIN46 depends exclusively on the function of each bridge. There is no place to do it.

例えば、LAN2Gに接続されているST・3G−1からLAN2Dに
接続されているST3D−1にフレームを届ける場合を考え
る。その通信経路は、例えばブリッヂ1K,1G,1D、あるい
はブリッヂ1K,1F,1Dの如く複数の組み合せが存在する。
これらの複数の通信経路の中でどの経路を選択するか
は、各ブリッヂに、例えば目的地BIN毎のルーティング
・テーブル(迂回表)を与えておけば良い。そうすれ
ば、各STはフレームが如何なる経路で伝搬されるかを前
もって知る必要はなくなる。
For example, consider a case where a frame is delivered from ST3G-1 connected to LAN2G to ST3D-1 connected to LAN2D. The communication path has a plurality of combinations such as bridges 1K, 1G, 1D or bridges 1K, 1F, 1D.
It is sufficient to give each bridge, for example, a routing table (a detour table) for each destination BIN to determine which route is selected from among the plurality of communication routes. In this way, each ST does not need to know in advance how the frame will be propagated.

ST・3G−1から3D−1への通信を行なう場合、発信元と
なるST3G−1はSA・BIN48に例えば“M",DA・BIN46に
“A"を設定する。この場合、ブリッヂ1Kからブリッヂ1D
への通信フレームの中継は、途中に介在する各ブリッヂ
に、例えば第7図に示すルーチング・テーブルを用意す
ればよい。
When performing communication from ST-3G-1 to 3D-1, the source ST3G-1 sets, for example, "M" in SA / BIN48 and "A" in DA / BIN46. In this case, Bridge 1K to Bridge 1D
For relaying the communication frame to the bridge, for example, a routing table shown in FIG. 7 may be prepared for each bridge interposed in the middle.

5D,5F,5Kは、それぞれブリッヂ1D,1F,1Kが備えるルーチ
ング・テーブルであり、通信フレーム中のSA・BIN48とD
A・BIN46の値に応じた処理内容を定義している。このテ
ーブルに従がえば、ST・3G−1から発信された通信フレ
ームは、M−K−H−D−B−Aの経路でST・3D−1に
到達する。同様に、ST・3D−1が発信した3G−1宛の通
信フレームは、上記と逆の経路でST・3G−1に到達す
る。尚、後者の場合、例えば、A−B−E−I−K−M
の経路となるように、DA・BIN46がMのフレームは、LAN
2E上でブリッヂ1Gが取り扱うようにルーチング・テーブ
ルを構成してもよい。
5D, 5F and 5K are routing tables provided in Bridge 1D, 1F and 1K, respectively, and SA, BIN48 and D in the communication frame.
It defines the processing contents according to the value of A / BIN46. According to this table, the communication frame originated from ST / 3G-1 reaches ST / 3D-1 via the route of M-K-H-D-B-A. Similarly, the communication frame addressed to 3G-1 transmitted by ST / 3D-1 arrives at ST / 3G-1 by the route opposite to the above. In the latter case, for example, A-B-E-I-K-M
The frame of DA / BIN46 is M so that it becomes the route of
The routing table may be configured to be handled by Bridge 1G on 2E.

このようにブリッヂを多段中継する場合は、各ブリッヂ
にそれが中継するBINを適切に設定できればよく、この
設定や更新は、障害や負荷に応じて人手で行なってもよ
いし、プログラムで自動的に行なうようにしてもよい。
尚、本発明の変形例としては、各ブリッヂが、中継する
フレーム中のSA・BINを更新する方法も考えられる。
When relaying multiple bridges in this way, it is only necessary to properly set the BIN that it will relay to each bridge. This setting and updating may be done manually depending on the obstacle or load, or the program automatically It may be done at.
As a modified example of the present invention, a method in which each bridge updates SA / BIN in the frame to be relayed can be considered.

以上の実施例では、BINの値をLANとブリッヂの接続点を
単位として設定したが、例えば、各ブリッヂに2ポート
しかなく、一方のLANから受取った(コピーした)フレ
ームの中継先が一義的に決まるような場合には、ブリッ
ヂで1つの識別子、即ちブリッヂ単位に識別子を設定す
ればよいことになる。
In the above embodiments, the BIN value is set in units of the connection point between the LAN and the bridge, but for example, each bridge has only two ports, and the relay destination of the frame received (copied) from one LAN is unique. In the case of the above, it is sufficient to set one identifier for the bridge, that is, an identifier for each bridge.

〔発明の効果〕〔The invention's effect〕

本発明によれば、通信フレームが簡単であり、相互に接
続されたLAN間に複数の通信経路を設けた場合に中継と
なる各ブリッヂでのアドレス比較照合が簡単にできるた
め、ブリッヂの負荷を軽減した高性能のネットワーク・
システムを構成できる。
According to the present invention, the communication frame is simple, and when the plurality of communication paths are provided between mutually connected LANs, it is possible to easily perform address comparison and verification at each bridge that serves as a relay, thus reducing the load on the bridge. Reduced high-performance network
The system can be configured.

【図面の簡単な説明】[Brief description of drawings]

第1図は、本発明を適用する複数LANより成るネットワ
ークの全体構成図、第2図はブリッヂの内部構成を示す
ブロック図、第3図はLAN通信アダプタの内部構成ブロ
ック図、第4図は通信フレームのフォーマット、第5図
(A),(B)はブリッヂの動作を示すフローチャー
ト、第6図は本発明を適用するネットワークの変形例を
示す図、第7図は第6図のネットワークで各ブリッヂに
用意するルーチング・テーブルを説明するための図であ
る。 1(1A,1B‥‥):ブリッヂ、 2(2A,2B‥‥):LAN、 3(3A−1〜3J−1):ステーション 46:DA・BIN 48:SA・BIN 50:メッセージ交換ユニット 60:LAN通信アダプタ
FIG. 1 is an overall configuration diagram of a network including a plurality of LANs to which the present invention is applied, FIG. 2 is a block diagram showing an internal configuration of a bridge, FIG. 3 is an internal configuration block diagram of a LAN communication adapter, and FIG. Communication frame format, FIGS. 5 (A) and 5 (B) are flowcharts showing the operation of the bridge, FIG. 6 is a diagram showing a modified example of the network to which the present invention is applied, and FIG. 7 is the network of FIG. It is a figure for demonstrating the routing table prepared for each bridge. 1 (1A, 1B ...): Bridge, 2 (2A, 2B ...): LAN, 3 (3A-1 to 3J-1): Station 46: DA / BIN 48: SA / BIN 50: Message exchange unit 60 : LAN communication adapter

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】複数の局所ネットワークと、上記局所ネッ
トワーク間に介在する中継装置と、上記局所ネットワー
クに接続された通信端末とからなるネットワーク・シス
テムにおいて、各中継装置に予め固有の識別子を割り当
てておき、通信フレームの発信元となる通信端末が、発
信元および宛先となる通信端末のアドレスの他に、該通
信フレームの最初の中継を行なう中継装置を指定する第
1の識別子と、最後の中継を行なう中継装置を指定する
第2の識別子とを該通信フレーム中に設定するように
し、上記各中継装置が、自己の識別子と上記通信フレー
ム中に含まれる第1,第2の識別子に応じて中継すべき通
信フレームと中継先の局所ネットワークを選択すること
を特徴とする局所ネットワーク間の通信方式。
1. In a network system comprising a plurality of local networks, a relay device interposed between the local networks, and a communication terminal connected to the local network, each relay device is assigned a unique identifier in advance. In addition to the addresses of the communication terminals that are the source and the destination, the communication terminal that is the source of the communication frame has a first identifier that specifies the relay device that first relays the communication frame, and the last relay. And a second identifier for designating a relay device for performing the above-mentioned relay device are set in the communication frame, and each of the relay devices responds to its own identifier and the first and second identifiers included in the communication frame. A communication method between local networks characterized by selecting a communication frame to be relayed and a local network of a relay destination.
【請求項2】前記各中継装置が、それに接続される局所
ネットワークの接続口に対応して前記識別子を割り当て
られており、通信フレームの発信元となる通信端末が、
該通信端末が含まれる局所ネットワークと前記最初の中
継装置との接続口、および前記受信先通信端末の含まれ
る局所ネットワークと前記最後の中継装置との接続口を
指定する2つの識別子を、それぞれ前記第1,第2の識別
子として前記通信フレーム中に設定することを特徴とす
る第1項記載の局所ネットワーク間の通信方式。
2. Each of the relay devices is assigned the identifier corresponding to a connection port of a local network connected to the relay device, and a communication terminal which is a transmission source of a communication frame,
Two identifiers for designating a connection port between the local network including the communication terminal and the first relay device and a connection port between the local network including the destination communication terminal and the last relay device are respectively described above. The communication method between local networks according to claim 1, wherein the first and second identifiers are set in the communication frame.
【請求項3】前記ネットワーク・システムにおいて、2
つの局所ネットワーク間に2以上の中継装置が並列的に
介在することを特徴とする第1項または第2項の局所ネ
ットワーク間の通信方式。
3. In the network system, 2
The communication method between local networks according to the first or second aspect, wherein two or more relay devices are interposed in parallel between one local network.
【請求項4】発信元となる通信端末が、前記第1の識別
子を該通信端末のアドレスと対にし、前記第2の識別子
を前記宛先の通信端末のアドレスと対にした形で前記通
信フレーム中に設定することを特徴とする第1項〜第3
項の局所ネットワーク間の通信方式。
4. The communication frame in which a communication terminal serving as a source pairs the first identifier with an address of the communication terminal and the second identifier with an address of the destination communication terminal. 1st to 3rd, characterized by being set in
Communication method between local networks in paragraph.
JP13807986A 1986-06-16 1986-06-16 Communication method between local networks Expired - Lifetime JPH0728304B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13807986A JPH0728304B2 (en) 1986-06-16 1986-06-16 Communication method between local networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13807986A JPH0728304B2 (en) 1986-06-16 1986-06-16 Communication method between local networks

Publications (2)

Publication Number Publication Date
JPS62295534A JPS62295534A (en) 1987-12-22
JPH0728304B2 true JPH0728304B2 (en) 1995-03-29

Family

ID=15213463

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13807986A Expired - Lifetime JPH0728304B2 (en) 1986-06-16 1986-06-16 Communication method between local networks

Country Status (1)

Country Link
JP (1) JPH0728304B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5127087A (en) * 1988-12-27 1992-06-30 International Business Machines Corporation Method of allowing the transmission of electronic messages between enrolled and unenrolled users of computer systems

Also Published As

Publication number Publication date
JPS62295534A (en) 1987-12-22

Similar Documents

Publication Publication Date Title
US7436784B2 (en) Resilient packet ring network for realizing MAC bridging
JP3963728B2 (en) Spanning tree bypass method and apparatus
US4577313A (en) Routing mechanism with encapsulated FCS for a multi-ring local area network
EP0758824A1 (en) Compact, adaptable, bridging/routing switch
JPH0799837B2 (en) Method and apparatus for transmitting message package
JPH07212404A (en) Inter-network data repeater
JPH05268223A (en) Router device
JPH04278751A (en) Communication control method
JPH0728304B2 (en) Communication method between local networks
JP2000261478A (en) Gateway device, transmitting method, receiving method, and information recording medium
JP2781571B2 (en) Network system control method
JPH06326704A (en) Detour method of frame relay network
JPH02109445A (en) Packet identification method
JP3072933B2 (en) Bridge device and network construction method
JPH08335948A (en) LAN and LAN relay device
JPS6125346A (en) Communication method between local networks
JP2741870B2 (en) Call setup method
JPH02143746A (en) Routing information management processing system
JP3121423B2 (en) Network system
JPH0685817A (en) Relay device
EP1381189A1 (en) Multi-bridge for a plurality of mutually different subnetworks
JP3464809B2 (en) Multi-port LAN connection device
JPH0897835A (en) Spanning tree bridge
JPH01129546A (en) Node device
JP3140905B2 (en) Packet switching equipment