JP2733950B2 - Token ring controller - Google Patents
Token ring controllerInfo
- Publication number
- JP2733950B2 JP2733950B2 JP63087610A JP8761088A JP2733950B2 JP 2733950 B2 JP2733950 B2 JP 2733950B2 JP 63087610 A JP63087610 A JP 63087610A JP 8761088 A JP8761088 A JP 8761088A JP 2733950 B2 JP2733950 B2 JP 2733950B2
- Authority
- JP
- Japan
- Prior art keywords
- information frame
- token ring
- token
- frame
- node
- 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 - Fee Related
Links
Landscapes
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】 〔目 次〕 概要 産業上の利用分野 従来の技術と発明が解決しようとする課題 課題を解決するための手段 作用 実施例 発明の効果 〔概要〕 複数個のローカルエリアネットワーク(LAN)間をト
ークンパッシング方式を用いたトークンリングを中継ブ
リッジとし、他のローカルエリアネットワーク(LAN)
から受信した情報フレームのみを中継して通信を行うネ
ットワークシステムでの、該ネットワークシステムを構
成しているトークンリング制御装置に関し、 中継トークンリング上に複数個のトークンフレームが
発生して各々の送信ノードが、他方の送信ノードによっ
て送信を妨害されるのを抑止することを目的とし、 該中継ブリッジを構成しているトークンリング内の各
ノードに、他のローカルエリアネットワーク(LAN)か
らの中継する情報フレーム内の発信元アドレス(SA)フ
ィールドを保持しておく手段と、該中継した情報フレー
ムを上記トークンリングに送信して、戻ってきた情報フ
レームが、自己が送信した上記中継情報フレームか否か
を比較する手段とを設けて、上記他のローカルエリアネ
ットワーク(LAN)からの情報フレームを該トークンリ
ング上に送信して、戻ってきた情報フレームの発信元ア
ドレス(SA)フィールドの内容と、上記保持した中継情
報フレーム内の発信元アドレス(SA)フィールドの内容
とを比較して、自己の送信した中継情報フレームを識別
するように構成する。Detailed Description of the Invention [Table of Contents] Overview Industrial application field Conventional technology and problems to be solved by the invention Means to solve the problem Action Embodiment Effect of the invention [Overview] Multiple local area networks (LAN) Token Ring using token passing method as a transit bridge and other local area network (LAN)
In a network system that performs communication by relaying only information frames received from a network device, a plurality of token frames are generated on a relay token ring and each transmitting node To prevent the transmission from being disturbed by the other transmitting node, and to relay information from another local area network (LAN) to each node in the token ring constituting the relay bridge. Means for retaining the source address (SA) field in the frame, and transmitting the relayed information frame to the token ring, and determining whether the returned information frame is the relay information frame transmitted by itself. Means for comparing information frames from the other local area network (LAN). The contents of the source address (SA) field of the information frame transmitted and returned on the token ring are compared with the contents of the source address (SA) field in the held relay information frame. Is configured to identify the transmitted relay information frame.
本発明は、複数個のローカルエリアネットワーク(LA
N)間をトークンパッシング方式を用いたトークンリン
グを中継ブリッジとし、他のローカルエリアネットワー
ク(LAN)から受信した情報フレームのみを中継して通
信を行うネットワークシステムでの、該ネットワークシ
ステムを構成しているトークンリング制御装置に関す
る。The present invention relates to a plurality of local area networks (LAs).
N), a token ring using a token passing method is used as a relay bridge, and the network system is configured to perform communication by relaying only information frames received from another local area network (LAN). Related to a token ring control device.
近年のローカルエリアネットワーク(LAN)は、用途
により様々な方式のローカルエリアネットワーク(LA
N)が開発されているが、大別すると、比較的低速度
で、ワークステーション(WS)等の端末装置を接続して
いるネットワークと、比較的高速度で、トークンパッシ
ング方式を用いたホスト間通信用のトークンリングとが
あり、各ローカルエリアネットワーク(LAN)間を中継
する方式も考えられている。In recent years, local area networks (LANs) are various types of local area networks (LAs) depending on the application.
N) has been developed, but it can be broadly divided between a network connecting terminal devices such as workstations (WS) at a relatively low speed and a host using a token passing method at a relatively high speed. There is a token ring for communication, and a method of relaying between local area networks (LANs) has been considered.
この場合、該ワークステーション(WS)等を接続して
いるローカルエリアネットワーク(LAN)間を中継する
方式では、それぞれのネットワークのホストしか利用す
ることができないが、上記ホスト間通信に利用されてい
る高速のトークンリングを中継ローカルエリアネットワ
ーク(LAN)として、他のローカルエリアネットワーク
(LAN)を結合することを考えると、該他のローカルエ
リアネットワーク(LAN)に接続されている端末、例え
ば、ワークステーション(WS)から該トークンリング上
の任意のホストとの間で通信を行うことができることか
ら、該トークンリングを中継ブリッジとして、他のロー
カルエリアネットワーク(LAN)を結合するネットワー
クシステムが要求されている。In this case, in the method of relaying between the local area networks (LAN) connecting the workstations (WS) and the like, only the hosts of the respective networks can be used, but they are used for the above-mentioned inter-host communication. Considering that a high-speed token ring is used as a relay local area network (LAN) to connect another local area network (LAN), a terminal connected to the other local area network (LAN), for example, a workstation Since the (WS) can communicate with any host on the token ring, a network system that connects another local area network (LAN) using the token ring as a relay bridge is required. .
第2図はトークンリングの基本構成を説明する図であ
って、(a)は基本構成例を示し、(b)はノードアド
レスのフォーマットを示し、(c)はトークンフレーム
のフォーマットを示し、(d)は情報フレームのフォー
マットを示している。FIG. 2 is a diagram for explaining a basic configuration of a token ring. (A) shows an example of a basic configuration, (b) shows a format of a node address, (c) shows a format of a token frame, d) shows the format of the information frame.
本図の(a)に示したトークンリング1においては、
各ノード2間の通信は(d)図に示した情報フレーム35
の「DA」フィールドに通信先ノードアドレスを、「SA」
フィールドに送信元ノードアドレスを指定することによ
り行っていた。In the token ring 1 shown in FIG.
The communication between the nodes 2 corresponds to the information frame 35 shown in FIG.
Enter the destination node address in the "DA" field of "SA".
This has been done by specifying the source node address in the field.
又、それぞれのノードアドレスは以下のように設定さ
れていた。Each node address is set as follows.
即ち、このアドレスの割付けはシステム毎に行われ、
システム構成時に、各ノード2毎にノードアドレスを一
意的に割付け、システム拡張時には、既に設定済みのア
ドレスと重複しないように管理されていた。That is, this address assignment is performed for each system,
At the time of system configuration, a node address is uniquely assigned to each node 2, and at the time of system expansion, management is performed so as not to overlap with an already set address.
そして、各ノード2のノードアドレスは、本図の
(b)に示したフォーマットで構成され、ノードアドレ
ス内のエレメントナンバ部分は同一リング1内では、各
ノード2毎に異なったアドレス値が設定されていた。The node address of each node 2 is configured in the format shown in FIG. 3B, and the element number portion in the node address is set to a different address value for each node 2 in the same ring 1. I was
又、トークンパッシング方式を用いたトークンリング
1では、以下の2種類のフレームが使用されている。In the token ring 1 using the token passing method, the following two types of frames are used.
その1つはトークンフレーム30であって、(c)図に
示したフォーマットより構成される。図中、「SD」はフ
レームの開始符号を示し、「AC」は制御フィールドを示
し、「ED」はフレームの終了符号を示している。One of them is a token frame 30, which has the format shown in FIG. In the figure, “SD” indicates the start code of the frame, “AC” indicates the control field, and “ED” indicates the end code of the frame.
2つ目は情報フレーム35であって、(d)図に示した
フォーマットより構成される。図中、「FC」はフレーム
の種類を示し、「DA」はフレームの送信先のアドレスを
示し、「SA」はフレームの送信元のアドレスを示し、
「I」は情報フィールドを示し、「FCS」はフレームの
誤り検出符号を示し、「FS」はリング1の状態を示して
いる。尚、「SD」「AC」「ED」の意味は上記トークンフ
レーム30の場合と同じである。The second is an information frame 35, which has the format shown in FIG. In the figure, “FC” indicates a frame type, “DA” indicates a destination address of the frame, “SA” indicates a source address of the frame,
“I” indicates an information field, “FCS” indicates an error detection code of a frame, and “FS” indicates a state of ring 1. Note that the meanings of “SD”, “AC”, and “ED” are the same as in the case of the token frame 30 described above.
次に、第2図(a)を参照しながら第3図の従来のノ
ードの構成例を示した図によって、従来のトークンパッ
シング方式によるトークンリングでの動作を説明する。Next, referring to FIG. 2 (a), the operation of the conventional token-passing token ring will be described with reference to FIG. 3 showing a configuration example of a conventional node.
トークンパッシング方式のトークンリング1において
は、上記トークンフレーム(T)30とよぶ制御フレーム
がトークンリング1上を順次巡回{第2図(a)で
“”で示す}しており、情報フレーム35を送信したい
ノード2が、このトークンフレーム(T)30の開始符号
(SD)を検出して主制御部(CTL)10を起動し、その制
御の元に、該トークンフレーム(T)30の制御フィール
ド(AC)をトークン検出部5で検出することで、該トー
クンフレーム(T)30を捕捉している間のみ該情報フレ
ーム35の送信を開始できる。In token ring 1 of the token passing method, a control frame called the token frame (T) 30 sequentially circulates on the token ring 1 (indicated by "" in FIG. 2A), and the information frame 35 is The node 2 that wants to transmit detects the start code (SD) of the token frame (T) 30 and activates the main control unit (CTL) 10 under the control of the control field of the token frame (T) 30. By detecting (AC) by the token detector 5, the transmission of the information frame 35 can be started only while the token frame (T) 30 is being captured.
具体的には、該トークンフレーム(T)30の捕捉を認
識した主制御部(CTRL)10の制御の元に、メモリ9に設
定されている上記情報フレーム35をデータバッファ(D
B)20を介してリング1に送出する。Specifically, the information frame 35 set in the memory 9 is transferred to the data buffer (D) under the control of the main control unit (CTRL) 10 which has recognized the capture of the token frame (T) 30.
B) Send to ring 1 via 20.
該情報フレーム35の送信終了後、その情報フレーム35
が当該トークンリング1を一週して送信元のノード2に
戻ってくると、該ノード2のヘッダ部格納レジスタ3に
該情報フレーム35の「AC」部,「DA」部,「SA」部が設
定され、該ノード2内に設定してある自ノードアドレス
レジスタ(MA)4と、上記ヘッダ部格納レジスタ3に設
定されている上記情報フレーム35の送信元アドレス(S
A)3cとを比較回路(C2)41で検知したとき、該情報フ
レーム35のリング1への送信を抑止ゲート回路22を制御
して抑止し、メモリ9に設定されているトークンフレー
ム(T)30をデータバッファ(DB)20を介してトークン
リング1に送出することで、該トークンフレーム(T)
30が再びトークンリング1上を巡回するように動作す
る。After the transmission of the information frame 35, the information frame 35
Returns to the source node 2 one week after the token ring 1, the “AC”, “DA”, and “SA” sections of the information frame 35 are stored in the header storage register 3 of the node 2. The source node address register (MA) 4 set in the node 2 and the source address (S) of the information frame 35 set in the header storage register 3 are set.
A) When the comparison circuit (C2) 41 detects 3c, the transmission of the information frame 35 to the ring 1 is suppressed by controlling the suppression gate circuit 22, and the token frame (T) set in the memory 9 is suppressed. By sending 30 to the token ring 1 via the data buffer (DB) 20, the token frame (T)
30 operates again to cycle on token ring 1.
該情報フレーム35を受信するノード2においては、上
記ヘッダ部格納レジスタ3に設定された送信先アドレス
(DA)3bと、該ノードの自ノードアドレスレジスタ(M
A)4とを比較回路(C1)40で比較して、自ノード2に
対する情報フレーム35を認識し、その「I」部等をデー
タバッファ(DB)20,及びコピー回路21を介してメモリ
9に受信すると共に、該情報フレーム35を再びトークン
リング1上に送出する。In the node 2 receiving the information frame 35, the destination address (DA) 3b set in the header storage register 3 and the own node address register (M
A) 4 is compared with the comparison circuit (C1) 40 to recognize the information frame 35 for the own node 2, and the “I” portion and the like are transferred to the memory 9 via the data buffer (DB) 20 and the copy circuit 21. And the information frame 35 is sent out again on the token ring 1.
このようにして、トークンリング1上には、情報フレ
ーム35が送信されていないときは、唯1つのトークンフ
レーム(T)30が該リング上を巡回していることにな
る。Thus, when the information frame 35 is not transmitted on the token ring 1, it means that only one token frame (T) 30 is circulating on the ring.
第4図はトークンリングを用いた中継ブリッジの構成
例を示した図であり、上記のような従来方式のトークン
リング1を該中継ブリッジに使用すると、以下のような
問題が生じることがある。FIG. 4 is a diagram showing a configuration example of a relay bridge using a token ring. When the above-described conventional token ring 1 is used for the relay bridge, the following problem may occur.
図中、LAN(1),及びLAN(2)は他のローカルエリ
アネットワーク(以下、LANと言う)を示している。そ
して、LAN(3)は上記トークンリングを示している。
又、,は一般のノード2を示しており、〜は中
継ブリッジ用に設定されたノード2を示している。In the figure, LAN (1) and LAN (2) indicate other local area networks (hereinafter, referred to as LAN). LAN (3) indicates the token ring.
Indicates a general node 2, and indicates a node 2 set for a relay bridge.
今、装置Aが装置Bに情報フレーム35を送信する場合
を一例にして説明する。Now, a case where the device A transmits the information frame 35 to the device B will be described as an example.
上記LAN(1),及びLAN(2)は、それぞれ、異なる
LANアドレスが設定されており、一般のノード,,
及び中継ブリッジ用に設定されたノード〜のノード
2も、各々のLANシステム内でエレメントナンバが一意
になるように設定されているものとする。又、上記ノー
ド〜2は中継ブリッジ機能として、自ノードを通過
する情報フレーム35のLANアドレスが自ノードのLANアド
レスと異なるとき、その情報フレームを受信し、他のLA
Nへ受渡すような機能を持っている。LAN (1) and LAN (2) are different from each other
LAN address is set, general nodes ,,
It is also assumed that the nodes 2 to 2 set for the relay bridge are also set such that the element numbers are unique within each LAN system. Further, when the LAN address of the information frame 35 passing through the own node is different from the LAN address of the own node, the nodes 2 to 2 receive the information frame as a relay bridge function and
It has a function to deliver to N.
以下に、上記装置Aから装置Bに情報フレーム35を送
信する場合の手順を示す。The procedure for transmitting the information frame 35 from the device A to the device B will be described below.
先ず、装置Aは情報フレーム35内の「DA」フィールド
に送信先アドレスとして、LAN(2)に接続されている
ノード2のノードアドレスを設定し、「SA」フィール
ドには送信元アドレスとして自ノードのアドレスを設定
して送信する。First, the device A sets the node address of the node 2 connected to the LAN (2) as the transmission destination address in the “DA” field in the information frame 35, and sets the own node as the transmission source address in the “SA” field. Set the address and send.
ノード2は該情報フレーム35の「DA」フィールド内
の「LANアドレス」と自ノードの「LANアドレス」とを比
較回路(C1)40で比較して不一致を認識し、該情報フレ
ーム35を一旦メモリ9に受信し、該メモリ9からLAN間
バッファ11を介して、LAN(3)(中継ブリッジ)のノ
ード2に受渡す。The node 2 compares the "LAN address" in the "DA" field of the information frame 35 with the "LAN address" of its own node by the comparison circuit (C1) 40, recognizes a mismatch, and temporarily stores the information frame 35 in the memory. 9 and passes it from the memory 9 to the node 2 of the LAN (3) (relay bridge) via the inter-LAN buffer 11.
ノード2はトークンリング1のノードを構成してお
り、該受渡され、メモリ9に一旦格納している情報フレ
ーム35を該トークンリング1上に送信する為、該トーク
ンリング1上のトークンフレーム(T)30を捕捉する。The node 2 constitutes a node of the token ring 1 and transmits the information frame 35 once received and temporarily stored in the memory 9 onto the token ring 1. ) To capture 30.
該トークンフレーム(T)30を捕捉したノード2
は、メモリ9からデータバッファ(DB)20を介してリン
グ1上に該情報フレーム35を送信する。Node 2 that has captured the token frame (T) 30
Transmits the information frame 35 from the memory 9 to the ring 1 via the data buffer (DB) 20.
ノード2は通過する該情報フレーム35の「DA」フィ
ールドの「LANアドレス」と、自ノードの「LANアドレ
ス」とを比較回路(C1)40で比較し、不一致を認識し
て、その情報フレーム35をメモリ9に受信し、該メモリ
9からLAN間バッファ11を介してLAN(2)のノードに
受渡す。The node 2 compares the “LAN address” of the “DA” field of the information frame 35 passing therethrough with the “LAN address” of the own node by the comparison circuit (C1) 40, recognizes a mismatch, and recognizes the information frame 35. Is received by the memory 9 and transferred from the memory 9 to the node of the LAN (2) via the inter-LAN buffer 11.
LAN(2)のノード2は該受渡された情報フレーム3
5をメモリ9,及びデータバッファ(DB)20を介して、自
ノードが接続されているLAN(2)に送信する。The node 2 of the LAN (2) receives the received information frame 3
5 is transmitted to the LAN (2) to which the own node is connected via the memory 9 and the data buffer (DB) 20.
LAN(2)においては、該情報フレーム35が通過する
ノードにおいて、該情報フレーム35の「DA」フィール
ドを自ノードアドレス(MA)4と比較回路(C1)40で比
較し、一致した場合、自ノードに対する情報と認識し
て、該情報フレーム35をコピー回路21を介してメモリ9
に受信し、図示していないルートにより装置Bに通知す
る。In the LAN (2), at the node through which the information frame 35 passes, the "DA" field of the information frame 35 is compared with its own node address (MA) 4 by the comparison circuit (C1) 40. Recognizing the information as information for the node, the information frame 35 is transferred to the memory 9 via the copy circuit 21.
And notifies the device B by a route not shown.
一方、該トークンリング1内のノード2はリング1
を1周して戻ってきた情報フレーム35の開始符号(SD)
をデータバッファ(DB)20で検知すると、即、抑止ゲー
ト回路22を制御して、自分が送信した情報フレーム35
であるか否かを確認することなく、該戻ってきた情報フ
レーム35をリング1上から消去し、メモリ9に設定され
ているトークンフレーム(T)30をデータバッファ(D
B)20を介して、トークンリング1上に送出する。On the other hand, node 2 in the token ring 1
Start code (SD) of the information frame 35 returned by one round
Is detected by the data buffer (DB) 20, the suppression gate circuit 22 is controlled immediately, and the information frame 35 transmitted by itself is
The returned information frame 35 is deleted from the ring 1 without confirming whether or not the token frame (T) 30 set in the memory 9 is stored in the data buffer (D).
B) Send out onto token ring 1 via 20.
然しながら、この方式は、該トークンリング1が正常
な場合のみ、上記のように有効に機能するが、本来のト
ークンリング1においては、戻ってきた情報フレーム35
の「SA」フィールド3cと、該送信元の自ノードアドレス
レジスタ(MA)4とを比較回路(C2)41で比較すると、
不一致となり、本来正常なトークンリング1が異常に見
えてしまうという問題がある。However, this method works effectively as described above only when the token ring 1 is normal, but in the original token ring 1, the returned information frame 35
When the “SA” field 3c is compared with the source node address register (MA) 4 of the transmission source by the comparison circuit (C2) 41,
There is a problem in that the token ring 1 does not match and the originally normal token ring 1 looks abnormal.
そこで、上記のように、送信元であるノード2が、
戻ってきた情報フレーム35の「SA」フィールド3cと、該
送信元の自ノードアドレスレジスタ(MA)4とを比較し
ないでトークンフレーム(T)30をトークンリング1上
に送出するという方法を採ると、該トークンリング1が
異常で、他の情報フレームが生起していると、該他の情
報フレームによってもトークンフレーム(T)30を送出
してしまうことになり、トークンリング1上に複数個の
トークンフレーム(T)30が発生してしまい、複数個の
ノード2が同時に該トークンフレーム(T)30を捕捉し
て、同時に情報フレーム35を送信する恐れがあり、この
状態が発生すると、各々の送信ノード2は、それぞれ他
方の送信ノード2によって送信を妨害される危険性が生
じるという問題があった。Therefore, as described above, the transmission source node 2
A method of transmitting the token frame (T) 30 onto the token ring 1 without comparing the “SA” field 3c of the returned information frame 35 with the source node address register (MA) 4 of the transmission source is adopted. If the token ring 1 is abnormal and another information frame is generated, the token frame (T) 30 is also transmitted by the other information frame. When the token frame (T) 30 is generated, a plurality of nodes 2 may simultaneously capture the token frame (T) 30 and transmit the information frame 35 at the same time. Each of the transmitting nodes 2 has a problem in that the transmission may be hindered by the other transmitting nodes 2.
本発明は上記従来の欠点に鑑み、複数個のローカルエ
リアネットワーク(LAN)を中継するネットワークシス
テムにおける中継ローカルエリアネットワーク(LAN)
がトークンパッシング方式のトークンリングの場合にお
いて、他のローカルエリアネットワーク(LAN)から受
信した情報フレームのみを中継するノードが複数個のト
ークンフレームを発生することのないトークンリング制
御装置を提供することを目的とするものである。SUMMARY OF THE INVENTION The present invention has been made in view of the above-described conventional disadvantages, and has an object to provide a relay local area network (LAN) in a network system that relays a plurality of local area networks (LAN)
In the case of the token ring of the token passing method, a node that relays only information frames received from another local area network (LAN) provides a token ring control device that does not generate a plurality of token frames. It is the purpose.
上記の問題点は下記の如くに構成されたトークンリン
グ制御装置によって解決される。The above problem is solved by a token ring control device configured as follows.
ローカルエリアネットワーク(LAN)から受信した情
報フレームを、複数個のローカルエリアネットワーク
(LAN)間をトークンパッシング方式を用いたトークン
リングを中継ブリッジとして通信を行うネットワークシ
ステムを構成しているトークンリング上へ中継するトー
クンリング制御装置において、 前記ローカルエリアネットワーク(LAN)から受信し
た情報フレーム内の発信元アドレス(SA)フィールドの
内容を保持する保持手段{発信元アドレスレジスタ(TX
SA)}6と、 前記トークンリングから受信した情報フレーム内の発
信元のアドレス(SA)フィールドの内容と前記保持手段
6に保持したローカルエリアネットワーク(LAN)から
受信した情報フレームの発信元アドレス(SA)フィール
ドの内容とを比較する比較手段(C3)42と、 前記比較手段(C3)42の比較結果に基づき、前記トー
クンリングから受信した情報フレームが前記ローカルエ
リアネットワーク(LAN)から受信して中継した情報フ
レームかを識別する識別手段(抑止ゲート回路)22と、 備えるように構成する。An information frame received from a local area network (LAN) is transferred between a plurality of local area networks (LANs) onto a token ring that constitutes a network system that performs communication using a token ring using a token passing method as a relay bridge. In the token ring control device to be relayed, holding means for holding the contents of a source address (SA) field in an information frame received from the local area network (LAN) {source address register (TX
SA) $ 6, the contents of the source address (SA) field in the information frame received from the token ring, and the source address of the information frame received from the local area network (LAN) held in the holding means 6 SA) a comparing means (C3) 42 for comparing the contents of the field with the contents of the token ring based on the comparison result of the comparing means (C3) 42; An identification means (inhibition gate circuit) 22 for identifying whether the information frame is a relayed information frame is provided.
即ち、本発明によれば、トークンリングを中継ブリッ
ジとして使用する場合は、他のLANから受渡された情報
フレーム内の「SA」フィールドを送信ノード内に保持す
る手段を設けて、他のLANからの受渡された情報フレー
ムを送信するとき、その「SA」フィールドを一旦保持
し、トークンリング上に該中継情報フレームを送出す
る。That is, according to the present invention, when the token ring is used as a relay bridge, a means for holding the “SA” field in the information frame passed from another LAN in the transmitting node is provided, and When transmitting the passed information frame, the "SA" field is temporarily held, and the relay information frame is sent out on the token ring.
そして、該トークンリングを一周して戻ってきた情報
フレームの「SA」フィールドと、上記保持してある「S
A」フィールドの内容とを比較することにより、送信し
た情報フレームか否かを識別するようにしたものであ
る。Then, the “SA” field of the information frame returned by making a round around the token ring and the “S”
By comparing the information frame with the contents of the "A" field, it is determined whether the information frame is a transmitted information frame.
その識別方法は、比較した結果が一致した場合には、
該ノードが送信した情報フレームとして、該受信した情
報フレーム,又は受信中の情報フレームをトークンリン
グ上から消去し、代わってトークンフレームを送出する
ことにより、再び該トークンリング上に単一のトークン
フレームが巡回するようにする。If the comparison results in a match,
By erasing the received information frame or the information frame being received from the token ring as the information frame transmitted by the node, and transmitting the token frame instead, a single token frame is again placed on the token ring. To make a round.
又、比較した結果が不一致の場合には、当該トークン
リングの異常と認識して、該受信した情報フレーム,又
は受信中の情報フレームをトークンリング上から消去
し、且つ、トークンフレームの送出を行わないで、当該
トークンリングのリカバリ処理を行うようにしたもので
ある。If the comparison results in a mismatch, the token ring is recognized as being abnormal, the received information frame or the information frame being received is deleted from the token ring, and the token frame is transmitted. Instead, the token ring recovery process is performed.
従って、トークンパッシング方式のトークンリングを
中継ブリッジとして使用した場合でも、該トークンリン
グ上には単一のトークンフレームしか巡回することがな
く、該トークンリングを正常に機能させることができる
効果がある。Therefore, even when a token passing-type token ring is used as a relay bridge, only a single token frame circulates on the token ring, and the token ring can be normally functioned.
以下本発明の実施例を図面によって詳述する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
第1図は本発明の一実施例をブロック図で示した図で
あり、発信元アドレスレジスタ(TXSA)6と,比較回路
(C3)42と、該比較回路(C3)42の一致出力信号によっ
て、トークンリング1上の情報フレーム35を消去し、代
わりに、トークンフレームを送出する抑止ゲート回路
(請求項の識別手段に対応する)22が本発明を実施する
のに必要な手段である。尚、全図を通して同じ符号は同
じ対象物を示している。FIG. 1 is a block diagram showing an embodiment of the present invention, in which a source address register (TXSA) 6, a comparison circuit (C3) 42, and a coincidence output signal of the comparison circuit (C3) 42 are used. The suppression gate circuit (corresponding to the identification means in the claims) 22 for erasing the information frame 35 on the token ring 1 and transmitting the token frame instead is the means necessary to carry out the present invention. Note that the same reference numerals indicate the same object throughout the drawings.
以下、第4図のトークンリングを用いた中継ブリッジ
の構成例を参照しながら本発明のトークンリング制御装
置を説明する。Hereinafter, the token ring control device of the present invention will be described with reference to a configuration example of a relay bridge using the token ring of FIG.
本発明を実施しても、LAN(1)の装置AからLAN
(2)の装置Bに情報フレーム35を送信する場合のLAN
(1)の中継ノード,LAN(2)の中継ノード,及び
トークンリング1上のノード2での動作は特に変わる
ことはないので省略し、ここでは該トークンリング1上
のノード2での受け渡し動作を中心にして説明する。Even if the present invention is implemented, the LAN (1) can be
LAN for transmitting information frame 35 to device B in (2)
The operations at the relay node of (1), the relay node of the LAN (2), and the node 2 on the token ring 1 do not change in particular, and are omitted, and the transfer operation at the node 2 on the token ring 1 is omitted here. The explanation will be focused on.
先ず、中継ブリッジとして機能しているトークンリン
グ1上のノード2においては、LAN(2)の中継ノー
ド2から受け渡された情報フレーム35の「SA」フィー
ルドの内容を発信元アドレスレジスタ(TXSA)6に格納
し、該情報フレーム35はメモリ9に一旦格納する。First, in the node 2 on the token ring 1 functioning as a transit bridge, the contents of the "SA" field of the information frame 35 passed from the transit node 2 of the LAN (2) are transmitted to the source address register (TXSA). 6 and the information frame 35 is temporarily stored in the memory 9.
ここで、ノード2は、該受け渡された情報フレーム
35を該トークンリング1上に送信する為に、該トークン
リング1上を巡回しているトークンフレーム(T)30を
捕捉する。Here, the node 2 receives the received information frame.
In order to transmit 35 on the token ring 1, a token frame (T) 30 circulating on the token ring 1 is captured.
トークンフレーム(T)30を捕捉したノード2は、
上記メモリ9に格納している中継情報フレーム35を取り
出し、データバッファ(DB)20を介して、トークンリン
グ1上に送信する。Node 2 that has captured the token frame (T) 30
The relay information frame 35 stored in the memory 9 is taken out and transmitted to the token ring 1 via the data buffer (DB) 20.
ノード2は、トークンリング1を巡回してきた該情
報フレーム35を受信するとき、前述のヘッダ部格納レジ
スタ3の(SA)部3cに設定された、該情報フレーム35の
「SA」フィールドの内容と、情報フレーム35を受信した
時に格納しておいた発信元アドレス「SA」とを比較回路
(C3)42で比較し、一致した場合には、該受信した情報
フレームを上記送信した中継情報フレーム35と認識し、
該一致信号で抑止ゲート回路22を制御して、該受信した
中継情報フレーム35,又は受信中の中継情報フレーム35
をトークンリング1上から消去し、メモリ9からトーク
ンフレームを取り出して、データバッファ(DB)20を介
してトークンリング1上に送出するように機能させる。When the node 2 receives the information frame 35 circulating on the token ring 1, the node 2 sets the contents of the “SA” field of the information frame 35 set in the (SA) section 3c of the header storage register 3 described above. The comparison circuit (C3) 42 compares the source address “SA” stored when the information frame 35 was received with the source address “SA”, and if the addresses match, the received information frame is transmitted to the transmitted relay information frame 35. And recognize
By controlling the suppression gate circuit 22 with the coincidence signal, the received relay information frame 35 or the currently received relay information frame 35 is controlled.
Is erased from the token ring 1, the token frame is taken out from the memory 9, and the token frame is transmitted to the token ring 1 via the data buffer (DB) 20.
この結果、該トークンリング1上には、再び単一のト
ークンフレーム(T)30が巡回するようになる。As a result, a single token frame (T) 30 circulates again on the token ring 1.
上記の中継情報フレーム35の受信動作で、不一致信号
が得られた場合には、当該トークンリング1の異常と認
識し、該受信した中継情報フレーム35,又は受信中の中
継情報フレーム35をトークンリング1上から消去し、且
つ、トークンフレーム(T)30の送出を抑止し、該トー
クンリング1のリカバリ処理に入るように機能させる。If a mismatch signal is obtained in the receiving operation of the above relay information frame 35, it is recognized that the token ring 1 is abnormal, and the received relay information frame 35 or the relay information frame 35 being received is subjected to the token ring 1. 1 to suppress the transmission of the token frame (T) 30 and to start the recovery processing of the token ring 1.
該リカバリ処理においては、例えば、該トークンリン
グ1上の情報を全てクリアした後、トークンフレーム
(T)30を1つだけ発生させて、情報フレーム35の送出
待ちの状態にする。In the recovery process, for example, after all information on the token ring 1 is cleared, only one token frame (T) 30 is generated, and the transmission of the information frame 35 is awaited.
このように、本発明は、複数個のローカルエリアネッ
トワーク(LAN)間をトークンパッシング方式のトーク
ンリングを中継ブリッジとし、他のローカルエリアネッ
トワーク(LAN)から受信した情報フレームのみを中継
して通信を行うネットワークシステムでの、該ネットワ
ークシステムを構成しているトークンリング制御装置に
おいて、他のLANから受渡された情報フレーム内の「S
A」フィールドを、送信ノード内に保持する手段を設け
て、該中継情報フレームを該トークンリングに送信する
際、該「SA」フィールドを一旦保持してトークンリング
上に該情報フレームを送出し、戻ってきた情報フレーム
の「SA」フィールドと、該保持しておいた「SA」の内容
とを比較して、自分が送信した情報フレームか否かを識
別するようにした所に特徴がある。As described above, according to the present invention, a token passing type token ring is used as a relay bridge between a plurality of local area networks (LANs), and communication is performed by relaying only information frames received from other local area networks (LANs). In the token ring control device configuring the network system in the network system to be performed, "S" in the information frame passed from another LAN is used.
A means for holding the `` A '' field in the transmitting node is provided, and when transmitting the relay information frame to the token ring, once transmitting the information frame on the token ring while holding the `` SA '' field, It is characterized in that the "SA" field of the returned information frame is compared with the content of the "SA" held to identify whether or not the information frame was transmitted by itself.
以上、詳細に説明したように、本発明のトークンリン
グ制御装置は、中継ブリッジとして使用されるトークン
リング内の各ノードに、他のローカルエリアネットワー
ク(LAN)からの中継する情報フレーム内の発信元アド
レス(SA)フィールドを保持しておく手段と、該中継し
た情報フレームを上記トークンリングに送信して、戻っ
てきた情報フレームが、自己が送信した上記中継情報フ
レームか否かを比較する手段と、該比較する手段での比
較結果に基づき、前記トークンリングから受信した情報
フレームが前記ローカルエリアネットワークから受信し
て中継した情報フレームかを識別する識別手段(抑止ゲ
ート回路)とを設けて、上記他のローカルエリアネット
ワーク(LAN)からの情報フレームを該トークンリング
上に送信して、戻ってきた情報フレームの発信元アドレ
ス(SA)フィールドの内容と、上記保持した中継情報フ
レーム内の発信元アドレス(SA)フィールドの内容とを
比較して、自己の送信した中継情報フレームを識別する
ようにしたものであるので、トークンパッシング方式の
トークンリングを中継ブリッジとして使用した場合で
も、該トークンリング上には単一のトークンフレームし
か巡回することがなく、該トークンリングを正常に機能
させることができる効果がある。As described above in detail, the token ring control device of the present invention provides the node in the token ring used as a transit bridge to the source in the information frame relayed from another local area network (LAN). Means for retaining an address (SA) field, means for transmitting the relayed information frame to the token ring, and comparing whether or not the returned information frame is the relay information frame transmitted by itself. And identifying means (suppression gate circuit) for identifying whether the information frame received from the token ring is an information frame received and relayed from the local area network based on a comparison result by the comparing means. Sends an information frame from another local area network (LAN) onto the token ring and returns The content of the source address (SA) field of the information frame is compared with the content of the source address (SA) field in the held relay information frame to identify the relay information frame transmitted by itself. Therefore, even when a token ring of the token passing method is used as a relay bridge, only a single token frame circulates on the token ring, and the token ring can function normally. There is.
第1図は本発明の一実施例をブロック図で示した図, 第2図はトークンリングの基本構成を説明する図, 第3図は従来のノードの構成例を示した図, 第4図はトークンリングを用いた中継ブリッジの構成例
を示した図, である。 図面において、 1はトークンリング,又は単にリング, 2はノード, 20はデータバッファ(DB), 21はコピー回路,22は抑止ゲート回路, 3はヘッダ部格納レジスタ, 3aは「AC」部,3bは「DA」部, 3cは「SA」部, 4は自ノードアドレスレジスタ(MA), 40〜42は比較回路(C1〜C3), 5はトークン検出部, 6は発信元アドレスレジスタ(TXSA), 9はメモリ、10は主制御部, 11はLAN間バッファ, 30はトークンフレーム(T), 35は情報フレーム, DAはフレームの送信先アドレス, SAはフレームの送信元アドレス, ACは制御フィールド, をそれぞれ示す。FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a diagram for explaining a basic configuration of a token ring, FIG. 3 is a diagram showing a configuration example of a conventional node, FIG. Is a diagram showing a configuration example of a relay bridge using token ring. In the drawing, 1 is a token ring or simply a ring, 2 is a node, 20 is a data buffer (DB), 21 is a copy circuit, 22 is a suppression gate circuit, 3 is a header storage register, 3a is an “AC” part, 3b Is the "DA" part, 3c is the "SA" part, 4 is the own node address register (MA), 40 to 42 are the comparison circuits (C1 to C3), 5 is the token detector, 6 is the source address register (TXSA) , 9 is a memory, 10 is a main controller, 11 is a buffer between LANs, 30 is a token frame (T), 35 is an information frame, DA is a destination address of a frame, SA is a source address of a frame, and AC is a control field. And, respectively.
Claims (1)
情報フレームを、複数個のローカルエリアネットワーク
間をトークンパッシング方式を用いたトークンリングを
中継ブリッジとして通信を行うネットワークシステムを
構成しているトークンリング上へ中継するトークンリン
グ制御装置において、 前記ローカルエリアネットワークから受信した情報フレ
ーム内の発信元アドレスフィールドの内容を保持する保
持手段と、 前記トークンリングから受信した情報フレーム内の発信
元アドレスフィールドの内容と前記保持手段で保持した
ローカルエリアネットワークから受信した情報フレーム
の発信元アドレスフィールドの内容とを比較する比較手
段と、 前記比較手段の比較結果に基づき、前記トークンリング
から受信した情報フレームが前記ローカルエリアネット
ワークから受信して中継した情報フレームかを識別する
識別手段と、 備えたことを特徴とするトークンリング制御装置。An information frame received from a local area network is relayed between a plurality of local area networks onto a token ring which constitutes a network system for performing communication using a token ring using a token passing method as a relay bridge. Holding means for holding the contents of a source address field in an information frame received from the local area network; and holding and holding the contents of a source address field in an information frame received from the token ring. Comparing means for comparing the content of the source address field of the information frame received from the local area network held by the means with the information frame received from the token ring based on the comparison result of the comparing means. Identifying means for identifying whether information frames relayed received from the local area network, a token ring controller characterized by comprising.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63087610A JP2733950B2 (en) | 1988-04-08 | 1988-04-08 | Token ring controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63087610A JP2733950B2 (en) | 1988-04-08 | 1988-04-08 | Token ring controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01259649A JPH01259649A (en) | 1989-10-17 |
| JP2733950B2 true JP2733950B2 (en) | 1998-03-30 |
Family
ID=13919738
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63087610A Expired - Fee Related JP2733950B2 (en) | 1988-04-08 | 1988-04-08 | Token ring controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2733950B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6148254A (en) * | 1984-08-14 | 1986-03-08 | Nec Corp | Loop data transmission control system |
| JPS61236244A (en) * | 1985-04-12 | 1986-10-21 | Matsushita Electric Ind Co Ltd | Local communication system |
| JPH0732401B2 (en) * | 1985-04-24 | 1995-04-10 | 株式会社日立製作所 | Transmission control method |
| JPS62295536A (en) * | 1986-06-16 | 1987-12-22 | Matsushita Electric Ind Co Ltd | Token passing network system |
-
1988
- 1988-04-08 JP JP63087610A patent/JP2733950B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01259649A (en) | 1989-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5218603A (en) | Node unit and communications method for local area network | |
| JPH0234059A (en) | Processing system for node equipment | |
| JPH01208934A (en) | Node equipment | |
| CN101611615B (en) | Redundant frame filtering in network nodes | |
| JPS61245651A (en) | Transmission control system | |
| JPH0666806B2 (en) | Token ring transmission method | |
| JPH03289738A (en) | Address setting and filtering method for terminal housing circuit in packet exchange system | |
| JPWO1991011869A1 (en) | Communication system between different LANs | |
| JP2733950B2 (en) | Token ring controller | |
| JPS60246146A (en) | Data transmission control system | |
| JPS60246148A (en) | Data transmission control system | |
| JPH05244160A (en) | Bridge device having frame deleting function | |
| JP2617648B2 (en) | Network configuration recognition device | |
| JP3886666B2 (en) | Network system | |
| JP2000013429A (en) | Switching hub device | |
| JP2746246B2 (en) | Learning function table management method in LAN bridge device | |
| JPS63283252A (en) | Method for setting station address of ring network | |
| JPH01206755A (en) | Node device | |
| JPS6069935A (en) | Data communication method | |
| JPH04237232A (en) | Inter-lan connection equipment | |
| JPH0311838A (en) | Data check system for remote bridge communication | |
| JPH01208935A (en) | node device | |
| JPH02234534A (en) | Contention control system between network tentative master stations | |
| JPH05244159A (en) | Bridge device having frame deleting function | |
| JPH0738597A (en) | Bridge device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |