JPH0438031A - Local area network - Google Patents

Local area network

Info

Publication number
JPH0438031A
JPH0438031A JP14450790A JP14450790A JPH0438031A JP H0438031 A JPH0438031 A JP H0438031A JP 14450790 A JP14450790 A JP 14450790A JP 14450790 A JP14450790 A JP 14450790A JP H0438031 A JPH0438031 A JP H0438031A
Authority
JP
Japan
Prior art keywords
address
lan
network
node
transmission frame
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
Application number
JP14450790A
Other languages
Japanese (ja)
Inventor
Yoshio Sashita
指田 吉雄
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP14450790A priority Critical patent/JPH0438031A/en
Publication of JPH0438031A publication Critical patent/JPH0438031A/en
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

PURPOSE:To make the size of the system small without revision of a node address of each local area network when plural number of same node addresses exist by setting a network address area to a destination address part of a transmission frame with a node group and storing an address pointing out a local area network of a destination. CONSTITUTION:A transmission frame 47 sent from a node 61a of a transmission line 1 of a 1st LAN is stored in a RAM 39 by an MPU 7. The MPU 7 collates an M address of a destination address part 49 with a network address stored in a 1st LAN address area 29 and a 2nd LAN address area 31 of a RAM 27. When the address M is zero, a transmission frame 47 is aborted. When the address M is equal to a network address of the 2nd LAN address area 31, the address M of the destination address part 49 is set to zero and the address is sent to the 2nd LAN transmission line 3. Thus, even when the same node address exists in the other LAN, the relevant node address is not required to be revised.

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、ノードアドレスを有するノード群を備えた複
数のローカルエリアネットワークと、当該複数のローカ
ルエリアネットワークに接続されて当該複数のローカル
エリアネットワーク間の伝送フレームを中継するブリッ
ジとを備えたローカルエリアネットワークに関する。
Detailed Description of the Invention [Objective of the Invention] (Industrial Application Field) The present invention provides a plurality of local area networks including a group of nodes having node addresses, and a plurality of local area networks connected to the plurality of local area networks. The present invention relates to a local area network including a bridge that relays transmission frames between multiple local area networks.

(従来の技術) 従来、ローカルエリアネットワーク(以下、LANとい
う。)に接続されている各ノード(端末機器)のノード
アドレスは、当該各ノードの接続されているLANにお
いて独自(ローカル)に定められている。上記LANの
近くに別のLANが敷設されている場合を第5図を用い
て説明する。
(Prior Art) Conventionally, the node address of each node (terminal device) connected to a local area network (hereinafter referred to as LAN) is uniquely (locally) determined in the LAN to which each node is connected. ing. A case where another LAN is installed near the above LAN will be explained using FIG. 5.

第1のLANの伝送路53には、ノード61a〜61n
が接続され、各ノードは、当該LANの中において独自
にノードアドレス1.2〜Nが定められている。第2の
LANの伝送路55にはノード63a、63b 〜63
gが接続され、各ノードは、1,2〜Lの如くノードア
ドレスが定められている。同様に、第3のLANの伝送
路57にはノード65a、65b 〜65kが接続され
、各ノードは、1.2〜にの如くノードアドレスが定め
られている。上記第1のLANの伝送路53および第2
のLANの伝送路55はLAN結合装置59aに接続さ
れ、第2のLANの伝送路55および第3のLANの伝
送路57はLAN結合装置59bに接続されている。従
って、第2のLANの伝送路55のノード63bのノー
ドアドレス「2」と第3のLANの伝送路57のノード
65bのノードアドレス「2」とが同一のため、LAN
結合装置59bは、第1のLANの伝送路53から伝送
されるノードアドレスが「2」の場合、ノード63bま
たはノード65bのノードアドレスなのか識別できなか
った。
The transmission path 53 of the first LAN includes nodes 61a to 61n.
are connected, and each node has a unique node address 1.2 to N determined within the LAN. The transmission line 55 of the second LAN includes nodes 63a, 63b to 63
g are connected, and each node has a node address determined as 1, 2 to L. Similarly, nodes 65a, 65b to 65k are connected to the transmission line 57 of the third LAN, and each node has a node address determined as shown in 1.2 to 65k. The transmission line 53 of the first LAN and the second LAN
The transmission line 55 of the second LAN is connected to a LAN coupling device 59a, and the transmission line 55 of the second LAN and the transmission line 57 of the third LAN are connected to a LAN coupling device 59b. Therefore, since the node address "2" of the node 63b of the second LAN transmission path 55 and the node address "2" of the node 65b of the third LAN transmission path 57 are the same, the LAN
When the node address transmitted from the transmission line 53 of the first LAN is "2", the coupling device 59b could not identify whether it is the node address of the node 63b or the node 65b.

上記の対策としては、各LANの伝送路に接続されてい
るノードのノードアドレスを重複しないように定める、
所謂グローバルアドレスがある。
As a countermeasure for the above, the node addresses of the nodes connected to the transmission path of each LAN are determined so as not to overlap.
There is a so-called global address.

しかし、グローバルアドレスは、業界内において普及し
ておらず、また、既存のLANにおいては、各メーカの
固有のアドレスを用いて稼働している。
However, global addresses are not widely used within the industry, and existing LANs operate using addresses specific to each manufacturer.

従って、LANのノードアドレスが重複しないように定
めるには、LANに接続されているノードのノードアド
レスを変更する必要がある。上記ノードアドレスを変更
する場合は、上言己LAN結合装flf59a、59b
および通信の相手先の通信処理までも変更しなければな
らないので、変更に伴う処理に要する時間および費用が
膨大になる。
Therefore, in order to ensure that LAN node addresses do not overlap, it is necessary to change the node addresses of nodes connected to the LAN. When changing the above node address, please use the above LAN coupling device flf59a, 59b.
In addition, it is also necessary to change the communication processing of the communication partner, so the time and cost required for the processing associated with the change will be enormous.

その対策としては、ゲートウェイによる結合装置を用い
てノードアドレスを変換する方式があり、当該方式を第
6図を用いて説明する。
As a countermeasure against this problem, there is a method of converting node addresses using a gateway-based coupling device, and this method will be explained using FIG. 6.

上記ゲートウェイは、第1のLANの伝送路53に接続
されているノード61および第2のLANの伝送路55
に接続されているノード63をネットワークアーキテク
チャとして階層化したプロトコルの体系を規定したOS
!プロトコル階層の応用層の上で結合させる。例えば、
送信側の第1のLANから伝送する応用情報の中に受信
側、例えば第2のLANのノード63を識別するための
情報をセットして、送信側の第1のLAN上の宛先をゲ
ートウェイ装置に送信する。ゲートウェイ装置のプロト
コル67は、受信した応用情報から宛先アドレスを読出
して、第2のLANの伝送路55に応用情報を伝送する
The gateway includes a node 61 connected to a first LAN transmission line 53 and a second LAN transmission line 55.
An OS that defines a protocol system in which nodes 63 connected to the network are layered as a network architecture.
! It is combined on the application layer of the protocol layer. for example,
Information for identifying the receiving side, for example, the node 63 on the second LAN, is set in the application information transmitted from the first LAN on the sending side, and the destination on the first LAN on the sending side is set in the gateway device. Send to. The protocol 67 of the gateway device reads the destination address from the received application information and transmits the application information to the transmission line 55 of the second LAN.

更に、MAC(メディアアクセスコントロール)ブリッ
ジ装置による他の結合方式を第7図を用いて説明する。
Furthermore, another coupling method using a MAC (media access control) bridge device will be explained using FIG.

上記MACブリッジ装置69は、通信プロトコルの第2
層であるデータリンク層を論理リンク制御(L L C
: Logical 1ink control)副層
とメディアアクセスコントロール(MAC:mediu
m access control)副層とに分けてM
AC副層の上で結合する方式である。上記方式は、MA
C副層で扱うMACアドレスによりノードの識別を行う
ものである。上記MACアドレスは、各ノードの基本的
な識別になる値であり、各ノードには固有の値が定めら
れている。上記MACブリッジ装置69は、例えば第1
のLANのノード61aから伝送フレームが伝送される
と宛先を示すMACアドレスを調べて第2のLANに伝
送するか否か判断する。判断の結果、宛先を示すMAC
アドレスが第1゛のLANの伝送路53に接続されてい
るノード61のときMACブリッジ装置69は、何も処
理をしない。一方、MACアドレスが第2のLANの伝
送路55に接続されているノード63のときMACブリ
ッジ装置69は、受信した伝送フレームを第2のLAN
の伝送路55に伝送する。
The MAC bridge device 69 has a second communication protocol.
The data link layer is a logical link control (LLC) layer.
: Logical 1ink control) sublayer and media access control (MAC) sublayer
m access control) sublayer and M
This is a method of combining on the AC sublayer. The above method is MA
Nodes are identified by MAC addresses handled in the C sublayer. The MAC address is a value that serves as a basic identification for each node, and a unique value is determined for each node. The MAC bridge device 69 is, for example, a first
When a transmission frame is transmitted from the node 61a of the second LAN, the MAC address indicating the destination is checked to determine whether to transmit it to the second LAN. MAC indicating the destination as a result of the judgment
When the address is the node 61 connected to the transmission path 53 of the first LAN, the MAC bridge device 69 does not perform any processing. On the other hand, when the MAC address of the node 63 is connected to the transmission path 55 of the second LAN, the MAC bridge device 69 transmits the received transmission frame to the second LAN.
It is transmitted to the transmission line 55 of.

(発明が解決しようとする課題) ところで、従来、ゲートウェイによる結合装置を用いた
場合は、第1のLANの伝送路53に接続されているノ
ード61は、伝送する相手側の第2のLANの伝送路5
5に接続されているノード63と通信できない為、上記
ノード61から伝送して相手側のノード63からの応答
を受けるまでの伝送応答性の低下を招く。また、第1の
LAN内での通信の場合には、応用情報での宛先アドレ
スが不要なため、応用情報のフォーマットを通信の毎に
変更しなければならない。更に、第2のLANと第3の
LANとを別個のゲートウェイ装置を用いて結合する場
合は、応用情報に第3のLA、 Nの宛先を含めなけれ
ばならず、装置が煩雑になるものであった。
(Problem to be Solved by the Invention) Conventionally, when a coupling device using a gateway is used, the node 61 connected to the transmission line 53 of the first LAN is connected to the second LAN of the other party to which it is transmitting data. Transmission line 5
Since communication cannot be made with the node 63 connected to the node 63, the transmission responsiveness between the transmission from the node 61 and the reception of a response from the other node 63 is caused. Furthermore, in the case of communication within the first LAN, the destination address in the application information is not required, so the format of the application information must be changed each time communication is made. Furthermore, if the second LAN and third LAN are to be combined using separate gateway devices, the destination of the third LA, N must be included in the application information, which makes the device complicated. there were.

一方、MACブリッジ装置を用いたときは、第1のLA
Nの伝送路53に接続されているノート61と第2のL
ANの伝送路55に接続されているノード63とのMA
Cアドレスが同一である場合が生じる。この場合、MA
Cブリッジ装置は、上記MACアドレスの指す宛先がノ
ード6〕またはノード63のどちらを指すのか識別でき
なかった。
On the other hand, when using a MAC bridge device, the first LA
The notebook 61 connected to the transmission line 53 of N and the second L
MA with node 63 connected to transmission line 55 of AN
There may be cases where the C addresses are the same. In this case, MA
The C bridge device could not identify whether the destination pointed to by the above MAC address was node 6] or node 63.

本発明は、上記に鑑みてなされたものであり、その目的
は、複数のローカルエリアネットワークを接続させて、
同一のノードアドレスが複数、存在する場合に、各ロー
カルエリアネットワークのノードアドレスの変更をする
ことなく、システムの小型化を図り、更に、処理効率を
向上させることにより、システムの性能を向上するロー
カルエリアネットワークを提供することにある。
The present invention has been made in view of the above, and its purpose is to connect a plurality of local area networks,
When multiple identical node addresses exist, the local area network improves system performance by reducing system size and improving processing efficiency without changing the node address for each local area network. The purpose is to provide an area network.

〔発明の構成〕[Structure of the invention]

(課題を解決するための手段) 上記目的を達成するため、本発明は、ノード群により伝
送フレームにネットワークアドレス領域を設定し、当該
ネットワークアドレス領域に当該伝送フレームの宛先の
複数のローカルエリアネットワークを指すアドレスを格
納するネットワークアドレス領域設定手段と、 前記複数のローカルエリアネットワーク間の伝送フレー
ムを中継するブリッジに接続されている当該複数のロー
カルエリアネットワークを指す複数のネットワークアド
レスを格納するメモリと、このメモリに格納されている
複数のネットワークアドレスと前記ネットワークアドレ
ス領域設定手段による伝送フレームのネットワークアド
レス領域に格納されたアドレスとを比較して、当該ネッ
トワークアドレス領域のアドレスが零のとき当該伝送フ
レームを破棄し、ネットワークアドレス領域のアドレス
が複数のネットワークアドレスのいずれかに等しいとき
当該ネットワークアドレス領域のアドレスを零にして当
該ネットワークアドレスの指すローカルエリアネットワ
ークに伝送フレームを伝送し、ネットワークアドレス領
域のアドレスが零でなく、且つ、複数のネットワークア
ドレスのいずれにも等しくないとき当該伝送フレームか
伝送された以外のローカルエリアネットワークに伝送フ
レームを伝送する制御手段と、を備えたことを要旨とす
る。
(Means for Solving the Problems) In order to achieve the above object, the present invention sets a network address area in a transmission frame by a group of nodes, and sets a plurality of local area networks as destinations of the transmission frame in the network address area. a memory for storing a plurality of network addresses pointing to the plurality of local area networks connected to a bridge that relays transmission frames between the plurality of local area networks; Compare the plurality of network addresses stored in the memory with the address stored in the network address area of the transmission frame by the network address area setting means, and discard the transmission frame when the address in the network address area is zero. However, when the address in the network address area is equal to one of multiple network addresses, the address in the network address area is set to zero, the transmission frame is transmitted to the local area network pointed to by the network address, and the address in the network address area is zero. and a control means for transmitting the transmission frame to a local area network other than the one to which the transmission frame was transmitted when the address is not equal to any of the plurality of network addresses.

(作用) 上記構成を備えたローカルエリアネットワークにおいて
は、ノード群により伝送フレームの宛先アドレス部にネ
ットワークアドレス領域を設定し、当該ネットワークア
ドレス領域に当該伝送フレームの宛先のローカルエリア
ネットワークを指すアドレスを格納してブリッジに伝送
する。前記ブリッジには当該ブリッジに接続されている
複数のローカルエリアネットワークを指す複数のネット
ワークアドレスを格納するメモリを備えて、当該メモリ
に格納されているネットワークアドレスとノード群から
伝送された伝送フレームのネットワークアドレス領域に
格納されているアドレスとを比較する。比較により伝送
フレームのネットワークアドレス領域に格納されている
アドレスが零のとき当該伝送フレームを破棄する。上記
ネットワークアドレス領域のアドレスが上記メモリに格
納されている複数のネットワークアドレスに等しいとき
当該ネットワークアドレス領域のアドレスを零にして当
該ネットワークアドレスの指すローカルエリアネットワ
ークに伝送フレームを伝送する。上記ネットワークアド
レス領域のアドレスが零でなく、且つ、複数のネットワ
ークアドレスのいずれにも等しくないとき当該伝送フレ
ームが伝送された以外のローカルエリアネットワークに
当該伝送フレームを伝送するので、複数のローカルエリ
アネットワークを接続させて同一のノードアドレスが複
数、存在する場合に、各ローカルエリアネットワークの
ノードアドレスを変更する必要がない。
(Operation) In a local area network with the above configuration, a group of nodes sets a network address area in the destination address section of a transmission frame, and stores an address pointing to the destination local area network of the transmission frame in the network address area. and transmit it to the bridge. The bridge includes a memory for storing a plurality of network addresses pointing to a plurality of local area networks connected to the bridge, and the network address stored in the memory and the network of the transmission frame transmitted from the node group are provided. Compare with the address stored in the address area. By comparison, if the address stored in the network address area of the transmission frame is zero, the transmission frame is discarded. When the address in the network address area is equal to a plurality of network addresses stored in the memory, the address in the network address area is set to zero and the transmission frame is transmitted to the local area network pointed to by the network address. When the address in the network address area is not zero and is not equal to any of the multiple network addresses, the transmission frame is transmitted to a local area network other than the one to which the transmission frame was transmitted, so the transmission frame is transmitted to a local area network other than the one to which the transmission frame was transmitted. There is no need to change the node address of each local area network when there are multiple nodes with the same address.

(実施例) 以下、図面を用いて本発明の詳細な説明する。(Example) Hereinafter, the present invention will be explained in detail using the drawings.

第1図は本発明のローカルエリアネットワークを、例え
ば、トークンパッシングバス方式に適用した場合を示す
構成図である。
FIG. 1 is a configuration diagram showing a case where the local area network of the present invention is applied to, for example, a token passing bus system.

上記ローカルエリアネットワーク(以下、LANという
。)は、第1のLANの伝送路1および第2のLANの
伝送路3の通信を中継する結合装置5(ブリッジ)を備
えた構成である。
The local area network (hereinafter referred to as LAN) has a configuration including a coupling device 5 (bridge) that relays communications between the transmission path 1 of the first LAN and the transmission path 3 of the second LAN.

上記第1のLANの伝送路1は、複数の端末機器である
ノードか接続されて当該ノードからの伝送フレームを伝
送する。また、第2のLANの伝送路3は、複数のノー
ドと接続して当該ノードからの伝送フレームを伝送する
The transmission line 1 of the first LAN is connected to a plurality of nodes, which are terminal devices, and transmits transmission frames from the nodes. Further, the transmission line 3 of the second LAN is connected to a plurality of nodes and transmits transmission frames from the nodes.

上記結合装置5は、マイクロプロセッサユニット7(制
御手段) 、EPROM9等を有し、プロトコルが物理
層およびMAC副層を扱うものである。
The coupling device 5 has a microprocessor unit 7 (control means), an EPROM 9, etc., and the protocol handles the physical layer and the MAC sublayer.

マイクロプロセッサユニット(以下、MPUという。)
7は、結合装置5全体を制御するものである。EPRO
M9は紫外線消去形の記憶素子であり、当該MPU7の
実行するプログラムを格納する。
Microprocessor unit (hereinafter referred to as MPU)
7 controls the entire coupling device 5. EPRO
M9 is an ultraviolet erasable storage element, and stores the program executed by the MPU 7.

第1のLAN用の送受信回路(以下、CBMという。)
11は、第1のLANの伝送路1に接続され、当該節1
のLANの伝送路1から伝送される伝送フレームをディ
ジタル信号に変換して、第1のLAN用のトークンバス
コントローラ13に出力する。
Transmission/reception circuit for the first LAN (hereinafter referred to as CBM)
11 is connected to the transmission line 1 of the first LAN, and the node 1
The transmission frame transmitted from the transmission line 1 of the first LAN is converted into a digital signal and output to the token bus controller 13 for the first LAN.

第1のLAN用のトークンバスコントローラ(以下、T
BCという。)13は、CBMIIから伝送フレームが
伝送されると後述するRAM39に当該伝送フレームの
情報を格納して、MPU7に割込信号15を出力する。
Token bus controller for the first LAN (hereinafter referred to as T
It's called BC. ) 13 stores information about the transmission frame in a RAM 39 (described later) when a transmission frame is transmitted from the CBMII, and outputs an interrupt signal 15 to the MPU 7.

バッファゲート回路17は、MPU7のローカルバス1
9および共通バス21を分離する機能を有する。
The buffer gate circuit 17 is connected to the local bus 1 of the MPU 7.
9 and the common bus 21.

スイッチ23は、上記結合装置5に接続されているLA
Nのうち第1のLANを示す第1のLANのネットワー
クアドレスを予め格納している。
The switch 23 is connected to the LA connected to the coupling device 5.
The network address of the first LAN indicating the first LAN among N is stored in advance.

同様に、スイッチ25は、第2のLANを示す第2のネ
ットワークアドレスを予め格納している。
Similarly, the switch 25 stores in advance a second network address indicating the second LAN.

RAM27 (メモリ)は、MPU7がEPROM9に
格納されているプログラムによる実行時に生じるデータ
等を記憶する書換え可能なメモリである。また、RAM
27は、スイッチ23に格納されている第1のLANの
ネットワークアドレスを格納する第1のLAN用アドレ
ス領域2つおよびスイッチ25に格納されている第2の
LANのネットワークアドレスを格納する第2のLAN
用アドレス領域31を有する。
The RAM 27 (memory) is a rewritable memory that stores data generated when the MPU 7 executes a program stored in the EPROM 9. Also, RAM
27 includes two first LAN address areas that store the first LAN network address stored in the switch 23 and a second LAN address area that stores the second LAN network address stored in the switch 25. LAN
It has an address area 31 for use.

第2のLAN用の送受信用回路(以下、CBMという。A transmitting/receiving circuit for the second LAN (hereinafter referred to as CBM).

)33は、第2のLANの伝送路3から伝送される伝送
フレームをディジタル信号に変換して第2のLAN用の
トークンバスコントローラ35に出力する。
) 33 converts the transmission frame transmitted from the transmission path 3 of the second LAN into a digital signal and outputs it to the token bus controller 35 for the second LAN.

第2(7)LAN用のトークンバスコントローラ(以下
、TBCという。)35は、C8M33から伝送される
伝送フレームの情報をRAM39に格納して、MPU7
に割込信号37を出力する。
The second (7) LAN token bus controller (hereinafter referred to as TBC) 35 stores the information of the transmission frame transmitted from the C8M33 in the RAM 39, and
An interrupt signal 37 is output to.

RAM39は、第1のLANの伝送路1から第2のLA
Nの伝送路3に伝送される伝送フレームにセットされて
いる情報および第2のLANの伝送路3から第1のLA
Nの伝送路1に伝送される伝送フレームにセットされて
いる情報を一時的に格納する書込み読出し可能なメモリ
である。
The RAM 39 connects the transmission line 1 of the first LAN to the second LA.
The information set in the transmission frame transmitted to the transmission line 3 of N and from the transmission line 3 of the second LAN to the first LA
This is a writable and readable memory that temporarily stores information set in transmission frames transmitted to N transmission lines 1.

上記第1のLANの伝送路1および第2のLANの伝送
路3に接続されているノードを示すノードアドレスは、
MAC(メディアアクセスコントロール)アドレスであ
り、通常8〜48ビツトのサイズである。第2図に示す
如く、上記MACアドレスの一部の領域をLANの識別
のためのネットワークアドレスフィールド41と定義す
る。上記ネットワークアドレス41のレングス長は、結
合装置5に接続されているLANの数により定まる。例
えば、結合装置5に接続されているLANの数が2の場
合、1ビツトである。上記ネットワークアドレスフィー
ルド41は、未使用の場合には零である。上記ネットワ
ークアドレスフィールド(以下、フィールドという。)
41は、ネットワークアドレス表示部(ネットワークア
ドレス領域)43およびノードアドレス表示部45を有
する。ネットワークアドレス表示部43は、伝送される
LANを示すアドレスが格納されるものであり、MPU
7により伝送されるLANが識別される。ノードアドレ
ス表示部45は、伝送されるノードを示すアドレスが格
納されるものである。
The node address indicating the node connected to the transmission line 1 of the first LAN and the transmission line 3 of the second LAN is:
This is a MAC (Media Access Control) address and is usually 8 to 48 bits in size. As shown in FIG. 2, a part of the MAC address is defined as a network address field 41 for identifying the LAN. The length of the network address 41 is determined by the number of LANs connected to the coupling device 5. For example, if the number of LANs connected to the coupling device 5 is 2, it is 1 bit. The network address field 41 is zero if it is not used. The above network address field (hereinafter referred to as the field)
41 has a network address display section (network address area) 43 and a node address display section 45 . The network address display section 43 stores an address indicating the LAN to which the MPU
7 identifies the LAN to be transmitted. The node address display section 45 stores an address indicating a node to which data is transmitted.

上記フィールド41を備えて第1のLANの伝送路1お
よび第2のLANの伝送路3に接続されているノードか
ら伝送される伝送フレーム47の伝送フォーマットを第
3図を用いて説明する。
The transmission format of the transmission frame 47, which is provided with the field 41 and is transmitted from a node connected to the transmission line 1 of the first LAN and the transmission line 3 of the second LAN, will be explained with reference to FIG.

上記伝送フレーム47は、先頭アドレスからビット同期
を確立するためのブリアングル等の先頭部、当該伝送フ
レーム47の伝送先のLANおよびノードを示す宛先ア
ドレス部49を有する。上記宛先アドレス部49は、伝
送先のLANのアドレスを指すネットワークアドレス表
示部43a(以下、Mという。)およびノードのノード
アドレスを指すノードアドレス表示部45a(以下、n
lという。)を有する。上記Mは、結合装置5により接
続されているLANにより定まるアドレスであり、nl
は、例えば、ノードがn個の場合、1〜nを示すアドレ
スである。例えば、第1のLANのノードから伝送フレ
ーム47が結合装置5に伝送されると結合装置5のMP
U7は、宛先アドレス部49のMが「0」のとき当該伝
送フレーム47が第1のLANと判断して伝送フレーム
47を破棄する。上記Mが結合装置5のRAM27の第
2のLAN用アドレス領域31のネットワークアドレス
に等しいときMPU7は、当該Mを零にセットして上記
伝送フレーム47を第2のLANの伝送路3に伝送させ
る。上記Mが零でなく、且つ、第2のLAN用アドレス
領域31のネットワークアドレスにも等しくないときM
PU7は、受信した伝送フレーム47を、受信した状態
のまま第2のLANの伝送路3に伝送する。
The transmission frame 47 has a leading part such as a polygon for establishing bit synchronization from the leading address, and a destination address section 49 indicating the LAN and node to which the transmission frame 47 is to be transmitted. The destination address section 49 includes a network address display section 43a (hereinafter referred to as M) indicating the address of the LAN of the transmission destination, and a node address display section 45a (hereinafter referred to as n) indicating the node address of the node.
It's called l. ). The above M is an address determined by the LAN connected by the coupling device 5, and nl
is an address indicating 1 to n when there are n nodes, for example. For example, when the transmission frame 47 is transmitted from the first LAN node to the coupling device 5, the MP of the coupling device 5
When M in the destination address section 49 is "0", U7 determines that the transmission frame 47 is the first LAN and discards the transmission frame 47. When the M is equal to the network address of the second LAN address area 31 of the RAM 27 of the coupling device 5, the MPU 7 sets the M to zero and transmits the transmission frame 47 to the transmission line 3 of the second LAN. . When the above M is not zero and is not equal to the network address of the second LAN address area 31, M
The PU 7 transmits the received transmission frame 47 to the transmission line 3 of the second LAN in the received state.

また、伝送フレーム47は、送信元アドレス部51を有
し、当該送信元アドレス部51は送信元のノードを示す
ネットワークアドレス表示部43aに自LANを示す「
0」、ノードアドレス表示部45bに自ノードアドレス
を示す「nl」をセットしている。更に、伝送フレーム
47は、各情報を格納する情報部等を有する。
Further, the transmission frame 47 has a source address section 51, and the source address section 51 includes "", which indicates the own LAN, in the network address display section 43a indicating the source node.
0", and "nl" indicating the own node address is set in the node address display section 45b. Further, the transmission frame 47 has an information section for storing various pieces of information.

次に本実施例の作用を第4図の処理フローチャートを用
いて説明する。
Next, the operation of this embodiment will be explained using the processing flowchart of FIG.

まず、LANの動作の初期化時にMPU7は、ローカル
バス19を介してスイッチ23から第1のLANのネッ
トワークアドレスをRAM27の第1のLAN用アドレ
ス領域29に、スイッチ25から第2のLANのネット
ワークアドレスを第2のLAN用アドレス領域31にそ
れぞれ格納する。格納後、例えば第1のLANの伝送路
1のノード61aから伝送される伝送フレーム47は、
伝送路1を介して結合装置5のCBMIIに伝送される
。伝送された伝送フレーム47は、ディジタル信号に変
換されてTBC13に出力されてTBC13からMPU
7に割込信号15が出力される。割込信号15が人力さ
れるとMPU7は、伝送フレーム47の情報をRAM3
9に格納する(ステップ100〜110)。
First, when initializing the LAN operation, the MPU 7 transfers the network address of the first LAN from the switch 23 to the first LAN address area 29 of the RAM 27 via the local bus 19, and transfers the network address of the first LAN from the switch 25 to the second LAN address area 29 of the RAM 27. The addresses are respectively stored in the second LAN address area 31. After storage, the transmission frame 47 transmitted from the node 61a of the transmission path 1 of the first LAN, for example,
It is transmitted to the CBMII of the coupling device 5 via the transmission line 1. The transmitted transmission frame 47 is converted into a digital signal, outputted to the TBC 13, and transmitted from the TBC 13 to the MPU.
An interrupt signal 15 is output at 7. When the interrupt signal 15 is input manually, the MPU 7 transfers the information of the transmission frame 47 to the RAM 3.
9 (steps 100 to 110).

格納後、MPU7は、伝送フレーム47の宛先アドレス
部49のM(アドレス)とRAM27の第1のLAN用
アドレス領域29および第2のLAN用アドレス領域3
1に格納されているネットワークアドレスとを照合する
。上記Mが零の場合、MPU7は、第1のLANの他の
ノードに伝送されるため、伝送フレーム47を破棄する
(ステップ120〜130)。
After storing, the MPU 7 stores M (address) in the destination address section 49 of the transmission frame 47 and the first LAN address area 29 and second LAN address area 3 of the RAM 27.
Check against the network address stored in 1. If M is zero, the MPU 7 discards the transmission frame 47 because it will be transmitted to another node of the first LAN (steps 120 to 130).

上記Mが第2のLAN用アドレス領域31のネットワー
クアドレスと等しい場合、MPU7は、受信した宛先ア
ドレス部49のMを零にセットしてTBC35、C8M
33を介して第2のLANの伝送路3に伝送する(ステ
ップ140〜150)。
If the above M is equal to the network address of the second LAN address area 31, the MPU 7 sets M in the received destination address field 49 to zero, and sets the TBC 35, C8M
33 to the transmission line 3 of the second LAN (steps 140 to 150).

一方、上記Mが零でなく、且つ、第2のネットワーク領
域31のアドレスに等しくなければMPU7は、受信し
た状態のままでTBC33に送信要求を出力して、当該
TBC35により伝送フレーム39をディジタル信号か
ら送信信号波形に変換されて第2のLANの伝送路3に
伝送される。
On the other hand, if M is not zero and is not equal to the address of the second network area 31, the MPU 7 outputs a transmission request to the TBC 33 in the received state, and the TBC 35 converts the transmission frame 39 into a digital signal. The signal is converted into a transmission signal waveform and transmitted to the transmission line 3 of the second LAN.

上述の動作は、第1のLANの伝送路1から結合装置5
を介して伝送した場合を説明したが、第2の伝送路3か
ら結合装置5を介して送信する場合もMPU7によりア
ドレスMとRAM27の第1のLAN用アドレス領域2
9および第2のLAN用アドレス領域31に格納されて
いるネットワークアドレスとを比較して当該伝送フレー
ム47の伝送するLANを識別することにより、同様の
処理か可能になる。
The above operation is performed from the transmission line 1 of the first LAN to the coupling device 5.
Although we have explained the case of transmission via the second transmission path 3 via the coupling device 5, the MPU 7 also uses the address M and the first LAN address area 2 of the RAM 27.
9 and the network address stored in the second LAN address area 31 to identify the LAN to which the transmission frame 47 is transmitted, similar processing becomes possible.

これにより、2以上のLANを接続して、他のLANに
同一のノードアドレスが存在する場合でも、当該ノード
アドレスの変更をする必要がない。
Thereby, even if two or more LANs are connected and the same node address exists in other LANs, there is no need to change the node address.

また、本実施例の結合装置5は、物理層とMAC副層の
プロトコルを扱うだけなので、ゲートウェイ装置に比べ
て、システムの小型化および低罷格化を図ることが可能
である。また、ソフトウェアによるプロトコル処理がほ
とんど無いため、処理効率を向上できる。
Further, since the coupling device 5 of this embodiment only handles protocols of the physical layer and the MAC sublayer, it is possible to make the system smaller and less redundant than a gateway device. Furthermore, since there is almost no protocol processing by software, processing efficiency can be improved.

更に、ゲートウェイ装置での結合と異なり、ユーザの応
用情報に結合のための情報を含める必要がないため、単
独のLAN上であっても接続されたLAN上であっても
同一の応用情報フォーマットが使用できる。
Furthermore, unlike merging at a gateway device, there is no need to include information for merging in the user's application information, so the same application information format can be used whether on a single LAN or on connected LANs. Can be used.

本実施例は、LANの方式のうちトークンパッシングバ
ス方式での結合装置5について述べたが、他のC3MA
/CD (衝突検出付キャリアセンスマルチプルアクセ
ス)方式であっても適用可能であり、異種方式LANの
組合せても可能である。
Although this embodiment has described the coupling device 5 using the token passing bus method among the LAN methods, other C3MA
/CD (Carrier Sense Multiple Access with Collision Detection) method is also applicable, and a combination of different LAN methods is also possible.

また、本実施例の結合装置5に結合されるLANの数は
、この結合装置5によって制限されることはなく、伝送
遅延時間等の他の要因によって制限される。
Further, the number of LANs coupled to the coupling device 5 of this embodiment is not limited by the coupling device 5, but is limited by other factors such as transmission delay time.

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

以上説明したように、本発明によれば、複数のローカル
エリアネットワークを接続させて、同一のノードアドレ
スが複数、存在する場合に、各ローカルエリアネットワ
ークのノードアドレスの変更をすることなく、システム
の小型化を図り、更に、処理効率を向上させることによ
り、システムの性能の向上を実現できる。
As explained above, according to the present invention, when multiple local area networks are connected and multiple identical node addresses exist, the system can be implemented without changing the node address of each local area network. By reducing the size and improving processing efficiency, it is possible to improve the performance of the system.

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

第1図は本発明のローカルエリアネットワークに係る一
実施例を示す構成図、第2図はネットワークアドレスフ
ィールドを示す図、第3図は伝送フレームを示す図、第
4図は本発明の、動作を示すフローチャート、第5図は
MACブリッジ装置のプロトコル階層図、第6図はゲー
トウェイ装置のプロトコル階層図、第7図はローカルエ
リアネットワークの概略図である。 1・・・第1のLANの伝送路 3・・・第2のLANの伝送路 5・・・結合装置 7・・・マイクロプロセッサユニット 23.25・・・スイッチ 29・・・第1のLAN用アドレス領域31・・・第2
のLAN用アドレス領域41・・・ネットワークアドレ
スフィールド43・・・ネットワークアドレス表示部4
5・・・ノードアドレス表示部 47・・・伝送フレーム 49・・・宛先アドレス部 51・・・送信元アドレス部
FIG. 1 is a block diagram showing an embodiment of a local area network of the present invention, FIG. 2 is a diagram showing a network address field, FIG. 3 is a diagram showing a transmission frame, and FIG. 4 is a diagram showing the operation of the present invention. 5 is a protocol layer diagram of the MAC bridge device, FIG. 6 is a protocol layer diagram of the gateway device, and FIG. 7 is a schematic diagram of the local area network. 1... Transmission line 3 of the first LAN... Transmission line 5 of the second LAN... Coupling device 7... Microprocessor unit 23.25... Switch 29... First LAN address area 31... second
LAN address area 41...Network address field 43...Network address display section 4
5... Node address display section 47... Transmission frame 49... Destination address section 51... Source address section

Claims (1)

【特許請求の範囲】  ノードアドレスを有するノード群を備えた複数のロー
カルエリアネットワークと、当該複数のローカルエリア
ネットワークに接続されて当該複数のローカルエリアネ
ットワーク間の伝送フレームを中継するブリッジとを備
えたローカルエリアネットワークにおいて、前記ノード
群により前記伝送フレームにネットワークアドレス領域
を設定し、当該ネットワークアドレス領域に当該伝送フ
レームの宛先のローカルエリアネットワークを指すアド
レスを格納するネットワークアドレス領域設定手段と、 前記ブリッジに接続されている複数のローカルエリアネ
ットワークを指す複数のネットワークアドレスを格納す
るメモリと、 このメモリに格納されている複数のネットワークアドレ
スと前記ネットワークアドレス領域設定手段による伝送
フレームのネットワークアドレス領域に格納されたアド
レスとを比較して、当該ネットワークアドレス領域のア
ドレスが零のとき当該伝送フレームを破棄し、ネットワ
ークアドレス領域のアドレスが複数のネットワークアド
レスのいずれかに等しいとき当該ネットワークアドレス
領域のアドレスを零にして当該ネットワークアドレスの
指すローカルエリアネットワークに伝送フレームを伝送
し、ネットワークアドレス領域のアドレスが零でなく、
且つ、複数のネットワークアドレスのいずれにも等しく
ないとき当該伝送フレームが伝送された以外のローカル
エリアネットワークに伝送フレームを伝送する制御手段
と、を備えたことを特徴とするローカルエリアネットワ
ーク。
[Claims] A system comprising: a plurality of local area networks including a group of nodes having node addresses; and a bridge connected to the plurality of local area networks to relay transmission frames between the plurality of local area networks. In the local area network, network address area setting means for setting a network address area in the transmission frame by the node group, and storing in the network address area an address pointing to a local area network as a destination of the transmission frame; a memory for storing a plurality of network addresses pointing to a plurality of connected local area networks, and a plurality of network addresses stored in the memory and stored in a network address area of a transmission frame by the network address area setting means When the address in the network address area is zero, the transmission frame is discarded, and when the address in the network address area is equal to one of multiple network addresses, the address in the network address area is set to zero. The transmission frame is transmitted to the local area network pointed to by the network address, and if the address in the network address area is not zero,
A local area network characterized by comprising: control means for transmitting a transmission frame to a local area network other than the one to which the transmission frame was transmitted when the address is not equal to any of the plurality of network addresses.
JP14450790A 1990-06-04 1990-06-04 Local area network Pending JPH0438031A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14450790A JPH0438031A (en) 1990-06-04 1990-06-04 Local area network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14450790A JPH0438031A (en) 1990-06-04 1990-06-04 Local area network

Publications (1)

Publication Number Publication Date
JPH0438031A true JPH0438031A (en) 1992-02-07

Family

ID=15363972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14450790A Pending JPH0438031A (en) 1990-06-04 1990-06-04 Local area network

Country Status (1)

Country Link
JP (1) JPH0438031A (en)

Similar Documents

Publication Publication Date Title
KR0137089B1 (en) Inter lan connection equipment
US7693169B2 (en) Transmission apparatus and frame transmission method
US5859848A (en) Asynchronous transfer mode packet conversion to one of plural formats
KR920004147B1 (en) Operation mode settable lan interconnecting apparatus
US7328270B1 (en) Communication protocol processor having multiple microprocessor cores connected in series and dynamically reprogrammed during operation via instructions transmitted along the same data paths used to convey communication data
EP1294156B1 (en) Method and apparatus for transferring packets in network with monitoring of malicious packets
JPH05268223A (en) Router device
JPH0438031A (en) Local area network
JPH09102790A (en) High speed processing system for received frame
JPH11215186A (en) Network system
JPH03237835A (en) Bridge circuit interconnecting network and its learning method
JP2849259B2 (en) LAN connection method by ATM network
JPH06268650A (en) Network repeater
KR100515026B1 (en) Ethernet lan switching apparatus with multicasting function
EP1381189B1 (en) Multi-bridge for a plurality of mutually different subnetworks
JPH0728308B2 (en) Communication network interconnection device
JPH04150433A (en) Inter-lan coupling device
JPH0556057A (en) Loop network system
JPH0621925A (en) Communication control system for multiplex transmission line
JP2504596B2 (en) Frame filtering method in large-scale LAN system
JP2596098B2 (en) Communication line selection method
JPH0484527A (en) Lan bridge device
JPH0563716A (en) Reply confirming system for ring bus
JP3655623B2 (en) Router device, data communication network system, and data transfer method
JPH05235946A (en) Configuration recognition device for network