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

JP2785147B2 - Restriction method for each route - Google Patents

Restriction method for each route

Info

Publication number
JP2785147B2
JP2785147B2 JP6683890A JP6683890A JP2785147B2 JP 2785147 B2 JP2785147 B2 JP 2785147B2 JP 6683890 A JP6683890 A JP 6683890A JP 6683890 A JP6683890 A JP 6683890A JP 2785147 B2 JP2785147 B2 JP 2785147B2
Authority
JP
Japan
Prior art keywords
path
transmission
congestion state
communication path
packet
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
Application number
JP6683890A
Other languages
Japanese (ja)
Other versions
JPH03268541A (en
Inventor
進 富永
聡 野島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP6683890A priority Critical patent/JP2785147B2/en
Priority to CA002038458A priority patent/CA2038458C/en
Priority to DE69129952T priority patent/DE69129952T2/en
Priority to US07/671,959 priority patent/US5309431A/en
Priority to EP91104248A priority patent/EP0448049B1/en
Publication of JPH03268541A publication Critical patent/JPH03268541A/en
Application granted granted Critical
Publication of JP2785147B2 publication Critical patent/JP2785147B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】 〔概要〕 複数の端末とそれらを収容するパケット交換ノードの
間及びパケット交換ノード同士の間を結合する伝送路に
より構成されるパケット通信ネットワークにおいて、ノ
ード及び伝送路の混雑状態を緩和させるパケット転送規
制方式に関し、 簡単な制御処理で輻輳を引き起こしている伝送路を通
過する通信経路のみを規制することを可能にし、輻輳状
態からの迅速な復旧を可能にすることを目的とし、 各パケット交換ノード内に、パケット通信ネットワー
ク内の各伝送路毎に、任意のパケート交換ノードの任意
の端末収容部から他の任意のパケット交換ノードの任意
の端末収容部までの各通信経路のうちどの通信経路が含
まれるかを記憶する通信経路記憶手段と、自パケット交
換ノードに収容される伝送路の混在状態を検出する混雑
状態検出手段と、該混雑状態検出手段により検出される
伝送路の混雑状態を混雑状態通知として他のパケット交
換ノードに通知する混雑状態通知手段と、他のパケット
交換ノードからの混雑状態通知を受信し、該混雑状態通
知に対応する伝送路に含まれる通信経路を通信経路記憶
手段から検索し、該検索された通信経路のうち自パケッ
ト交換ノードが収容する伝送路に含まれている通信経路
を判別する通信経路判別手段と、該通信経路判別手段に
よって判別された通信経路で転送されるパケットデータ
の送出を混雑状態通知に基づいて制御する通信経路制御
手段と、を有するように構成する。
DETAILED DESCRIPTION OF THE INVENTION [Overview] In a packet communication network composed of a plurality of terminals and a packet switching node accommodating them and a transmission line coupling between the packet switching nodes, congestion of nodes and transmission lines Concerning the packet transfer regulation method that alleviates the state, the purpose is to enable only a communication path passing through a transmission path causing congestion to be controlled by simple control processing, and to enable quick recovery from a congestion state In each packet switching node, for each transmission path in the packet communication network, each communication path from any terminal accommodation unit of any packet switching node to any terminal accommodation unit of any other packet switching node Communication path storage means for storing which communication path is included in the communication path and transmission paths accommodated in the own packet switching node Congestion state detection means for detecting a state, congestion state notification means for notifying another packet switching node of the congestion state of the transmission path detected by the congestion state detection means as congestion state notification, The congestion state notification is received, and a communication path included in the transmission path corresponding to the congestion state notification is searched from the communication path storage unit, and the searched communication path is included in the transmission path accommodated by the own packet switching node. Communication path discriminating means for discriminating a communication path in use, and communication path control means for controlling transmission of packet data transferred on the communication path discriminated by the communication path discriminating means based on a congestion state notification. To be configured.

〔産業上の利用分野〕[Industrial applications]

本発明は、複数の端末とそれらを収容するパケット交
換ノードの間及びパケット交換ノード同士の間を結合す
る伝送路により構成されるパケット通信ネットワークに
おいて、ノード及び伝送路の混雑状態を緩和させるパケ
ット転送規制方式に関する。
The present invention relates to a packet transfer for reducing a congestion state of a node and a transmission line in a packet communication network including a plurality of terminals and a transmission line connecting the packet switching nodes accommodating them and between the packet switching nodes. Regarding the regulation system.

〔従来の技術〕[Conventional technology]

パケット通信ネットワークは、端末とそれらを収容す
るパケット交換ノードの間及びパケット交換ノード同士
の間を結合する伝送路によって構成されている。端末
は、データ、画像又は音声等の各種情報の発生元であ
る。パケット交換ノードは、端末からのパケットに含ま
れる優位情報を抽出し、その優位情報の先頭に新たに転
送先アドレスを付加してパケットフォーマットを作成す
る動作、或いは転送先の方路を判断する動作等を行う。
The packet communication network is configured by a transmission path connecting between terminals and packet switching nodes accommodating them and between packet switching nodes. The terminal is a source of various types of information such as data, images, and sounds. The packet switching node extracts superiority information included in the packet from the terminal and creates a packet format by adding a new destination address to the head of the superiority information, or determines the destination route. And so on.

パケット通信ネットワークでは、パケット交換ノード
が端末から確率的に発生される必要情報を抽出してパケ
ットデータとして通信しており、これにより、ネットワ
ーク内では、大群化効果による高効率のリソース管理が
実現されている。この場合、各パケットは、一旦ノード
内の転送待ちバッファにバッファリングされることによ
り、伝送路の帯域が一定になるように制御が行われてい
る。
In a packet communication network, a packet switching node extracts necessary information stochastically generated from a terminal and communicates it as packet data. As a result, in the network, highly efficient resource management due to a large grouping effect is realized. ing. In this case, each packet is temporarily buffered in a transfer waiting buffer in the node, and is controlled so that the bandwidth of the transmission path becomes constant.

しかし、パケットを用いてリアルタイム性を要求され
る同期通信等を行おうとした場合において、端末から発
生する情報が不規則であるために、各情報が回線上に多
重化された場合に、低い確率でパケットが交換ノードに
集中することが起こり得る。これによって、ノード内の
パケット転送処理が行えなくなり、ノード内の通信パケ
ットの伝送遅延が増大する。そして、転送待ちバッファ
におけるパケットの滞留数が許容限度を超えると、輻輳
状態になってパケットの廃棄が発生し、通信品質の劣化
を招いてしまうという問題が生じる。
However, when attempting to perform synchronous communication or the like that requires real-time performance using packets, the information generated from the terminal is irregular, so if each information is multiplexed on the line, a low probability It can happen that packets concentrate on the switching node. As a result, the packet transfer processing in the node cannot be performed, and the transmission delay of the communication packet in the node increases. If the number of packets remaining in the transfer waiting buffer exceeds the permissible limit, a problem arises in which congestion occurs, packets are discarded, and communication quality is degraded.

上述のようなパケット通信ネットワークにおける輻輳
問題を解決するためには、転送パケットの転送元を一時
的に停止させるように輻輳が発生したノード(以下、輻
輳ノードと呼ぶ)から通知を行う入力規制方式が一般に
採用される。
In order to solve the congestion problem in the packet communication network as described above, an input restriction method for notifying from a node in which congestion has occurred (hereinafter, referred to as a congestion node) so as to temporarily stop a transfer source of a transfer packet. Is generally adopted.

入力規制方式の第1の従来例として、輻輳ノードから
他の全局に対して一斉に通知を行い、これに対して各局
は、当該輻輳ノードを通過する通信パスを現在保有して
いるか否かを判別し、その通信パスを保有していると判
別した場合は、輻輳ノードへのパケットの転送を規制す
る方式がある。
As a first conventional example of the input control method, a congestion node simultaneously notifies all other stations, and in response to this, each station determines whether or not it currently has a communication path passing through the congestion node. If it is determined that the communication path is held, there is a method of restricting the transfer of the packet to the congested node.

入力規制方式の第2の従来例として、輻輳ノードが輻
輳ノードを通過する通信パスに対して規制通知を選択
し、該当パスの通信元のみを停止させる方式がある。
As a second conventional example of the input restriction method, there is a method in which a congestion node selects a restriction notification for a communication path passing through the congestion node and stops only the communication source of the path.

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

しかし、上述の第1の従来例の場合、全局に対して規
制通知を発するため、パケットの輻輳状態を他局に波及
させる可能性が高く、輻輳の緩和には効果が薄いという
問題点を有している。
However, in the case of the above-mentioned first conventional example, since a regulation notification is issued to all stations, there is a high possibility that the packet congestion state will spread to other stations, and there is a problem that the effect of reducing the congestion is small. doing.

また、上述の第2の従来例の場合、通信パスの逆パス
を管理する必要があり、更に、その管理を通信データの
種類毎に行う必要があるため、各局での処理が膨大とな
り、規制通知の転送遅延がかかり、規制の制御による効
果までのバッファ量が膨大となってしまうという問題点
を有している。
Further, in the case of the above-mentioned second conventional example, it is necessary to manage a reverse path of the communication path, and furthermore, it is necessary to perform the management for each type of communication data. There is a problem that the transfer of the notification is delayed and the buffer amount until the effect of the regulation control becomes enormous.

本発明は、簡単な制御処理で輻輳を引き起こしている
伝送路を通過する通信経路のみを規制することを可能に
し、輻輳状態からの迅速な復旧を可能にすることを目的
とする。
SUMMARY OF THE INVENTION It is an object of the present invention to enable only a communication path passing through a transmission path causing congestion to be restricted by a simple control process, and to enable quick recovery from a congestion state.

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

第1図は、本発明のブロック図である。本発明は、複
数の端末とそれらを収容するパケット交換ノードの間及
びパケット交換ノード同士の間を結合する伝送路により
構成されるパケット通信ネットワークを前提とする。そ
して、各パケット交換ノード内に、以下に示される構成
を有する。
FIG. 1 is a block diagram of the present invention. The present invention is premised on a packet communication network composed of a plurality of terminals and packet transmission nodes accommodating them, and a transmission line connecting between the packet switching nodes. Each of the packet switching nodes has the following configuration.

まず、パケット通信ネットワーク内の各伝送路106毎
に、任意のパケット交換ノードの任意の端末収容部から
他の任意のパケット交換ノードの任意の端末収容部まで
の各通信経路のうちどの通信経路が含まれるかを記憶す
る通信経路記憶手段101を有する。
First, for each transmission path 106 in the packet communication network, which communication path among the communication paths from an arbitrary terminal accommodation section of an arbitrary packet switching node to an arbitrary terminal accommodation section of another arbitrary packet switching node is It has a communication path storage means 101 for storing whether or not it is included.

次に、自パケット交換ノードに収容される伝送路106
の混雑状態を検出する混雑状態検出手段102を有する。
同手段は、例えば自パケット交換ノードに収容される伝
送路106の輻輳状態の発生又は輻輳状態の解消のいずれ
かを検出する。なお、中間的な混雑状態を検出できるよ
うに構成してもよい。
Next, the transmission path 106 accommodated in the own packet switching node
And a congestion state detecting means 102 for detecting the congestion state.
The means detects, for example, either occurrence of a congestion state of the transmission path 106 accommodated in the own packet switching node or elimination of the congestion state. In addition, you may comprise so that an intermediate congestion state can be detected.

次に、該混雑状態検出手段により検出される伝送路10
6の混雑状態を混雑状態通知107として他のパケット交換
ノードに通知する混雑状態通知手段103を有する。この
場合、混雑状態通知107は、例えば自パケット交換ノー
ドに収容される伝送路106において輻輳状態が発生した
ことを示す輻輳状態発生通知及び自パケット交換ノード
に収容される伝送路106において発生していた輻輳状態
が解消したことを示す輻輳状態解消通知のいずれかであ
る。なお、中間的な混雑状態を通知できるように構成し
てもよい。
Next, the transmission line 10 detected by the congestion state detecting means
There is a congestion state notifying means 103 for notifying another congestion state to another packet switching node as a congestion state notification 107. In this case, the congestion state notification 107 occurs, for example, in the congestion state occurrence notification indicating that a congestion state has occurred in the transmission line 106 accommodated in the own packet switching node and in the transmission line 106 accommodated in the own packet switching node. This is one of the congestion state elimination notifications indicating that the congested state has been resolved. In addition, you may comprise so that an intermediate | middle congestion state can be notified.

更に、他のパケット交換ノードからの混雑状態通知10
7を受信し、該混雑状態通知に対応する伝送路に含まれ
る通信経路を通信経路記憶手段101から検索し、該検索
された通信経路のうち自パケット交換ノードが収容する
伝送路106に含まれている通信経路を判別する通信経路
判別手段104を有する。
Further, a congestion state notification 10 from another packet switching node
7, the communication path included in the transmission path corresponding to the congestion state notification is searched from the communication path storage unit 101, and the communication path included in the transmission path 106 accommodated by the own packet switching node among the searched communication paths. Communication path determining means 104 for determining the communication path being used.

そして、該通信経路判別手段によって判別された通信
経路で転送されるパケットデータ108の送出を混雑状態
通知107に基づいて制御する通信経路制御手段105を有す
る。同手段は、例えば他のパケット交換ノードから輻輳
状態発生通知を受信した場合には、通信経路判別手段10
4によって判別された通信経路で転送されるパケットデ
ータ108の送出を規制し、他のパケット交換ノードから
輻輳状態解消通知を受信した場合には、通信経路判別手
段104によって判別された通信経路における規制を解除
する。なお、前述の中間的な混雑状態を示す通知に基づ
いて、パケットデータの送出量を段階的に制御するよう
に構成することも可能である。
The communication path control unit 105 controls transmission of the packet data 108 transferred on the communication path determined by the communication path determination unit based on the congestion state notification 107. This means, for example, when a congestion state occurrence notification is received from another packet switching node,
4 restricts the transmission of the packet data 108 transferred on the communication path determined by the communication path, and when a congestion state elimination notification is received from another packet switching node, the restriction on the communication path determined by the communication path Cancel. It should be noted that the transmission amount of the packet data may be controlled stepwise based on the notification indicating the intermediate congestion state.

上記構成において、自パケット交換ノードに収容され
る伝送路106毎に、該自伝送路に送出されるべきパケッ
トデータを保持する送出待ちバッファ手段と、自伝送路
への送出を規制すべきパケットデータを保持する規制待
ちバッファ手段とを有するように構成できる。そして、
この場合、前述の混雑状態検出手段102は、上述の自パ
ケット交換ノードに収容される伝送路106毎に設けら
れ、かつ送出待ちバッファ手段におけるパケットデータ
の蓄積量を監視することにより、前述の輻輳状態の発生
又は輻輳状態の解消のいずれかを検出するように構成で
きる。更に、前述の通信経路制御手段105は、上述の自
パケット交換ノードに収容される伝送路106毎に設けら
れ、かつ以下に示されるような手段で構成することがで
きる。すなわち、まず、自伝送路に含まれる通信経路毎
に現在パケットデータの送出規制が行われているか否か
を示す情報を記憶し、他のパケット交換ノードから輻輳
状態発生通知を受信した場合には通信経路判別手段104
によって判別された通信経路に対して規制が行われてい
ることを示す情報を設定し、他のパケット交換ノードか
ら輻輳状態解消通知を受信した場合には通信経路判別手
段104によって判別された通信経路に対する規制が解除
されたことを示す情報を設定する。規制経路設定記憶手
段を有する。また、送出されるべきパケットデータ108
の通信経路を抽出する通信経路抽出手段を有する。更
に、該通信経路抽出手段で抽出された通信経路に対して
規制が行われているか否かを規制経路設定記憶手段から
検出し、規制が行われている場合には送出されるべきパ
ケットデータ108を規制待ちバッファ手段に保持し、規
制が行われていない場合には送出されるべきパケットデ
ータ108を送出待ちバッファ手段に保持するセレクタ手
段を有する。そして、他のパケット交換ノードから輻輳
状態解消通知を受信した場合に、規制待ちバッファ手段
に保持されているパケットデータを自伝送路に送出し、
それ以外の場合に送出待ちバッファ手段に保持されてい
るパケットデータを自伝送路に送出するゲート手段を有
する。
In the above configuration, for each transmission path accommodated in the own packet switching node, transmission waiting buffer means for holding packet data to be transmitted to the own transmission path, and packet data to be restricted from being transmitted to the own transmission path. And a restriction waiting buffer means for holding And
In this case, the above-mentioned congestion state detecting means 102 is provided for each transmission line 106 accommodated in the above-mentioned own packet switching node, and monitors the amount of accumulated packet data in the transmission waiting buffer means, thereby achieving the above-mentioned congestion. It can be configured to detect either occurrence of a state or resolution of a congested state. Further, the above-mentioned communication path control means 105 is provided for each transmission path 106 accommodated in the above-mentioned own packet switching node, and can be constituted by the following means. That is, first, information indicating whether or not packet data transmission is currently restricted for each communication path included in the own transmission path is stored, and when a congestion state occurrence notification is received from another packet switching node, Communication path determination means 104
Information indicating that regulation is being performed on the communication path determined by the communication path determination unit 104, and when a congestion state elimination notification is received from another packet switching node, Set information indicating that the regulation on has been released. It has a regulated route setting storage means. Also, packet data 108 to be transmitted
Communication path extracting means for extracting the communication path of (1). Further, it is detected from the regulated route setting storage means whether or not the communication route extracted by the communication route extracting device is regulated. If the regulation is performed, the packet data 108 to be transmitted is Is held in the buffer waiting for regulation, and when the regulation is not performed, there is selector means for holding the packet data 108 to be transmitted in the buffer waiting for transmission. Then, upon receiving a congestion state elimination notification from another packet switching node, the packet data held in the restriction waiting buffer means is transmitted to its own transmission path,
In other cases, there is provided a gate unit for transmitting the packet data held in the transmission waiting buffer unit to its own transmission path.

〔作用〕[Action]

或るパケット交換ノード又はそのノードが収容する伝
送路において例えば輻輳が発生した場合、その情報は混
雑状態通知107として他のパケット交換ノードに通知さ
れる。この場合、伝送路の番号等と、輻輳状態発生を示
すフラグ等との形式で通知される。
For example, when congestion occurs in a certain packet switching node or a transmission line accommodated by the node, the information is notified to another packet switching node as a congestion state notification 107. In this case, the notification is made in the form of a transmission path number and the like and a flag indicating the occurrence of a congestion state.

上記通知を受けた他のパケット交換ノードにおいて
は、混雑状態通知107に対応する伝送路に含まれる通信
経路が通信経路記憶手段101から検索され、該検索され
た通信経路のうち自パケット交換ノードが収容する伝送
路106に含まれている通信経路が判別され、その判別さ
れた通信経路で転送されるパケットデータ108の送出を
混雑状態通知107に基づいて制御する。
In the other packet switching nodes that have received the notification, the communication path included in the transmission path corresponding to the congestion state notification 107 is searched from the communication path storage unit 101, and the own packet switching node among the searched communication paths is The communication path included in the transmission path 106 to be accommodated is determined, and transmission of the packet data 108 transferred through the determined communication path is controlled based on the congestion state notification 107.

これにより、輻輳等が発生した伝送路に向かう通信経
路のパケットデータを、各パケット交換ノード毎に速や
かに規制することができ、輻輳等の混雑状態を迅速に解
消させることができる。
As a result, packet data on a communication path toward a transmission path in which congestion or the like has occurred can be quickly regulated for each packet switching node, and congestion such as congestion can be quickly eliminated.

この場合、各パケット交換ノードにおいては、伝送路
106において輻輳等が発生した伝送路に向かう通信経路
のパケットデータのみが規制を受け、他の通信経路のパ
ケットデータは規制を受けず、通常通り転送される。従
って、輻輳等の混雑状態が他に波及するのを最小限に抑
えることができる。
In this case, in each packet switching node, the transmission path
At 106, only the packet data of the communication path toward the transmission path where the congestion or the like has occurred is restricted, and the packet data of the other communication paths are not regulated and are transferred as usual. Therefore, it is possible to minimize the spread of a congestion state such as congestion to another.

〔実施例〕 以下、図面を参照しながら本発明の実施例につき説明
する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.

第2図は、パケット通信ネットワークの全体構成図で
ある。同図の例では、パケット通信ネットワーク201
は、パケット交換ノード(以下、単にノードと呼ぶ)20
2A、202B、202C及び202Dが、伝送路203AB、203AD、203
BC、203BD、203DC等によって相互に接続された構成を有
する。そして、例えばノード202Aには、様々な種類の複
数の端末204A1〜204An等が収容される。同様にノード20
2Bには端末204B1、ノード202Cには、例えば端末204C1
204Cm等のほか、内線端末207C1〜207Ck等を収容する構
内交換機PBX206C等が収容される。更に、ノード202D
は、例えば端末20D1、ホスト計算機205D等が収容され
る。上記第2図のネットワーク構成は1例であり、実際
にはより大規模なものも構築可能である。
FIG. 2 is an overall configuration diagram of the packet communication network. In the example of FIG.
Is a packet switching node (hereinafter simply referred to as a node) 20
2 A , 202 B , 202 C and 202 D are transmission lines 203 AB , 203 AD , 203
It has a configuration in which they are interconnected by BC , 203 BD , 203 DC and the like. Then, in the example node 202 A, a plurality of terminals 204 A1 to 204 An etc. of various kinds are housed. Similarly node 20
2B to the terminal 204 B1 , and the node 202 C to the terminal 204 C1 .
In addition to 204 Cm, a private branch exchange PBX 206 C that accommodates extension terminals 207 C1 to 207 Ck and the like are accommodated. Furthermore, the node 202 D is, for example terminal 20 D1, the host computer 205 D and the like are accommodated. The network configuration shown in FIG. 2 is an example, and a larger-scale network can be actually constructed.

次に、第3図は、第3図のノード202A、202B、202C
び202Dの構成を示すブロック図である。以下の説明で
は、ノード202A等は単にノード202と呼び、伝送路203AB
等は単に伝送路203と呼び、端末204A1等は単に端末204
と呼ぶ。
Next, FIG. 3 is a block diagram showing a configuration of a third diagram of a node 202 A, 202 B, 202 C and 202 D. In the following description, the node 202 A and the like are simply called the node 202, and the transmission path 203 AB
Etc. are simply referred to as transmission path 203, and terminal 204 A1 etc.
Call.

同図に示される如く、端末204はパケット組立/分解
部302で収容され、伝送路203は伝送路収容部301で収容
される。パケット組立/分解部302又は伝送路収容部301
で受信されたパケットデータは、通信メディアの種類に
よらない共通プロトコルのパケットデータに変換された
後、転送先判定部303に入力する。同判定部では、パケ
ットヘッダに付加された宛先情報を判定し、パケットデ
ータに新たな宛先情報を付加して、パケットハイウエイ
306上に送出する。分解部304は、パケットハイウエイ30
6上の通信データを選択して伝送路収容部301の送出す
る。
As shown in the figure, the terminal 204 is accommodated in a packet assembling / disassembling unit 302, and the transmission path 203 is accommodated in a transmission path accommodation unit 301. Packet assembling / disassembling unit 302 or transmission path accommodation unit 301
Is converted into packet data of a common protocol that does not depend on the type of communication medium, and then input to the transfer destination determining unit 303. The determination unit determines the destination information added to the packet header, adds new destination information to the packet data, and
306. The disassembly unit 304 is used for the packet highway 30
The communication data on 6 is selected and transmitted by the transmission path accommodation unit 301.

制御プロセッサ305は、転送先判定部303等を制御しな
がら、呼制御、ネットワーク監視等の制御を行う。ま
た、経路情報テーブル記憶部306に記憶された経路情報
テーブルTBL1を参照しながら後述する規制通知のパスラ
インを判断する。そして、制御バス308を介して伝送路
収容部301及びパケット組立/分解部302との間で、各種
制御データの授受を行う。更に、共通線信号部307から
共通線309を介して他のノード202の間で制御データの授
受を行う。
The control processor 305 performs control such as call control and network monitoring while controlling the transfer destination determination unit 303 and the like. Further, a path line of a regulation notification described later is determined with reference to the path information table TBL1 stored in the path information table storage unit 306. Then, various types of control data are exchanged between the transmission path accommodating unit 301 and the packet assembling / disassembling unit 302 via the control bus 308. Further, control data is transmitted and received between the other nodes 202 from the common line signal unit 307 via the common line 309.

次に、第4図は、第3図の伝送収容部301の本発明に
よる実施例の構成を示した図である。
Next, FIG. 4 is a diagram showing the configuration of an embodiment of the transmission accommodating unit 301 of FIG. 3 according to the present invention.

第3図のパケットハイウエイ306から分配部304を介し
て入出力部401に入力したパケットデータについて、ま
ず、経路番号抽出部402において、そのパケットデータ
が伝送される通信経路の経路番号411が抽出された後、
伝送路符号化部403において、通信メディアの種類に適
したプロトコルに変換される。
For the packet data input from the packet highway 306 of FIG. 3 to the input / output unit 401 via the distribution unit 304, first, the path number extraction unit 402 extracts the path number 411 of the communication path through which the packet data is transmitted. After
The transmission path encoding unit 403 converts the data into a protocol suitable for the type of the communication medium.

規制経路テーブル記憶部404には、後述する規制経路
テーブルTBL2が記憶され、このテーブルの内容は、第3
図の制御プロセッサ305により制御バス308を介してセッ
トされる。そして、同テーブルは、経路番号抽出部402
で抽出された経路番号411をアドレスとしてアクセスさ
れる。これにより、規制経路テーブル記憶部404から規
制経路フラグ413がセレクタ405に出力される。セレクタ
405は、規制経路フラグ412に基づいて、伝送路符号化部
403で変換されたパケットデーを、通過経路待ちバッフ
ァ407の通過経路待ち行列又は規制経路待ちバッファ406
の規制経路待ち行列に選択的に接続する。
The regulated route table storage unit 404 stores a regulated route table TBL2 to be described later.
It is set via the control bus 308 by the control processor 305 in the figure. The same table is stored in the path number extraction unit 402
Is accessed using the path number 411 extracted in the above as an address. As a result, the regulated route flag 413 is output from the regulated route table storage unit 404 to the selector 405. selector
405 is a transmission path encoding unit based on the regulation path flag 412.
The packet data converted in 403 is passed to the passage route queue of the passage route waiting buffer 407 or the regulation route waiting buffer 406.
Selectively connect to the restricted route queue.

ゲート制御部409は、通常、ゲート410を制御して通過
経路待ちバッファ407の出力を選択しており、同バッフ
ァの通過経路待ち行列に接続されたパケットデータは、
ゲート410を介して順次伝送路203に送出される。
The gate control unit 409 normally selects the output of the passage route waiting buffer 407 by controlling the gate 410, and the packet data connected to the passage route queue of the buffer is
The data is sequentially transmitted to the transmission path 203 via the gate 410.

また、ゲート制御部409は、第3図の制御プロセッサ3
05から制御バス308を介して輻輳解消通知を受け取る
と、ゲートを制御して規制経路待ちバッファ406の出力
を選択し、同バッファの規制経路待ち行列に接続された
パケットデータを伝送路203に出力する。その後は、再
びゲート410を制御して通過経路待ちバッファ407の出力
を選択する。
Further, the gate control unit 409 is provided for the control processor 3 shown in FIG.
When the congestion resolution notification is received from the control bus 305 via the control bus 308, the gate is controlled to select the output of the regulation path waiting buffer 406, and the packet data connected to the regulation path queue of the buffer is output to the transmission path 203. I do. Thereafter, the gate 410 is controlled again to select the output of the passage route waiting buffer 407.

蓄積量監視部408は、通過経路待ちバッファ407に蓄積
されているパケットデータ数を監視しており、これが所
定値以上になることを検出することにより輻輳状態を検
知する。輻輳状態が検知されると、制御バス308を介し
て第3図の制御プロセッサ305に通知を行う。
The accumulation amount monitoring unit 408 monitors the number of packet data accumulated in the passage route waiting buffer 407, and detects a congestion state by detecting that the number of packet data exceeds a predetermined value. When the congestion state is detected, the control processor 305 of FIG. 3 is notified via the control bus 308.

一方、伝送路203からのパケットデータは伝送路復号
化部411に入力して復号化され、通信メディアの種類に
よらない共通プロトコルのパケットデータに変換され
る。そして、受信バッファ412の受信待ち行列に接続さ
れ、ここから入出力部401を介して第3図の転送先判定
部303に送出される。
On the other hand, the packet data from the transmission path 203 is input to the transmission path decoding unit 411, where it is decoded and converted into packet data of a common protocol independent of the type of communication medium. Then, it is connected to the reception queue of the reception buffer 412, from which it is sent to the transfer destination determination unit 303 of FIG. 3 via the input / output unit 401.

次に、第5図は、第3図の経路情報テーブル記憶部30
6に記憶される経路情報テーブルTBL1のデータ構成を示
した図である。本実施例では、第2図のパケット通信ネ
ットワーク201において、任意のノードの任意の端末収
容部(第3図のパケット組立/分解部302又は第2図のP
BX206Cを収容する第3図では特には図示しない終端部、
以下同じ)から他の任意のノードの任意の端末収容部ま
での通信経路を全て抽出し、各々に固有の経路番号を付
与する。倒えば「ノード202Aの端末203A1の収容部→ノ
ード202B→ノード202Dの端末204D1の収容部」という通
信経路は経路1、「ノード202Aの端末203A1の収容部→
ノード202B→ノード202Cの端末204C1の収容部」という
通信経路は経路2、という如くである。この場合に、例
えば第2図の「ノード202Aの端末203A1の収容部→ノー
ド202B→ノード202Dの端末204D1の収容部」という通信
経路と、「ノード202Aの端末203A1の収容部→ノード202
B→ノード202C→ノード202Dの端末204D1の収容部」とい
う通信経路には、異なる経路番号が付与されるものとす
る。そうして、第2図のパケット通信ネットワークを構
成する各伝送路203AB、203AD、203BC、203BD、203DC
の各々について、当該伝送路にどの経路番号の通信経路
が含まれるかを抽出する。このようにして、第2図のパ
ケット通信ネットワーク201全体について抽出された情
報が、経路情報テーブルTBL1として、第2図の各ノード
202A、202B、202C及び202D等の経路情報テーブル記憶部
306(第3図)に、共通のテーブルとして格納される。
この格納動作は、回線の立ち上げ時又は各通信経路の設
定時に行われる。
Next, FIG. 5 shows the route information table storage unit 30 of FIG.
6 is a diagram showing a data configuration of a path information table TBL1 stored in 6. FIG. In this embodiment, in the packet communication network 201 shown in FIG. 2, an arbitrary terminal accommodating unit (an assembling / disassembling unit 302 in FIG. 3 or a P in FIG.
Termination which is not shown in FIG. 3 in FIG. 3 for accommodating the BX206 C,
(Hereinafter the same) to all the communication paths from the arbitrary node to the arbitrary terminal accommodating unit, and a unique path number is assigned to each of them. If it collapses, the communication path of “accommodating unit of terminal 203 A1 of node 202 A → node 202 B → accommodating unit of terminal 204 D1 of node 202 D ” is route 1, “accommodating unit of terminal 203 A1 of node 202 A
Node 202 B → communication of node accommodating portion 202 C of the terminal 204 C1 "route path 2, is as that. In this case, for example, a communication path that of FIG. 2, "accommodating portion of the node 202 receiving unit of the terminal 203 A1 of A → node 202 B → node 202 D terminal 204 D1", the "node 202 A of the terminal 203 A1 Containment department → Node 202
It is assumed that a different path number is assigned to a communication path “ B → node 202 C → accommodating unit of terminal 204 D1 of node 202 D ”. Then, for each of the transmission paths 203 AB , 203 AD , 203 BC , 203 BD , 203 DC, etc. constituting the packet communication network of FIG. 2, which path number communication path is included in the transmission path Is extracted. The information extracted for the entire packet communication network 201 in FIG. 2 is stored as a route information table TBL1 in each node in FIG.
202 A , 202 B , 202 C, 202 D, etc. route information table storage unit
306 (FIG. 3) is stored as a common table.
This storing operation is performed when starting up a line or setting each communication path.

続いて、第6図は、第2図各ノード202内の第3図の
各伝送路収容部301内の第4図の規制経路テーブル記憶
部404に記憶される規制経路テーブルTBL2のデータ構成
を示した図である。同テーブルでは、各伝送路収容部30
1において(第3図参照)、当該収容部が収容している
伝送路203に含まれる通信経路に経路番号毎に、その経
路で送信されるパケットデータについて、出力規制を行
うか規制を行わずに通過させるかが、フラグ「1」又は
「0」で指定される。この指定内容は、前述した如く、
第3図の制御プロセッサ305により制御バス308を介して
セットされる。例えば第6図(a)は、ノード202Aの伝
送路203ABを収容する伝送路収容部301内の規制経路テー
ブル記憶部404に記憶される規制経路テーブルTBL2の内
容を示した例で、現在、経路1と経路2は「通過」が指
示され、経路3は「規制」が指示されていることを示し
ている。また、第6図(b)は、ノード202Bの伝送路20
3BCを収容する伝送路収容部301内の規制経路テーブル記
憶部404に記憶される規制経路テーブルTBL2の内容を示
した例で、現在、経路2は「通過」が指示され、経路3
と経路4は「規制」が指示されていることを示してい
る。
Next, FIG. 6 shows the data configuration of the restricted route table TBL2 stored in the restricted route table storage unit 404 of FIG. 4 in each transmission path accommodation unit 301 of FIG. 3 in each node 202 of FIG. FIG. In the same table, each transmission path accommodation unit 30
In FIG. 1 (see FIG. 3), for each path number in the communication path included in the transmission path 203 accommodated in the accommodation unit, the output of packet data transmitted through that path is restricted or not restricted. Is specified by the flag “1” or “0”. This specification is, as described above,
It is set via the control bus 308 by the control processor 305 in FIG. For example FIG. 6 (a) is an example showing the contents of the regulation route table TBL2 stored in the regulation route table memory unit 404 in the transmission path storing portion 301 for accommodating the transmission line 203 AB node 202 A, the current The route 1 and the route 2 indicate that “pass” is specified, and the route 3 indicates that the “regulation” is specified. Also, FIG. 6 (b), the transmission path 20 of the node 202 B
In the example shown the contents of the regulation route table TBL2 stored in the regulation route table memory unit 404 in the transmission path storing portion 301 for accommodating the 3 BC, currently, the path 2 is "pass" is instructed, the route 3
And route 4 indicate that "regulation" is instructed.

上記構成の本発明の実施例の動作について、第7図の
動作説明図に沿って以下に説明する。
The operation of the embodiment of the present invention having the above configuration will be described below with reference to the operation explanatory diagram of FIG.

第7図の例では、第2図のパケット通信ネットワーク
201において、「ノード202Aの或る端末収容部→ノード2
02B→他のノードの或る端末収容部」という通信経路が
経路1、「ノード202Aの或る端末収容部→ノード202B
ノード202C→他のノードの或る端末収容部」という通信
経路が経路2、「ノード202Aの或る端末収容部→ノード
202B→ノード202C→ノード202Dの或る端末収容部」とい
う通信経路が経路3、「ノード202Bの或る端末収容部→
ノード202B→ノード202C→ノード202Dの或る端末収容
部」という通信経路が経路4に設定されている。
In the example of FIG. 7, the packet communication network of FIG.
In 201, one terminal accommodating portion of the "node 202 A → node 2
The communication path “02 B → a certain terminal accommodating unit of another node” is route 1 and “a certain terminal accommodating unit of the node 202 A → node 202 B
A communication path of “node 202 C → a certain terminal accommodating unit of another node” is route 2, “a certain terminal accommodating unit of the node 202 A → node”.
A communication path of “202 B → node 202 C → a certain terminal accommodation unit of the node 202 D ” is route 3, “a certain terminal accommodation unit of the node 202 B
A communication route of “node 202 B → node 202 C → a certain terminal accommodating unit of node 202 D ” is set as route 4.

そして、第7図は、ノード202Cの伝送路203DCを収容
する伝送路収容部301のパケット送出部において輻輳が
発生した例について示している。
Then, FIG. 7 shows an example in which congestion occurs in the packet transmission unit of the transmission line accommodating unit 301 for accommodating the transmission line 203 DC node 202 C.

まず、伝送路203DCを収容する伝送路収容部301の蓄積
量監視部408(第4図参照)が、通過経路待ちバッファ4
07に蓄積されているパケットデータ数が所定値以上にな
ることを検出することにより輻輳状態(過負荷、以下同
じ)を検知する。
First, the storage amount monitoring unit 408 (see FIG. 4) of the transmission path accommodation unit 301 that accommodates the transmission path 203 DC is
The congestion state (overload, hereinafter the same) is detected by detecting that the number of packet data stored in 07 becomes a predetermined value or more.

輻輳状態が検知されると、制御バス308を介してノー
ド202Cの制御プロセッサ305(第3図参照)に輻輳検出
の通知が行われる。制御プロセッサ305は、共通線信号
部307から共通線309に、伝送路203DCで輻輳が発生した
ことを示す規制通知を送出する。これにより、第2図の
パケット通信ネットワーク201の他の全ノード202A、202
B及び202Dの当該規制通知が行われる。
When congestion is detected, notifies congestion detection is performed via the control bus 308 node 202 C of the control processor 305 (see FIG. 3). The control processor 305 sends a regulation notification indicating that congestion has occurred on the transmission line 203 DC from the common line signal unit 307 to the common line 309. As a result, all other nodes 202 A , 202 of the packet communication network 201 shown in FIG.
The restriction notification is made of B and 202 D.

上記通知を受け取った各ノードの制御プロセッサ305
(第3図)は、上述の規制通知の基づいて、第3図の経
路情報テーブル記憶部306に記憶されている経路情報テ
ーブルTBL1のうち、伝送路203DCに対応するテーブルを
参照する。これにより、第5図の如く、経路3及び経路
4を示す情報が抽出される。そして、制御プロセッサ30
5は、当該経路番号を有する通信経路が自ノードが収容
する伝送路に含まれているか否かを、例えば特には図示
しない呼制御用のテーブル等を参照することにより判別
する。自ノードが収容する伝送路に含まれている通信経
路が存在した場合、制御プロセッサ305は制御バス308を
介して、上記通信経路が含まれる伝送路203を収容する
伝送路収容部301内の規制経路テーブル記憶部404(第4
図参照)の上記通信経路に対応するアドレスに「規制」
を示すフラグ「1」を立てる。
Control processor 305 of each node receiving the notification
(FIG. 3) refers to the table corresponding to the transmission path 203 DC among the path information tables TBL1 stored in the path information table storage unit 306 in FIG. 3 based on the above-described regulation notification. Thereby, as shown in FIG. 5, information indicating the route 3 and the route 4 is extracted. And the control processor 30
In step 5, it is determined whether or not the communication path having the path number is included in the transmission path accommodated by the own node, for example, by referring to a call control table (not shown). If there is a communication path included in the transmission path accommodated by the own node, the control processor 305 transmits, via the control bus 308, a restriction in the transmission path accommodation unit 301 accommodating the transmission path 203 including the communication path. Route table storage unit 404 (fourth
(Refer to the figure.)
Is set to a flag "1".

第7図の例では、ノード202Cから伝送路203DCに関す
る規制通知を受け取ったノード202Bの制御プロセッサ30
5は、同図の如く、経路情報テーブルTBL1から経路3及
び経路4を抽出する。そして、両経路とも自ノードに含
まれていることを判別した後に、両経路が含まれる伝送
路203BCを収容する伝送路収容部301内の規制経路テーブ
ル記憶部404の規制経路テーブルTBL2の両経路に対応す
るアドレスに、第6図(b)の如く、「規制」を示すフ
ラグ「1」を立てる。また、上記と同様の規制通知を受
け取ったノード202Aの制御プロセッサ305は、上記と同
様に経路情報テーブルTBL1から経路3及び経路4を抽出
する。そして、経路3が自ノードに含まれていることを
判別した後に、経路3が含まれる伝送路203ABを収容す
る伝送路収容部301内の規制経路テーブル記憶部404の規
制経路テーブルTBL2の経路3に対応するアドレスに、第
6図(a)の如く、「規制」を示すフラグ「1」を立て
る。
In the example of FIG. 7, the control processor 30 of the node 202 B which has received the restriction notification of transmission line 203 DC from node 202 C
5 extracts the route 3 and the route 4 from the route information table TBL1 as shown in FIG. Then, after it is determined that it is included in its own node both paths, both of the restriction path table TBL2 of the restriction path table storing unit 404 in the transmission path storing portion 301 for accommodating the transmission line 203 BC that contains both routes As shown in FIG. 6B, a flag “1” indicating “restriction” is set at an address corresponding to the route. The control processor 305 of the node 202 A which has received the same restriction notification and the extracts route 3 and route 4 from the route information table TBL1 as above. Then, after determining that the path 3 is included in the own node, the path of the restriction path table TBL2 of the restriction path table storage unit 404 in the transmission path accommodating unit 301 that accommodates the transmission path 203 AB including the path 3 is determined. A flag "1" indicating "restriction" is set at the address corresponding to "3" as shown in FIG. 6 (a).

上述の規制経路テーブルTBL2を用いて、第4図の各伝
送路収容部301において、以下に示される如き規制動作
が行われる。すなわち、ノード202Bの伝送路203BCを収
容する伝送路収容部301において、パケットハイウエイ3
06から分配部304(第3図参照)を介して第4図の入出
力部401にパケットデータが入力すると、経路番号抽出
部402において、そのパケットデータが伝送される通信
経路の経路番号411が抽出される。そして、この経路番
号411が、例えば経路2を示していれば、「通過」を示
す「0」の規制経路フラグ412がセレクト405に出力され
る(第6図(b)参照)。これにより、セレクタ405
は、当該パケットデータを通過経路待ちバッファ407の
通過経路待ち行列に接続する。一方、ゲート制御部409
は、前述の如く、通常はゲート410を制御して通過経路
待ちバッファ407の出力を選択している。これにより、
経路2を示すパケットデータは、伝送路203BC上を通常
通り転送される。これに対して、経路番号411が、例え
ば経路3又は経路4を示していれば、「規制」を示す
「1」の規制経路フラグ412がセレクタ405に出力される
(第6図(b)参照)。これにより、セレクタ405は、
当該パケットデータを規制経路待ちバッファ406の規制
経路待ち行列に接続する。この場合、前述の如く、通常
はゲート410を制御して通過経路待ちバッファ407の出力
を選択しているため、規制経路待ち行列に接続された経
路3又は経路4を示すパケットデータは、第7図のノー
ド202Bの斜線部に示される如く、伝送路203BCには送出
されず出力規制される。
Using the above-described restriction route table TBL2, a restriction operation as described below is performed in each transmission path accommodation unit 301 in FIG. That is, in the transmission path storing portion 301 for accommodating the transmission line 203 BC nodes 202 B, packets highway 3
When packet data is input from 06 through the distribution unit 304 (see FIG. 3) to the input / output unit 401 in FIG. 4, the path number extraction unit 402 determines the path number 411 of the communication path through which the packet data is transmitted. Is extracted. If the route number 411 indicates, for example, the route 2, a regulated route flag 412 of “0” indicating “pass” is output to the select 405 (see FIG. 6B). Thereby, the selector 405
Connects the packet data to the passing path queue of the passing path waiting buffer 407. On the other hand, the gate control unit 409
Normally selects the output of the passage path waiting buffer 407 by controlling the gate 410 as described above. This allows
Packet data indicating a route 2 is transferred as usual on the transmission path 203 BC. On the other hand, if the path number 411 indicates, for example, the path 3 or the path 4, a restriction path flag 412 of “1” indicating “restriction” is output to the selector 405 (see FIG. 6B). ). Thus, the selector 405
The packet data is connected to the restriction route queue of the restriction route waiting buffer 406. In this case, as described above, since the output of the passage route waiting buffer 407 is normally selected by controlling the gate 410, the packet data indicating the route 3 or the route 4 connected to the regulated route queue is the seventh data. as shown in the shaded portion of the node 202 B of FIG, output regulated not sent to the transmission line 203 BC.

上述のノード202Bと同様に、ノード202Aの伝送路203
ABを収容する伝送路収容部301に入出力部401(第4図)
からパケットデータが入力し、経路番号抽出部402で抽
出される経路番号411が、例えば経路1又は経路2を示
していれば、「通過」を示す「0」の規制経路フラグ41
2がセレクタ405に出力される(第6図(a)参照)。こ
れにより、セレクタ405は、当該パケットデータを通過
経路待ちバッファ407の通過経路待ち行例に接続し、経
路1及び経路2を示すパケットデータは、伝送路203AB
上を通常通り転送される。これに対して、経路番号411
が、例えば経路3を示していれば、「規制」を示す
「1」の規制経路フラグ412がセレクタ405に出力される
(第6図(a)参照)。これにより、セレクタ405は、
当該パケットデータを規制経路待ちバッファ406の規制
経路待ち行列に接続し、経路3を示すパケットデータ
は、第7図のノード202Aの斜線部に示される如く、伝送
路203ABには送出されず出力規制される。
Similar to the node 202 B described above, the transmission line 203 of node 202 A
Input / output unit 401 in transmission path housing unit 301 that houses AB (Fig. 4)
If the path data 411 extracted by the path number extraction unit 402 indicates, for example, the path 1 or the path 2, the restricted path flag 41 of “0” indicating “pass” is input.
2 is output to the selector 405 (see FIG. 6A). As a result, the selector 405 connects the packet data to the passing path waiting example of the passing path waiting buffer 407, and the packet data indicating the path 1 and the path 2 is transmitted to the transmission path 203 AB
Forwarded as usual. In contrast, route number 411
However, if it indicates, for example, the path 3, a restriction path flag 412 of "1" indicating "restriction" is output to the selector 405 (see FIG. 6A). Thus, the selector 405
Connect the packet data to the regulation route queue of the regulation route queue buffer 406, the packet data indicating route 3, as shown in the shaded portion of Figure 7 node 202 A, not sent to the transmission line 203 AB Output is regulated.

以上の動作により、第7図の例において、伝送路203
DCに向かう経路3及び経路4のパケットデータを速やか
に規制することができ、第4図の規制経路待ちバッファ
406が溢れることもなく、ノード202Cにおける伝送路203
DCへの出口での輻輳状態を迅速に解消させることができ
る。この場合、伝送路203AB及び203BCにおいて、伝送路
203DCを通過する経路3及び経路4の通信経路のパケッ
トデータのみが規制を受け、他の経路1及び経路2の通
信経路のパケットデータは規制を受けず、通常通り転送
される。従って、伝送路203DCでの輻輳状態が他に波及
するのを最小限に抑えることができる。
By the above operation, in the example of FIG.
The packet data of the route 3 and the route 4 toward the DC can be quickly regulated, and the regulated route waiting buffer shown in FIG.
406 overflows it without the transmission line 203 at node 202 C
The congestion state at the exit to DC can be quickly eliminated. In this case, the transmission paths 203 AB and 203 BC
Only the packet data of the communication route of the route 3 and the route 4 passing through the 203 DC is regulated, and the packet data of the other communication route of the route 1 and the route 2 are not regulated and are transferred as usual. Therefore, it is possible to minimize the spread of the congestion state in the transmission path 203 DC to other parts.

上述の規制動作により、ノード202Cの伝送路203DC
収容される伝送路収容部301の通過経路待ちバッファ407
における輻輳状態が解消すると、同収容部の蓄積量監視
部413は、制御バス308を介して制御プロセッサ305(第
3図参照)に伝送路203DCの輻輳状態解消の通知を行
う。続いて、制御プロセッサ305は、共通線信号部307か
ら共通線309に、伝送路203DCでの輻輳状態が解消したこ
とを示す同胞通知を送出する。これにより、第2図のパ
ケット通信ネットワーク201の他の全ノード202A、202B
及び202Dに当該通知が行われる。この通知を受け取った
各ノードの制御プロセッサ305は、前記規制動作時の場
合と同様に、第3図の経路情報テーブル記憶部306に記
憶されている経路情報テーブルTBL1のうち、伝送路203
DCに対応するテーブル参照する。これにより、第5図の
如く、経路3及び経路4を示す情報が抽出される。そし
て、制御プロセッサ305は、当該経路番号を有する通信
経路が自ノードに含まれているか否かを判別する。自ノ
ードに含まれている通信経路が存在した場合、制御プロ
セッサ305は制御バス308を介して、その通信経路が含ま
れる伝送路203を収容する伝送路収容部301内のゲート制
御部409に輻輳解消の通知を行う。これにより、同制御
部がゲートを制御して規制経路待ちバッファ406の出力
を選択し、同バッファの規制経路待ち行列に接続された
パケットデータを伝送路203の出力する、その後は、ゲ
ート制御部409は、再びゲート410を制御して通過経路待
ちバッファ407の出力を選択する。この動作と共に、上
記伝送路収容部301内の規制経路テーブル記憶部404(第
4図参照)の上記通信経路に対応するアドレスの「規
制」を示すフラグ「1」を解除し、「通過」を示すフラ
グ「0」を設定する。以上の動作により、第7図のノー
ド202B及びノード202Aの斜線部の出力規制が解除され
る。
The above regulation operation, passage path queue buffer 407 of the transmission line accommodating unit 301 transmission path 203 DC node 202 C is housed
When the congestion state in, the storage amount monitoring unit 413 of the storage unit notifies the control processor 305 (see FIG. 3) via the control bus 308 of the elimination of the congestion state of the transmission path 203 DC . Subsequently, the control processor 305 sends a sibling notification from the common line signal unit 307 to the common line 309 indicating that the congestion state on the transmission line 203 DC has been resolved. Thus, all other nodes 202 A and 202 B of the packet communication network 201 shown in FIG.
And the notification is performed in 202 D. The control processor 305 of each node that has received this notification, as in the case of the regulation operation, transmits the transmission path 203 out of the path information table TBL1 stored in the path information table storage unit 306 in FIG.
Refer to the table corresponding to DC . Thereby, as shown in FIG. 5, information indicating the route 3 and the route 4 is extracted. Then, the control processor 305 determines whether or not the communication path having the path number is included in the own node. If the communication path included in the own node exists, the control processor 305 congests the control unit 305 via the control bus 308 in the gate control unit 409 in the transmission path accommodation unit 301 that accommodates the transmission path 203 including the communication path. Notify the cancellation. Accordingly, the control unit controls the gate to select the output of the restriction route waiting buffer 406, and outputs the packet data connected to the restriction route queue of the buffer to the transmission line 203. Thereafter, the gate control unit 409 controls the gate 410 again to select the output of the passage route waiting buffer 407. Along with this operation, the flag “1” indicating “regulation” of the address corresponding to the communication path in the restriction path table storage unit 404 (see FIG. 4) in the transmission path accommodation unit 301 is released, and “pass” is performed. Flag “0” is set. By the above operation, the output restriction of the hatched portion of the node 202 B and node 202 A of FIG. 7 is released.

以上の本発明の実施例を従来例と比較したのが第8図
である。第8図(a)からわかるように、従来例では、
1つのノード202′に収容される伝送路203′において輻
輳状態が発生すると、それに含まれる通信経路が関係す
る全ての伝送路が、同図のハッチ部分のように規制され
てしまう。このため、他のノード又は伝送路に輻輳状態
が波及してしまう可能性がある。これに対して、第8図
(b)からわかるように、本発明の実施例では、1つの
ノード202′に収容される伝送路203′において輻輳状態
が発生すると、他の伝送路203においては、輻輳が発生
した伝送路203′に含まれる通信経路のみが規制される
ため、非常に効率的な経路規制を行うことができる。
FIG. 8 compares the above embodiment of the present invention with the conventional example. As can be seen from FIG. 8 (a), in the conventional example,
When a congestion state occurs in the transmission path 203 'accommodated in one node 202', all the transmission paths related to the communication paths included therein are regulated as shown by hatched portions in FIG. For this reason, the congestion state may spread to other nodes or transmission paths. On the other hand, as can be seen from FIG. 8B, in the embodiment of the present invention, when a congestion state occurs in the transmission line 203 'accommodated in one node 202', the other transmission line 203 Since only the communication paths included in the transmission path 203 'in which congestion has occurred are regulated, very efficient path regulation can be performed.

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

本発明によれは、各パケット交換ノードにおいては、
伝送路において輻輳等が発生した伝送路に向かう通信経
路のパケットデータのみが規制を受け、他の通信経路の
パケットデータは規制を受けず、通常通り転送される。
従って、輻輳等の混雑状態が他に波及するのを最小限に
抑えることができる。
According to the present invention, at each packet switching node:
Only the packet data of the communication path toward the transmission path where congestion or the like has occurred in the transmission path is restricted, and the packet data of the other communication paths are not regulated and are transferred as usual.
Therefore, it is possible to minimize the spread of a congestion state such as congestion to another.

また、輻輳発生等の他のパケット交換ノードへの通知
は伝送路の番号等のみを通知するだけでよく、制御手順
を従来に比較して単純化することが可能となる。これに
より、ハードウエアによる制御も容易となり、通知動作
を迅速に行うことができ、輻輳等が発生した伝送路に向
かう通信経路のパケットデータを、各パケット交換ノー
ド毎に速やかに規制することができ、輻輳等の混雑状態
を迅速に解消させることができる。
Further, notification to other packet switching nodes such as occurrence of congestion need only be made by notifying only the number of the transmission path and the like, and the control procedure can be simplified as compared with the conventional case. As a result, control by hardware becomes easy, the notification operation can be performed quickly, and packet data of a communication path toward a transmission path where congestion or the like has occurred can be quickly regulated for each packet switching node. Congestion such as congestion can be quickly eliminated.

これにより、バーストトラヒックを一定値以下に抑
え、ネットワーク内輻輳状態の発生を効果的に抑止する
ことが可能となる。
As a result, burst traffic can be suppressed to a certain value or less, and the occurrence of a congestion state in the network can be effectively suppressed.

更に、パケットデータの規制に規制用の待ち合わせバ
ッファを用いる場合、各パケット交換ノードで効果的に
規制が行われるため、当該バッファにおいて規制を受け
たパケットデータが溢れることもなく、規制処理による
パケットの廃棄の発生を防止することが可能となる。
Furthermore, when a regulation queuing buffer is used for regulating packet data, the regulation is effectively performed at each packet switching node, so that the buffered packet data does not overflow in the buffer, and the packet processing by the regulation process is performed. It is possible to prevent the occurrence of disposal.

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

第1図は、本発明のブロック図、 第2図は、パケット通信ネットワークの全体構成図、 第3図は、パケット交換ノードのブロック図、 第4図は、本発明による伝送路収容部の構成図、 第5図は、経路情報テーブルTBL1の構成図、 第6図(a),(b)は、規制経路テーブルTBL2の構成
図、 第7図は、経路規制動作の説明図、 第8図(a),(b)は、本発明の実施例と従来例とを
比較した図である。 101……通信経路記憶手段、 102……混雑状態検出手段、 103……混雑状態通知手段、 104……通信経路判別手段、 105……通信経路制御手段、 106……伝送路、 107……混雑状態通知107、 108……パケットデータ.
Fig. 1 is a block diagram of the present invention, Fig. 2 is an overall configuration diagram of a packet communication network, Fig. 3 is a block diagram of a packet switching node, and Fig. 4 is a configuration of a transmission path accommodating unit according to the present invention. FIG. 5, FIG. 5 is a configuration diagram of a route information table TBL1, FIGS. 6A and 6B are configuration diagrams of a regulation route table TBL2, FIG. 7 is an explanatory diagram of a route regulation operation, FIG. (A), (b) is the figure which compared the Example of this invention with the conventional example. 101 communication path storage means 102 congestion state detection means 103 congestion state notification means 104 communication path discriminating means 105 communication path control means 106 transmission path 107 congestion Status notification 107, 108... Packet data.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−270439(JP,A) 特開 平2−260735(JP,A) 特開 平1−240048(JP,A) 特開 昭60−177760(JP,A) 特開 平2−237251(JP,A) IEEE Internationa l Conference on Co mmunications,June 1987,Vol.2,P.974−979 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-3-270439 (JP, A) JP-A-2-260735 (JP, A) JP-A-1-240048 (JP, A) JP-A-60-1985 177760 (JP, A) JP-A-2-237251 (JP, A) IEEE International Conference on Communications, June 1987, Vol. 2, P. 974-979

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】複数の端末とそれらを収容するパケット交
換ノードの間及びパケット交換ノード同士の間を結合す
る伝送路により構成されるパケット通信ネットワークに
おいて、 前記各パケット交換ノード内に、 前記パケット通信ネットワーク内の各伝送路(106)毎
に、任意の前記パケット交換ノードの任意の端末収容部
から他の任意の前記パケット交換ノードの任意の端末収
容部までの各通信経路のうちどの通信経路が含まれるか
を記憶する通信経路記憶手段(101)と、 自パケット交換ノードに収容される伝送路(106)の混
雑状態を検出する混雑状態検出手段(102)と、 該混雑状態検出手段により検出される前記伝送路(10
6)の混雑状態を混雑状態通知(107)として他のパケッ
ト交換ノードに通知する混雑状態通知手段(103)と、 他のパケット交換ノードからの前記混雑状態通知(10
7)を受信し、該混雑状態通知に対応する伝送路に含ま
れる通信経路を前記通信経路記憶手段(101)から検索
し、該検索された通信経路のうち自パケット交換ノード
が収容する伝送路(106)に含まれている通信経路を判
別する通信経路判別手段(104)と、 該通信経路判別手段によって判別された通信経路で転送
されるパケットデータ(108)の送出を前記混雑状態通
知(107)に基づいて制御する通信経路制御手段(105)
と、 を有することを特徴とする経路毎規制方式。
1. A packet communication network comprising a plurality of terminals and a transmission line connecting between packet switching nodes accommodating them and between packet switching nodes. For each transmission path (106) in the network, which of the communication paths from any terminal accommodation unit of any packet switching node to any terminal accommodation unit of any other packet switching node Communication path storage means (101) for storing whether or not it is included; congestion state detection means (102) for detecting the congestion state of the transmission path (106) accommodated in its own packet switching node; detection by the congestion state detection means Transmission line (10
Congestion status notification means (103) for notifying another packet switching node of the congestion status of (6) as congestion status notification (107); and congestion status notification (10) from another packet switching node.
7), a communication path included in the transmission path corresponding to the congestion state notification is searched from the communication path storage means (101), and the transmission path accommodated by the own packet switching node among the searched communication paths. Communication path determination means (104) for determining a communication path included in (106); and sending of packet data (108) transferred on the communication path determined by the communication path determination means to the congestion state notification (104). Communication path control means (105) for controlling based on (107)
And a route-based regulation method characterized by having:
【請求項2】前記混雑状態検出手段は、前記自パケット
交換ノードに収容される伝送路の輻輳状態の発生又は輻
輳状態の解消のいずれかを検出し、 前記混雑状態通知は、前記自パケット交換ノードに収容
される伝送路において輻輳状態が発生したことを示す輻
輳状態発生通知及び前記自パケット交換ノードに収容さ
れる伝送路において発生していた輻輳状態が解消したこ
とを示す輻輳状態解消通知のいずれかであり、 前記通信経路制御手段は、前記他のパケット交換ノード
から前記輻輳状態発生通知を受信した場合には、前記通
信経路判別手段によって判別された通信経路で転送され
るパケットデータの送出を規制し、前記他のパケット交
換ノードから前記輻輳状態解消通知を受信した場合に
は、前記通信経路判別手段によって判別された通信経路
における前記規制を解除する、 ことを特徴とする請求項記載の経路毎規制方式。
2. The congestion state detecting means detects either the occurrence of a congestion state of a transmission line accommodated in the own packet switching node or the elimination of the congestion state, and the congestion state notification is based on the own packet switching node. A congestion state occurrence notification indicating that a congestion state has occurred in a transmission path accommodated in the node and a congestion state resolution notification indicating that the congestion state occurring in the transmission path accommodated in the own packet switching node has been resolved; The communication path control unit, when receiving the congestion state occurrence notification from the another packet switching node, sends out the packet data transferred on the communication path determined by the communication path determination unit. Is regulated, and when the congestion state elimination notification is received from the other packet switching node, it is determined by the communication path determining unit. Releasing the restriction in Shin route, the route-based regulation system of claim wherein the.
【請求項3】前記自パケット交換ノードに収容される伝
送路毎に、 該自伝送路に送出されるべきパケットデータを保持する
送出待ちバッファ手段と、 前記自伝送路への送出を規制すべきパケットデータを保
持する規制待ちバッファ手段と、 を有し、 前記混雑状態検出手段は、前記自パケット交換ノードに
収容される伝送路毎に設けられ、かつ前記送出待ちバッ
ファ手段におけるパケットデータの蓄積量を監視するこ
とにより、前記輻輳状態の発生又は前記輻輳状態の解消
のいずれかを検出し、 前記通信経路制御手段は前記自パケット交換ノードに収
容される伝送路毎に設けられ、 かつ該通信経路制御手段は、 該自伝送路に含まれる前記通信経路毎に現在パケットデ
ータの送出規制が行われているか否かを示す情報を記憶
し、前記他のパケット交換ノードから前記輻輳状態発生
通知を受信した場合には前記通信経路判別手段によって
判別された通信経路に対して前記規制が行われているこ
とを示す情報を設定し、前記他のパケット交換ノードか
ら前記輻輳状態解消通知を受信した場合には前記通信経
路判別手段によって判別された通信経路に対する前記規
制が解除されたことを示す情報を設定する、規制経路設
定記憶手段と、 送出されるべきパケットデータの通信経路を抽出する通
信経路抽出手段と、 該通信経路抽出手段で抽出された通信経路に対して前記
規制が行われているか否かを前記規制経路設定記憶手段
から検出し、前記規制が行われている場合には前記送出
されるべきパケットデータを前記規制待ちバッファ手段
に保持し、前記規制が行われていない場合には前記送出
されるべきパケットデータを前記送出待ちバッファ手段
に保持するセレクタ手段と、 前記他のパケット交換ノードから前記輻輳状態解消通知
を受信した場合に、前記規制待ちバッファ手段に保持さ
れているパケットデータを前記自伝送路に送出し、それ
以外の場合に前記送出待ちバッファ手段に保持されてい
るパケットデータを前記自伝送路に送出するゲート手段
と、 からなることを特徴とする請求項2記載の経路毎規制方
式。
3. A transmission waiting buffer means for holding packet data to be transmitted to the own transmission line for each transmission line accommodated in the own packet switching node, and restricting transmission to the own transmission line. A restriction buffer unit for holding packet data, wherein the congestion state detection unit is provided for each transmission line accommodated in the own packet switching node, and the amount of packet data stored in the transmission queue buffer unit To detect either the occurrence of the congestion state or the elimination of the congestion state, the communication path control means is provided for each transmission path accommodated in the own packet switching node, and the communication path The control means stores information indicating whether or not transmission of packet data is currently restricted for each of the communication paths included in the own transmission path, and stores the other packet. When the congestion state occurrence notification is received from the packet switching node, information indicating that the restriction is being performed on the communication path determined by the communication path determining means is set, and the other packet switching is performed. A restriction route setting storage unit for setting information indicating that the restriction on the communication path determined by the communication path determination unit has been released when receiving the congestion state elimination notification from the node; Communication path extraction means for extracting a communication path of packet data; detecting, from the restriction path setting storage means, whether or not the communication path extracted by the communication path extraction means is restricted; When the restriction is not performed, the packet data to be transmitted is held in the restriction waiting buffer unit, and when the restriction is not performed, the transmission is performed. Selector means for holding packet data to be performed in the transmission waiting buffer means, and when receiving the congestion state elimination notification from the other packet switching node, the packet data held in the regulation waiting buffer means 3. A path unit according to claim 2, further comprising: gate means for transmitting the packet data held in said transmission waiting buffer means to said own transmission path, and transmitting the packet data held in said transmission waiting buffer means to said own transmission path. Regulation system.
JP6683890A 1990-03-19 1990-03-19 Restriction method for each route Expired - Lifetime JP2785147B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP6683890A JP2785147B2 (en) 1990-03-19 1990-03-19 Restriction method for each route
CA002038458A CA2038458C (en) 1990-03-19 1991-03-18 Route regulating apparatus
DE69129952T DE69129952T2 (en) 1990-03-19 1991-03-19 Device for regulating packet transmission
US07/671,959 US5309431A (en) 1990-03-19 1991-03-19 Route regulating apparatus
EP91104248A EP0448049B1 (en) 1990-03-19 1991-03-19 Packet transfer regulating apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6683890A JP2785147B2 (en) 1990-03-19 1990-03-19 Restriction method for each route

Publications (2)

Publication Number Publication Date
JPH03268541A JPH03268541A (en) 1991-11-29
JP2785147B2 true JP2785147B2 (en) 1998-08-13

Family

ID=13327393

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6683890A Expired - Lifetime JP2785147B2 (en) 1990-03-19 1990-03-19 Restriction method for each route

Country Status (1)

Country Link
JP (1) JP2785147B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2621778B2 (en) * 1993-12-21 1997-06-18 日本電気株式会社 Packet switch

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEEE International Conference on Communications,June 1987,Vol.2,P.974−979

Also Published As

Publication number Publication date
JPH03268541A (en) 1991-11-29

Similar Documents

Publication Publication Date Title
US5287535A (en) Switching node in label multiplexing type switching network
JP2577539B2 (en) bridge
TWI227080B (en) Network switch providing congestion control and method thereof
US8041832B2 (en) Network data distribution system and method
EP0448049B1 (en) Packet transfer regulating apparatus
JPS61105149A (en) Data communication method and communication network
JPS61140253A (en) Packet transfer system
JP2785147B2 (en) Restriction method for each route
US7415025B1 (en) Method and apparatus for clearing a large number of connections in an ATM network
JPH11239163A (en) Inter-LAN flow control method and switch
US7088682B1 (en) Reducing overhead when using loopback cells for fault detection in bi-directional virtual circuits
JPH07283817A (en) ATM-LAN node flow control method
JP2000224180A (en) Data priority transfer method
JP2001326683A (en) Packet switchboard, packet switching method
JPH06276206A (en) Relay buffer overflow avoidance method
JP3132842B2 (en) Multiplexing of connectionless and connection-oriented communication systems in label switching networks
JP2679251B2 (en) Reset type communication method
JP3075182B2 (en) ATM transmission system for ensuring the order of CBR data
JP2000316022A (en) Data transmission system and its configuration unit
JP2662258B2 (en) Information relay node device
JP2832592B2 (en) Back pressure control method
JPH03268542A (en) Packet transfer regulation system using reference packet
Kadoch et al. A distributed queue metropolitan area network for combined video, voice, wideband data and narrowband data
JP3148853B2 (en) Packet congestion notification method and apparatus therefor
JPH0583287A (en) Congestion control system for connectionless communication traffic

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080529

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080529

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080529

Year of fee payment: 10

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080529

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090529

Year of fee payment: 11

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090529

Year of fee payment: 11

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090529

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100529

Year of fee payment: 12

EXPY Cancellation because of completion of term