JPH0314345A - Congestion control system in packet exchange network - Google Patents
Congestion control system in packet exchange networkInfo
- Publication number
- JPH0314345A JPH0314345A JP1150063A JP15006389A JPH0314345A JP H0314345 A JPH0314345 A JP H0314345A JP 1150063 A JP1150063 A JP 1150063A JP 15006389 A JP15006389 A JP 15006389A JP H0314345 A JPH0314345 A JP H0314345A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- congestion
- output
- input
- section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【発明の詳細な説明】
[1既要〕
伝送路の各々に接続された伝送路対応部と、端末の各々
に接続された端未対応部をそれぞれ複数有し、各対応,
部間のパケットを転送するス・イノナ部を備えたパケッ
ト交換ノードにより構威されたパケット交換網に関し、
輻峻が発生した時に即時系の通信に影響を与えることな
くバースト通信に対してブロンキングやデ,ドロノクの
発生を防止することができるパケン1・交換網の輻峻制
御方式を提供することを目的とし、
各伝送路・端未対応部はパケッ1、入力部とパケ冫ト出
力部とを備え、各パケット入力部はバケソトのヘンダを
解析するヘンダ解析手段、即時系のパケット用の即時系
通信バッファ、他ノートへのバースト系通信のパケット
用に宛先伝送路別に設けられた伝送路対応バッファおよ
び自ノードの端末宛の端末対応ハッファとを備え、各パ
ケット出力部には即時系のパケット用の即時系出力ハッ
ファとバース1・系通信のパケット用にバースト系出カ
バッファとを備え、各伝送路対応部のパケット出力部に
バースト系出力ハッファの輻輳を検出すると各対応部間
で輻輳状態を通知するために設けた輻輳通知バスに対し
輻輳通知を出力する輻輳監視手段を設け、各パケット入
力部は、輻輳通知バスからの輻輳通知により対応するバ
ッファからの出力を停止するよう構或する。[Detailed Description of the Invention] [1 Already Required] It has a plurality of transmission path compatible parts connected to each of the transmission paths and a plurality of end uncompatible parts connected to each of the terminals, and each corresponding,
Regarding a packet-switched network configured by packet-switched nodes equipped with a switching section that transfers packets between sections, it is possible to perform bronching for burst communication without affecting real-time communication when congestion occurs. The aim is to provide a congestion control method for the packet 1 switching network that can prevent the occurrence of packet 1 switching and droning. Each packet input section includes a hander analysis means for analyzing the batch hander, an immediate communication buffer for real-time packets, and a transmission line provided for each destination transmission line for burst-type communication packets to other notebooks. A corresponding buffer and a terminal-compatible huffer addressed to the terminal of the own node are provided, and each packet output unit is provided with an immediate-type output huffer for immediate-type packets and a burst-type output buffer for packets of berth 1/system communication, Congestion monitoring means is provided in the packet output section of each transmission path corresponding section to output a congestion notification to a congestion notification bus provided to notify the congestion status between each corresponding section when congestion of the burst type output huffer is detected. The packet input unit is configured to stop outputting from the corresponding buffer in response to a congestion notification from the congestion notification bus.
[産業上の利用分野1
本発明は伝送路の各々に接続された伝送路対応部と、端
末の各々に接続された端未対応部をそれぞれ複数有し、
各対応部間のパゲノ1・を転送するスイノチ部を備えた
パケット交換ノードにより構成されたパケット交10
Amに関する。[Industrial Application Field 1] The present invention has a plurality of transmission line compatible parts connected to each of the transmission lines, and a plurality of end uncompatible parts connected to each of the terminals,
A packet exchange 10 configured by a packet switching node equipped with a switch unit that transfers page numbers 1 and 1 between each corresponding unit.
Regarding Am.
一般にパケット交換NI4において、端末や隣接ノート
からのトラフィンクが大きく変動したり、ノードや伝送
路の障害によって迂回が行われると、あるノードに処理
能力以上のパケットが集中して輻輳が発生することがあ
る。In general, in packet-switched NI4, if the traffic from a terminal or an adjacent node fluctuates significantly, or if a detour is performed due to a failure in a node or transmission path, congestion may occur as more packets than the node can handle are concentrated on one node. be.
そのような状態が長く続くとそのノートでは遅延時間の
増大やバケン1廃菓が発生し、各通信に対して通信品質
を保障することができなくなるばかりでなく、網スルー
プソトの低下をきたすことになる。If such a state continues for a long time, the delay time will increase and the first failure will occur in the notebook, and not only will it be impossible to guarantee the communication quality for each communication, but it will also cause a decrease in network throughput. Become.
このような性能劣化を最小限に留める方式として、従来
幾つかの方式が利用されているが、従来の方式では種々
の難点があり、効率的な輻輳制御方式の実現が望まれて
いる。Several methods have been used in the past to minimize such performance deterioration, but the conventional methods have various drawbacks, and it is desired to realize an efficient congestion control method.
[従来の技術] 第9図は従来例の説明図である。[Conventional technology] FIG. 9 is an explanatory diagram of a conventional example.
第9図において、A.は一斉入力規制方式を表し、8.
はハーチャルコール入力規制方式を表す。In FIG. 9, A. represents the simultaneous input restriction method, and 8.
represents the heart call input restriction method.
バケン1・交換網を構或するノート川〜4が設けられて
いる場合、各ノードではそれぞれ入力したパケットを宛
先のノードへの伝送路に転送したり、自端末へ転送する
処理を行う。When nodes 1 to 4 making up the switching network are provided, each node transfers the input packet to the transmission path to the destination node or to its own terminal.
従来例のA.の方式は、端末や隣接ノードからのトラフ
ィックが大きく変動したり、ノートや伝送路の障害によ
り迂回が行われた結果ノート2に輻輳が発生したとする
と、そのノードに接続されている全ての端末や隣接ノー
ドl.3.4に対して図に示すように輻輳通知を行う。Conventional example A. In this method, if congestion occurs on node 2 as a result of large fluctuations in traffic from terminals or neighboring nodes, or as a result of a detour being performed due to a failure in the node or transmission path, all terminals connected to that node or adjacent node l. Congestion notification is performed for 3.4 as shown in the figure.
すると、この通知を受けた端末やノートではこの幅較ノ
ード2に向かうパケン1・の出力を停止さセる。Then, the terminal or notebook that receives this notification stops outputting the packet 1 directed to this width comparison node 2.
従来例のB、の方式は、ノード2において幅較が発生す
ると、原因となるバーチャルコール(VCと称される)
を検出する。バーチャルコールはパケット交換において
呼の設定時に指定される論理チャネルを意味し、設定さ
れるとハーチャルコル識別番号(VCIと称される)を
用いて転送制御が行われ、特定のバーチャルコール番号
のバゲ,トが輻輳の原因であることが分かるとその特定
のハーチャルコールに対する入力規制を隣接ノードまた
は端末に通知する。この通知を受け取った隣接ノードま
たは端末は、規制の対象となったバーチャルコール番号
を持つパケットについてだけノード2に対して送信する
ことを停止する。他のバーチャルコールのパケットにつ
いては入力規制されない。In the conventional method B, when a width comparison occurs in node 2, the virtual call (called VC) that causes
Detect. A virtual call refers to a logical channel specified at the time of setting up a call in packet switching. Once set up, transfer control is performed using a virtual call identification number (VCI), and the baggage of a specific virtual call number is , is found to be the cause of congestion, it notifies neighboring nodes or terminals of input restrictions for that particular heart call. The adjacent node or terminal that receives this notification stops transmitting to node 2 only the packets having the restricted virtual call number. Input is not restricted for packets of other virtual calls.
[発明が解決しようとする課題]
上記した従来例のA.の方式は、各通信の内容を意識す
ることなく一斉入力規制を行うので制御が節tlであり
、また輻輳からの回復も高速に行われる。しかし、一斉
入力規制によって、もともと幅軽の原因でない他のバケ
ノI・も出力を規制され(以下、これをプロノキングと
呼ぶ)たり、輻輳通知を受けた隣接ノードが輻輳するこ
とによって、互いにパケットを転送し合うことができな
くなり輻輳から回復することができない状態(以下、こ
れを、デンドロンクと呼ぶ)に陥る可能性があるため網
スループンI・を低下させてしまうという欠点がある。[Problem to be solved by the invention] A. In this method, simultaneous input is restricted without being aware of the content of each communication, so control is slow and recovery from congestion is fast. However, due to simultaneous input restriction, other nodes that were not originally the cause of the problem may also have their output restricted (hereinafter referred to as pro-noking), and adjacent nodes that have received congestion notifications may become congested, causing them to send packets to each other. There is a drawback that the network throughput may be lowered because there is a possibility of falling into a state where mutual transfer is no longer possible and recovery from congestion is not possible (hereinafter referred to as dendronk).
従来例のB.の方式は、ハーチャルコール毎の入力規制
となるため、ブロンキングやデ7}ロノクの発生がなく
、網スループノトとしては最適効果が得られるが、規制
対象となるバーチャルコールを全て通知する必要がある
ため幅幀通知バケン1・が長くなったり、入力規制の通
知を受けた端末やノードでは、規制対象となるハーチャ
ルコールのパケットのみ出力を停止するための制御が複
雑となり、ソフトウエア制御の介入が不可欠となって高
速制御に適さないという欠点があった。Conventional example B. Since this method restricts input for each virtual call, there is no bronching or de7}ronok, and the optimal effect can be obtained as a network loop note, but it is necessary to notify all virtual calls that are subject to restriction. As a result, the length of the notification packet 1 becomes long, and the control to stop outputting only the packets of Herchalk calls that are subject to the restriction at terminals and nodes that receive input restriction notifications becomes complicated, and software control becomes difficult. This method had the disadvantage that it required intervention and was not suitable for high-speed control.
さらに、音声や画像通信などのパケyl−が発生してか
ら相手に到達するまでの所要時間が極めて短いことが要
求される即時系通信と、データ通信等のバースト系通信
を一元的に収容するマルチメディアパケット網において
は、このようなブロンキングやデンドロンクおよび複雑
なソフトウエア制御は、特に即時系通信に対する遅延時
間品質を損なう原因となるので、即時系とバースト系の
通信を含むマルチメディア網の実現を困難にしていた。Furthermore, it centrally accommodates instant communication such as voice and image communication, which requires an extremely short time from when a packet is generated until it reaches the other party, and burst communication such as data communication. In multimedia packet networks, such bronching, dendronking, and complex software control impair the quality of delay time, especially for real-time communications. This made it difficult to implement.
本発明は輻輳が発生した時に即時系の通信に影響を与え
ることなくバースト通信に対してブロンキングやデンド
ロノクの発生を防止することができるパケット交換網の
輻輳制御方式を提供することを目的とする。SUMMARY OF THE INVENTION An object of the present invention is to provide a congestion control method for a packet-switched network that can prevent the occurrence of bronching and dendronok in burst communications without affecting real-time communications when congestion occurs. .
[課硬を解決するための手段]
本発明の第lの基本構或図を第1図に示し、第2の基本
構成図を第2図に示す。[Means for solving the problem] A first basic configuration diagram of the present invention is shown in FIG. 1, and a second basic configuration diagram is shown in FIG. 2.
第1図にはパケット交換網の中の一つのパケット交喚ノ
ードの構戒が示され、図において、10は複数の隣接ノ
ードのそれぞれと接続する伝送路(1−N)毎に設けら
れた複数の伝送路対応部の中の一つの伝送路lに対して
設けられた伝送路対応部、1lは伝送路対応部内のパケ
ット入力部、12は同しく伝送路対応部内のパケット出
力部、l3はこのノードに収容された複数の端末に対し
設けられた端未対応部の中の一つの端末に接続する端未
対応部、14は端未対応部内のパケット入力部、15は
パケット出力部、l6は輻輳通知バス、17は入力され
たパケットを所望の出力側に転送するスイッチ部、18
は伝送路1〜N,19は端末インタフェースを表す。Figure 1 shows the configuration of one packet exchange node in a packet switching network. A transmission path corresponding section provided for one transmission path l among the plurality of transmission path corresponding sections, 1l is a packet input section in the transmission path corresponding section, 12 is a packet output section also in the transmission path corresponding section, l3 is an end unsupported section connected to one terminal among the end unsupported sections provided for a plurality of terminals accommodated in this node; 14 is a packet input section in the end unsupported section; 15 is a packet output section; 16 is a congestion notification bus; 17 is a switch unit that transfers input packets to a desired output side; 18
represents transmission lines 1 to N, and 19 represents a terminal interface.
各パケット入力部11.14には伝送路対応バッファ1
14 144の蓄積量を監視し、所定以上の蓄積量に
なるとバケン1一入力部に対して入力規制を指示する蓄
積量監視手段112,142が設けられている。また各
パケット出力部には、蓄積量監視手段からの入力規制の
指示により入力規制通知を送出する入力規制通知手段1
22,152が設けられ、さらに伝送路2対応部のパケ
ット出力部には、バースト系出力ハッファの蓄積量を監
視し、輻輳を検出すると輻輳状態を通知し合うために設
けた輻輳通知バスを介して同しノートの他の伝送路対応
部のパケット入力部の対応する伝送路対応バッファから
のパケット出力を停止させる輻輳監視手段123を備え
ている。Each packet input section 11.14 has a transmission line compatible buffer 1.
Storage amount monitoring means 112 and 142 are provided which monitor the storage amount of the 14 144 and instruct the input unit 11 to restrict input when the storage amount exceeds a predetermined value. In addition, each packet output unit is provided with an input restriction notification unit 1 that sends an input restriction notification based on an input restriction instruction from the storage amount monitoring unit.
22, 152 are provided, and the packet output section of the transmission path 2 corresponding section is provided with a congestion notification bus provided to monitor the accumulated amount of burst output huffers and notify each other of the congestion status when congestion is detected. A congestion monitoring means 123 is provided for stopping the packet output from the corresponding transmission line corresponding buffer of the packet input section of the other transmission line corresponding section of the same notebook.
第2図は、第1図の伝送路対応部のパケット出力部の一
部について変更された構戊が示され、他の部分は第1図
と同様である。FIG. 2 shows a partially modified structure of the packet output section of the transmission path corresponding section in FIG. 1, and the other parts are the same as in FIG. 1.
第2図において、20は伝送路対応部、21はパケット
入力部、22はバケン1・出力部、26は幅較通知バス
、27はスイッチ部、28は伝送路を表す。なお、符号
20〜29(23〜25,29は省略)は第l図のlO
〜19に対応する。In FIG. 2, 20 represents a transmission path corresponding section, 21 a packet input section, 22 a backup 1/output section, 26 a width comparison notification bus, 27 a switch section, and 28 a transmission path. In addition, the symbols 20 to 29 (23 to 25, 29 are omitted) are lO in Fig.
Corresponds to ~19.
第2図の伝送路対応部20のパケット入力部21は第1
図のパケット入力部11と同様であるが、パケノ[・出
力部22のバースト系出力ハッファとして隣接ノード(
各伝送路対応部が接続する伝送路の反対側に接続した相
手ノード)が備える伝送路に対応させたバースト系出力
バッファ225l〜225−M(合計M個の伝送路をそ
の隣接ノートが備えている時)を備えている点が異なる
。The packet input section 21 of the transmission line correspondence section 20 in FIG.
It is similar to the packet input unit 11 in the figure, but the adjacent node (
Burst type output buffers 225l to 225-M (total of M transmission paths provided by adjacent nodes) corresponding to the transmission paths provided by the other node connected to the opposite side of the transmission path to which each transmission path corresponding unit connects. The difference is that it has the following features:
本発明は、パケット交換ノードにおいて輻輳の原因とな
る通信のパケットがどの入力部から入力されているかを
監視して、最もパケンl・入力数の多い入力路から順に
輻輳の要因となるバースト通信のパケットのみ入力規制
を行ってブロワキングやデンドロックの発生を低減させ
、網スルーブノトの低下を回避する方式である。The present invention monitors from which input section communication packets that cause congestion are input in a packet switching node, and selects burst communication that causes congestion in order from the input path with the largest number of packets and inputs. This method restricts the input of only packets to reduce the occurrence of blowing and dendlock, and avoids a drop in network throughput.
[作用コ
第1図において、パケン1・交換機ノードは、収容する
伝送路に対応して設けられた伝送路対応部to (1つ
だけ示す)と端末に接続する端未対応部13(1つだけ
示す)および各伝送路対応部と端未対応部の各対応部間
のバケソトを転送制11Ilするスイノチ部17とで構
戒される。[Operations] In FIG. 1, the Pakken 1 exchange node has a transmission path compatible section to (only one shown) provided corresponding to the transmission path it accommodates, and an end uncompatible section 13 (one shown) connected to the terminal. (only shown) and the transfer section 17 that transfers buckets between each transmission path corresponding section and each corresponding section of the end uncoupled section.
第1図における作用の手順を、以下に項分けして説明す
る。The procedure of the operation in FIG. 1 will be explained below in terms of sections.
(1)各伝送路対応部IOおよび端未対応部l3のパケ
ット入力部11.14のヘンダ解析手段1ll 141
は、対応する伝送路または端末インクフェースから入力
されたパケットのヘンダを解析して、音声・画像通信な
どの即時系のパケットデータ通信などのバースト通信の
パケットおよび自ノードの端末宛のパケットを識別し、
即時系のパケットを即時系通信バッファ113.143
に蓄稍し、バースト系パケットを宛先伝送路毎に伝送路
対応バッファ114−1〜114−Nに蓄積し、自ノー
ドを宛先とするパケットを端末対応バッファ115,1
45に蓄積する。(1) Hander analysis means 1ll 141 of the packet input section 11.14 of each transmission path corresponding section IO and end unsupported section l3
analyzes the header of packets input from the corresponding transmission path or terminal interface, and identifies burst communication packets such as real-time packet data communication such as voice and image communication, and packets destined for the terminal of the own node. death,
Immediate packets are transferred to the immediate communication buffer 113.143.
burst type packets are stored in the transmission path corresponding buffers 114-1 to 114-N for each destination transmission path, and packets destined for the own node are stored in the terminal corresponding buffers 115, 1.
Accumulates to 45.
(2)スイッチ部17は各伝送路対応部や端未対応部の
パケット入力部の各バッファから入力したパケットを目
的の伝送路対応部または端未対応部のパケット出力部の
出力バッファに転送する。(2) The switch section 17 transfers the packet input from each buffer of the packet input section of each transmission path compatible section or end unsupported section to the output buffer of the packet output section of the target transmission path compatible section or end unsupported section. .
(3)各伝送路対応部lOのパケット出力部の幅較監視
千段123は、バースト系出力バッファの蓄積量を監視
して、蓄積量がある闇値を越えると輻輳通知バスl6に
よりその伝送路対応部(例えば伝送路2の伝送路対応部
)を表示する輻輳通知を出力する。(3) The width comparison monitoring stage 123 of the packet output section of each transmission line corresponding section 10 monitors the accumulated amount of the burst output buffer, and when the accumulated amount exceeds a certain dark value, the congestion notification bus 16 is used to transmit the data. A congestion notification indicating the path corresponding section (for example, the transmission path corresponding section of transmission path 2) is output.
(4)輻輳通知バスl6を介して他(上記の例では伝送
路2の伝送路対応部以外)の全ての伝送路対応部・端未
対応部のパケット入力部が輻輳通知を受け取ると、対応
する伝送路対応バッファ(この例では伝送路2宛の伝送
路対応ハソファ)からのパケット出力を停止する。(4) When the packet input units of all the other transmission line compatible units/end unsupported units (other than the transmission line compatible unit of transmission line 2 in the above example) receive the congestion notification via the congestion notification bus l6, they take action. packet output from the transmission path compatible buffer (in this example, the transmission path compatible buffer addressed to transmission path 2) is stopped.
(5)上記(4)によりパケ・ノトの出力が停止された
バッファ(上記の例では伝送路2宛の伝送路対応ハソフ
ァ)が、一定の蓄積量を越えると、該バゲ,ト入力部の
蓄積量監視千段112がこれを検出して該パケット出力
部に入力規制通知の送出を指示する。これにより、対応
するパケット出力部では入力規制通知千段122により
その伝送路対応部が接続する隣接ノードに対し入力規制
通知パケットを転送する。(5) If the buffer (in the above example, the buffer corresponding to the transmission line addressed to transmission line 2) whose output of packets and notes has been stopped due to (4) above exceeds a certain amount of storage, the corresponding bage and note input section The accumulated amount monitoring stage 112 detects this and instructs the packet output unit to send an input restriction notification. As a result, the corresponding packet output unit transfers the input regulation notification packet to the adjacent node connected to the transmission path corresponding unit using the input regulation notification stage 122.
(6)輻輳した伝送路対応部のバースト系出ノjバッフ
ァの蓄積量が、上記(3)〜(5)の動作により或る闇
値以下になると、上記の(3)〜(5)と逆の制御が行
われて入力規制通知千段122により隣接ノードに入力
規制解除パケットの転送が指示される。(6) When the accumulated amount of the burst output j buffer of the congested transmission path support section becomes below a certain value due to the operations (3) to (5) above, the above (3) to (5) The reverse control is performed, and the input restriction notification stage 122 instructs the adjacent node to transfer the input restriction release packet.
(7)隣接ノードでは、パケット入力部のヘンダ解折手
段(隣接ノードのill)によって、受信したパケット
が入力規制通知パケットであることを判別すると、パケ
ット出力部を制御してバースト系出力バッファからの読
み出しを停止する。また、入力規制解除通知パケットを
受信すると、同様な制?ffnによりバースト系出力バ
ッファからの読み出しを再開する。(7) When the adjacent node determines that the received packet is an input regulation notification packet by the packet input section's hander decoding means (ill of the adjacent node), it controls the packet output section and outputs it from the burst type output buffer. Stop reading. Also, if you receive an input restriction cancellation notification packet, will the same restriction apply? Reading from the burst output buffer is restarted by ffn.
このように第l図の基本構成を備えたパケット交換ノー
ドの制御により、伝送路対応部が輻輳した場合、その伝
送路に入力するバースト通信を規制し、複数の伝送路対
応部が輻輳すると、一番入力数の多い入力路から順にバ
ースト通信のパケットだけ入力規制を行うことができる
。これにより、プロノキンク゛やデノドロノクの発生を
低減させることができるばかりでなく、輻輳と直接無関
係なf!I1時系通信のバケン1・が輻輳の影響を受け
ないので、即時系・非同1υ1系通信を一元的に収容す
るマルチメディアパケットkj4の実現が容易となる。In this way, by controlling the packet switching node with the basic configuration shown in FIG. Input regulation can be performed on only burst communication packets starting from the input path with the largest number of inputs. This not only reduces the occurrence of pronokink and denodronok, but also f! Since the batch 1 of the I1 time-based communication is not affected by congestion, it becomes easy to realize the multimedia packet kj4 that centrally accommodates the instant-time and non-identical 1υ1-based communication.
次に、第2図の作用を第1図と異なる構成の動作を中I
C叫こ説明する。Next, we will explain the operation in Figure 2 with a configuration different from that in Figure 1.
C: I'll explain.
上記第l図の作用説明の(1)と同様に各パケット入力
部に入力されたパケットがそれぞれ目的のバッファに蓄
積される。Similarly to (1) in the explanation of the operation in FIG. 1 above, packets input to each packet input section are stored in respective target buffers.
次に(2)において、スイッチ部において各パケット入
力部のバッファから入力したパケットを所定の出力バッ
ファに転送する。この時伝送路対応部のパケット出力部
に出力されるバースト系パケンl・は、隣接ノードにお
ける伝送路に対応して設けられた各出力バッファ1−M
(第2図の225)に渭積される。Next, in (2), the switch unit transfers the packet input from the buffer of each packet input unit to a predetermined output buffer. At this time, the burst packet l outputted to the packet output section of the transmission path correspondence section is stored in each output buffer 1-M provided corresponding to the transmission path in the adjacent node.
(225 in Figure 2).
第1図の作用説明の(3). (4)と同様に、パケッ
ト出力部における輻輳監視手段224で輻輳を検出する
と輻輳通知バス26により各伝送路対応部のパケット入
力部に通知して輻輳が発生したパケノ1・出力部へのパ
ケットの送出を停止する。また、上記(5), (6)
と同様、パケット入力部において出力が停止された伝送
路対応バッファの蓄積量がある闇値を越えると、該パケ
ット出力部に入力規制通知の送出指示を与える、これに
より隣接するノードに対して輻輳が発生した伝送路の情
報を含む入力規制通知パケットを伝送する。(3) of the action explanation in Figure 1. Similarly to (4), when the congestion monitoring means 224 in the packet output section detects congestion, the congestion notification bus 26 notifies the packet input section of each transmission path corresponding section to send the packet to the output section of the packet node 1 where congestion has occurred. stop sending. In addition, (5) and (6) above
Similarly, when the accumulated amount of the buffer corresponding to the transmission path whose output is stopped at the packet input section exceeds a certain dark value, the packet output section is given an instruction to send an input restriction notification, thereby preventing congestion from neighboring nodes. transmits an input restriction notification packet containing information on the transmission path where the error occurred.
(7)この入力規制通知パケットを隣接ノードで受け取
ると、パケット出力部を制御する。すなわち、この隣接
ノードにも第2図と同様にパケット出力部に、隣接ノー
ド(入力規制通知を発生したノー1’)が備える伝送路
に対応ずる出力バッファを備えており、入力規制通知に
含まれた伝送路1117報により指定されたバースト系
出力バッファの読み出しを停止させる。したがって、こ
れ以外の出力バッファ(入力規制通知を発生したノード
宛の他の出力バッファ)からは、通常通りパケット〇伝
迭が行われる。また、入力規制解除パケン!・を受信す
ると同様制御によりバースト系出力バッファからの読み
出しを再開する。(7) When the adjacent node receives this input regulation notification packet, it controls the packet output unit. That is, this adjacent node is also equipped with an output buffer in its packet output unit corresponding to the transmission path provided by the adjacent node (No. 1' that generated the input restriction notification), as in FIG. Reading of the burst system output buffer specified by the transmitted transmission line 1117 report is stopped. Therefore, packets are transferred as usual from other output buffers (other output buffers addressed to the node that generated the input restriction notification). In addition, input restriction has been lifted! When receiving ・, reading from the burst output buffer is resumed using the same control.
なお、入力規制が行われるのはバースト系通{Sのパケ
ットに限り、即時系の音声・画像通信のバケノ1・には
関係なく転迭が行われる。Note that the input restriction is applied only to packets of burst type communication {S, and the transfer is performed regardless of packet number 1 of real-time type voice/image communication.
[実施例]
第3図は伝送路対応部の実施例構戊図、第4図,第5図
は伝送路対応部の他の実施例構或図であり、第4図はパ
ケット入力部の構戒図、第5図はパケット出力部の構戒
図、第6図は輻輳通知バスの購戒図、第7図は入力規制
パケットと入力規制解除パケットのフォーマン}・を示
す図、第8図は第4図.第5図の具体的な動作例を示す
図である。[Embodiment] Fig. 3 is a diagram showing the structure of an embodiment of the transmission path corresponding section, Figs. Figure 5 is a diagram of the configuration of the packet output section, Figure 6 is a diagram of the congestion notification bus, Figure 7 is a diagram showing the format of input restriction packets and input restriction release packets. Figure 8 is Figure 4. FIG. 6 is a diagram showing a specific example of the operation shown in FIG. 5;
第3図は第l図に示す基本構成図の伝送路対応部の実施
例構威に相当する。FIG. 3 corresponds to the structure of an embodiment of the transmission path corresponding section of the basic configuration diagram shown in FIG.
第3図の30は伝送路対応部、3lはパケット入力部、
33はパケット出力部である。30 in FIG. 3 is a transmission path corresponding section, 3l is a packet input section,
33 is a packet output section.
第3図の動作を、以下の乃至■の動作順に説明する。The operations shown in FIG. 3 will be explained in the following order of operations.
■伝送路から到着したパケットは、パケット入力部31
の遅延バッファ310に入力されると共にヘンダの部分
がヘソダレジスク311にラノチされる。このパケット
が遅延バノフγ310から出力されるまでの間に、ヘッ
ダL/ジスタ311に格納された値を基にヘッダ解析テ
ーブル312を参照してパケン1−の転送先が決定され
、選択器3l3を介して、即時系通信バッファ320,
伝送路対応バッファl〜3(321〜323)および端
未対応バッファ324の中の何れかが選択される。■Packets arriving from the transmission path are sent to the packet input section 31
The signal is input to the delay buffer 310 and the hender portion is notched to the hesodar resist 311. Until this packet is output from the delayed Banoff γ 310, the transfer destination of the packet 1- is determined by referring to the header analysis table 312 based on the value stored in the header L/register 311, and the selector 3l3 is via the immediate communication buffer 320,
One of the transmission path compatible buffers 1 to 3 (321 to 323) and the edge uncompatible buffer 324 is selected.
■遅延バッファ310から出力されたパケットは、選択
器313の制御により選沢された書込カウンタ318の
1つを駆動して所定のバッファに蓄積される。(2) The packet output from the delay buffer 310 drives one of the write counters 318 selected under the control of the selector 313 and is accumulated in a predetermined buffer.
■スイノチ部(第111al7参照)では、図示しない
他の伝送路対応部を含めて各パケット入力部31の各バ
ッファをスキャンして、パケンl・があればこれを対応
するパケ,1・出力部33に転送する。■The suinochi unit (see No. 111al7) scans each buffer of each packet input unit 31 including other transmission line corresponding units (not shown), and if there is a packet l, it scans this into the corresponding packet, 1, output unit. Transfer to 33.
■パケット出力部33では、スイノチ部からのパケット
が即時系通信パケ/トであれば即時系出カバッファ33
9に出力し、ハース1・通信のバケノ1−であればバー
ス1・系出力バッファ338に雪込カウンタ333を制
御して入力する。■In the packet output unit 33, if the packet from the suinochi unit is an immediate communication packet, the immediate output buffer 33
9, and if it is the hearth 1 communication bucket 1-, it is input to the berth 1 system output buffer 338 by controlling the snow counter 333.
■パケン1〜出力部33では、通常即時系出力バッファ
339のパケノ1・を優先して伝送路に出力する。この
パケット出力部33ではバースト系出力バッファ用に設
けられた演算器335において、書込カウンタ333と
読出しカウンタ332の差(N禎世)を計算し、比較器
336ではこの蓄積量と輻+9闇値レジスタ334に設
定された値とを比1校して、蓄M4量の方が大きくなる
と輻輳通知バス(第1図1 6)の所定のピント(?!
H!2ビノトの各ビノトが各伝送路対応部に対応する)
をオン(“1゜゛)にする。(2) In the output section 33, the output section 1 of the normal immediate output buffer 339 is given priority and outputted to the transmission line. In this packet output unit 33, a calculation unit 335 provided for the burst output buffer calculates the difference (N time) between the write counter 333 and the read counter 332, and the comparator 336 calculates the difference between the accumulated amount and the congestion +9 difference. If the stored M4 amount is larger than the value set in the value register 334, the predetermined focus (?!
H! Each binoto of the 2 binoto corresponds to each transmission line corresponding part)
Turn on (“1゜゛).
ここで、幅較通知バスの実施例構成図を第6図を用いて
説明する。Here, a configuration diagram of an embodiment of the width comparison notification bus will be described using FIG. 6.
第6図には、伝送路対応部1 (61). 2 (6
2)・・が示され、端未対応部は図示省略されている。In FIG. 6, transmission path corresponding section 1 (61). 2 (6
2)... are shown, and the portions that do not correspond to the ends are not shown.
伝送路対応部1(61)の中の幅軽監視手段611は、
第3図のパケ,1・出力部33のバースト系出力八ノフ
ァに対して設けられた演算藷335,比較器336にま
り輻輳を険出するための構戊に相当する。そして、伝送
路対応部lの輻輳監視手段611で輻輳状態が発生する
と、輻輳通知バスを構戊するN本の線の中の番号1の綿
をオン(“1″゜)に設定する。この場合、この番号l
の線は、自己の伝送路対応部1と他の伝送路対応部2.
3・・等の全ての伝送路対応部のパケット入力部に設け
られた伝送路対応バッファ1 (伝送路lに向かうバケ
ンI・が蓄積されるバッファ)の読み出し部に供給され
、この番号1の線がオン状態になると読b出しを停止す
る。また、オンからオフ(”0゜゛)に戻ると、再び読
み出しが再開する。The width light monitoring means 611 in the transmission path corresponding section 1 (61) is as follows:
This corresponds to a structure for removing congestion from the arithmetic unit 335 and comparator 336 provided for the burst system output 8 of the packet 1/output unit 33 in FIG. Then, when a congestion state occurs in the congestion monitoring means 611 of the transmission path corresponding section 1, the line numbered 1 among the N lines constituting the congestion notification bus is set to on ("1" degree). In this case, this number l
The lines 1 and 2 indicate the connection between the own transmission line corresponding section 1 and the other transmission line corresponding section 2.
3, etc. are supplied to the reading unit of the transmission line compatible buffer 1 (buffer in which Bakken I directed towards the transmission route l is stored) provided in the packet input unit of all the transmission route compatible units, and the data of this number 1 is When the line is turned on, reading b is stopped. Further, when the switch returns from on to off ("0°"), reading resumes again.
■上記の■により、あるパケット出力部のバスI一系出
力バッファが輻輳したことを、輻輳通知バスを介して他
のパケット入力部31(実際は第3図に図示されない別
の伝送路対応部のパケット入力部)が検出すると、これ
に対応する伝送路対応ハッファ(321〜323の1つ
)の読出しカウンタ319の動作を停止させ、スイッチ
部へのパケット転送を停止する。これにより、幅軽した
パケット出力部への入力は、即時系通信のパケットのみ
となるため、バースト系出力バッファは幅幀状態から回
復する。一方、パケット転送を停止した伝送路対応バッ
ファは、伝送路からのパケット到着後に次第に蓄積量が
増加する。■As a result of the above ■, the congestion of the bus I system output buffer of a certain packet output unit is notified to the other packet input unit 31 (actually, another transmission path corresponding unit not shown in FIG. 3) via the congestion notification bus. When the packet input section) detects this, the operation of the read counter 319 of the corresponding transmission path corresponding huffer (one of 321 to 323) is stopped, and packet transfer to the switch section is stopped. As a result, only instant communication packets are input to the reduced width packet output unit, so that the burst output buffer recovers from the reduced width state. On the other hand, the storage capacity of the transmission path compatible buffer that has stopped packet transfer gradually increases after packets arrive from the transmission path.
■パケット入力部3lでは、各伝送路対応バッファ毎に
設けられた演算器315と比鮫器31Gにより、各バッ
ファのM.mmDを書込カウンタ3l8の値Bと読出し
カウンタ319の値八の差(B−A)を計算することに
よって求め、11られた差Dを蓄積監視レジスク314
に設定した値Cと比較している。比較の結果CODであ
ることが分かると輻輳状態であるとして、オアゲート3
l7を介して対応するパケット出力部33の輻輳通知制
御部331に通知する。(2) In the packet input section 3l, the M. mmD is obtained by calculating the difference (B-A) between the value B of the write counter 318 and the value 8 of the read counter 319, and the difference D obtained by 11 is stored in the storage monitoring register 314.
It is compared with the value C set in . If the result of the comparison shows that it is COD, it is assumed that there is a congestion state, and OR gate 3
The congestion notification control unit 331 of the corresponding packet output unit 33 is notified via l7.
■輻輳通知制1■部331では、■により通知を受け取
ると■の通常パケットの続出しに割込み、入力規制通知
パケットを転送する。When the congestion notification system 1 section 331 receives the notification from ■, it interrupts the continuous output of normal packets from ■ and transfers the input restriction notification packet.
この時転送される入力規制通知パケットのフォーマント
を第7図イ.に示す。即ち、バケノ1・ヘッダ(LCN
:8Q理チャ不ル)とパケット種別識別子(Cで表示)
とからなり、パケット種別識別子を表す2ビノトの中に
、入力規制通知パケットとして“01”゜、後述する入
力規制解除パケット゛lO“が設定されている。The format of the input restriction notification packet transferred at this time is shown in Figure 7B. Shown below. That is, Bakeno1 header (LCN
:8Q unreasonable) and packet type identifier (indicated by C)
In the two bits representing the packet type identifier, "01" is set as an input restriction notification packet, and an input restriction release packet "lO", which will be described later, is set.
■隣接ノードのパケット入力部(図示しないが、以下の
説明では第3図の31がこれに対応するものとする)で
は、上記■入力規制通知パケットを受信すると、ヘッダ
解析テーブル312でこれを認識する。すると、ヘンダ
解析テーブル線路3120から対応するパケット出力部
33のバースト系出力バ・ノファの続出しカウンタ33
2を停止する制御信号が発生し、バースト系通信パケッ
トの出力を規制する。■When the packet input unit of the adjacent node (not shown, but in the following explanation, 31 in FIG. 3 corresponds to this) receives the above-mentioned input restriction notification packet, it recognizes this in the header analysis table 312. do. Then, the continuous output counter 33 of the burst system output bar of the corresponding packet output unit 33 from the Henda analysis table line 3120
2 is generated, and the output of burst type communication packets is regulated.
[相]一方、輻輳発生元のノードの伝送路対応部におい
て、原因となったパケン1・出力部(上記■の輻輳通知
バスのピントをオンにしたパケット出力部)33のバー
ス}・系出力バッファは、上記■によりスイノチ部(第
1図の17)からバケノ1・が入力されなくなったので
、出力だけが実行されて輻I1交状態から次第に回復す
る。これを比較器336で検出することにより、先に出
力した輻輳通知パス(第1図の16)の所定ビノトのオ
ンをオフに切替える。[Phase] On the other hand, in the transmission path corresponding section of the node where the congestion occurred, the packet output section (the packet output section that turned on the focus of the congestion notification bus in ■) 33 that caused the congestion}/system output As a result of the above-mentioned (2), the buffer 1 is no longer inputted from the input section (17 in FIG. 1), so only output is executed and the buffer gradually recovers from the I1 cross state. By detecting this with the comparator 336, the predetermined binoto of the previously output congestion notification path (16 in FIG. 1) is turned on or off.
■他のパケット入力部3lでは、この幅較通知バスの所
定ピントがオフになったことを検出すると、それまでそ
のビントオンにより続出しを停止していた伝這路対応バ
ッファの読出しカウンタ319を再起動し、スイッチ部
へのパケット転送を開始する。■When the other packet input unit 3l detects that the predetermined focus of this width comparison notification bus is turned off, it restarts the readout counter 319 of the transmission path corresponding buffer, which had previously stopped continuous output due to the bint-on. It starts up and starts transferring packets to the switch section.
@パケット入力部3lの各伝送路対応バッファ毎に設け
られた演算器315.比1.2器316では上記■と同
様に蓄積量を監視しており、パケノ1・の出力が再開し
たことを検出すると対応するパケット出力部33の輻輳
通知制御部331に通知する。@Arithmetic unit 315 provided for each transmission line corresponding buffer of the packet input unit 3l. The ratio 1.2 unit 316 monitors the accumulated amount in the same way as in the case (2) above, and when it detects that the output of Pakeno 1 has resumed, it notifies the congestion notification control unit 331 of the corresponding packet output unit 33.
■輻鮫通知制御部331では、上記@の通知を受け取る
と■の通常パケ/1・の読出し動作に割込み、入力規制
解除パケット(フォーマノトは第7図イ)を転送する。(2) When the shark notification control unit 331 receives the @ notification, it interrupts the normal packet/1 read operation of (2) and transfers the input restriction release packet (Formanoto is shown in FIG. 7A).
[相]隣接ノートのパケット入力部において、輻輳発生
元のノードから上記@の入力規制解除パケットを受信す
ると、ヘッダ解析テーブル312においてこれを認識し
て、対応するパケット出力部33の読出しカウンタ33
2を11¥起動してパケットの出力を再開する。[Phase] When the packet input unit of the adjacent node receives the above @ input restriction release packet from the node where the congestion has occurred, it is recognized in the header analysis table 312 and the read counter 33 of the corresponding packet output unit 33 is
Start 2 for 11 yen and restart packet output.
上記の■の動作における輻輳闇値レジスタ334および
、■の動作における浩積監視レジスタ314のそれぞれ
に設定される数値は、不ノトワ−ク設計,使用状況に応
して自由に変更することができ、これにより隣接ノード
に対する入力規制通知の頻度を自由に変更することがで
きる。また、全パケット入力部における輻輳闇値レジス
タと蓄積監視レジスタの設定を同一にすると、隣接ノー
トに対する入力規制は、入力パケット数の多いjll(
に行われることは明らかである。The numerical values set in the congestion value register 334 in the operation (2) above and the volume monitoring register 314 in the operation (2) above can be freely changed according to the non-work design and usage conditions. , This makes it possible to freely change the frequency of input restriction notifications to adjacent nodes. Furthermore, if the settings of the congestion value register and the accumulation monitoring register in all packet input sections are the same, the input regulation for adjacent nodes will be limited to jll (with a large number of input packets).
It is clear that this will be done.
なお、端未対応部の構成は、実質的に伝送路対応部の構
或と同様な機能を備えており、接続する相手が相手ノー
トでなく端末である点が異なるだけであり、その実施例
構成図は省略した。The configuration of the end unsupported section has substantially the same function as the transmission line compatible section, with the only difference being that the other party to be connected is a terminal instead of the other party's notebook. The configuration diagram has been omitted.
この第3図の実施例構成により、ある伝送路対応部が輻
輳した場合には、パケット交換ノートが備える?iMの
伝送路の中で特定の伝送路のバースト系パケノ1・につ
いて輻輳が発生すると、そのノードに向かう隣接ノート
からのハース1・系パケットの内、幅峻が発生した特定
の伝送路に向かうバーストパノノ゜冫トの出力のみを規
制することができる。With the configuration of the embodiment shown in FIG. 3, if a certain transmission path corresponding section becomes congested, the packet switching notebook is provided? When congestion occurs for the burst-type packet 1 on a specific transmission path in the iM transmission path, among the Haas 1-based packets from adjacent nodes headed for that node, the packets are directed to the specific transmission path where the width steepness has occurred. Only the output of the burst panorama can be regulated.
第4図,第5図に示す伝送路対応部の他の実施例は、第
2図に示す第2の基本J/,k成図に対応する実施例構
成である。Other embodiments of the transmission path corresponding section shown in FIGS. 4 and 5 have an embodiment configuration corresponding to the second basic J/, k diagram shown in FIG.
第4図に示すパケット入力部41の構戒は、第3図の構
成におけるパケット入力部3Lと同しであり各部の説明
を省略する。そして、第5図に示すバケソト出力部43
の構或は第3図のパケット出力部と一部相違している。The structure of the packet input section 41 shown in FIG. 4 is the same as that of the packet input section 3L in the configuration shown in FIG. 3, and a description of each part will be omitted. Then, the bucket output section 43 shown in FIG.
The structure is partially different from that of the packet output section shown in FIG.
すなわち、第5図において、パケット出力部43の構威
は、輻輳通知制11l1部43l.セレクタ437,即
時系出力バッファ440等を備える点で第3図のパケッ
ト出力部と同様であるが、この構戒ではこのパケット出
力部が属する伝送路対応部l (伝送路1ムこ接続して
いるものとする)の相手側のノー1゛が備える伝送路に
対応した個数のバスト系出力バッファ1(438)とバ
ースト系出カバッファ2 (439)が設けられ、それ
ぞれ個別に読出力ウンタ432,書込カウンタ433輻
輳閾値レジスタ4371,演算器435および比較器4
36を備えている。That is, in FIG. 5, the structure of the packet output unit 43 is the congestion notification system 11l1 unit 43l. It is similar to the packet output section in Fig. 3 in that it includes a selector 437, an immediate output buffer 440, etc., but in this structure, the transmission line corresponding section l to which this packet output section belongs (one transmission line is connected A number of bust system output buffers 1 (438) and burst system output buffers 2 (439) are provided corresponding to the transmission lines provided in the node 1 on the other side of the node 1 (assumed to be 1), and the read output counters 432 and 2 (439) are provided respectively. Write counter 433 congestion threshold register 4371, arithmetic unit 435 and comparator 4
It is equipped with 36.
第4図および第5図の伝送路対応部の動作を第3図の動
作と異なる点を中心に説明する。The operation of the transmission path corresponding section in FIGS. 4 and 5 will be explained with emphasis on the points that differ from the operation in FIG. 3.
伝送路から第4図のパケット入力部4iにパケットが入
力してスイノチ部においてパケノ1〜出力部に転送する
までは、−ヒ記第3図の動作■乃至■と同様である。続
いて第3図の動作■と異なる動作■“が実行される。The operations from 1 to 2 in FIG. 3 are the same as the operations from 1 to 2 in FIG. 3 until a packet is input from the transmission path to the packet input section 4i in FIG. Subsequently, operation ``■'', which is different from operation ``■'' in FIG. 3, is executed.
■“パケット出力部ではスインチ部からのバケ,1−が
即時系出力バッファ440に、隣接ノードの端末宛のパ
ケットであれば瑞未系出力バッファ441にそれぞれ浩
積される。一方、ハース1・系通信のパケットであれば
、隣接ノード(この伝送路対応部の川手ノード)での出
力伝送路に対応したバースト系出力バッファ1,2(こ
の例では隣接ノートにこの伝送路以外に2つの宛先伝送
路があるとする)に、パケットの宛先に応して書込カウ
ンタを制?ffll Lで入力する。■“In the packet output unit, the bucket, 1- from the switch unit is loaded into the immediate output buffer 440, and if the packet is destined for the terminal of an adjacent node, it is loaded into the mizui output buffer 441. On the other hand, the hearth 1. If it is a packet for system communication, the burst system output buffers 1 and 2 (in this example, the adjacent node has two destinations other than this transmission path) correspond to the output transmission path at the adjacent node (Kawate node of this transmission path correspondence section). Assume that there is a transmission path), input a write counter according to the destination of the packet with the control ?ffll L.
■゛パケy}出力部43の各バースト系出力バッファ4
38.439に対応ずる演n器435において書迭カウ
ンタ433と読出力ウンタ432の差(M積量)を計算
し、比較器436で輻輳閾値レジスタ434の値と比Φ
2し、浩積増の方が大きければ輻1陵通知バスの所定の
ビノ1・をオンにずる。■ Each burst output buffer 4 of the output unit 43
The operator 435 corresponding to 38.439 calculates the difference (M product) between the writing counter 433 and the reading output counter 432, and the comparator 436 calculates the value of the congestion threshold register 434 and the ratio Φ.
2, and if the increase in volume is larger, turn on the specified bino 1 of the 1st tomb notification bus.
■゛あるバース1・系出力八ノ、ファヵ叫旧タしたこと
を輻輳通知バスから他のパケノ1一入力部が検出すると
、対応する伝送路対応バッファの諺出しカウンタを停止
し、スイノチ部へのバケノ1・転送を停止する。■When the other input section of the server 1 detects from the congestion notification bus that a certain berth 1/system output 8/faka has been input, it stops the proverb counter of the corresponding transmission path buffer and sends it to the input section. 1. Stop the transfer.
一方、パケット転送の伴止したパケット入力部の伝送路
対応バッファは伝迭路からのバケンl41l着がある毎
に蓄積量が増加する。On the other hand, the amount of storage in the transmission path corresponding buffer of the packet input section that is accompanied by packet transfer increases each time a packet arrives from the transmission path.
■゜パケット入力部4lでは、上北第3図の動作■と同
様に各伝迭路対応バッファ毎に設けられた演算器・比較
器により輻輳状態の検出を行い、上記■゜の動作で輻峻
通知バスからの信閃により出力が停止した伝送路対応バ
ッファがあると比較器からパケット出力部43の輻峻通
知制御部431に輻輳状態を通知する。この場合、どの
伝送路対応バスが輻輳であるかを表す情報も付加される
。■゜In the packet input section 4l, the congestion state is detected by the arithmetic unit/comparator provided for each transmission path corresponding buffer in the same way as the operation ■ in Fig. 3 above, and the congestion state is detected by the operation in the above ■゜. If there is a buffer corresponding to the transmission line whose output has stopped due to a signal from the steep notification bus, the comparator notifies the congestion status to the congestion notification control section 431 of the packet output section 43. In this case, information indicating which transmission line corresponding bus is congested is also added.
■゛輻輳通知制御部431では、上記■′の通知を受け
取ると通常パケ7 1・の続出し制御に割込み、入力規
制パケット全転送する。(2) When the congestion notification control unit 431 receives the notification (2) above, it interrupts the continuous output control of the normal packet 71 and transfers all input restriction packets.
この場合に転送される入力規制通知バケン1・のフォー
マノ1を第7図ロ、に示す。即ち、上記したイ.と同1
箕のパケットヘッダ(LCN:3Qf里チャネル)とパ
ケyトJm別識別子(Cで表示)を備え、更に「バース
ト系出力バッファ番号」の情報が含まれる。The format number 1 of the input restriction notification package 1 transferred in this case is shown in FIG. 7B. That is, the above-mentioned A. Same as 1
It has a packet header (LCN: 3Qfri channel) and a packet Jm-specific identifier (indicated by C), and further includes information on "burst output buffer number".
■゜上記の伝送路対応部の相手側である隣接ノー[のパ
ケ71・入力部では、−1二記の入力規制パケットを受
け取ると、ヘッダ解析テーブルにおいてこれを識別し、
その入力規制パケットを允生した相手ノートヘパケノ1
・を出力するパケット出力部の中から、識別された「バ
ースト系出力バッファ番号」に対応するハース1系出力
バッファ用の読出しカウンクを停止し、輻4々伝送路番
こ向かうバースト通信パケットの出力を規制する。この
場合、輻輳伝送路に向かう他の入力規制されてないバー
スト系出力バッファからの続出は停止しない。■゜When the packet 71/input section of the adjacent node, which is the other side of the above-mentioned transmission line correspondence section, receives the input restriction packet marked -12, it identifies it in the header analysis table,
To the other party's note that generated the input restriction packet
・From the packet output unit that outputs, stop the read count for the Haas 1 output buffer corresponding to the identified "burst output buffer number", and output the burst communication packet headed for the transmission path number. to regulate. In this case, the continuous output from other burst-type output buffers that do not have input restrictions directed toward the congested transmission path does not stop.
[相]゜φ14較したバース1・系出力バノフγが上記
■により幅鮫状態から回復すると、これに対応する比較
器は、輻峻通知バスの所定のピントをオフにする。[Phase]゜φ14 When the compared berth 1/system output Banoff γ recovers from the wide shark state due to the above-mentioned (2), the corresponding comparator turns off the predetermined focus of the congestion notification bus.
0゛上記[相]゜の輻輳バスの変化を他のバヶント入力
部が検出すると、対応する伝送路幻応ハソファの続出を
再開する。When another bagant input unit detects a change in the congestion bus of 0゛ above [phase]゜, the corresponding transmission path illusion response bus restarts.
@゛パケット入力部の各伝送路対応バッファ毎に設けら
れた演算器・比較器で輻輳が解除されたことを検出する
と、パケット出力部の輻輳通知制御部に通知する。@゛When the arithmetic unit/comparator provided for each transmission line corresponding buffer in the packet input section detects that congestion has been released, it notifies the congestion notification control section in the packet output section.
■”幅較通知制御部では、これに対応して入力規制解除
パケットを転送する。但し、第7図ロ.のフォーマント
による。``The width comparison notification control section transfers the input restriction release packet in response to this. However, the format shown in FIG. 7B is used.
0゛隣接ノードのパケット入力部でこれを受信すると、
対応するパケット出力部のハースI・系出力バンフ1か
らの転送を再開する。0゛When this is received at the packet input section of the adjacent node,
Transfer from the corresponding packet output unit's Hearth I/system output banff 1 is resumed.
第8図は上記第4図.第5図の構或による具体的な動作
例を示し、以下に概説する。Figure 8 is similar to Figure 4 above. A specific example of operation according to the structure shown in FIG. 5 will be shown and summarized below.
パケット交換網としてノードA乃至ノードDが備えられ
、ノードBには伝送路1乃至3のそれぞれに対応して伝
送路対応部1乃至3が設けられ(・端未対応部は図示省
略)、スイノチ部により伝送路対応部間のパケット転送
が選択制御される構或を備えているものとする。Nodes A to D are provided as a packet switching network, and node B is provided with transmission line support units 1 to 3 corresponding to transmission lines 1 to 3, respectively (the end unsupported units are omitted from the illustration), and It is assumed that a configuration is provided in which the packet transfer between the transmission path corresponding units is selectively controlled by the unit.
ノードBの伝送路対応部l (伝送路lとの対応部)の
パケット出力部にはノードCにおける伝送路■.■0伝
送露’cJ Q hぞλ対応.え7,−ユ.系出力バッ
ファが設けられている。その中の一方例えばバースト系
出力バッファのに輻輳が発生すると上記■゛により幅較
通知バスの伝送路lに対応するビノト(第1番目のビノ
l− )をオンにして通知aが発生する。すると、幅較
通知バスを介して他の伝送路対応部2.3における各パ
ケット入力部の伝送路1 (輻4・交が発生した伝送路
)へ転送されるべきパケットが書込まれた伝送路対Lし
ハ,ファの出力動作を停止する(上記■゜参照)。The packet output section of the transmission line corresponding section l (corresponding section with transmission line l) of node B has the transmission line ■. ■0 transmission dew 'cJ Q hzo λ compatible. E7, -Yu. A system output buffer is provided. When congestion occurs in one of the output buffers, for example, the burst output buffer, the binoto (first bino l-) corresponding to the transmission line l of the width comparison notification bus is turned on and notification a is generated. Then, the transmission in which the packet to be transferred to the transmission path 1 (the transmission path where the congestion occurred) of each packet input section in the other transmission path correspondence section 2.3 is performed via the width comparison notification bus. When the path pair L is reached, the output operation of C and F is stopped (see ■゜ above).
ノードBの伝送路対応部2,3では、出力動作が停止し
たパケット入力部の伝送路対応バッファにおける蓄積量
が増大するので、その値が一定量以上になると、対応す
るパケット出力部に対して、入力規制通知の送出を指示
する(上記■゜参照)。In the transmission line support units 2 and 3 of node B, the amount of accumulation in the transmission line support buffer of the packet input unit whose output operation has stopped increases, so when the value exceeds a certain amount, the amount stored in the transmission line support buffer of the packet input unit whose output operation has stopped increases. , instructs to send an input restriction notice (see ■゜ above).
この時、伝送路■を宛先とするパケット転送が輻輳して
いることを表す。At this time, it indicates that packet transfer destined for the transmission path (2) is congested.
これにより、ノーFBの他の伝送路対応部23から伝送
路lに対し、入力規制通知のパケノ1が伝送路2,3に
接続する伝送路対応部2,3に指示される。この入力規
制通知はそれぞれ伝送路3,2に対向する他のノードA
,Dで受け取られる。ノードAについてだけ説明すると
、ノードAに設けた伝迭路対応部3のパケット入力部で
入力規制通知であることを認識し、同時にノードBでは
伝送路1を宛先とするパケットが輻輳していることが識
別される。ノートAの伝送路対応部3に設けられた複数
のバースト系出力バッファ(この場合、隣接ノードBに
設けられた伝送路の数に対応、但し自分自身が接続され
た伝送路を除く)の内、伝送路1宛のパケットを蓄積す
るバース1・系出力バッファの出力動作を停止させる。As a result, the input regulation notification Pakeno 1 is directed to the transmission path correspondence sections 2 and 3 connected to the transmission paths 2 and 3 from the other transmission path correspondence section 23 of the no-FB to the transmission path 1. This input restriction notification is sent to other nodes A facing transmission paths 3 and 2, respectively.
, D. To explain only about node A, the packet input unit of the transmission path support unit 3 installed in node A recognizes that it is an input restriction notification, and at the same time, node B is congested with packets destined for transmission path 1. is identified. Among the multiple burst output buffers provided in the transmission line support section 3 of Note A (in this case, corresponding to the number of transmission lines provided in adjacent node B, excluding the transmission line to which the node itself is connected). , stops the output operation of the berth 1 system output buffer that accumulates packets addressed to transmission line 1.
これにより、ノードAの伝送路対応部3のパケット出力
部からは、ノードBの伝送路I宛のパケット転送を停止
し、ノードBの伝送路対応部3のパケット出力部から入
力規制解除のパケットが遣られてくるまで状態を維持す
る。他方、ノーIAから伝迭路3を介してノードBに転
送される伝送路2宛のバースト系パケットは、この間で
も転送動作が実行される。As a result, the packet output unit of the transmission line support unit 3 of node A stops forwarding packets addressed to the transmission line I of node B, and the packet output unit of the transmission line support unit 3 of node B outputs packets for which input restriction has been lifted. The state will be maintained until it is dispatched. On the other hand, for burst type packets addressed to the transmission path 2 that are transferred from the node IA to the node B via the transmission path 3, the transfer operation is performed even during this period.
[発明の効果]
本発明によればパケン}交換網において、交喚ノードに
設けられた伝送路対応部が輻イ・クシた場合に、一番入
力数の多い入力路(伝送路対応部・端未対応部のパケン
1一入力部)から順にハース1〜通信のパケノI一のみ
の入力規制を行うことができる。[Effects of the Invention] According to the present invention, in a Pakken exchange network, when the transmission line correspondence unit provided in the exchange node becomes congested, the input line with the largest number of inputs (the transmission line correspondence unit It is possible to restrict the input of only the hearth 1 to the communication terminal I in order from the terminal unsupported section PAKEN 1 input section).
これによりプロソキングやデノドロソクの発生を低減さ
せることができ、輻輳と無関係な即特系通信のパケット
が輻峻の影響を受けないので、即時系・非同期系(バー
スト系)通信を一元的に収容するマルチメディアパケッ
ト網を実現することが可能となる。This makes it possible to reduce the occurrence of prosoking and denodrosoking, and since packets of immediate communication unrelated to congestion are not affected by congestion, immediate and asynchronous (burst) communication can be centrally accommodated. It becomes possible to realize a multimedia packet network.
また、本発明により、伝送路対応部のパケン1・出力部
に隣接ノートが備える伝送路に対応する出カハッファを
巾えることにより、隣接ノードにおいて特定伝送路に輻
輳が発生して入ノj規制通知を受け取った場合、その特
定伝送路へのパケット入力を輻輳が発生したノードに隣
接したノードで予め規制することができ、効率的な伝送
を実現することができる。In addition, according to the present invention, by widening the output huffer corresponding to the transmission path provided in the adjacent node in the packet 1/output section of the transmission path corresponding section, congestion occurs on a specific transmission path in the adjacent node, thereby preventing access control. When a notification is received, packet input to the specific transmission path can be regulated in advance by a node adjacent to the node where congestion has occurred, and efficient transmission can be realized.
第l図は本発明の第lの基木構戊図、第2図は本発明の
第2の基本構成図、第3図は伝送路対応部の実施例構戊
図、第4図,第5図は伝送路対応部の他の実施例構或図
であり、第4図はパケット入力部の構戒図、第5図はパ
ケット出力部の構戒図、第6図は輻輳通知バスの構戊図
、第7図は入力規制パケットと入力規制解除パケットの
フォー一マットを示す図、第8図は第4図,第5図の具
体的な動作例を示す図、第9図は従来例の横戒図である
。
第1図中、
lO;伝送路対応部
11:伝送路対応部のバヶノト入力部
12:伝送路対応部のパケット出力部
l3:端未対応部
14;端未対応部のパケット入力部
l5:S未対応部のパヶント出力部
l6:輻峻通知バス
l7;スイッチ部
18:伝送路
l9;端末インタフェースFig. 1 is a basic block diagram of the present invention, Fig. 2 is a second basic block diagram of the present invention, Fig. 3 is a block diagram of an embodiment of the transmission path corresponding section, Figs. Fig. 5 shows the structure of another embodiment of the transmission path corresponding section, Fig. 4 shows the structure of the packet input section, Fig. 5 shows the structure of the packet output section, and Fig. 6 shows the structure of the congestion notification bus. 7 is a diagram showing the format of an input restriction packet and an input restriction release packet, FIG. 8 is a diagram showing a concrete example of the operation of FIGS. 4 and 5, and FIG. 9 is a diagram showing a conventional example. This is an example horizontal command map. In FIG. 1, lO: Transmission line support unit 11: Baganoto input unit of transmission line support unit 12: Packet output unit of transmission line support unit l3: End unsupported unit 14; Packet input unit of end unsupported unit l5: S Unsupported part output unit l6: Congestion notification bus l7; Switch unit 18: Transmission line l9; Terminal interface
Claims (4)
の各々に接続された端未対応部をそれぞれ複数有し、各
対応部間のパケットを転送するスイッチ部を備えたパケ
ット交換ノードにより構成されたパケット交換網におい
て、 各伝送路・端未対応部(10、13)はパケット入力部
(11、14)とパケット出力部(12、15)とを備
え、各パケット入力部(11、14)はパケットのヘッ
ダを解析するヘッダ解析手段(111、141)、即時
系のパケット用の即時系通信バッファ(113、143
)、他ノードへのバースト系通信のパケット用に宛先伝
送路別に設けられた伝送路対応バッファ(114、14
4)および自ノードの端末宛の端未対応バッファ(11
5、145)とを備え、 各パケット出力部(12、15)には即時系のパケット
用の即時系出力バッファ(125、154)とバースト
系通信のパケット用にバースト系出力バッファ(124
、153)とを備え、 各伝送路対応部のパケット出力部(12)にバースト系
出力バッファの輻輳を検出すると各対応部間で輻輳状態
を通知するために設けた輻輳通知バス(16)に対し輻
輳通知を出力する輻輳監視手段(123)を設け、 前記各パケット入力部(11、14)は、前記輻輳通知
バスからの輻輳通知により対応するバッファからの出力
を停止することを特徴とするパケット交換網における輻
輳制御方式。(1) Packet switching that has a plurality of transmission path compatible parts connected to each transmission path and a plurality of end unsupported parts connected to each terminal, and a switch part that transfers packets between each compatible part. In a packet switching network constituted by nodes, each transmission path/end unsupported section (10, 13) is provided with a packet input section (11, 14) and a packet output section (12, 15), and each packet input section ( 11, 14) are header analysis means (111, 141) for analyzing packet headers, and immediate communication buffers (113, 143) for immediate packets.
), transmission path compatible buffers (114, 14) provided for each destination transmission path for packets of burst communication to other nodes.
4) and the end-unsupported buffer (11
5, 145), and each packet output unit (12, 15) has an immediate output buffer (125, 154) for immediate packets and a burst output buffer (124) for burst communication packets.
, 153), and when congestion of the burst type output buffer is detected in the packet output unit (12) of each transmission path corresponding unit, the congestion notification bus (16) provided to notify the congestion status between each corresponding unit is transmitted. A congestion monitoring means (123) for outputting a congestion notification is provided, and each of the packet input units (11, 14) stops outputting from the corresponding buffer in response to a congestion notification from the congestion notification bus. Congestion control method in packet-switched networks.
において、 前記各パケット入力部(11、14)は、前記伝送路対
応バッファの蓄積量を監視して蓄積量が所定値以上にな
ると入力規制通知の送出指示を対応するパケット出力部
に与える蓄積量監視手段(112、142)を備え、 前記各パケット出力部(12、15)は対応するパケッ
ト入力部(11、14)からの入力規制通知の送出指示
により入力規制通知を隣接ノードまたは端末に転送する
入力規制通知手段(122、152)を備えることを特
徴とするパケット交換網における輻輳制御方式。(2) In the congestion control method for a packet switching network according to claim 1, each of the packet input units (11, 14) monitors the amount of storage in the transmission line corresponding buffer, and controls input when the amount of storage exceeds a predetermined value. The storage amount monitoring means (112, 142) provides an instruction to send a notification to a corresponding packet output section, and each of the packet output sections (12, 15) receives an input regulation notification from a corresponding packet input section (11, 14). 1. A congestion control method in a packet-switched network, characterized in that it is provided with an input restriction notification means (122, 152) that transfers an input restriction notification to an adjacent node or terminal in response to a transmission instruction.
において、 隣接ノードからの入力規制通知をパケット入力部のヘッ
ダ解析手段(111、141)で検出すると、該ヘッダ
解析手段は対応するパケット出力部に対しバースト系出
力バッファ(124、153)からのパケット出力を停
止することを特徴とするパケット交換網における輻輳制
御方式。(3) In the congestion control method in a packet switching network according to claim 2, when the input restriction notification from the adjacent node is detected by the header analysis means (111, 141) of the packet input section, the header analysis means is transmitted to the corresponding packet output section. A congestion control method in a packet switching network characterized by stopping packet output from a burst type output buffer (124, 153).
において、 各伝送路対応部(20−1〜N)のパケット出力部(2
2)に隣接ノードが備える各伝送路に対応するバースト
系出力バッファ(225)を備え、 輻輳が発生した隣接ノードから輻輳が発生した伝送路を
表す情報を含む入力規制通知をパケット入力部(21)
で受け取るとパケット出力部(22)に通知し、 パケット出力部(22)は上記バースト系出力バッファ
(225)の対応する1つを出力停止することを特徴と
するパケット交換網における輻輳制御方式。(4) In the congestion control method in a packet switching network according to claim 2, the packet output unit (20-1 to 20-N) of each transmission path corresponding unit (20-1 to
2) is equipped with a burst type output buffer (225) corresponding to each transmission path provided in the adjacent node, and the packet input unit (21 )
1. A congestion control method in a packet switching network, characterized in that when a packet is received at a packet switching network, the packet output section (22) notifies the packet output section (22), and the packet output section (22) stops outputting the corresponding one of the burst type output buffers (225).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1150063A JPH0314345A (en) | 1989-06-13 | 1989-06-13 | Congestion control system in packet exchange network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1150063A JPH0314345A (en) | 1989-06-13 | 1989-06-13 | Congestion control system in packet exchange network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0314345A true JPH0314345A (en) | 1991-01-23 |
Family
ID=15488702
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1150063A Pending JPH0314345A (en) | 1989-06-13 | 1989-06-13 | Congestion control system in packet exchange network |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0314345A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008267574A (en) * | 2007-04-25 | 2008-11-06 | Nabtesco Corp | Speed reducer, motor-equipped speed reducer, and rotational drive device for rotated member provided with motor-equipped speed reducer |
| WO2013180215A1 (en) | 2012-05-30 | 2013-12-05 | 三菱瓦斯化学株式会社 | Method for producing polyester resin |
-
1989
- 1989-06-13 JP JP1150063A patent/JPH0314345A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008267574A (en) * | 2007-04-25 | 2008-11-06 | Nabtesco Corp | Speed reducer, motor-equipped speed reducer, and rotational drive device for rotated member provided with motor-equipped speed reducer |
| WO2013180215A1 (en) | 2012-05-30 | 2013-12-05 | 三菱瓦斯化学株式会社 | Method for producing polyester resin |
| KR20150027066A (en) | 2012-05-30 | 2015-03-11 | 미츠비시 가스 가가쿠 가부시키가이샤 | Method for producing polyester resin |
| US9206286B2 (en) | 2012-05-30 | 2015-12-08 | Mitsubishi Gas Chemical Company, Inc. | Method for producing polyester resin |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2068511B1 (en) | Controlling congestion in a packet switched data network | |
| JPH08265331A (en) | Flow control device and flow control method | |
| JPH10233779A (en) | Packet switching equipment | |
| JP2001292164A (en) | Packet switch and its switching method | |
| CN117135117B (en) | Method and apparatus for congestion control in cross-data center RDMA networks based on proximal control | |
| US6879560B1 (en) | System and method for limiting congestion over a switch network | |
| CN102857316A (en) | Method and system for realizing source looped network protection | |
| JP3273790B2 (en) | Congestion management method in frame relay network and node of frame relay network | |
| US7471630B2 (en) | Systems and methods for performing selective flow control | |
| US7043574B2 (en) | Computer system and frame transmitting method | |
| JPH0314345A (en) | Congestion control system in packet exchange network | |
| JPH11239163A (en) | Inter-LAN flow control method and switch | |
| JPS6324742A (en) | Suppressing system for complexity in packet switching | |
| JPH02246646A (en) | Self-routing exchange system | |
| JP2770909B2 (en) | Cell order preservation control device in ATM exchange | |
| US7200330B2 (en) | Optical dynamic burst switch | |
| JPH11187031A (en) | ATM switch | |
| JP6099412B2 (en) | Switch device, communication system, and transfer control method | |
| JPS63209247A (en) | Packet exchanging system | |
| JP3846710B2 (en) | Flow control device | |
| JP4760560B2 (en) | Packet relay device | |
| JP2001186142A (en) | Packet buffer device and packet switch device | |
| JPH06276206A (en) | Relay buffer overflow avoidance method | |
| JPWO2005117365A1 (en) | Communication control device and communication control method | |
| JP2785147B2 (en) | Restriction method for each route |