JP2832592B2 - Back pressure control method - Google Patents
Back pressure control methodInfo
- Publication number
- JP2832592B2 JP2832592B2 JP8014099A JP1409996A JP2832592B2 JP 2832592 B2 JP2832592 B2 JP 2832592B2 JP 8014099 A JP8014099 A JP 8014099A JP 1409996 A JP1409996 A JP 1409996A JP 2832592 B2 JP2832592 B2 JP 2832592B2
- Authority
- JP
- Japan
- Prior art keywords
- congestion
- back pressure
- link
- notification
- occurrence
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 19
- 239000000872 buffer Substances 0.000 claims description 50
- 238000001514 detection method Methods 0.000 claims description 23
- 230000033228 biological regulation Effects 0.000 description 16
- 230000004044 response Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 6
- 239000000725 suspension Substances 0.000 description 5
- 230000001934 delay Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000006727 cell loss Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、バックプレッシャ
ー制御方式に関し、特にリンクで発生した輻輳を前位の
交換ノードに対して通知することにより一時的なセル転
送の停止を行うバックプレッシャー制御方式に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a back pressure control system, and more particularly to a back pressure control system for temporarily stopping cell transfer by notifying a congestion occurring on a link to a preceding switching node. Things.
【0002】[0002]
【従来の技術】一般に、パケット交換装置やATM交換
装置などの交換ノードでは、収容するリンクに対する輻
輳制御として、まず、交換ノードの各リンクごとに設け
られたリンクバッファに蓄積されるセルの待ちセルキュ
ー長を監視し、この待ちセルキュー長が所定のしきい値
(スレッシュホルド)を超過した場合には、そのリンク
で輻輳が発生したと判断して、所定のレート制御を行う
ことにより、送信端末の送信レートを適応的なレートに
低減させ、輻輳リンクの輻輳回復を行うものとなってい
る。2. Description of the Related Art Generally, in a switching node such as a packet switching device or an ATM switching device, as a congestion control for a link to be accommodated, first, a waiting cell queue of cells stored in a link buffer provided for each link of the switching node. If the length of the waiting cell queue exceeds a predetermined threshold (threshold), it is determined that congestion has occurred on the link, and a predetermined rate control is performed. The transmission rate is reduced to an adaptive rate, and congestion recovery of a congested link is performed.
【0003】しかし、このようなレート制御により送信
端末の送信レートが低減されるまでには、予期できない
トラフィック変動、伝搬遅延や制御遅延などが介在する
ため、リンクバッファがあふれてセルの廃棄、すなわち
セル落ちが発生する可能性がある。特に、高速データ通
信では、セル落ちが発生した場合にはパケット単位の再
送を実施する必要があり、輻輳がさらに波及することも
考えられる。However, since the transmission rate of the transmitting terminal is reduced by such rate control, unexpected traffic fluctuations, propagation delays, control delays, and the like are interposed. Cell dropping may occur. In particular, in high-speed data communication, when a cell drop occurs, it is necessary to perform retransmission in packet units, and congestion may further spread.
【0004】従来、このようなセル落ちの発生を防止す
るために、前位の交換ノードに対してリンク対応のバッ
クプレッシャー制御を発動して、一時的にセル転送の停
止(バックプレッシャー)を実施することにより、セル
廃棄を回避するバックプレッシャー型の輻輳制御方式が
提案されている。Conventionally, in order to prevent occurrence of such a cell drop, a back pressure control corresponding to a link is activated for a preceding switching node to temporarily stop cell transfer (back pressure). By doing so, a back-pressure type congestion control method for avoiding cell discard has been proposed.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、このよ
うな従来のバックプレッシャー制御方式では、それぞれ
の交換ノードにおいて独立してバックプレッシャー制御
を行った場合、セル転送の停止を指示された前位の交換
ノードでは、セルが後位の交換ノードにて輻輳リンクを
経由するか否かにかかわらず、輻輳リンクを収容する後
位の交換ノードへ転送するすべてのセルを一時的に停止
するものとなり、輻輳していない他のリンクへのセルに
も同様な待ち状態(Head Of Line Blocking )が発生
し、スループットが低下するという問題点があった。However, in such a conventional back pressure control system, when the back pressure control is independently performed in each switching node, the switching of the preceding switch instructed to stop the cell transfer is performed. The node temporarily suspends all cells that are forwarded to the downstream switching node that accommodates the congested link, regardless of whether the cell passes through the congested link at the downstream switching node. A similar waiting state (Head Of Line Blocking) occurs in a cell to another link that has not been connected, and there is a problem that the throughput is reduced.
【0006】また、このような現象を回避するために、
レート制御を基本としてバックプレッシャー制御を併用
することにより、過渡的な輻輳時のみにバックプレッシ
ャー制御を実施するものが考えられる。しかしながら、
広域・超高速データ通信を想定した場合、レート低減が
なされるまでの間、予期できないトラフィック変動や伝
搬遅延などが介在するため、セル廃棄を回避するには膨
大なバッファを保有したり、バックプレッシャーの長期
化が懸念される。In order to avoid such a phenomenon,
It is conceivable that the back pressure control is performed only during transient congestion by using the back pressure control together with the rate control. However,
If wide-area, ultra-high-speed data communication is assumed, unpredictable traffic fluctuations and propagation delays will occur until the rate is reduced. There is a concern that this will be prolonged.
【0007】膨大なバッファを保有した場合には、交換
ノードのリンクごとにバッファを設ける必要があること
から経済的な負担が増大し、またバックプレッシャーが
長期化した場合には、新たな輻輳発生を助長し、本来、
輻輳リンクとは関係のないセルやリンクに対しても影響
が波及し、ネックワーク全体の輻輳が、より深刻化する
事態に陥るという問題点があった。本発明はこのような
課題を解決するためのものであり、セル転送の停止が実
施された場合でも、前位交換ノードにおけるスループッ
ト低下を回避することができるバックプレッシャー制御
方式を提供することを目的としている。[0007] When a huge buffer is held, it is necessary to provide a buffer for each link of the switching node, so that the economic burden increases, and when the back pressure is prolonged, new congestion occurs. To promote
There is a problem that the influence is spread to cells and links not related to the congested link, and congestion of the entire network becomes more serious. An object of the present invention is to solve such a problem, and an object of the present invention is to provide a back pressure control method capable of avoiding a decrease in throughput in a preceding switching node even when cell transfer is stopped. And
【0008】[0008]
【課題を解決するための手段】このような目的を達成す
るために、本発明によるバックプレッシャー制御方式
は、収容する各リンクでの輻輳発生を検出する輻輳検出
部と、この輻輳検出部により輻輳発生が検出された場合
には、その輻輳発生リンクに収容されている各コネクシ
ョンへのセル転送停止を指示する所定のバックプレッシ
ャー通知を、各コネクションが収容される前位の各交換
ノードに対して通知する輻輳通知送信部と、他の交換ノ
ードからのバックプレッシャー通知を受信する輻輳通知
受信部と、この輻輳通知受信部により受信されたバック
プレッシャー通知に基づいて、指示されたコネクション
へのセル転送停止を行う装置間バックプレッシャー実行
部とを備えるものである。In order to achieve the above object, a back pressure control system according to the present invention comprises a congestion detecting unit for detecting occurrence of congestion in each link to be accommodated, and a congestion detecting unit for detecting congestion. When the occurrence is detected, a predetermined back pressure notification instructing stop of cell transfer to each connection accommodated in the congestion occurrence link is sent to each preceding switching node in which each connection is accommodated. A congestion notification transmitting unit for notifying, a congestion notification receiving unit for receiving a back pressure notification from another switching node, and a cell transfer to a designated connection based on the back pressure notification received by the congestion notification receiving unit. And an inter-device back pressure execution unit for stopping the operation.
【0009】したがって、輻輳検出部による輻輳発生検
出に応じて、輻輳通知送信部により、その輻輳発生リン
クに収容されている各コネクションへのセル転送停止を
指示する所定のバックプレッシャー通知が、各コネクシ
ョンが収容される前位の各交換ノードに対して通知され
る。また、輻輳通知受信部により受信された他の交換ノ
ードからのバックプレッシャー通知に基づいて、装置間
バックプレッシャー実行部により、指示されたコネクシ
ョンへのセル転送停止が行われる。Therefore, in response to the detection of the occurrence of congestion by the congestion detecting unit, the congestion notification transmitting unit issues a predetermined back pressure notification for instructing stop of cell transfer to each connection accommodated in the congestion-occurring link. Is notified to each of the preceding switching nodes in which is accommodated. Further, based on the back pressure notification from the other switching nodes received by the congestion notification receiving unit, the inter-device back pressure executing unit stops cell transfer to the instructed connection.
【0010】また、交換ノードに、収容する各リンクで
の輻輳発生を検出する輻輳検出部と、この輻輳検出部に
より検出された輻輳発生が入力側リンクのものである場
合には、その輻輳発生リンクに収容されている各コネク
ションへのセル転送停止を指示する所定のバックプレッ
シャー通知を、各コネクションが収容されている前位の
各交換ノードに対して通知する輻輳通知送信部と、輻輳
検出部により検出された輻輳発生が出力側リンクのもの
である場合には、その輻輳発生リンクに収容されている
各コネクションへのセル転送を停止する装置内バックプ
レッシャー実行部と、他の交換ノードからのバックプレ
ッシャー通知を受信する輻輳通知受信部と、この輻輳通
知受信部により受信されたバックプレッシャー通知に基
づいて、指示されたコネクションへのセル転送停止を行
う装置間バックプレッシャー実行部とを備えるものであ
る。A congestion detecting unit for detecting the occurrence of congestion on each link accommodated in the switching node, and, when the congestion detected by the congestion detecting unit is that of the input side link, the congestion occurrence A congestion notification transmitting unit for notifying a predetermined back pressure notification for instructing a cell transfer stop to each connection accommodated in the link to each preceding switching node accommodating each connection, and a congestion detection unit If the occurrence of congestion detected by is the output side link, the back pressure execution unit in the device to stop cell transfer to each connection accommodated in the congestion occurrence link, and from the other switching node A congestion notification receiving unit that receives a back pressure notification, and an instruction is given based on the back pressure notification received by the congestion notification receiving unit. It is intended and a device between the back pressure execution unit perform cell transfer stop to connection.
【0011】したがって、輻輳検出部により検出された
輻輳発生が入力側リンクのものである場合には、輻輳通
知送信部により、その輻輳発生リンクに収容されている
各コネクションへのセル転送停止を指示する所定のバッ
クプレッシャー通知が、各コネクションが収容されてい
る前位の各交換ノードに対して通知される。また輻輳検
出部により検出された輻輳発生が出力側リンクのもので
ある場合には、装置内バックプレッシャー実行部によ
り、その輻輳発生リンクに収容されている各コネクショ
ンへのセル転送が停止される。さらに、輻輳通知受信部
により受信された他の交換ノードからのバックプレッシ
ャー通知に基づいて、装置間バックプレッシャー実行部
により、指示されたコネクションへのセル転送停止が行
われる。Therefore, when the occurrence of congestion detected by the congestion detecting unit is that of the input side link, the congestion notification transmitting unit instructs to stop cell transfer to each connection accommodated in the congestion occurring link. A predetermined back pressure notification is sent to each preceding switching node in which each connection is accommodated. If the occurrence of congestion detected by the congestion detection unit is that of the output side link, the intra-device backpressure execution unit stops cell transfer to each connection accommodated in the congestion occurrence link. Further, based on the back pressure notification from another switching node received by the congestion notification receiving unit, the inter-device back pressure execution unit stops cell transfer to the instructed connection.
【0012】また、輻輳検出部は、各リンクにおける輻
輳発生を検出する場合、リンクに対してバックプレッシ
ャー制御に基づくセル転送停止が行われていない場合に
は、リンクのリンクバッファの使用容量が第1のしきい
値を超過した場合にのみ輻輳発生を検出し、セル転送停
止が行われている場合には、リンクのリンクバッファの
使用容量が第1のしきい値より小さい第2のしきい値を
超過した場合にも輻輳発生を検出するようにしたもので
ある。したがって、輻輳検出部により、リンクに対して
バックプレッシャー制御に基づくセル転送停止が行われ
ていない場合には、各リンクのリンクバッファの使用容
量が第1のしきい値を超過した場合にのみ輻輳発生が検
出され、セル転送停止が行われている場合には、リンク
のリンクバッファの使用容量が第1のしきい値より小さ
い第2のしきい値を超過した場合にも輻輳発生が検出さ
れる。The congestion detecting unit detects the occurrence of congestion on each link, and when the cell transfer is not stopped on the link based on the back pressure control, the used capacity of the link buffer of the link is reduced to the second. The congestion is detected only when the threshold of 1 is exceeded, and when the cell transfer is stopped, the second threshold in which the used capacity of the link buffer of the link is smaller than the first threshold. Even when the value is exceeded, the occurrence of congestion is detected. Therefore, when the congestion detection unit does not stop the cell transfer based on the back pressure control for the link, the congestion occurs only when the used capacity of the link buffer of each link exceeds the first threshold. If the occurrence is detected and the cell transfer is stopped, the occurrence of congestion is detected even when the used capacity of the link buffer of the link exceeds a second threshold smaller than the first threshold. You.
【0013】さらに、輻輳通知送信部は、輻輳通知受信
部によりバックプレッシャー通知が受信された場合、バ
ックプレッシャー通知にて指示された各コネクションが
収容される前位の各交換ノードに対して、各コネクショ
ンのうち対応するコネクションへのセル転送停止を指示
する新たなバックプレッシャー通知を通知するようにし
たものである。したがって、輻輳通知受信部によりバッ
クプレッシャー通知が受信された場合、装置間バックプ
レッシャー実行部により、バックプレッシャー通知にて
指示された各コネクションが収容される前位の各交換ノ
ードに対して、各コネクションのうち対応するコネクシ
ョンへのセル転送停止を指示する新たなバックプレッシ
ャー通知が通知される。Further, when the back pressure notification is received by the congestion notification receiving unit, the congestion notification transmitting unit sends each of the preceding switching nodes accommodating each of the connections indicated by the back pressure notification to each of the preceding switching nodes. A new back pressure notification instructing stop of cell transfer to a corresponding connection among the connections is sent. Therefore, when the back pressure notification is received by the congestion notification receiving unit, the inter-device back pressure execution unit sends each connection to the preceding switching node in which each connection indicated by the back pressure notification is accommodated. Among them, a new back pressure notification instructing stop of cell transfer to the corresponding connection is notified.
【0014】[0014]
【発明の実施の形態】次に、本発明について図面を参照
して説明する。図1は本発明の一実施の形態である交換
ノードにおけるバックプレッシャー制御方式を示すブロ
ック図であり、ここでは入力ポート側および出力ポート
側の両方にリンクバッファを有する入出力バッファ型の
交換ノードを例に説明する。Next, the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a back pressure control method in a switching node according to an embodiment of the present invention. Here, an input / output buffer type switching node having link buffers on both an input port side and an output port side is shown. An example is described.
【0015】図1において、1は各リンクごとに設けら
れたリンクバッファに蓄積される待ちセルキュー長を監
視し、これが所定のしきい値を超過した場合には輻輳発
生を検出する輻輳検出部、2は輻輳発生に応じてメモリ
4のコネクションテーブル5から規制対象コネクション
を抽出し、これをメモリ4の規制登録テーブル6に更新
登録するとともに、規制登録テーブル6の内容に基づい
て前位の各交換ノードに対してバックプレッシャー通知
を行う輻輳通知送信部である。In FIG. 1, reference numeral 1 denotes a congestion detecting unit for monitoring a queue length of a waiting cell stored in a link buffer provided for each link, and detecting the occurrence of congestion when the length exceeds a predetermined threshold. 2 extracts the connection subject to regulation from the connection table 5 of the memory 4 in response to the occurrence of congestion, updates and registers this connection in the regulation registration table 6 of the memory 4, and based on the contents of the regulation registration table 6 It is a congestion notification transmitting unit that notifies a back pressure to the node.
【0016】3は輻輳通知送信部2からの通知に応じ
て、規制登録テーブル6の内容に基づき収容するリンク
のリンクバッファにてバックプレッシャー(セル転送停
止)を実行する装置内バックプレッシャー実行部、7は
後位の交換ノードから通知されたバックプレッシャー通
知を受信し、その内容に基づいて規制対象コネクション
を規制登録テーブル6に更新登録する輻輳通知受信部、
8は輻輳通知受信部7からの通知に応じて、規制登録テ
ーブル6の内容に基づき収容するリンクのリンクバッフ
ァにてバックプレッシャー(セル転送停止)を実行する
装置間バックプレッシャー実行部である。Reference numeral 3 denotes an internal back pressure execution unit for executing back pressure (stop cell transfer) in a link buffer of a link to be accommodated based on the contents of the regulation registration table 6 in response to the notification from the congestion notification transmission unit 2. 7 is a congestion notification receiving unit that receives the back pressure notification notified from the subsequent switching node, and updates and registers the connection to be restricted in the restriction registration table 6 based on the content of the back pressure notification;
Reference numeral 8 denotes an inter-apparatus back pressure execution unit that executes back pressure (stops cell transfer) in the link buffer of the accommodated link based on the contents of the regulation registration table 6 in response to the notification from the congestion notification reception unit 7.
【0017】図2はコネクションテーブルを示す説明
図、図3は規制登録テーブルを示す説明図である。コネ
クションテーブル5には、交換ノードにおいて中継する
各コネクションのチャネル識別子(VPI/VCI)
と、そのコネクションが収容されているリンクのリンク
情報(入力ポートおよび出力ポート)とが対応付けられ
て、コネクション情報として各リンクごとにそれぞれ登
録されている。FIG. 2 is an explanatory diagram showing a connection table, and FIG. 3 is an explanatory diagram showing a regulation registration table. The connection table 5 includes a channel identifier (VPI / VCI) of each connection relayed in the switching node.
And the link information (input port and output port) of the link accommodating the connection, and are registered as connection information for each link.
【0018】この場合には、例えば、チャネルa#1は
出力ポート側のリンクx#1に収容されおり、入力ポー
ト側のリンクy#1に収容されているチャネルb#1と
接続されていることを示している。また、規制登録テー
ブル6には、バックプレッシャー制御が必要なコネクシ
ョン、すなわち規制対象コネクションを示すチャネル識
別子が各リンクごとに登録されている。この場合には、
リンクy#1においてバックプレッシャー制御が必要な
コネクションとして、チャネルb#1,b#2が登録さ
れている。In this case, for example, channel a # 1 is accommodated in link x # 1 on the output port side and connected to channel b # 1 accommodated in link y # 1 on the input port side. It is shown that. In the regulation registration table 6, a channel identifier indicating a connection that requires back pressure control, that is, a connection subject to regulation, is registered for each link. In this case,
Channels b # 1 and b # 2 are registered as connections requiring back pressure control on link y # 1.
【0019】次に、図4を参照して、本発明の動作を説
明する。図4はバックプレッシャー制御方式を示す説明
図であり、ST1,ST2は送信端末、SW1はリンク
w#1を介して送信端末ST1,ST2を収容する交換
ノード、ST3,ST4は受信端末、SW3はリンクx
#1,x#2を介して受信端末ST3,ST4を収容す
る交換ノード、SW2はリンクy#1,z#1を介して
交換ノードSW1およびSW3を中継接続交換ノードで
ある。Next, the operation of the present invention will be described with reference to FIG. FIG. 4 is an explanatory diagram showing the back pressure control method, in which ST1 and ST2 are transmitting terminals, SW1 is an exchange node accommodating transmitting terminals ST1 and ST2 via a link w # 1, ST3 and ST4 are receiving terminals, and SW3 is Link x
An exchange node accommodating the receiving terminals ST3 and ST4 via # 1 and x # 2, and SW2 is a relay connection exchange node connecting the exchange nodes SW1 and SW3 via links y # 1 and z # 1.
【0020】また、11〜15はそれぞれのリンクx#
1,x#2,y#1,z#1に設けられたリンクバッフ
ァ、21〜25は各リンクバッファ11〜15に設けら
れた輻輳検出用のしきい値(第1のしきい値)、31〜
35は各リンクバッファ11〜15に設けられた輻輳検
出用のしきい値(第2のしきい値)、41〜45は各リ
ンクバッファ11〜15に設けられた輻輳解除しきい
値、53,55は交換ノードSW3,SW2から前位の
交換ノードSW2,SW1に通知されるバックプレッシ
ャー通知、59は従来のレート制御による輻輳通知であ
る。Also, 11 to 15 are the respective links x #
1, link buffers provided in x # 2, y # 1, z # 1, 21 to 25 are thresholds (first thresholds) for congestion detection provided in each link buffer 11 to 15, 31-
Reference numeral 35 denotes a threshold (second threshold) for detecting congestion provided in each of the link buffers 11 to 15, reference numerals 41 to 45 denote congestion release thresholds provided in the respective link buffers 11 to 15, Reference numeral 55 denotes a back pressure notification from the switching nodes SW3 and SW2 to the preceding switching nodes SW2 and SW1, and reference numeral 59 denotes a congestion notification by the conventional rate control.
【0021】今、送信端末ST1,ST2から、リンク
w#1,交換ノードSW1,リンクz#1,交換ノード
SW2,リンクy#1,交換ノードSW3,およびリン
クx#1を介して受信端末ST3にセルが転送されてい
るものとする。交換ノードSW3の輻輳検出部1は、常
時、各リンクのリンクバッファにおける待ちセルキュー
長を監視している。Now, the receiving terminals ST3 from the transmitting terminals ST1 and ST2 via the link w # 1, the switching node SW1, the link z # 1, the switching node SW2, the link y # 1, the switching node SW3 and the link x # 1. It is assumed that the cell has been transferred to The congestion detection unit 1 of the switching node SW3 constantly monitors the waiting cell queue length in the link buffer of each link.
【0022】ここで、リンクx#1のバッファ11に蓄
積されたセルの待ちセルキュー長がしきい値21を越え
輻輳状態となった場合、輻輳検出部1はこれを検出して
輻輳発生を輻輳通知送信部2に通知する。輻輳通知送信
部2は、輻輳が発生したリンクx#1に収容されている
各コネクションを示すコネクション情報をコネクション
テーブル5から読出す。例えば、交換ノードSW3のコ
ネクションテーブル5が図2に示すように設定されてい
る場合には、輻輳状態となったリンクx#1のコネクシ
ョン情報として(a#1,a#2,a#3)を参照す
る。Here, when the queued cell queue length of the cells stored in the buffer 11 of the link x # 1 exceeds the threshold value 21 and becomes congested, the congestion detecting unit 1 detects this and determines the occurrence of congestion. The notification is sent to the notification transmitting unit 2. The congestion notification transmitting unit 2 reads from the connection table 5 connection information indicating each connection accommodated in the link x # 1 in which congestion has occurred. For example, when the connection table 5 of the switching node SW3 is set as shown in FIG. 2, the connection information of the link x # 1 in the congested state is (a # 1, a # 2, a # 3). See
【0023】続いて、コネクション情報(a#1,a#
2,a#3)に対応する入力ポート側のコネクション情
報(b#1,b#2,b#3)を読出し、リンクy#1
に対応するバックプレッシャー制御の規制対象として、
規制登録テーブル6にコネクション情報(b#1,b#
2)を登録し、またリンクy#2(図示せず)の規制対
象としてコネクション情報(b#3)を登録する。Subsequently, the connection information (a # 1, a #
2, connection information (b # 1, b # 2, b # 3) on the input port side corresponding to the link y # 1.
As a subject of back pressure control corresponding to
The connection information (b # 1, b #
2) is registered, and connection information (b # 3) is registered as a control target of the link y # 2 (not shown).
【0024】さらに、輻輳通知送信部1は、検出した輻
輳が出力ポート側のリンクx#1であったことから、こ
の輻輳発生を装置内バックプレッシャー実行部3に通知
する。これに応じて、装置内バックプレッシャー実行部
3は、規制登録テーブル6から規制対象コネクション情
報を読出す。例えば、交換ノードSW3の規制対象テー
ブルが図3に示すように設定されている場合には、リン
クy#1の規制対象コネクション情報として(b#1,
b#2)が読出され、またリンクy#2の規制対象コネ
クション情報として(b#3)が読出される。Further, since the detected congestion is the link x # 1 on the output port side, the congestion notification transmitting unit 1 notifies the back pressure execution unit 3 in the apparatus of the occurrence of the congestion. In response to this, the in-device backpressure execution unit 3 reads the restricted connection information from the restricted registration table 6. For example, when the restriction target table of the switching node SW3 is set as shown in FIG. 3, (b # 1,
b # 2) is read out, and (b # 3) is read out as the restricted connection information of the link y # 2.
【0025】続いて、装置内バックプレッシャー実行部
3は、これら規制対象コネクション情報に基づいて、対
応する入力ポートに接続されているリンクy#1,y#
2の各リンクバッファにてセル転送の停止を行う。例え
ば、リンクy#1のリンクバッファ13では、前述した
規制対象コネクション情報(b#1,b#2)に基づい
て、輻輳リンクx#1を転送先とするチャネルb#1,
b#2のセル転送が停止される。Subsequently, the in-apparatus back pressure executing unit 3 links the links y # 1 and y # connected to the corresponding input port based on the restricted connection information.
Cell transfer is stopped in each link buffer of No. 2. For example, in the link buffer 13 of the link y # 1, based on the above-described restricted connection information (b # 1 and b # 2), the channels b # 1 and
The cell transfer of b # 2 is stopped.
【0026】したがって、交換ノードSW3において、
リンクx#1へ転送される各セルが、各入力ポート側の
リンクバッファにて停止(バックプレッシャー)される
ものとなる。ただし、この場合、転送が停止されるセル
は、その転送先がリンクx#1のものだけであり、これ
以外の転送先を持つセル、例えばチャネルb#4のセル
については、それぞれの転送先のリンク、ここではリン
クx#2に転送される。Therefore, in the switching node SW3,
Each cell transferred to the link x # 1 is stopped (back-pressured) in the link buffer on each input port side. However, in this case, the transfer is stopped only for the transfer destination of the link x # 1, and for the cells having the other transfer destinations, for example, the cells of the channel b # 4, the transfer destinations are the respective transfer destinations. , Here link x # 2.
【0027】なお、このようなセルの転送先に応じて、
リンクバッファから任意のセルを転送する方式として
は、公知の技術であるランダムイン・ランダムアウト
(RandomIn Random Out)方式などを用いてもよく、ま
た単純な手法として、到着順にリンクバッファに蓄積さ
れたセルを順次読出し、規制対象コネクションに対応す
るセルについてはスキップし、規制対象外のセルについ
て転送するなどの方法が考えられる。In addition, according to the transfer destination of such a cell,
As a method of transferring an arbitrary cell from the link buffer, a known technique such as a random-in / random-out (RandomIn Random Out) method may be used, and as a simple method, the cells are stored in the link buffer in the order of arrival. A method of sequentially reading cells, skipping cells corresponding to the connection to be restricted, and transferring cells not to be restricted is conceivable.
【0028】次に、バックプレッシャー制御により所定
のコネクションに関するセル転送停止が実行されている
リンクにおいて輻輳状態が発生した場合について説明す
る。前述したように、リンクy#1のリンクバッファ1
3にて、チャネルb#1,b#2のセルに対してバック
プレッシャー制御に基づきセル転送停止が実行されてい
る場合に、後続のセル到着によってリンクバッファ13
の待ちセルキュー長がしきい値33を越え、新たな輻輳
が発生する場合がある。Next, a case will be described in which a congestion state occurs in a link in which cell transfer suspension for a predetermined connection is executed by back pressure control. As described above, the link buffer 1 of the link y # 1
In 3, when the cell transfer stop is executed for the cells of the channels b # 1 and b # 2 based on the back pressure control, the link buffer 13
May exceed the threshold value 33, and new congestion may occur.
【0029】交換ノードSW3の輻輳検出部1は、しき
い値33に基づいてリンクバッファ13の輻輳を検出し
た場合には、検出した輻輳が入力ポート側のリンクy#
1であったことから、この輻輳発生を輻輳通知送信部2
に対して通知する。これに応じて、輻輳通知送信部2
は、輻輳発生リンクy#1に対応して規制登録テーブル
6に登録されているコネクション情報(b#1,b#
2)を、装置間のバックプレッシャー通知53として、
リンクy#1の前位に位置する交換ノードSW2に通知
する。When the congestion detection unit 1 of the switching node SW3 detects the congestion of the link buffer 13 based on the threshold value 33, the detected congestion is converted to the link y # on the input port side.
1, the occurrence of this congestion is notified to the congestion notification transmitting unit 2
Notify to In response, the congestion notification transmitting unit 2
Is the connection information (b # 1, b #) registered in the regulation registration table 6 corresponding to the congestion link y # 1.
2) as back pressure notification 53 between the devices,
The switching node SW2 located before the link y # 1 is notified.
【0030】一方、交換ノードSW2の輻輳通知受信部
7は、交換ノードSW3からのバックプレッシャー通知
53を受信し、この通知により通知された規制対象、す
なわちコネクション情報(b#1,b#2)をリンクy
#1に対応して規制登録テーブル6に登録する。さら
に、輻輳通知受信部7は装置間バックプレッシャー実行
部8に通知する。装置間バックプレッシャー実行部8で
は、この規制登録テーブル6を参照し、輻輳発生リンク
x#1に向かうb#1,b#2のセルに対して、装置間
のセル転送停止を行う。On the other hand, the congestion notification receiving section 7 of the switching node SW2 receives the back pressure notification 53 from the switching node SW3, and receives the restriction object notified by this notification, that is, the connection information (b # 1, b # 2). Link y
The information is registered in the regulation registration table 6 corresponding to # 1. Further, the congestion notification receiving unit 7 notifies the inter-device back pressure execution unit 8. The inter-device back pressure execution unit 8 refers to the regulation registration table 6 and stops cell transfer between the devices b # 1 and b # 2 toward the congestion link x # 1.
【0031】また、リンクy#1のリンクバッファ14
にて、チャネルb#1,b#2のセルに対しバックプレ
ッシャー制御に基づきセル転送停止が実行されている場
合に、後続のセル到着によってリンクバッファ14の待
ちセルキュー長がしきい値34を越え、新たな輻輳が発
生する場合がある。例えば、交換ノードSW2のコネク
ションテーブル5が図5に示すように登録されている場
合には、輻輳発生リンクx#1に向かうb#1,b#2
に対応するc#1,c#2が装置内バックプレッシャー
の対象となる一方、c#3は非対象となり交換ノードS
W3へ転送される。The link buffer 14 of the link y # 1
In the case where the cell transfer suspension is executed for the cells of the channels b # 1 and b # 2 based on the back pressure control, the waiting cell queue length of the link buffer 14 exceeds the threshold value 34 due to the subsequent cell arrival. , New congestion may occur. For example, if the connection table 5 of the switching node SW2 is registered as shown in FIG. 5, b # 1, b # 2 heading toward the congestion link x # 1
C # 1 and c # 2 are subject to in-device back pressure, while c # 3 is not targeted and becomes the switching node S
Transferred to W3.
【0032】なお、交換ノードSW2において、リンク
y#1のリンクバッファ14の待ちセルキュー長がさら
に大きくなり、しきい値24(但し、しきい値24>し
きい値34)を越えた場合には、交換ノードSW2の輻
輳検出部1により新たな輻輳が検出される。In the switching node SW2, when the waiting cell queue length of the link buffer 14 of the link y # 1 further increases and exceeds the threshold value 24 (threshold value 24> threshold value 34). The new congestion is detected by the congestion detection unit 1 of the switching node SW2.
【0033】この場合には、前述したリンクバッファ1
1と同様に、リンクy#1に設けられたすべてのコネク
ションに対するセル転送を停止させるため、コネクショ
ンテーブル5からリンクy#1に対応するコネクション
情報(c#1,c#2,c#3)が輻輳通知送信部2に
より読出され、リンクz#1に対応して規制登録テーブ
ル6に登録される。In this case, the link buffer 1
Similarly to 1, in order to stop cell transfer for all connections provided on the link y # 1, connection information (c # 1, c # 2, c # 3) corresponding to the link y # 1 is obtained from the connection table 5. Is read by the congestion notification transmitting unit 2 and registered in the regulation registration table 6 corresponding to the link z # 1.
【0034】さらに輻輳検出部1からの輻輳発生の通知
に応じて、輻輳通知送信部2により規制対象コネクショ
ン情報(c#1,c#2,c#3)が参照され、装置内
バックプレッシャー実行部3にて、チャネルc#1,c
#2のほか、チャネルc#3についてもセル転送停止が
実行される。Further, in response to the notification of the occurrence of congestion from the congestion detecting unit 1, the congestion notification transmitting unit 2 refers to the connection information to be restricted (c # 1, c # 2, c # 3) and executes the back pressure in the apparatus. In section 3, channels c # 1, c
In addition to # 2, the cell transfer is stopped for channel c # 3.
【0035】このように、各交換ノードに、収容する各
リンクでの輻輳発生を検出する輻輳検出部1を設けて、
輻輳検出部1により輻輳発生が検出された場合には、輻
輳通知送信部2により、その輻輳発生リンクに収容され
ている各コネクションへのセル転送停止を指示する所定
のバックプレッシャー通知を、各コネクションが収容さ
れる前位の各交換ノードに対して通知するようにしたも
のである。As described above, each switching node is provided with the congestion detecting unit 1 for detecting the occurrence of congestion in each of the accommodated links.
When the congestion detection unit 1 detects the occurrence of congestion, the congestion notification transmission unit 2 sends a predetermined back pressure notification instructing stop of cell transfer to each of the connections accommodated in the congestion occurrence link. Is notified to each of the preceding switching nodes that are accommodated.
【0036】また、各交換ノードに、他の交換ノードか
らのバックプレッシャー通知を受信する輻輳通知受信部
7を設けて、輻輳通知受信部7により受信されたバック
プレッシャー通知に基づいて、装置間バックプレッシャ
ー実行部8により、指示されたコネクションへのセル転
送停止を行うようにしたものである。Further, each switching node is provided with a congestion notification receiving unit 7 for receiving a back pressure notification from another switching node, and based on the back pressure notification received by the congestion notification receiving unit 7, an inter-device back-up is performed. The pressure execution unit 8 stops the cell transfer to the specified connection.
【0037】さらに、輻輳検出部1により検出された輻
輳発生が出力側リンクのものである場合には、装置内バ
ックプレッシャー実行部3により、その輻輳発生リンク
に収容されている各コネクションへのセル転送を停止
し、輻輳検出部1により検出された輻輳発生が入力側リ
ンクのものである場合には、輻輳通知送信部2により、
その輻輳発生リンクに収容されている各コネクションへ
のセル転送停止を指示する所定のバックプレッシャー通
知を、各コネクションが収容されている前位の各交換ノ
ードに対して通知するようにしたものである。Further, when the congestion occurrence detected by the congestion detection unit 1 is for the output side link, the back pressure execution unit 3 in the device transmits cells to each connection accommodated in the congestion occurrence link. When the transfer is stopped and the occurrence of congestion detected by the congestion detecting unit 1 is that of the input side link, the congestion notification transmitting unit 2
A predetermined back pressure notification instructing a stop of cell transfer to each connection accommodated in the congestion link is sent to each preceding switching node accommodating each connection. .
【0038】したがって、セル転送停止の規制対象を指
示するバックプレッシャー通知により、その輻輳発生リ
ンクに収容されている各コネクションの前位に位置する
交換ノードにて、輻輳発生リンクへのセル転送のみが停
止されるとともに、輻輳発生リンク以外のリンクへのセ
ルは転送されるものとなり、従来のように、バックプレ
ッシャー通知に応じて、すべてのリンクへのセル転送が
停止される場合と比較して、前位交換ノードにおけるス
ループット低下を回避することができる。Therefore, by the back pressure notification indicating the cell transfer stop regulation target, only the cell transfer to the congestion-occurring link is performed in the switching node located before the connection accommodated in the congestion-occurring link. While being stopped, cells to links other than the congestion-occurring link will be transferred, and, as in the past, in response to back pressure notification, compared to the case where cell transfer to all links is stopped, It is possible to avoid a decrease in throughput in the preceding switching node.
【0039】また、しきい値21〜25(第1のしきい
値:輻輳母胎用)より小さいしきい値31〜35(第2
のしきい値:輻輳派生用)を設けて、後位のリンクバッ
ファにおける輻輳発生に応じて、輻輳発生リンクへのセ
ルの転送停止を実施している場合には、しきい値31〜
35に基づいて輻輳検出を行うようにしたので、セル転
送停止を実施していない場合に比較して、より厳しい基
準により輻輳発生が監視されるものとなり、これらバッ
クプレッシャー制御により網全体としてのリソースの有
効利用が可能となり、バッファ容量が小さい場合でも、
バーストトラフィックに迅速に対応してセル落ちを回避
することが可能となる。Further, thresholds 31 to 35 (second threshold: smaller than thresholds 21 to 25 (first threshold: for
Threshold value: for deriving congestion), and when the transfer of cells to the congestion-occurring link is stopped in accordance with the occurrence of congestion in the subsequent link buffer, the threshold values 31 to 31 are set.
35, the occurrence of congestion is monitored by a stricter standard than in the case where cell transfer suspension is not performed, and the resources of the entire network are controlled by the back pressure control. Can be used effectively, and even if the buffer capacity is small,
It is possible to quickly respond to burst traffic and avoid cell drop.
【0040】なお、最初に輻輳を検出した交換ノードS
W3からの輻輳発生通知に応じて、受信端末ST3から
送信端末ST1,ST2に通知されるレート制御通知5
9により、送信端末ST1,ST2における送信レート
が低下する。したがって、バックプレッシャー通知元、
すなわち交換ノードSW3のリンクバッファにおいて、
その待ちセルキュー長がしきい値41〜45(但し、し
きい値31〜35>しきい値41〜45)を下回った場
合には、輻輳検出部1によりこれが検出され、輻輳通知
送信部2さらには装置内バックプレッシャー実行部3に
輻輳解除が通知される。The switching node S that first detects congestion
Rate control notification 5 notified from receiving terminal ST3 to transmitting terminals ST1 and ST2 in response to the congestion occurrence notification from W3.
9, the transmission rates at the transmitting terminals ST1 and ST2 are reduced. Therefore, the back pressure notification source,
That is, in the link buffer of the switching node SW3,
If the waiting cell queue length is smaller than the thresholds 41 to 45 (thresholds 31 to 35> thresholds 41 to 45), this is detected by the congestion detector 1 and the congestion notification transmitter 2 Is notified of the congestion release to the back pressure execution unit 3 in the apparatus.
【0041】これに応じて、装置内バックプレッシャー
実行部3により、交換ノードSW3内にて実行されてい
た輻輳発生リンクx#1に関するセル転送停止(バック
プレッシャー)が解除される。また、交換ノードSW3
の輻輳通知送信部2により、前位の交換ノードSW2に
対してバックプレッシャー解除通知が行われ、これが交
換ノードSW2の輻輳通知受信部7にて受信され、装置
間バックプレッシャー実行部8によりセル転送停止が解
除される。In response, the intra-device back pressure execution unit 3 releases the suspension of cell transfer (back pressure) for the congestion link x # 1 executed in the switching node SW3. Also, the exchange node SW3
Of the back pressure is sent to the preceding switching node SW2 by the congestion notification transmitting unit 2, and the congestion notification receiving unit 7 of the switching node SW2 receives the notification, and the inter-device back pressure executing unit 8 transfers the cell. The suspension is released.
【0042】なお、以上の説明において、入力ポート側
および出力ポート側の両方にリンクバッファを有する入
出力バッファ型の交換ノードを例に説明したが、これに
限定されるものではなく、例えば、入力ポート側にのみ
リンクバッファを有する入力バッファ型の交換ノード、
あるいは入力ポート側にのみリンクバッファを有する出
力バッファ型の交換ノードであっても、本発明を適用す
ることが可能であり、前述と同様の作用効果が得られ
る。ただし、入力バッファ型および出力バッファ型の交
換ノードの場合には、輻輳発生を検出した交換ノードで
は、装置内バックプレッシャー制御を行わず、直ちに前
位の交換ノードに対してバックプレッシャー通知を行う
ものとなる。In the above description, an input / output buffer type switching node having link buffers on both the input port side and the output port side has been described as an example. However, the present invention is not limited to this. An input buffer type switching node having a link buffer only on the port side,
Alternatively, the present invention can be applied to an output buffer type switching node having a link buffer only on the input port side, and the same operation and effect as described above can be obtained. However, in the case of the input buffer type and output buffer type switching node, the switching node that detects the occurrence of congestion does not perform the back pressure control in the device and immediately notifies the preceding switching node of the back pressure. Becomes
【0043】また、入力バッファ型、出力バッファ型お
よび入出力バッファ型のいずれの交換ノードの場合で
も、他の交換ノードからのバックプレッシャー通知に応
じて、しきい値31〜35,41〜45に基づく輻輳検
出を待たずに、その通知の規制対象情報に基づいて、直
ちに前位の交換ノードに対してバックプレッシャー通知
を実施するようにしてもよい。これにより前位方向への
より迅速なバックプレッシャー通知を実施することが可
能となり、輻輳発生リンクに収容されているコネクショ
ンに関するセルの網内蓄積量を抑制することができ、網
全体のリソースを有効利用することが可能となる。In the case of any of the input buffer type, output buffer type, and input / output buffer type switching nodes, thresholds 31 to 35, 41 to 45 are set in accordance with back pressure notifications from other switching nodes. Instead of waiting for the congestion detection based on the notification, the back pressure notification may be immediately performed to the preceding switching node based on the restriction target information of the notification. As a result, it is possible to perform a quicker back pressure notification in the forward direction, and it is possible to suppress the amount of cells stored in the network related to the connection accommodated in the congestion-occurring link and to use the resources of the entire network effectively. It can be used.
【0044】[0044]
【発明の効果】以上説明したように、本発明は、交換ノ
ードに、収容する各リンクでの輻輳発生を検出する輻輳
検出部と、他の交換ノードからのバックプレッシャー通
知を受信する輻輳通知受信部とを設けて、輻輳検出部に
より輻輳発生が検出された場合には、その輻輳発生リン
クに収容されている各コネクションへのセル転送停止を
指示する所定のバックプレッシャー通知を、各コネクシ
ョンが収容される前位の各交換ノードに対して通知する
とともに、輻輳通知受信部により受信されたバックプレ
ッシャー通知に基づいて、指示されたコネクションへの
セル転送停止を行うようにしたものである。As described above, the present invention provides a congestion detection unit for detecting the occurrence of congestion in each link accommodated in a switching node, and a congestion notification receiving unit for receiving a back pressure notification from another switching node. When the congestion detection unit detects the occurrence of congestion, each connection accommodates a predetermined back pressure notification that instructs to stop cell transfer to each connection accommodated on the congestion occurrence link. In addition to notifying the preceding switching nodes that are performed, the cell transfer to the designated connection is stopped based on the back pressure notification received by the congestion notification receiving unit.
【0045】また、輻輳検出部により検出された輻輳発
生が出力側リンクのものである場合には、その輻輳発生
リンクに収容されている各コネクションへのセル転送を
停止し、輻輳検出部により検出された輻輳発生が入力側
リンクのものである場合には、その輻輳発生リンクに収
容されている各コネクションへのセル転送停止を指示す
る所定のバックプレッシャー通知を、各コネクションが
収容されている前位の各交換ノードに対して通知するよ
うにしたものである。If the occurrence of congestion detected by the congestion detection unit is that of the output side link, cell transfer to each connection accommodated in the congestion occurrence link is stopped, and the congestion detection unit detects the congestion. If the generated congestion occurrence is that of the input side link, a predetermined back pressure notification instructing stop of cell transfer to each connection accommodated in the congestion occurrence link is sent before the connection is accommodated. This is to notify each switching node of the order.
【0046】したがって、セル転送停止の規制対象を指
示するバックプレッシャー通知により、その輻輳発生リ
ンクに収容されている各コネクションの前位に位置する
交換ノードにて、輻輳発生リンクへのセル転送のみが停
止されるとともに、輻輳発生リンク以外のリンクへのセ
ルは転送されるものとなり、従来のように、バックプレ
ッシャー通知に応じて、すべてのリンクへのセル転送が
停止される場合と比較して、前位交換ノードにおけるス
ループット低下を回避することができる。Therefore, by the back pressure notification instructing the target of the cell transfer stop regulation, only the cell transfer to the congestion link is performed at the switching node located before the connection accommodated in the congestion link. While being stopped, cells to links other than the congestion-occurring link will be transferred, and, as in the past, in response to back pressure notification, compared to the case where cell transfer to all links is stopped, It is possible to avoid a decrease in throughput in the preceding switching node.
【0047】また、輻輳検出部にて、通常時には、リン
クのリンクバッファの使用容量が第1のしきい値を超過
した場合にのみ輻輳発生を検出し、バックプレッシャー
制御によるセル転送停止時には、各リンクのリンクバッ
ファの使用容量が第1のしきい値より小さい第2のしき
い値を超過した場合にも輻輳発生を検出するようにした
ので、セル転送停止時には、通常時に比較して、より厳
しい基準により輻輳発生が監視されるものとなり、これ
らバックプレッシャー制御により網全体としてのリソー
スの有効利用が可能となり、バッファ容量が小さい場合
でも、バーストトラフィックに迅速に対応してセル落ち
を回避することが可能となる。Also, the congestion detection unit normally detects the occurrence of congestion only when the used capacity of the link buffer of the link exceeds the first threshold, and when the cell transfer is stopped by the back pressure control, Since the occurrence of congestion is detected even when the used capacity of the link buffer of the link exceeds the second threshold value smaller than the first threshold value, when the cell transfer is stopped, compared with the normal time, The occurrence of congestion is monitored according to strict standards, and these back pressure controls enable effective use of resources as a whole network. Even if the buffer capacity is small, respond quickly to burst traffic and avoid cell loss. Becomes possible.
【0048】さらに、輻輳通知受信部によりバックプレ
ッシャー通知が受信された場合、バックプレッシャー通
知にて指示された各コネクションが収容される前位の各
交換ノードに対して、各コネクションのうち対応するコ
ネクションへのセル転送停止を指示する新たなバックプ
レッシャー通知を通知するようにしたので、前位方向へ
の迅速なバックプレッシャー通知を実施することが可能
となり、輻輳発生リンクに収容されているコネクション
に関するセルの網内蓄積量を抑制することができ、網全
体のリソースを有効利用することが可能となる。Further, when the back pressure notification is received by the congestion notification receiving unit, the corresponding connection among the respective connections is sent to the preceding switching node in which each connection indicated by the back pressure notification is accommodated. A new back pressure notification that instructs the cell transfer to stop, it is possible to carry out a quick back pressure notification in the forward direction, and the cell related to the connection accommodated in the congestion occurrence link Can be suppressed in the network, and the resources of the entire network can be effectively used.
【図1】 本発明の一実施の形態による交換ノードにお
けるバックプレッシャー制御方式を示すブロック図であ
る。FIG. 1 is a block diagram showing a back pressure control method in a switching node according to an embodiment of the present invention.
【図2】 コネクションテーブルを示す説明図である。FIG. 2 is an explanatory diagram showing a connection table.
【図3】 規制登録テーブルを示す説明図である。FIG. 3 is an explanatory diagram showing a regulation registration table.
【図4】 バックプレッシャー制御方式を示す説明図で
ある。FIG. 4 is an explanatory diagram showing a back pressure control method.
【図5】 他の交換ノードのコネクションテーブルを示
す説明図である。FIG. 5 is an explanatory diagram showing a connection table of another switching node.
1…輻輳検出部、2…輻輳通知送信部、3…装置内バッ
クプレッシャー実行部、4…メモリ、5…コネクション
テーブル、6…規制登録テーブル、7…輻輳通知受信
部、8…装置間バックプレッシャー実行部、SW1〜S
W3…交換ノード、ST1,ST2…送信端末、ST
3,ST4…受信端末、x#1,x#2,y#1,z#
1,w#1…リンク、11〜15…リンクバッファ、2
1〜25…しきい値(第1のしきい値)、31〜35…
しきい値(第2のしきい値)、41〜45…しきい値
(輻輳解除しきい値)、53,55…バックプレッシャ
ー通知、59…レート制御による輻輳通知。DESCRIPTION OF SYMBOLS 1 ... Congestion detection part, 2 ... Congestion notification transmission part, 3 ... In-device back pressure execution part, 4 ... Memory, 5 ... Connection table, 6 ... Regulation registration table, 7 ... Congestion notification reception part, 8 ... Inter-device back pressure Execution unit, SW1 to S
W3: switching node, ST1, ST2: transmitting terminal, ST
3, ST4: receiving terminal, x # 1, x # 2, y # 1, z #
1, w # 1 link, 11-15 link buffer, 2
1 to 25... Threshold value (first threshold value), 31 to 35.
Thresholds (second thresholds), 41 to 45: thresholds (congestion release thresholds), 53, 55: back pressure notification, 59: congestion notification by rate control.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭62−85532(JP,A) 特開 平3−175843(JP,A) 特開 平7−183886(JP,A) 特開 平1−272245(JP,A) 電子情報通信学会 総合大会講演論文 集 B−741(1996年3月11日) 「輻 輳コネクション通知によるバックプレッ シャー制御方式の提案」川見正美 (58)調査した分野(Int.Cl.6,DB名) H04L 12/28,12/56──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-62-285532 (JP, A) JP-A-3-175584 (JP, A) JP-A-7-183886 (JP, A) JP-A-1- 272245 (JP, A) Proceedings of the IEICE General Conference, B-741 (March 11, 1996) "Proposal of a backpressure control method using congestion connection notification" Masami Kawami (58) Int.Cl. 6 , DB name) H04L 12 / 28,12 / 56
Claims (4)
輻輳が発生した場合に、前位の各交換ノードに対してセ
ル転送停止を指示するバックプレッシャー制御方式にお
いて、 交換ノードは、 収容する各リンクでの輻輳発生を検出する輻輳検出部
と、 この輻輳検出部により輻輳発生が検出された場合には、
その輻輳発生リンクに収容されている各コネクションへ
のセル転送停止を指示する所定のバックプレッシャー通
知を、前記各コネクションが収容される前位の各交換ノ
ードに対して通知する輻輳通知送信部と、 他の交換ノードからのバックプレッシャー通知を受信す
る輻輳通知受信部と、 この輻輳通知受信部により受信されたバックプレッシャ
ー通知に基づいて、指示されたコネクションへのセル転
送停止を行う装置間バックプレッシャー実行部とを備え
ることを特徴とするバックプレッシャー制御方式。In a back pressure control method for instructing each preceding switching node to stop cell transfer when congestion occurs in a link accommodated in the switching node, the switching node A congestion detection unit that detects the occurrence of congestion on the link, and if the occurrence of congestion is detected by the congestion detection unit,
A congestion notification transmitting unit that notifies a predetermined back pressure notification instructing stop of cell transfer to each connection accommodated in the congestion occurrence link to each of the preceding switching nodes in which each connection is accommodated, A congestion notification receiving unit that receives a back pressure notification from another switching node; and, based on the back pressure notification received by the congestion notification receiving unit, executing inter-device back pressure that stops cell transfer to the specified connection. Back pressure control system characterized by comprising
輻輳が発生した場合に、前位の各交換ノードに対してセ
ル転送停止を指示するバックプレッシャー制御方式にお
いて、 交換ノードは、 収容する各リンクでの輻輳発生を検出する輻輳検出部
と、 この輻輳検出部により検出された輻輳発生が入力側リン
クのものである場合には、その輻輳発生リンクに収容さ
れている各コネクションへのセル転送停止を指示する所
定のバックプレッシャー通知を、前記各コネクションが
収容されている前位の各交換ノードに対して通知する輻
輳通知送信部と、 輻輳検出部により検出された輻輳発生が出力側リンクの
ものである場合には、その輻輳発生リンクに収容されて
いる各コネクションへのセル転送を停止する装置内バッ
クプレッシャー実行部と、 他の交換ノードからのバックプレッシャー通知を受信す
る輻輳通知受信部と、 この輻輳通知受信部により受信されたバックプレッシャ
ー通知に基づいて、指示されたコネクションへのセル転
送停止を行う装置間バックプレッシャー実行部とを備え
ることを特徴とするバックプレッシャー制御方式。2. A back pressure control method for instructing each preceding switching node to stop cell transfer when congestion occurs in a link accommodated in the switching node. A congestion detection unit for detecting the occurrence of congestion on the link; and, when the congestion occurrence detected by the congestion detection unit is that of the input side link, cell transfer to each connection accommodated in the congestion occurrence link. A congestion notification transmitting unit for notifying a predetermined back pressure notification for instructing a stop to each of the preceding switching nodes in which each of the connections is accommodated, and the occurrence of congestion detected by the congestion detection unit indicating that the congestion has occurred. If it is, a back pressure execution unit in the device that stops cell transfer to each connection accommodated in the congestion link, A congestion notification receiving unit that receives a back pressure notification from the switching node, based on the back pressure notification received by the congestion notification receiving unit, an inter-device back pressure execution unit that stops cell transfer to the instructed connection; Back pressure control system characterized by comprising:
ャー制御方式において、 輻輳検出部は、 各リンクにおける輻輳発生を検出する場合、前記リンク
に対してバックプレッシャー制御に基づくセル転送停止
が行われていない場合には、前記リンクのリンクバッフ
ァの使用容量が第1のしきい値を超過した場合にのみ輻
輳発生を検出し、セル転送停止が行われている場合に
は、前記リンクのリンクバッファの使用容量が第1のし
きい値より小さい第2のしきい値を超過した場合にも輻
輳発生を検出するようにしたことを特徴とするバックプ
レッシャー制御方式。3. The back pressure control method according to claim 1, wherein the congestion detection unit, when detecting occurrence of congestion on each link, suspends cell transfer for the link based on the back pressure control. If no, the congestion is detected only when the used capacity of the link buffer of the link exceeds the first threshold, and when the cell transfer is stopped, the link buffer of the link is A back pressure control method, wherein the occurrence of congestion is detected even when the used capacity exceeds a second threshold value smaller than the first threshold value.
ャー制御方式において、 輻輳通知送信部は、 輻輳通知受信部によりバックプレッシャー通知が受信さ
れた場合、前記バックプレッシャー通知にて指示された
各コネクションが収容される前位の各交換ノードに対し
て、前記各コネクションのうち対応するコネクションへ
のセル転送停止を指示する新たなバックプレッシャー通
知を通知するようにしたことを特徴とするバックプレッ
シャー制御方式。4. The back pressure control method according to claim 1, wherein the congestion notification transmitting unit is configured to, when a back pressure notification is received by the congestion notification receiving unit, connect each connection indicated by the back pressure notification. A back pressure control method, wherein a new back pressure notification for instructing each of the preceding switching nodes to be accommodated to stop cell transfer to a corresponding one of the connections is notified.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8014099A JP2832592B2 (en) | 1996-01-30 | 1996-01-30 | Back pressure control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8014099A JP2832592B2 (en) | 1996-01-30 | 1996-01-30 | Back pressure control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09214496A JPH09214496A (en) | 1997-08-15 |
| JP2832592B2 true JP2832592B2 (en) | 1998-12-09 |
Family
ID=11851677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8014099A Expired - Lifetime JP2832592B2 (en) | 1996-01-30 | 1996-01-30 | Back pressure control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2832592B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002353979A (en) * | 2001-05-30 | 2002-12-06 | Toyo Commun Equip Co Ltd | Bandwidth limitation method using PAUSE packet together |
-
1996
- 1996-01-30 JP JP8014099A patent/JP2832592B2/en not_active Expired - Lifetime
Non-Patent Citations (1)
| Title |
|---|
| 電子情報通信学会 総合大会講演論文集 B−741(1996年3月11日) 「輻輳コネクション通知によるバックプレッシャー制御方式の提案」川見正美 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09214496A (en) | 1997-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5473604A (en) | Method for avoiding node overload in a packet switching network | |
| EP0823167B1 (en) | Method and apparatus for coordinating access to an output of a routing device in a packet switching network | |
| JP2639335B2 (en) | Congestion control method in ATM network | |
| US7768914B2 (en) | Switch and a switching method | |
| US8014281B1 (en) | Systems and methods for limiting the rates of data to/from a buffer | |
| EP0297629B1 (en) | Communications systems | |
| US5691985A (en) | System and method for increasing throughput of inter-network gateways using a hardware assist engine | |
| US6356629B1 (en) | Switched virtual circuit controller setup congestion management strategy | |
| JPH0657016B2 (en) | Congestion control type packet switching method and apparatus thereof | |
| JP2757779B2 (en) | Buffer priority control method | |
| JP3394504B2 (en) | Method and apparatus for maintaining packet order integrity in a parallel switching engine | |
| JP2832592B2 (en) | Back pressure control method | |
| JP3917042B2 (en) | Frame transmission rate control method in frame transfer network and user terminal connected to frame transfer apparatus | |
| EP1106003A1 (en) | Method and system for prioritised congestion control in a switching hub | |
| JPH07283817A (en) | ATM-LAN node flow control method | |
| JP3087949B2 (en) | ATM communication network | |
| JP2714809B2 (en) | Switch and congestion control method | |
| JP2832591B2 (en) | Simultaneous notification type congestion control method | |
| JP3148853B2 (en) | Packet congestion notification method and apparatus therefor | |
| JP2590211B2 (en) | Network congestion control method | |
| JPH0766845A (en) | Information flow control device | |
| JP2000224180A (en) | Data priority transfer method | |
| JPH0738610A (en) | Packet transmission method | |
| JP2785147B2 (en) | Restriction method for each route | |
| JPH0779253A (en) | Packet switch |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060207 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060425 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071129 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090702 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100112 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100315 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100420 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100617 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100617 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100623 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110405 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110413 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140422 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |