[go: up one dir, main page]

JPH0787465B2 - Ring transmission system - Google Patents

Ring transmission system

Info

Publication number
JPH0787465B2
JPH0787465B2 JP63138887A JP13888788A JPH0787465B2 JP H0787465 B2 JPH0787465 B2 JP H0787465B2 JP 63138887 A JP63138887 A JP 63138887A JP 13888788 A JP13888788 A JP 13888788A JP H0787465 B2 JPH0787465 B2 JP H0787465B2
Authority
JP
Japan
Prior art keywords
transmission
packet
queue
node
ring
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
Application number
JP63138887A
Other languages
Japanese (ja)
Other versions
JPH01307340A (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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP63138887A priority Critical patent/JPH0787465B2/en
Publication of JPH01307340A publication Critical patent/JPH01307340A/en
Publication of JPH0787465B2 publication Critical patent/JPH0787465B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、互いに逆方向に伝送する二重リング伝送路の
一方をデータ伝送路、他方を送信要求のキュー伝送路と
して用い、両リングに接続した複数のノード装置間で固
定長のパケット伝送を行うリング伝送方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of use] The present invention uses one of dual ring transmission lines that transmit in opposite directions as a data transmission line and the other as a queue transmission line of a transmission request, and uses the two rings for both rings. The present invention relates to a ring transmission method for performing fixed-length packet transmission between a plurality of connected node devices.

〔従来の技術〕[Conventional technology]

従来の二重バス伝送路を用いた固定長のパケット伝送網
構成としては、第3図に示すQPSX〔R.M.Newman,J.L.Hul
let,“Distributed Queueing:A Fast and Efficient Pa
cket Access Protocol for QPSX",Proceedings of the
Eighth International Conference on Computer Commun
ication(ICCC′86),pp294−299,Munich,F.R.G.Sept.1
986〕がある。また、このQPSXは米国LANの標準化委員会
〔IEEE−802.6〕にTELECOM AUSTRALIAからDQDB〔Docume
nt:IEEE802.6/87−01March25,1987〕として提案されて
いる。
As a fixed-length packet transmission network configuration using a conventional dual bus transmission line, QPSX [RMNewman, JLHul] shown in FIG. 3 is used.
let, “Distributed Queueing: A Fast and Efficient Pa
cket Access Protocol for QPSX ", Proceedings of the
Eighth International Conference on Computer Commun
ication (ICCC'86), pp294-299, Munich, FRGSept.1
986]. In addition, this QPSX has been approved by TELECOM AUSTRALIA as a DQDB [Docume
nt: IEEE802.6 / 87-01 March 25, 1987].

第4図にこのQPSX用ノード装置構成を示す。データ伝送
路L1の一番上流ノードは固定長のフレームを発生する機
能があり、データ伝送路L1とキュー伝送路L2の最下流の
終端では信号を全て吸収する。さらに、各ノード装置は
データ伝送路L1とキュー伝送路L2に受動形で分岐・結合
する端子(タップ:Di,D0,Qi,Q0)、およびデータを送受
信する端末側の端子(S,R)がある。以下にノード装置
の通信手順を示す。
Fig. 4 shows the configuration of this QPSX node device. The most upstream node of the data transmission line L1 has a function of generating a fixed length frame, and absorbs all signals at the most downstream ends of the data transmission line L1 and the queue transmission line L2. Furthermore, each node device has terminals (tap: D i , D 0 , Q i , Q 0 ) for branching / coupling passively to the data transmission line L1 and the queue transmission line L2, and terminals on the terminal side for transmitting / receiving data ( There are S, R). The communication procedure of the node device is shown below.

パケット送信 送信するデータ信号が送信入力Sに入力されたノード装
置は、アップダウンカウンタ406を調べて、その値が
“0"であり、かつデータ伝送路L1から分岐端子Diを介し
てパケット受信回路401で空パケットを受信すると、パ
ケット送信回路402で送信データに宛先ノード番号を付
けて結合端子D0を介してデータ伝送路L1に送出する。
Packet transmission The node device to which the data signal to be transmitted is input to the transmission input S checks the up / down counter 406 and its value is “0”, and the packet reception from the data transmission line L1 via the branch terminal D i is performed. Upon receiving an empty packet in the circuit 401, through a coupling terminal D 0 with the destination node number to transmit data in packet transmission circuit 402 transmits the data transmission line L1.

そのとき、送信要求用のキュー信号をキュー送信回路40
3を介して結合端子Q0よりキュー伝送路(データ伝送方
向とは逆の方向)L2に送出すると同時に、アップダウン
カウンタ406の値をダウンカウンタ405にセット(コピ
ー)する。その後、データ伝送路L1から空パケットを受
信する毎にダウンカウンタ405を調べて、その値が“0"
であれば、宛先ノード番号を付けて結合端子D0を介して
データ伝送路L1に送出する。
At that time, the cue signal for the transmission request is sent to the cue transmission circuit 40.
The value of the up / down counter 406 is set (copied) to the down counter 405 at the same time as being sent from the coupling terminal Q 0 to the queue transmission path (direction opposite to the data transmission direction) L2 via 3. After that, every time an empty packet is received from the data transmission line L1, the down counter 405 is checked and its value is “0”.
If, sent to the data transmission path L1 via the coupling terminal D 0 with the destination node number.

上記送信要求用のキュー信号をキュー伝送路L2に送出す
る意味は、そのノード装置からみてデータ伝送路L1の上
流にある全てのノード装置に対して1つの空パケットを
バイパスせよと指示することである。
The meaning of sending the queue signal for the transmission request to the queue transmission line L2 is to instruct all the node devices upstream of the data transmission line L1 from the node device to bypass one empty packet. is there.

アップダウンカウンタ406とダウンカウンタ405の動作と
しては、この網の初期化時点で“0"(リセット)に設定
する。アップダウンカウンタ406の値をダウンカウンタ4
05にコピーするタイミングは、送信するデータ信号が送
信入力Sに入力された時点とする。そして、キュー伝送
路L2の分岐端子Qiを介してキュー受信回路404でキュー
信号を検出すると、アップダウンカウンタ406に“1"を
加える。一方、データ伝送路L1の分岐端子Diを介して空
パケットを検出すると、両カウンタ405,406から“1"を
引く(たゞし“0"より小さくしない)。この操作により
アップダウンカウンタ406が示す値だけ下流に送信要求
データがあることを示すことになる。さらに、ダウンカ
ウンタ405にセットされた値だけ空パケットを下流のノ
ード送信用として見送り、その後に来た空パケットを用
いてデータ伝送ができる。
The operation of the up / down counter 406 and the down counter 405 is set to "0" (reset) at the time of initialization of this network. Up / down counter 406 value down counter 4
The timing of copying to 05 is the time when the data signal to be transmitted is input to the transmission input S. When the queue receiving circuit 404 detects a queue signal via the branch terminal Q i of the queue transmission line L2, “1” is added to the up / down counter 406. On the other hand, when an empty packet is detected via the branch terminal D i of the data transmission line L1, “1” is subtracted from both counters 405 and 406 (that is, not less than “0”). By this operation, it is indicated that there is transmission request data downstream by the value indicated by the up / down counter 406. Further, the empty packet corresponding to the value set in the down counter 405 is sent off for the downstream node transmission, and the data transmission can be performed using the empty packet that comes after that.

パケット受信 データ伝送路L1の分岐端子Diを介してパケット受信回路
401で自ノード宛のパケットを受信すると、受信出力端
子Rに該パケットを出力する。
Packet reception circuit Packet reception circuit via branch terminal D i of data transmission line L1
When a packet addressed to its own node is received at 401, the packet is output to the reception output terminal R.

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

上記従来のQPSXノード装置構成のスループット特性は、
分散配置したノード装置間の通信にもかゝわらず、M/D/
1の単一待ち行列に近い良い特性を示すことが前記のQPS
Xで報告されている。しかし、受動形タップを用いてい
ることにより、受信ノード装置側でパケットが消去でき
ないので、そのノード装置の下流で伝送路の再利用がで
きない欠点があった。さらに、両方向バスに適用した場
合には、宛先ノード装置がどちら側の下流にあるか方向
選択の処理を付加する必要があった。この方向選択の処
理を避ける方法としてリング伝送路が考えられるが、QP
SXは送信したパケット信号とキュー信号を伝送路端で吸
収する方法を用いているので、リングにすると伝送路端
が無くなり適用できなかった。
The throughput characteristics of the above conventional QPSX node device configuration are
Despite the communication between distributed node devices, M / D /
The above QPS shows that it shows good characteristics close to a single queue of 1.
Reported in X. However, since the passive node is used, the packet cannot be erased on the receiving node device side, so that the transmission line cannot be reused downstream of the node device. Further, in the case of applying to the bidirectional bus, it is necessary to add a process of selecting a direction to which the destination node device is located downstream. A ring transmission line can be considered as a method of avoiding this direction selection process.
Since SX uses the method of absorbing the transmitted packet signal and queue signal at the transmission line end, it was not applicable when the ring was used because the transmission line end was lost.

本発明の目的は、上記従来方式ではQPSXの受信ノード装
置の下流で伝送路の再利用ができない点と、宛先ノード
装置がどちら側の下流にあるか方向選択の処理が必要と
する点と、リング網に適用できない点を解決したリング
伝送方式を提供することにある。
An object of the present invention is that in the above conventional method, the transmission line cannot be reused in the downstream of the receiving node device of QPSX, and that the destination node device requires a process of direction selection which side is downstream, An object of the present invention is to provide a ring transmission method that solves the problems that cannot be applied to ring networks.

〔課題を解決するための手段〕[Means for Solving the Problems]

本発明は、互いに逆方向に伝送する二重リング伝送路の
一方をデータ伝送路、他方を送信要求のキュー伝送路と
し、両リングに複数のノード装置を接続して、該ノード
装置間で固定長のパケット伝送を行うリング伝送方式に
おいて、前記ノード装置に、自ノードあての受信パケッ
トを消去する手段と、該自ノード宛の受信パケットを消
去することにより発生した空パケットに対応した数のキ
ュー信号を消去する手段と、キュー信号の送信にはリセ
ットした周回モニタフラッグを付加する手段を設け、リ
ング伝送路上の特定ノード装置(モニタノード)には、
周回モニタフラッグがセットされたキュー信号を消去
し、周回モニタフラッグがリセットされたキュー信号は
セットして中継する手段を設けたことを特徴とする。
According to the present invention, one of dual ring transmission lines that transmit in opposite directions is used as a data transmission line and the other is used as a transmission queue for transmission requests, and a plurality of node devices are connected to both rings and fixed between the node devices. In a ring transmission system for transmitting long packets, the node device has means for erasing a received packet addressed to its own node, and a number of queues corresponding to empty packets generated by erasing the received packet addressed to the own node. A means for erasing the signal and a means for adding the reset orbit monitor flag to the transmission of the cue signal are provided, and the specific node device (monitor node) on the ring transmission line is
It is characterized in that means is provided for erasing the cue signal in which the revolution monitor flag is set and for setting and relaying the cue signal in which the revolution monitor flag is reset.

〔作 用〕[Work]

本発明では、ノード装置での伝送路アクセスを能動形態
として、受信ノード装置側でパケットの消去を可能と
し、さらに、キュー信号の巡回回避のため、空パケット
を発生したノード装置でキュー信号を消去するととも
に、モニタノード装置では周回モニタフラッグがセット
された受信キュー信号を消去する構成をとる。これによ
り、リング網に適用が可能となり、宛先ノード装置がど
ちら側の下流にあるか方向選択の処理が不要となる。
According to the present invention, the transmission path access in the node device is made active so that the receiving node device side can delete the packet, and further, in order to avoid the circulation of the queue signal, the queue signal is deleted in the node device which generated the empty packet. At the same time, the monitor node device is configured to delete the reception queue signal in which the circulation monitor flag is set. As a result, it can be applied to a ring network, and it becomes unnecessary to perform a direction selection process as to which side the destination node device is located downstream.

〔実施例〕〔Example〕

以下、本発明の一実施例について図面により説明する。 An embodiment of the present invention will be described below with reference to the drawings.

第1図は本発明のリング伝送方式の全体構成を示す。本
発明では、第1図に示すリング網で、互いに逆方向に伝
送する二重リング伝送路の一方をデータ伝送路L1、他方
を送信要求のキュー伝送路L2として用い、該両リングに
接続した1〜Nの複数のノード装置間で固定長のパケッ
ト伝送を行う。
FIG. 1 shows the overall configuration of the ring transmission system of the present invention. In the present invention, in the ring network shown in FIG. 1, one of the dual ring transmission lines that transmit in opposite directions is used as the data transmission line L1 and the other is used as the queue transmission line L2 of the transmission request and connected to both rings. Fixed-length packet transmission is performed between a plurality of node devices 1 to N.

第1図のデータ伝送路L1とキュー伝送路L2の両リングに
接続されるノード装置の一実施例の構成図を第2図に示
す。第2図中、100はパケット送受信制御回路、110はク
ロック発生回路である。101はパケット同期回路、102は
リング周回時間調整用可変遅延回路、103は多重周回パ
ケット除去回路、104は分岐スイッチ、105は挿入スイッ
チである。同様に、106はパケット同期回路、107はリン
グ周回時間調整用可変遅延回路、108は多重周回パケッ
ト除去回路、109はキュー挿入回路である。111は自ノー
ド番地レジスタ、112はパケットヘッダ検出回路、113は
キュー検出回路である。114は受信バッファ、115は送信
バッファである。
FIG. 2 shows a block diagram of an embodiment of a node device connected to both rings of the data transmission line L1 and the queue transmission line L2 of FIG. In FIG. 2, 100 is a packet transmission / reception control circuit, and 110 is a clock generation circuit. Reference numeral 101 is a packet synchronization circuit, 102 is a variable delay circuit for adjusting the ring circulation time, 103 is a multiple circulation packet removal circuit, 104 is a branch switch, and 105 is an insertion switch. Similarly, 106 is a packet synchronization circuit, 107 is a variable delay circuit for adjusting the ring circulation time, 108 is a multiple circulation packet removal circuit, and 109 is a queue insertion circuit. 111 is a self-node address register, 112 is a packet header detection circuit, and 113 is a queue detection circuit. Reference numeral 114 is a reception buffer, and 115 is a transmission buffer.

パケット送受信制御回路100は、他ノードからの送信要
求受信数カウンタ(RC)、自ノード装置内の送信待表示
カウンタ(QC)、自ノード内の送信待ち合わせカウンタ
(WC)、キュー信号送信待数表示カウンタ(IC)、キュ
ー信号除去待数表示カウンタ(DC)及びタイムアウトカ
ウンタ(TOC)を有している。なお、リング周回時間調
整用可変遅延回路102,107、及び、多重周回パケット除
去回路103,108はモニタノード装置のみに必要なもので
ある。
The packet transmission / reception control circuit 100 includes a transmission request reception number counter (RC) from another node, a transmission waiting display counter (QC) in its own node device, a transmission waiting counter (WC) in its own node, and a queue signal transmission waiting number display. It has a counter (IC), a queue signal removal wait number display counter (DC), and a timeout counter (TOC). The ring round trip time adjustment variable delay circuits 102 and 107 and the multiple round packet removal circuits 103 and 108 are necessary only for the monitor node device.

第5図にデータ伝送路上のパケット信号、キュー伝送路
上のキュー信号、及び、それらを共用したパケット信号
の構成例を示す。
FIG. 5 shows a configuration example of a packet signal on the data transmission line, a queue signal on the queue transmission line, and a packet signal sharing them.

第6図はノード装置での動作を説明するための制御フロ
ーチャートを示したものである。第6図(a)はノード
初期化、リング初期化、多重周回パケット廃棄の制御を
示し、この処理はパケット送受信制御回路100と多重周
回パケット送受信制御回路103,108で行われる。第6図
(b)はパケットの送信・受信・中継及び空パケット送
信の制御を示し、この処理はパケット送受信制御回路10
0で行われる。第6図(c)はキュー管理の制御を示
し、この処理は同じくパケット送受信制御回路100で行
われるが、送受信はキュー伝送路に対して行われる。第
6図(d)は送信データ管理の制御であり、同じくパケ
ット送受信制御回路100で行われるが、送受信はデータ
伝送路に対して行われる。第6図中、破線で囲った部分
は伝送路に対する処理を示す。また、各記号の意味は以
下の通りである。
FIG. 6 shows a control flowchart for explaining the operation in the node device. FIG. 6A shows control of node initialization, ring initialization, and multiple round packet discard control. This processing is performed by the packet transmission / reception control circuit 100 and the multiple round packet transmission / reception control circuits 103 and 108. FIG. 6B shows control of packet transmission / reception / relay and empty packet transmission. This processing is performed by the packet transmission / reception control circuit 10.
Done at 0. FIG. 6C shows control of queue management, and this processing is also performed by the packet transmission / reception control circuit 100, but transmission / reception is performed on the queue transmission path. FIG. 6D shows control of transmission data management, which is also performed by the packet transmission / reception control circuit 100, but transmission / reception is performed on the data transmission path. In FIG. 6, the part surrounded by the broken line shows the processing for the transmission path. The meaning of each symbol is as follows.

TOC:タイムアウトカウンタ LED:データ伝送路リング状態表示(正常/異常:0/1) LEQ:キュー伝送路リング状態表示(正常/異常:0/1) QC:自ノード内の送信待表示カウンタ WC:自ノード内の送信待ち合せカウンタ RC:他ノードからの送信要求受信数カウンタ(下流ノー
ド) DC:QF除去待ち数表示カウンタ IC:QF送信待ち数表示カウンタ QF:キューフラッグ(有り/無し:1/0) MF:多重周回セル検出用モニタフラッグ *:モニタノードではMF=1 DA:宛先ノード番地 F/E:パケット使用中/空 MA:自ノード番地 以下、ノード装置における各状態での動作を説明する。
TOC: Timeout counter LED: Data transmission line ring status display (normal / abnormal: 0/1) LEQ: Queue transmission line ring status display (normal / abnormal: 0/1) QC: Transmission waiting display counter in the local node WC: Transmission waiting counter in the local node RC: Counter for receiving transmission requests from other nodes (downstream node) DC: Counter for displaying QF removal wait count counter IC: Counter for displaying QF transmission wait QF: Queue flag (Yes / No: 1/0 ) MF: Monitor flag for detecting multiple roundabout cells *: MF = 1 at the monitor node DA: Destination node address F / E: Packet in use / empty MA: Own node address The following describes the operation in each state in the node device. .

(1)パケット送信 空パケット受信&パケット送信(第6図(d),
(b)) 送信データ入力Sから入力して送信バッファ115に蓄積
した送信データのあるノード装置は、送信待表示カウン
タQCをセット(QC=1)し、送信要求受信数カウンタRC
の値を自ノード内の送信待ち合わせカウンタWCへコピー
する。そして、そのWCを調べる。CW=0あれば、データ
伝送路入力Diからパケットヘッダ検出回路112を介して
空パケットEを検出すると、パケット送受信制御回路10
0は挿入指示を挿入スイッチ105へ出力して、その空パケ
ットを送信バッファ115の宛先ノード表示の付いた送信
データパケットに入れ換えてパケット使用中Fとし、さ
らに周回モニタフラッグMFをリセットしてデータ伝送路
出力D0から送信し、送信待表示カウンタQCをリセット
(QC=0)する。
(1) Packet transmission Empty packet reception & packet transmission (Fig. 6 (d),
(B)) The node device having the transmission data input from the transmission data input S and accumulated in the transmission buffer 115 sets the transmission waiting display counter QC (QC = 1), and the transmission request reception number counter RC
The value of is copied to the transmission wait counter WC in the local node. And check the WC. If CW = 0, when an empty packet E is detected from the data transmission line input D i via the packet header detection circuit 112, the packet transmission / reception control circuit 10
0 outputs an insertion instruction to the insertion switch 105, replaces the empty packet with a transmission data packet with a destination node indication in the transmission buffer 115 to make it a packet in-use F, and further resets the orbit monitor flag MF to transmit data. It is transmitted from the road output D 0 , and the transmission waiting display counter QC is reset (QC = 0).

しかし、データ送信時の動作で、送信要求受信数カウン
タRCの値を自ノード内の送信待ち合わせカウンタWCへコ
ピーした時点においてキュー送信が必要になる。
However, in the data transmission operation, queue transmission is required when the value of the transmission request reception number counter RC is copied to the transmission waiting counter WC in the own node.

キュー送信(第6図(d),(e)) 送信待表示カウンタQCが1になる毎に、キュー信号送信
待数表示カウンタICを1増加する。キュー伝送路出力Q0
への送信は、キュー検出回路113がキュー信号QFを受信
していないタイミングQF=0かつキュー信号送信待数表
示カウンタICが正の場合において、周回モニタフラッグ
MFをリセットしたキュー信号QF=1をキュー挿入回路10
9を介してキュー伝送路出力Q0への送信する。そして、
キュー信号送信待数表示カウンタICが正の場合に1低減
し、送信データは送信を待つ。
Queue transmission (FIGS. 6 (d) and 6 (e)) Each time the transmission wait display counter QC becomes 1, the queue signal transmission wait number display counter IC is incremented by 1. Queue transmission line output Q 0
When the queue detection circuit 113 does not receive the queue signal QF at the timing QF = 0 and the queue signal transmission wait number display counter IC is positive, the orbit monitor flag is transmitted.
The cue signal QF = 1 that resets the MF is inserted into the cue insertion circuit 10
Send to queue transmission line output Q 0 via 9. And
When the queue signal transmission waiting number display counter IC is positive, it is decremented by 1, and the transmission data waits for transmission.

(2)キュー信号消去 パケット受信&空パケット発生&キュー信号除去(第6
図(b),(c)) データ伝送路入力Diからパケットヘッダ検出回路112を
介して自ノード宛DA=MAのパケットを受信すると、パケ
ット送受信制御回路100は分岐指示を分岐スイッチ104へ
出力して、受信パケットを受信バッファ114に蓄積し、
受信データ出力Rから出力する。QC=1からWC=0でな
ければ、パケット送受信制御回路100は挿入指示を挿入
スイッチ105へ出力して、空パケット表示Fおよび周回
モニタフラッグMFをリセット(MF=0)してデータ伝送
路出力D0から空パケットを送信する。そして、キュー信
号除去待数表示カウンタDCを1増加する。
(2) Cue signal deletion Packet reception & empty packet generation & cue signal removal (6th
(B), (c)) When a packet DA = MA addressed to its own node is received from the data transmission line input D i via the packet header detection circuit 112, the packet transmission / reception control circuit 100 outputs a branch instruction to the branch switch 104. Then, the received packet is accumulated in the reception buffer 114,
Output from the received data output R. If QC = 1 to WC = 0, the packet transmission / reception control circuit 100 outputs an insertion instruction to the insertion switch 105, resets the empty packet display F and the circulation monitor flag MF (MF = 0), and outputs the data transmission path. Send an empty packet from D 0 . Then, the cue signal removal waiting number display counter DC is incremented by 1.

キュー信号除去は、キュー伝送路入力Qiからキュー検出
回路113を介してキュー信号QF=1を受信すると、キュ
ー信号除去待数表示カウンタDCを調べ、DC=0であれば
送信要求受信カウンタRCを1増加する。一方、DCが正の
場合は、周回モニタフラッグMFをリセット(MF=0)し
たキュー信号QF=0をキュー挿入回路109を介してキュ
ー伝送路出力Q0へ送信し、キュー信号除去待数表示カウ
ンタDCを1低減する。
When the queue signal QF = 1 is received from the queue transmission line input Q i via the queue detection circuit 113, the queue signal removal is performed by checking the queue signal removal waiting number display counter DC, and if DC = 0, the transmission request reception counter RC Is increased by 1. On the other hand, when DC is positive, the cue signal QF = 0 in which the circulation monitor flag MF is reset (MF = 0) is transmitted to the cue transmission path output Q 0 via the cue insertion circuit 109, and the cue signal removal waiting number is displayed. Decrement the counter DC by 1.

(3)データの同時送受信 パケット受信&パケット送信(第6図(b)) データ伝送路入力Diからパケットヘッダ検出回路112を
介して自ノード宛DA=MAのパケットを受信すると、パケ
ット送受信制御回路100は分岐指示を分岐スイッチ104へ
出力して、受信パケットを受信バッファ114に蓄積し、
受信データ出力Rから出力する。QC=1かつWC=0であ
れば、パケット送受信制御回路100は挿入指示を挿入ス
イッチ105へ出力して、送信バッファ115に蓄積した宛先
ノード表示の付いた送信データパケットに入れ換えてパ
ケット使用中Fとし、さらに周回モニタフラッグMFをリ
セットしてデータ伝送路出力D0から送信し、送信待表示
カウンタQCをリセット(QC=0)する。
(3) Simultaneous data transmission / reception Packet reception & packet transmission (FIG. 6 (b)) When a packet of DA = MA addressed to the own node is received from the data transmission line input D i via the packet header detection circuit 112, packet transmission / reception control The circuit 100 outputs a branch instruction to the branch switch 104, accumulates the received packet in the reception buffer 114,
Output from the received data output R. If QC = 1 and WC = 0, the packet transmission / reception control circuit 100 outputs an insertion instruction to the insertion switch 105 and replaces the transmission data packet with the destination node indication accumulated in the transmission buffer 115 with the packet in use F Then, the circulation monitor flag MF is reset, the data transmission path output D 0 is transmitted, and the transmission waiting display counter QC is reset (QC = 0).

パケット中継(第6図(b)) データ伝送路入力Diからパケットヘッダ検出回路112を
介して他ノード宛DA≠MAのパケットを受信すると、パケ
ット送受信制御回路100はなにも出力せず、受信パケッ
トをデータ伝送路出力D0へ中継する。
Packet relay (FIG. 6 (b)) When a packet of DA ≠ MA addressed to another node is received from the data transmission line input D i via the packet header detection circuit 112, the packet transmission / reception control circuit 100 outputs nothing. The received packet is relayed to the data transmission line output D 0 .

(4)QPSXと同様な送信要求受信カウンタの管理 送信要求受信カウンタ管理(第6図(b),(c)) ノード装置は、キュー信号除去待数表示カウンタDCが零
(DC=0)の場合にキュー伝送路入力Qiからのキュー信
号QFを中継すると、QPSXと同様に送信要求受信数カウン
タRCを1加算する。
(4) Management of transmission request reception counter similar to QPSX Management of transmission request reception counter (FIGS. 6 (b) and (c)) In the node device, the queue signal removal waiting count display counter DC is zero (DC = 0). In this case, when the queue signal QF from the queue transmission path input Q i is relayed, the transmission request reception number counter RC is incremented by 1, as in QPSX.

ノード装置はデータ伝送路入力Diからの空パケットEを
中継すると、自ノード内の送信待ち合わせカウンタWCが
零(WC≠0)でなければ1減算する。さらに、WC=0で
送信要求受信数カウンタRCが0でなければ1減算する。
When the node device relays the empty packet E from the data transmission line input D i , if the transmission waiting counter WC in its own node is not zero (WC ≠ 0), it subtracts one. Further, if WC = 0 and the transmission request reception number counter RC is not 0, 1 is subtracted.

(5)リングの初期設定や異常時の処理 リングに接続したノード装置の1台を動作モニタノード
装置とし、該モニタノード装置内にデータ伝送路に整数
倍のパケットが存在できるようにリング周回時間を調整
する可変遅延回路102,107を用いる。また、該モニタノ
ード装置内にリングに供給するクロック発生回路110
と、パケットを受信できない場合に空パケットをリング
周回分発生する発生器103,108を用いる。
(5) Initial setting of the ring and processing at the time of abnormality One of the node devices connected to the ring is used as the operation monitor node device, and the ring circulation time is set so that an integer multiple number of packets can exist in the data transmission path in the monitor node device. Variable delay circuits 102 and 107 for adjusting are used. Further, a clock generation circuit 110 for supplying to the ring in the monitor node device.
In addition, generators 103 and 108 that generate an empty packet for the ring round when the packet cannot be received are used.

リング・ノード初期設定(第6図(a)) 全てのノード装置内では、一定時間以上パケットフォー
マットを受信しない場合(リング異常状態)を検出する
タイムアウトカウンタTOCと、TOCがタイムアウトした場
合には全ての内部カウンタ(QC,RC,WC,DC,IC)をリセッ
トしてノード装置を初期化する。
Ring node initialization (Fig. 6 (a)) In all node devices, a timeout counter TOC that detects when a packet format is not received for a certain period of time (abnormal ring state), and when the TOC times out, all Reset the internal counters (QC, RC, WC, DC, IC) of to initialize the node equipment.

多重周回パケット/キュー信号消去(第6図(a),
(b)) パケットとキュー信号QFには、動作モニタノード装置で
中継するときにセットされる周回モニタフラッグMFがあ
り、動作モニタノード装置では、周回モニタフラッグMF
がセットされたパケットを受信すると空パケットに入れ
換えて中継し、周回モニタフラッグMFがセットされたキ
ュー信号QFを受信するキュー信号QFを除去して中継す
る。これによりノードや伝送路での誤りやリング周回時
間が小さい場合等から生じる多周回パケットデータとキ
ュー信号QFをリングから取除くことができる。
Elimination of multi-turn packet / queue signal (Fig. 6 (a),
(B)) The packet and the queue signal QF have a loop monitor flag MF that is set when the packet is relayed by the operation monitor node device.
When the packet in which is set is received, the packet is replaced with an empty packet to be relayed, and the queue signal QF for receiving the queue signal QF in which the circulation monitor flag MF is set is removed and relayed. As a result, it is possible to remove the multi-turn packet data and the queue signal QF from the ring, which are caused by an error in the node or the transmission line or when the ring turn time is small.

以上に示した手順を用いることで、QPSXで受信ノード装
置の下流で伝送路の再利用が可能となる。よって、より
高いスループットを持つリング伝送路になる。
By using the procedure described above, it becomes possible to reuse the transmission path downstream of the receiving node device in QPSX. Therefore, the ring transmission line has higher throughput.

なお、第5図に示すように、パケット先頭部分に相手側
リングのキュー信号QF領域を設け、ノード装置で各リン
グの組に対する処理をすることにより(第1図におい
て、ノード装置2台を組みとしその一方を180度回転し
て接続したものを1ノードに置換する。たゞし、パケッ
ト同期回路は片側だけで良い)、両リングともデータ伝
送路として使用できる構成にできる。このことにより、
片ループのみをデータ伝送路に使用した場合と比較して
二倍のスループットを得ることができる。
As shown in FIG. 5, a queue signal QF area of the other party's ring is provided at the beginning of the packet, and each node group is processed by the node device (in FIG. 1, two node devices are assembled). Then, one of them is rotated 180 degrees and connected to be replaced with one node. (However, the packet synchronization circuit only needs to be on one side), and both rings can be used as a data transmission path. By this,
It is possible to obtain double the throughput as compared with the case where only one loop is used for the data transmission path.

さらに、隣接する2ノード装置間の2本の伝送路を切
り、互いに折返す方向に接続することにより、一重リン
グとしても動作は可能である。但し、二重リングの場合
と比較して伝送路数が半分になることにより、スループ
ットも半分以下になる。この低下を抑えるには折返し端
を含まない伝送方向を選ぶ必要がある。
Further, by cutting two transmission lines between adjacent two node devices and connecting them in a direction in which they are folded back, it is possible to operate as a single ring. However, since the number of transmission lines is halved as compared with the case of the double ring, the throughput is also halved or less. To suppress this decrease, it is necessary to select a transmission direction that does not include the folded end.

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

以上説明したように、本発明のリング伝送方式によれ
ば、従来のQPSXが受信ノード装置の下流で伝送路の再利
用をできなかった点ができるようになり、各ノード装置
間通信が一様の場合はリング伝送路のスループットが約
2倍になる利点がある。また、本発明によるキュー信号
消去は優先データ伝送を行うQPSXにおいて、より高いキ
ュー信号から消去することで同様に適用できる。さら
に、リング網に適用できる構成より、宛先ノード装置が
どちら側の下流にあるか方向選択の処理が不要となる利
点がある。
As described above, according to the ring transmission method of the present invention, it becomes possible to prevent the conventional QPSX from reusing the transmission path downstream of the receiving node device, and the communication between the node devices becomes uniform. In the case of, there is an advantage that the throughput of the ring transmission line is approximately doubled. Further, the cue signal cancellation according to the present invention can be similarly applied by canceling from the higher cue signal in the QPSX that performs priority data transmission. Further, the configuration applicable to the ring network has an advantage that it is not necessary to perform the process of selecting the direction on which side the destination node device is located downstream.

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

第1図は本発明のリング伝送方式の一実施例の全体構成
図、第2図は第1図におけるノード装置の一実施例の構
成図、第3図は従来のQPSX網構成を示す図、第4図はQP
SXノード装置の構成図、第5図は本発明で用いるパケッ
ト信号とキュー信号の構成例を示す図、第6図は第2図
のノード装置の動作を説明するための制御フローチャー
トである。 1,N……ノード装置、L1……データ伝送路、L2……キュ
ー伝送路、100……パケット送受信制御回路、101,106…
…パケット同期回路、102,107……リング周回時間調整
用可変遅延回路、103,108……多重周回パケット除去回
路、104……分岐スイッチ、105……挿入スイッチ、109
……キュー挿入回路、110……クロック発生回路、111…
…自ノード番地レジスタ、112……パケットヘッダ検出
回路、113……キュー検出回路、114……受信バッファ、
115……送信バッファ。
FIG. 1 is an overall configuration diagram of an embodiment of a ring transmission system of the present invention, FIG. 2 is a configuration diagram of an embodiment of a node device in FIG. 1, and FIG. 3 is a diagram showing a conventional QPSX network configuration. Figure 4 shows QP
FIG. 5 is a configuration diagram of the SX node device, FIG. 5 is a diagram showing a configuration example of a packet signal and a queue signal used in the present invention, and FIG. 6 is a control flow chart for explaining the operation of the node device of FIG. 1, N ... Node device, L1 ... Data transmission line, L2 ... Queue transmission line, 100 ... Packet transmission / reception control circuit, 101,106 ...
... Packet synchronization circuit, 102, 107 ... Variable delay circuit for adjusting ring circulation time, 103, 108 ... Multiple circulation packet removal circuit, 104 ... Branch switch, 105 ... Insertion switch, 109
... queue insertion circuit, 110 ... clock generation circuit, 111 ...
… Self-node address register, 112 …… Packet header detection circuit, 113 …… Queue detection circuit, 114 …… Reception buffer,
115 …… Send buffer.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】互いに逆方向に伝送する二重リング伝送路
の一方をデータ伝送路とし、他方を送信要求のキュー伝
送路とし、両リングに複数のノード装置を接続して、該
ノード装置間で固定長のパケット伝送を行うリング伝送
方式において、各ノード装置は、キュー信号通過でカウ
ントアップし、空パケット通過でカウントダウンするパ
ケット送信待ちカウンタを有し、前記送信待ちカウンタ
が零でパケットを送信し、パケット送信要求があるとキ
ュー信号を送信し、前記送信待ちカウンタが1以上でか
つ要求パケットが無い場合に空きパケットを送信するリ
ング伝送方式であって、 前記ノード装置に、自ノードあての受信パケットを消去
する手段と、該自ノードあての受信パケットを消去する
ことにより発生した空パケットに対応した数のキュー信
号を消去する手段と、キュー信号の送信にはリセットし
た周回モニタフラッグを付加する手段を設け、 リング伝送路上の特定ノード装置には、周回モニタフラ
ッグがセットされたキュー信号を消去し、周回モニタフ
ラッグがリセットされたキュー信号はセットして中継す
る手段を設けたことを特徴とするリング伝送方式。
1. A dual ring transmission path for transmitting data in opposite directions is used as a data transmission path, and the other is used as a queue transmission path for a transmission request, and a plurality of node devices are connected to both rings, and between the node devices. In the ring transmission method in which fixed length packet transmission is performed, each node device has a packet transmission waiting counter that counts up when a queue signal passes and counts down when an empty packet passes, and transmits a packet when the transmission waiting counter is zero. A ring transmission method in which a queue signal is transmitted when there is a packet transmission request, and an empty packet is transmitted when the transmission waiting counter is 1 or more and there is no request packet. A means for erasing the received packet and a number of keys corresponding to the empty packets generated by erasing the received packet destined for the own node. A means for erasing the queue signal and means for adding a reset round trip monitor flag to the transmission of the cue signal are provided, and the cue signal for which the round trip monitor flag is set is deleted for the specific node device on the ring transmission line. A ring transmission method characterized in that means for setting and relaying the cue signal in which the monitor flag is reset is provided.
JP63138887A 1988-06-06 1988-06-06 Ring transmission system Expired - Fee Related JPH0787465B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63138887A JPH0787465B2 (en) 1988-06-06 1988-06-06 Ring transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63138887A JPH0787465B2 (en) 1988-06-06 1988-06-06 Ring transmission system

Publications (2)

Publication Number Publication Date
JPH01307340A JPH01307340A (en) 1989-12-12
JPH0787465B2 true JPH0787465B2 (en) 1995-09-20

Family

ID=15232441

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63138887A Expired - Fee Related JPH0787465B2 (en) 1988-06-06 1988-06-06 Ring transmission system

Country Status (1)

Country Link
JP (1) JPH0787465B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58210739A (en) * 1982-06-02 1983-12-08 Mitsubishi Electric Corp data transmission control device
JPS61112454A (en) * 1984-10-11 1986-05-30 Mitsubishi Electric Corp Data transmission method

Also Published As

Publication number Publication date
JPH01307340A (en) 1989-12-12

Similar Documents

Publication Publication Date Title
EP0146831B1 (en) Message stripping protocol for a ring communication network
US4352180A (en) Digital time-division multiplex telecommunication system
US4514843A (en) Packet switched communication system comprising collision avoidance means
EP0463528B1 (en) Method for controlling the insertion of stations into a fiber distributed data interface network
US5285449A (en) Protocol for hybrid local area networks
Cotton Technologies for local area computer networks
JPS6342248A (en) Information transmission system
US6028837A (en) Ether ring architecture for local area networks
Maxemchuk et al. A comparison of linear and mesh topologies-DQDB and the Manhattan street network
JP3738385B2 (en) Maintenance management system and maintenance management method
JPS6324742A (en) Suppressing system for complexity in packet switching
Dixon Lore of the token ring
JPH0787465B2 (en) Ring transmission system
JPS60106250A (en) Data communication system
JP2001022687A (en) Device and method for ring/bus conversion
JP3352038B2 (en) Data communication system and communication method
Shoch Design and performance of local computer networks
JP2802408B2 (en) Path setting method for ring transmission network
JP2565743B2 (en) Packet transmission device and packet transmission system network
US7006515B1 (en) Isochronous queue and buffer management
JP3001493B2 (en) Burst circuit switching equipment
JP2907922B2 (en) Packet switching system
Pujolle Cell Switching and Access Schemes for HS-LANs and HS-MANs
LANs Local Area Networks
JPH04368034A (en) Communication equipment

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees