Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6348462B2 - - Google Patents
[go: Go Back, main page]

JPS6348462B2 - - Google Patents

Info

Publication number
JPS6348462B2
JPS6348462B2 JP18411281A JP18411281A JPS6348462B2 JP S6348462 B2 JPS6348462 B2 JP S6348462B2 JP 18411281 A JP18411281 A JP 18411281A JP 18411281 A JP18411281 A JP 18411281A JP S6348462 B2 JPS6348462 B2 JP S6348462B2
Authority
JP
Japan
Prior art keywords
node
packet
transmission
signal
reservation signal
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
Application number
JP18411281A
Other languages
Japanese (ja)
Other versions
JPS5885652A (en
Inventor
Akihiro Takagi
Shinichi Yamada
Shohei Sugawara
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 JP18411281A priority Critical patent/JPS5885652A/en
Priority to GB08227385A priority patent/GB2108357B/en
Priority to CA000412229A priority patent/CA1190298A/en
Priority to FR8216198A priority patent/FR2513834B1/en
Priority to US06/424,532 priority patent/US4543574A/en
Priority to DE19823235849 priority patent/DE3235849A1/en
Publication of JPS5885652A publication Critical patent/JPS5885652A/en
Publication of JPS6348462B2 publication Critical patent/JPS6348462B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 本発明はコンテンシヨン方式にもとづくローカ
ル・ネツトワークにおいて複数ノードが殆んど同
時に上記ローカル・ネツトワーク上に送信を行う
場合に起こるパケツト衝突を解決する方式に関す
るものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for resolving packet collisions that occur when multiple nodes transmit on the local network almost simultaneously based on the contention method. .

従来のパケツト衝突解決方式は、衝突発生後、
衝突を起こした各ノードが各々独立な乱数を発生
し、上記乱数値に従つてある時間送信を中止し、
その後再び送信を行なうという確立的衝突回避を
行なつている。(たとえばR.Metcalfe and D.
Boggs“Ethernet;Distributed Packet
Switching for Local Computer Network”
Communications of the ACM、July1976
vol19、No.7p395/404)このため送信待ち時間が
長い、高負荷時に再送による衝突が発生するため
スループツトが低下する、有限時間内に必ず通信
を行なえる保証がない等の欠点があつた。
In conventional packet collision resolution methods, after a collision occurs,
Each node that caused a collision generates an independent random number, stops transmitting for a certain period of time according to the random number, and
Probabilistic collision avoidance is performed by transmitting again after that. (For example, R. Metcalfe and D.
Boggs “Ethernet; Distributed Packet
Switching for Local Computer Network”
Communications of the ACM, July1976
vol 19, No. 7 p 395/404) This resulted in disadvantages such as long transmission waiting times, reduced throughput due to collisions caused by retransmissions during high loads, and no guarantee that communication could be completed within a finite amount of time.

本発明はこれらの欠点を解決するため、衝突発
生後衝突ノードの一端から他端へ順に送信権を移
行させることによつて衝突解決を行なうもので以
下図面について詳細に説明する。
In order to solve these drawbacks, the present invention solves the conflict by sequentially transferring the transmission right from one end of the conflicting node to the other end after the conflict occurs, and will be described in detail below with reference to the drawings.

第1図は本発明の実施例であつて、1は光フア
イバを用いた伝送路、2−1〜2−3は結合装
置、3−1〜3−3はプロセツサ及び端末機器等
から構成されるノード、4−1,4−2は終端装
置である。第2図は結合装置における光信号の流
れを示す概念図である。1は伝送路、2は分岐集
線装置、5−1は左方向から送信された信号の受
信用導波路、5−2は右方向からの信号受信用導
波路、6−1は右方向への信号送信用導波路、6
−2は左方向への信号送信用導波路である。信号
送信用および信号受信用導波路6−1,6−2,
5−1,5−2の各々に光送信器、光受信器を接
続することにより、各ノード(第1図における3
−1〜3−3)は受信信号の方向識別(上記受信
信号をどちらの方向から受信したか、即ち発信ノ
ードが自ノードのとちら側に存在するかの識別)
が可能であり、送信時には一方向のみへの送信と
両方向への送信が行なえる。
FIG. 1 shows an embodiment of the present invention, in which 1 is a transmission line using optical fiber, 2-1 to 2-3 are coupling devices, and 3-1 to 3-3 are a processor, terminal equipment, etc. The nodes 4-1 and 4-2 are terminal devices. FIG. 2 is a conceptual diagram showing the flow of optical signals in the coupling device. 1 is a transmission line, 2 is a branch concentrator, 5-1 is a waveguide for receiving signals transmitted from the left, 5-2 is a waveguide for receiving signals from the right, and 6-1 is a waveguide for receiving signals from the right. Waveguide for signal transmission, 6
-2 is a waveguide for signal transmission to the left. Waveguides 6-1, 6-2 for signal transmission and signal reception,
By connecting an optical transmitter and an optical receiver to each of nodes 5-1 and 5-2, each node (3 in FIG.
-1 to 3-3) is the direction identification of the received signal (identification of which direction the above received signal was received from, that is, the originating node is on either side of the own node)
When transmitting, it is possible to transmit in only one direction or in both directions.

ノード間の通信は(i)競合フエーズ、(ii)解決フエ
ーズの2フエーズによつて行なう。各ノードは常
に伝送路1上の信号を監視し、現在のフエーズに
あわせて動作する。以下に上記フエーズ毎の動作
について説明する。なお、初期状態は競合フエー
ズである。
Communication between nodes is carried out through two phases: (i) competition phase and (ii) resolution phase. Each node constantly monitors the signal on the transmission line 1 and operates according to the current phase. The operation for each phase will be explained below. Note that the initial state is the competition phase.

(i) 競合フエーズにおける動作 パケツトを送信したいノードは、伝送路1上
の信号を監視し、他ノードが通信していないと
き(伝送路1が無信号のとき)パケツトを送信
する。他ノードが送信中の場合は送信終了まで
待ち合せた後パケツト送信を行なう。パケツト
の送信は両方向へ向つて行なう。自ノードのパ
ケツト送信中は伝送路上の信号を受信し衝突の
発生を監視する。第2図に示した構成の結合装
置では自ノードが送信しているパケツトを自ノ
ードで受信することはないため、送信中にパケ
ツトが受信されれば衝突が起こつたと判断する
ことができる。なお、最短パケツト長を、光信
号が両端のノード間を往復するために必要な時
間よりも長い時間ノードがパケツトを送信し続
け得るような値に選べば、必ずパケツト送信中
に衝突が検出できる。送信中に衝突を検出する
と、送信中のパケツトが異常パケツトとして廃
棄され、他のノードに衝突発生が検出できるよ
うな処置(パケツト長を最短パケツト長より短
かくする、誤つたCRC符号を送出するなどの
方法がある)を講じた後、解決フエーズに入
る。他のノードも上記の不正な衝突パケツト受
信後、解決フエーズに入る。
(i) Operation in contention phase A node that wants to transmit a packet monitors the signal on transmission path 1, and transmits the packet when no other node is communicating (when there is no signal on transmission path 1). If another node is transmitting, the packet is transmitted after waiting until the transmission is completed. Packets are sent in both directions. While the own node is transmitting packets, it receives signals on the transmission path and monitors the occurrence of collisions. In the coupling device having the configuration shown in FIG. 2, since the node itself does not receive the packet it is transmitting, it can be determined that a collision has occurred if the packet is received during transmission. Note that if the shortest packet length is chosen to allow a node to continue transmitting packets for a longer time than the time required for the optical signal to travel back and forth between the nodes at both ends, collisions will always be detected during packet transmission. . If a collision is detected during transmission, the packet being transmitted is discarded as an abnormal packet, and other nodes take measures such as making the packet length shorter than the shortest packet length, sending an incorrect CRC code, etc. After taking the following steps, the solution phase begins. Other nodes also enter the resolution phase after receiving the above invalid collision packet.

(ii) 解決フエーズにおける動作 第3図は解決フエーズにおける衝突を起こし
たノードの動作を示したものである。簡単のた
め、衝突を起こさなかつたノードについては図
から省略している。1は伝送路、2−1〜2−
3は結合装置、3−1〜3−3は衝突を起こし
たノードである。7はノード3−1が送信した
パケツトで両方向へ送信されている。8はノー
ド3−2が送出した予約信号で右方へのみ送信
されている。9はノード3−3の送出した予約
信号で右方へのみ送信されている。10はノー
ド3−2の送信したパケツトであり、両方向へ
送信されている。11はノード3−3の送出し
た予約信号で右方へのみ送信されている。12
はノード3−3の送信したパケツトで両方向へ
送信されている。
(ii) Operations during the resolution phase Figure 3 shows the operations of the node that caused the conflict during the resolution phase. For simplicity, nodes that did not cause a collision are omitted from the diagram. 1 is a transmission line, 2-1 to 2-
3 is a coupling device, and 3-1 to 3-3 are nodes that have caused a collision. 7 is a packet sent by node 3-1 and is sent in both directions. 8 is a reservation signal sent by the node 3-2 and is sent only to the right. 9 is a reservation signal sent from node 3-3 and is sent only to the right. 10 is a packet transmitted by node 3-2, which is transmitted in both directions. 11 is a reservation signal sent from node 3-3 and is sent only to the right. 12
is a packet sent by node 3-3 and is sent in both directions.

動作は次のように行なう。衝突発生時に、ノ
ード3−1は右方からノード3−2,3−3の
衝突パケツトを受信するが左方からは何も受信
しない。ノード3−3は左方からノード3−
1,3−2の衝突パケツトを受信するが、右方
からは何も受信しない。よつてノード3−1は
衝突ノード列の左端、ノード3−3は衝突ノー
ド列の右端に位置すると判断する。左端のノー
ド3−1は伝送路1が無信号状態になるまで待
つてから、パケツト7を伝送路上に両方向へ送
出する。送信後は受信状態となり、解決フエー
ズ終了まで送信は行なわない。残つたノード3
−2,3−3はノード3−1のパケツトを受信
後、それぞれ短かい予約信号8,9を右側への
み送信する。ノード3−3はノード3−2の送
出した予約信号8を受信すると直ちに予約信号
9の送出を中止し、自ノードより左に存在する
衝突ノードのパケツト送信終了を待つ。ノード
3−2には自ノードより左から予約信号がはい
つてこないので、自ノードの予約信号8を送信
後、続いてパケツト10を両方向へ送信する。
ノード3−3はノード3−2の送信したパケツ
ト10を受信した後、予約信号11を右側へ送
出する。今回は左方から他ノードの予約信号が
はいつてこないので、予約信号11を送信後、
パケツト12を両方向へ送信する。ノード3−
3のパケツト送信終了後は、送信待ちの衝突ノ
ードが存在しないため伝送路1は無信号とな
る。伝送路1に接続された全ノードは十分長い
無信号期間(光信号が両端のノード間を往復す
る時間+予約信号の送出時間以上)を検知する
と解決フエーズの終了と判断し、競合フエーズ
に戻る。解決フエーズ中は衝突ノード以外のノ
ードは送信を抑止する。
The operation is as follows. When a collision occurs, node 3-1 receives collision packets from nodes 3-2 and 3-3 from the right side, but does not receive anything from the left side. Node 3-3 is node 3- from the left.
Collision packets 1 and 3-2 are received, but nothing is received from the right side. Therefore, it is determined that the node 3-1 is located at the left end of the collision node sequence, and the node 3-3 is located at the right end of the collision node sequence. The leftmost node 3-1 waits until the transmission line 1 becomes a no-signal state, and then sends the packet 7 on the transmission line in both directions. After transmission, it enters the reception state and does not transmit until the end of the resolution phase. Remaining node 3
After receiving the packet from node 3-1, nodes -2 and 3-3 transmit short reservation signals 8 and 9, respectively, only to the right side. Immediately upon receiving the reservation signal 8 sent by the node 3-2, the node 3-3 stops sending the reservation signal 9 and waits for the colliding node located to the left of itself to complete its packet transmission. Since no reservation signal comes to node 3-2 from the left side of its own node, after transmitting its own reservation signal 8, it subsequently transmits packets 10 in both directions.
After receiving the packet 10 transmitted by the node 3-2, the node 3-3 transmits a reservation signal 11 to the right side. This time, the reservation signal of other nodes is not coming from the left, so after sending reservation signal 11,
Send packet 12 in both directions. Node 3-
After the transmission of the packet No. 3 is completed, there is no collision node waiting for transmission, so the transmission path 1 becomes silent. When all nodes connected to transmission line 1 detect a sufficiently long no-signal period (the time for the optical signal to travel back and forth between the nodes at both ends + the time for sending out the reservation signal), they determine that the resolution phase is over and return to the contention phase. . During the resolution phase, nodes other than the colliding node suppress transmission.

上述の例では左端のノード3−1から順に送
信を行なつたが、右端のノード3−3から逆方
向に順に送信することも可能で、この場合には
上述の左右が逆となる。
In the above example, transmission was performed in order from the leftmost node 3-1, but it is also possible to transmit in reverse order from the rightmost node 3-3, in which case the above-mentioned left and right sides are reversed.

各ノードから送信するパケツトの終りはパケ
ツトの最後に特別の符号列を付加することによ
り示しても良いし、送信終了後の無信号時間に
より検出しても良い。解決フエーズの終了は上
記の例では無信号時間の長さで判断することと
したが、最後に送信するノードはその位置(右
端)から最後であることがわかつており、特別
な信号又は符号列により全ノードに終了を通知
することも可能である。解決フエーズの最初に
送信する左端のノード3−1は予約信号なしで
直接パケツトを送出しているが、予約信号も送
出できることにより全ノードが同じ動作を行な
うことも可能である。また、予約信号は右方向
へのみ送信することとなつているが、両方向送
信とすることも可能である。但し、この場合、
他ノードの送信した予約信号とパケツトとの干
渉をさけるため、予約信号の送信時間と予約信
号送信後パケツト送信までの時間の和が、両端
のノード間を光信号が往復する時間と左側から
の予約信号受信後自ノードの予約信号送出抑止
までの時間の和より長くなる必要があり、伝送
路の使用効率が低下する。
The end of the packet transmitted from each node may be indicated by adding a special code string to the end of the packet, or may be detected by the no-signal time after the end of transmission. In the above example, the end of the resolution phase was determined by the length of the no-signal time, but it is known that the last node to transmit is the last from its position (right end), and a special signal or code string is used. It is also possible to notify all nodes of the termination. The leftmost node 3-1, which transmits at the beginning of the solution phase, directly sends out a packet without a reservation signal, but since it can also send a reservation signal, it is possible for all nodes to perform the same operation. Further, although the reservation signal is supposed to be transmitted only in the right direction, it is also possible to transmit it in both directions. However, in this case,
In order to avoid interference between reservation signals and packets transmitted by other nodes, the sum of the transmission time of the reservation signal and the time from the transmission of the reservation signal to the transmission of the packet is equal to the time for the optical signal to travel back and forth between the nodes at both ends, and the This needs to be longer than the sum of the times from the reception of the reservation signal until the own node stops transmitting the reservation signal, which reduces the efficiency of using the transmission path.

第4図は伝送路を右方向、左方向独立とした
場合の結合装置の実施例で、1−1は右方向へ
の伝送路、1−2は左方向への伝送路、5−1
は左方向からの信号受信用導波路、5−2は方
方向からの信号受信用導波路、6−1は右方向
への信号送信用導波路、6−2は左方向への信
号送信用導波路である。13は分岐集線装置で
ある。この場合も、信号の受信方向の識別、一
方向のみの送信、両方向送信が可能で、上述の
例と同じ動作が可能である。
Fig. 4 shows an embodiment of a coupling device in which the transmission paths are independent in the right direction and the left direction, where 1-1 is the right transmission path, 1-2 is the left transmission path, and 5-1 is the transmission path to the left.
is a waveguide for receiving signals from the left direction, 5-2 is a waveguide for receiving signals from the direction, 6-1 is a waveguide for transmitting signals from the right direction, and 6-2 is for transmitting signals from the left direction. It is a waveguide. 13 is a branch concentrator. In this case as well, it is possible to identify the receiving direction of the signal, transmit only in one direction, and transmit in both directions, and the same operation as in the above example is possible.

第5図は第4図の結合装置の高分子光導波路
を用いた具体的な実施例である。1−1,1−
2は光フアイバを用いた伝送路、5−1,5−
2,6−2,14−1〜14−4,15−1,
15−2は高分子光導波路、16−1,16−
2は光受信装置でフオト・ダイオードを用い
る。17−1,17−2は光送信装置でレー
ザ・ダイオード又は発光ダイオードを用いる。
18は結合装置筐体である。19−1〜19−
4は結合装置とノードからの接続ケーブルとの
接続部、20−1,20−2は結合装置と伝送
路との接続装置である。ノードから他ノードへ
送信する信号は電気信号としてケーブル21−
2,21−3によつて光送信装置17−1,1
7−2に伝えられ、光信号が光導波路6−1,
6−2へ出力される。出力された光信号はそれ
ぞれ光導波路14−3,14−2経由で伝送路
1−1,1−2へ出力される。即ち、光送信装
置17−1は右方向、17−2は左方向への送
信を行なう。一方、受信装置16−1,16−
2はそれぞれ伝送路1−1,1−2から光導波
路14−1,14−4を経由して光導波路5−
1,5−2へ入つた信号を検出し電気信号とし
て接続ケーブル21−1,21−4へ送出す
る。したがつて各ノードは4本の接続ケーブル
上の電気信号を別々に制御することにより、信
号の受信方向のの識別、一方向のみ送信、両方
向送信の機能を実現でき、上述の実施例の動作
を行なうことが可能である。
FIG. 5 shows a specific embodiment of the coupling device shown in FIG. 4 using a polymer optical waveguide. 1-1,1-
2 is a transmission line using optical fiber, 5-1, 5-
2, 6-2, 14-1 to 14-4, 15-1,
15-2 is a polymer optical waveguide, 16-1, 16-
2 is an optical receiver that uses a photo diode. 17-1 and 17-2 are optical transmitting devices that use laser diodes or light emitting diodes.
18 is a coupling device housing. 19-1 to 19-
Reference numeral 4 denotes a connection portion between the coupling device and a connection cable from the node, and 20-1 and 20-2 are connection devices between the coupling device and the transmission line. Signals sent from a node to other nodes are sent as electrical signals via cable 21-
Optical transmitter 17-1, 1 by 2, 21-3
7-2, the optical signal is transmitted to the optical waveguide 6-1,
6-2. The output optical signals are output to transmission lines 1-1 and 1-2 via optical waveguides 14-3 and 14-2, respectively. That is, the optical transmitter 17-1 transmits to the right, and the optical transmitter 17-2 transmits to the left. On the other hand, receiving devices 16-1, 16-
2 are optical waveguides 5- through optical waveguides 14-1 and 14-4 from transmission lines 1-1 and 1-2, respectively.
1 and 5-2 are detected and sent as electrical signals to connection cables 21-1 and 21-4. Therefore, by separately controlling the electrical signals on the four connection cables, each node can realize the functions of identifying the receiving direction of the signal, transmitting only in one direction, and transmitting in both directions, and the operation of the above embodiment is achieved. It is possible to do this.

光信号のような方向性を実現し易い信号を使
用する場合には、本方式で必要な方向別送受信
機能をもつ結合装置として第5図の例に光分子
光回路を用いて、又はプリズム、ミラーを使用
したTカツプラの組合せによつて実現できる。
同軸ケーブル、対より線等の伝送路を使用する
場合には信号の方向性を実現する工夫が必要と
なる。第6図は方向性結合装置及びハイブリツ
ド回路を用いて、同軸ケーブル、対より線のよ
うな伝送路用としての第2図に示す結合装置を
実現した例である。22−1,22−2は伝送
路、23−1,23−2はハイブリツド回路、
24−1,24−2は方向性結合装置、25−
1,25−2は分岐装置、26−1,26−2
は送信信号線、27−1,27−2は受信信号
線、28−1,28−2,29−1,29−
2,30−1,30−2は信号線である。左方
からの信号はハイブリツド回路23−1より信
号線30−1,29−1,28−1を伝搬し、
ハイブリツド回路23−2を経由して伝送路2
2−2へ伝わるが、信号線30−2,29−
2,28−2へは伝わらない。右方からの信号
は同様に信号線28−2,29−2,30−2
を伝搬する。方向性結合装置24−1は左方か
らの信号(信号線29−1経由)と送信信号
(送信信号線26−1経由)を右方へ伝えるが、
信号が送信信号線26−1から信号線29−1
へ伝わることはない。従つて分岐装置25−1
から受信される信号は左方からの信号だけであ
る。右方からの信号についても同じであり、結
果的には第2図と同じ動作を行なう。なお、こ
の場合一本の伝送路を双方向に使用するより第
5図に示すような構成として方向毎に別々の伝
送路を用いる方式がハイブリツド回路が不要と
なり実現が容易となる。
When using a signal such as an optical signal whose directionality is easy to realize, a photomolecular optical circuit as shown in FIG. This can be achieved by combining a T-coupler using a mirror.
When using a transmission line such as a coaxial cable or twisted pair wire, it is necessary to devise ways to realize the directionality of the signal. FIG. 6 shows an example in which the coupling device shown in FIG. 2 for use in a transmission line such as a coaxial cable or twisted pair wire is realized using a directional coupling device and a hybrid circuit. 22-1, 22-2 are transmission lines, 23-1, 23-2 are hybrid circuits,
24-1, 24-2 are directional coupling devices, 25-
1, 25-2 are branching devices, 26-1, 26-2
are transmission signal lines, 27-1, 27-2 are reception signal lines, 28-1, 28-2, 29-1, 29-
2, 30-1, and 30-2 are signal lines. The signal from the left propagates from the hybrid circuit 23-1 through signal lines 30-1, 29-1, and 28-1,
Transmission line 2 via hybrid circuit 23-2
It is transmitted to 2-2, but the signal lines 30-2, 29-
2, it is not transmitted to 28-2. Similarly, signals from the right side are signal lines 28-2, 29-2, 30-2.
propagate. The directional coupling device 24-1 transmits the signal from the left (via the signal line 29-1) and the transmission signal (via the transmission signal line 26-1) to the right.
The signal is transmitted from the transmission signal line 26-1 to the signal line 29-1
It will not be transmitted to. Therefore, branching device 25-1
The only signal received from the left side is the signal from the left side. The same applies to the signal from the right side, and as a result, the same operation as in FIG. 2 is performed. In this case, rather than using one transmission line in both directions, a system using separate transmission lines for each direction, as shown in FIG. 5, is easier to implement as it eliminates the need for a hybrid circuit.

第7図は本発明を用いた衝突解決を行なう伝
送制御装置の具体的な一構成例である。ノード
内のプロセツサ、端末機器等とは送受信パケツ
ト用バツフアを通してインタフエース回路によ
り接続される。31は結合装置、32−1は左
方向への受信回路、32−2は右方向への送信
回路、33−1は左方向からの送信回路、33
−2は右方向からの受信回路である。34はパ
ケツト送信回路、35はパケツト受信回路でプ
リアンブル、誤り検出符号の処理を行なう。3
6は並列直列変換回路、37は直列並列変換回
路、38は送信パケツト用バツフア、39は受
信パケツト用バツフアで、該バツフア内ではパ
ケツトは並列データとして記憶される。40は
衝突検出回路、41は衝突時のノードの位置識
別回路で右端、左端及び中間の3種の情報を出
力する。42は予約信号送出回路、43−1,
43−2は伝送路である。パケツトの衝突が起
きると、衝突検出回路40で衝突を検出し、パ
ケツトの送出を中止する。位置識別回路41で
は衝突が起きた時の自ノードの位置を検出し、
左端の場合は直ちにパケツトを再送する。その
他の場合には、パケツト受信回路35で1パケ
ツト受信後予約信号送出回路42を起動する。
予約信号送出回路42は予約信号を右方へ送出
し、送出を終了するとパケツト再送を行なう。
予約信号送出中に左方から他ノードの予約信号
を受信すると自ノードの予約信号送出を中止
し、1パケツト他ノードが送信し終るのを待
つ。パケツト受信回路35からの受信終了信号
によつて予約信号送出回路42は上記の動作を
くり返す。衝突発生後は、衝突を起こした全ノ
ードがパケツトを送り終つたと確認する(無信
号時間の長さでパケツト受信回路35が判断)
まで、パケツト送信回路34は、予約信号送出
回路42及び位置識別回路41によつて起動さ
れる場合を除いてはパケツト送信は行なわな
い。
FIG. 7 shows a specific configuration example of a transmission control device that performs conflict resolution using the present invention. It is connected to the processor, terminal equipment, etc. in the node by an interface circuit through a transmitting/receiving packet buffer. 31 is a coupling device, 32-1 is a receiving circuit to the left, 32-2 is a transmitting circuit to the right, 33-1 is a transmitting circuit from the left, 33
-2 is a receiving circuit from the right direction. 34 is a packet transmitting circuit, and 35 is a packet receiving circuit which processes a preamble and an error detection code. 3
6 is a parallel-to-serial conversion circuit, 37 is a serial-to-parallel conversion circuit, 38 is a buffer for transmitting packets, and 39 is a buffer for receiving packets, in which packets are stored as parallel data. 40 is a collision detection circuit, and 41 is a node position identification circuit at the time of collision, which outputs three types of information: right edge, left edge, and intermediate information. 42 is a reservation signal sending circuit, 43-1,
43-2 is a transmission line. When a packet collision occurs, the collision detection circuit 40 detects the collision and stops sending the packet. The position identification circuit 41 detects the position of its own node when the collision occurs,
If it is at the left end, the packet is immediately retransmitted. In other cases, after the packet receiving circuit 35 receives one packet, the reservation signal sending circuit 42 is activated.
The reservation signal sending circuit 42 sends out the reservation signal to the right, and when the sending is finished, retransmits the packet.
If a reservation signal from another node is received from the left while the reservation signal is being sent, the own node stops sending the reservation signal and waits for the other node to finish transmitting one packet. In response to the reception end signal from the packet receiving circuit 35, the reservation signal sending circuit 42 repeats the above operation. After a collision occurs, it is confirmed that all nodes that caused the collision have finished sending packets (as determined by the packet receiving circuit 35 based on the length of the no-signal time).
Until now, the packet transmitting circuit 34 does not transmit packets except when activated by the reservation signal transmitting circuit 42 and the position identifying circuit 41.

以上説明したように、衝突を起したノードは次
の解決フエーズにおいてその位置に応じて端から
順に確実に送信できるため送信待ち時間の減少が
可能で、高負荷時にも使用効率が低下しない、一
定時間以内に必ず送信を行なえる等の利点があ
る。
As explained above, the node that caused the collision can reliably transmit from the end according to its position in the next resolution phase, so the transmission waiting time can be reduced, and the usage efficiency does not decrease even under high load. There are advantages such as being able to always send the data within the specified time.

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

第1図は本発明の実施例のブロツク図、第2図
は結合装置における信号の流れを示す図、第3図
は衝突解決時の動作図、第4図は伝送路を方向毎
に独立とした場合の結合装置における信号の流れ
を示す図、第5図は高分子光回路を用いた結合装
置の具体例、第6図は同軸ケーブル、対より線を
伝送路とした場合の結合装置の具体例、第7図は
本発明を用いた衝突解決を行なう伝送制御装置の
具体的な構成例である。 1,1−1,1−2……光フアイバ伝送路、2
−1〜2−3……結合装置、3−1〜3−3……
ノード、4−1,4−2……終端装置、2……分
岐集線装置、5−1,5−2……信号受信用導波
路、6−1,6−2……信号送信用導波路、7…
…ノード3−1の送信パケツト、8……ノード3
−2の予約信号、9……ノード3−3の予約信号
(中断)、10……ノード3−2の送信パケツト、
11……ノード3−3の予約信号、12……ノー
ド3−3の送信パケツト、13……分岐集線装
置、14−1〜14−4……伝送路との接続用導
波路、15−1,15−2……分岐集線を行う導
波路、16−1,16−2……光受信装置、17
−1,17−2……光送信装置、18……結合装
置筐体、19−1〜19−4……接続ケーブルと
結合部の接続装置、20−1,20−2……伝送
路と結合部との接続装置、21−1〜21−4…
…ノードとの接続用ケーブル、22−1,22−
2……伝送路、23−1,23−2……ハイブリ
ツド回路、24−1,24−2……方向性結合装
置、25−1,25−2……分岐装置、26−
1,26−2……送信信号線、27−1,27−
2……受信信号線、28−1,28−2,29−
1,29−2,30−1,30−2……信号線、
31−結合装置、32−1……左方向への送信回
路、32−2……右方向への送信回路、33−1
……左方向からの受信回路、33−2……右方向
からの受信回路、34……パケツト送信回路、3
5……パケツト受信回路、36……並列直列変換
回路、37……直列並列変換回路、38……送信
パケツト用バツフア、39……受信パケツト用バ
ツフア、40……衝突検出回路、41……位置識
別回路、42……予約信号送出回路、43−1,
43−2……伝送路。
Fig. 1 is a block diagram of an embodiment of the present invention, Fig. 2 is a diagram showing the signal flow in the coupling device, Fig. 3 is a diagram of the operation during conflict resolution, and Fig. 4 shows how the transmission path is separated for each direction. Fig. 5 shows a specific example of a coupling device using a polymer optical circuit, and Fig. 6 shows a coupling device using coaxial cables and twisted pair wires as the transmission path. Specific Example: FIG. 7 shows a specific configuration example of a transmission control device that performs conflict resolution using the present invention. 1, 1-1, 1-2...optical fiber transmission line, 2
-1 to 2-3... Coupling device, 3-1 to 3-3...
Node, 4-1, 4-2...Terminal device, 2...Branch concentrator, 5-1, 5-2...Signal reception waveguide, 6-1, 6-2...Signal transmission waveguide ,7...
...Transmission packet of node 3-1, 8...Node 3
-2 reservation signal, 9...Reservation signal (interruption) of node 3-3, 10...Transmission packet of node 3-2,
11... Reservation signal of node 3-3, 12... Transmission packet of node 3-3, 13... Branch concentrator, 14-1 to 14-4... Waveguide for connection with transmission line, 15-1 , 15-2... Waveguide for branching and concentrating, 16-1, 16-2... Optical receiver, 17
-1, 17-2... Optical transmitting device, 18... Coupling device housing, 19-1 to 19-4... Connection device for connection cable and coupling section, 20-1, 20-2... Transmission line and Connection device with the coupling part, 21-1 to 21-4...
...Cable for connection with node, 22-1, 22-
2... Transmission line, 23-1, 23-2... Hybrid circuit, 24-1, 24-2... Directional coupling device, 25-1, 25-2... Branching device, 26-
1, 26-2... Transmission signal line, 27-1, 27-
2... Reception signal line, 28-1, 28-2, 29-
1, 29-2, 30-1, 30-2...signal line,
31-coupling device, 32-1...transmission circuit to the left, 32-2...transmission circuit to the right, 33-1
...Reception circuit from the left direction, 33-2...Reception circuit from the right direction, 34...Packet transmission circuit, 3
5... Packet receiving circuit, 36... Parallel-serial conversion circuit, 37... Serial-parallel conversion circuit, 38... Buffer for transmitting packets, 39... Buffer for receiving packets, 40... Collision detection circuit, 41... Position Identification circuit, 42... Reservation signal sending circuit, 43-1,
43-2...Transmission line.

Claims (1)

【特許請求の範囲】 1 プロセツサまたは端未機等からなる複数のノ
ードが接続されたコンテンシヨン方式にもとづく
バス形式ローカル・ネツトワーク上に複数の該ノ
ードが殆ど同時にパケツトを送出する場合に発生
するパケツト衝突を解決する方式において、 前記ノードは、伝送路上右方向、左方向または
同時に両方向へのパケツト送信を制御する手段、
およびパケツト受信方向を識別する手段を有する
前記ノードと伝送路を接続する結合装置を備え、
前記パケツト受信方向を識別する手段により、複
数の前記ノード中衝突したパケツトの受信方向か
ら衝突を起こした衝突ノード列中、自ノードが右
端に位置するか、左端に位置するか、或いは内部
に位置するかを識別し、前記パケツト送信を制御
する手段により、前記コンテンシヨン方式による
伝送を一時的に抑止して、前記衝突ノード列中一
方の端のノードは無条件に送信を開始し、前記一
方の端のノード以外のノードはパケツト受信完了
後自ノードから他方の端のノードの方向へ短かい
予約信号を送出し、前記予約信号送出中に前記一
方の端のノードの方向から他の予約信号を受信し
た場合は自ノードから前記一方の端のノードの方
向にまだ送信を終了していない衝突ノードが存在
すると判断して前記自ノードの予約信号の送信を
中止するとともに、前記送信を終了していないノ
ードの送信終了を待ち合せ、前記他の予約信号を
受信しない場合は前記自ノードの予約信号に引き
続いてパケツトを送信することにより前記各ノー
ドの位置に応じた順位によつて順次パケツト送信
を行なうことを特徴とするローカル・ネツトワー
クにおけるパケツト衝突解決方式。
[Claims] 1. Occurs when a plurality of nodes, such as processors or end devices, send packets almost simultaneously on a bus-type local network based on a contention method to which a plurality of nodes are connected. In the method for resolving packet collisions, the node includes means for controlling packet transmission in the right direction, left direction, or both directions simultaneously on the transmission path;
and a coupling device for connecting the node and the transmission path, the node having means for identifying the direction of packet reception;
The means for identifying the packet reception direction determines whether the own node is located at the right end, the left end, or inside the colliding node string that caused the collision from the receiving direction of the colliding packet among the plurality of nodes. The means for controlling the packet transmission temporarily suppresses the transmission based on the contention method, and the node at one end of the colliding node string starts transmitting unconditionally. After completing packet reception, a node other than the end node sends a short reservation signal from itself to the other end node, and while the reservation signal is being sent, another reservation signal is sent from the one end node to the other end node. If it receives this, it determines that there is a collision node that has not yet finished transmitting from its own node to the node at one end, and stops transmitting the reservation signal from its own node, and terminates the transmission. If the other reservation signal is not received, packets are transmitted sequentially in accordance with the position of each node by transmitting a packet following the reservation signal of the own node. A method for resolving packet collisions in a local network, which is characterized by:
JP18411281A 1981-09-28 1981-11-17 Packet collision settling system in local network Granted JPS5885652A (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP18411281A JPS5885652A (en) 1981-11-17 1981-11-17 Packet collision settling system in local network
GB08227385A GB2108357B (en) 1981-09-28 1982-09-24 Method for resolving collision in local network
CA000412229A CA1190298A (en) 1981-09-28 1982-09-27 Method for resolving collision in local network
FR8216198A FR2513834B1 (en) 1981-09-28 1982-09-27 CONFLICT RESOLUTION METHOD IN A LOCAL AREA NETWORK
US06/424,532 US4543574A (en) 1981-09-28 1982-09-27 System for resolving collision in local network
DE19823235849 DE3235849A1 (en) 1981-09-28 1982-09-28 METHOD FOR RESOLVING A COLLISION IN A LOCAL NETWORK

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18411281A JPS5885652A (en) 1981-11-17 1981-11-17 Packet collision settling system in local network

Publications (2)

Publication Number Publication Date
JPS5885652A JPS5885652A (en) 1983-05-23
JPS6348462B2 true JPS6348462B2 (en) 1988-09-29

Family

ID=16147592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18411281A Granted JPS5885652A (en) 1981-09-28 1981-11-17 Packet collision settling system in local network

Country Status (1)

Country Link
JP (1) JPS5885652A (en)

Also Published As

Publication number Publication date
JPS5885652A (en) 1983-05-23

Similar Documents

Publication Publication Date Title
US4543574A (en) System for resolving collision in local network
US4470154A (en) Optical communication network
US4959833A (en) Data transmission method and bus extender
US4809362A (en) Fiber-optic star tree network
US4885742A (en) Node apparatus and communication network
CA1145417A (en) Active t-coupler for fiber optic local networks which permits collision detection
US4965792A (en) Collision/detection single node controlled local area network
JPH0419732B2 (en)
JPH0638601B2 (en) Optical composite transceiver
CN1745546B (en) Network coupler, network and data processing method of Ethernet information
EP0439646B1 (en) Optical star network protocol and system with minimised delay between consecutive packets
JPH0344138A (en) Inter user's device communication network
Takagi et al. CSMA/CD with deterministic contention resolution
JPS6348462B2 (en)
US4815070A (en) Node apparatus for communication network having multi-conjunction architecture
JPS58114638A (en) Optical bus network system
US4843605A (en) Node apparatus for communication network having multi-conjunction architecture
JPS6232656B2 (en)
JPS60116245A (en) Tree form data transmission system
JP3086246B2 (en) Communication network
JP2739239B2 (en) Node device of communication network
JP3237464B2 (en) Loopback optical communication system
JPS6350898B2 (en)
JP2537268B2 (en) Bus type LAN repeater control method
WO2026028382A1 (en) Optical path switching system and optical path switching method