JPH03268541A - Regulation system for each route - Google Patents
Regulation system for each routeInfo
- Publication number
- JPH03268541A JPH03268541A JP2066838A JP6683890A JPH03268541A JP H03268541 A JPH03268541 A JP H03268541A JP 2066838 A JP2066838 A JP 2066838A JP 6683890 A JP6683890 A JP 6683890A JP H03268541 A JPH03268541 A JP H03268541A
- Authority
- JP
- Japan
- Prior art keywords
- route
- communication
- congestion state
- packet
- packet switching
- 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.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔概 要〕
複数の端末とそれらを収容するパケット交換ノードの間
及びパケット交換ノード同士の間を結合する伝送路によ
り構成されるパケット通信ネ、トワークにおいて、ノー
ド及び伝送路の混雑状態を緩和させるパケット転送規制
方式に関し、簡単な制御処理で輻輳を引き起こしている
伝送路を通過する通信経路のみを規制することを可能に
し、輻輳状態からの迅速な復旧を可能にすることを目的
とし、
各パケット交換ノード内に、パケット通信ネットワーク
内の各伝送路毎に、任意のパケット交換ノードの任意の
端末収容部から他の任意のパケット交換ノードの任意の
端末収容部までの各通信経路のうちどの通信経路が含ま
れるかを記憶する通信経路記憶手段と、自バヶント交換
ノードに収容される伝送路の混雑状態を検出する混雑状
態検出手段と、該混雑状態検出手段により検出される伝
送路の混雑状態を混雑状態通知として他のバヶ・ノト交
換ノードに通知する混雑状態通知手段と、他のパケット
交換ノードからの混雑状態通知を受信し、該混雑状態通
知に対応する伝送路に含まれる通信経路を通信経路記憶
手段から検索し、該検索された通信経路のうち自パケッ
ト交換ノードが収容する伝送路に含まれている通信経路
を判別する通信経路判別手段と、該通信経路判別手段に
よって判別された通信経路で転送されるパケットデータ
の送出を混雑状態通知に基づいて制御する通信経路制御
手段と、を有するように構成する。[Detailed Description of the Invention] [Summary] In a packet communication network constituted by transmission paths connecting a plurality of terminals and packet switching nodes accommodating them and between packet switching nodes, nodes and transmission Concerning a packet transfer regulation method that alleviates congestion, it is possible to restrict only the communication route that passes through the transmission line causing congestion through simple control processing, enabling quick recovery from congestion. For the purpose of this, in each packet switching node, for each transmission path in the packet communication network, from any terminal accommodating part of any packet switching node to any terminal accommodating part of any other packet switching node. A communication path storage means for storing which communication path is included among the communication paths; a congestion state detection means for detecting a congestion state of a transmission path accommodated in the own bagant exchange node; and detection by the congestion state detection means. congestion state notification means for notifying other baga-noto switching nodes of the congestion state of the transmission path to be transmitted as a congestion state notification, and receiving congestion state notifications from other packet switching nodes and responding to the congestion state notifications. communication route determining means for searching a communication route storage means for a communication route included in the transmission route and determining a communication route included in the transmission route accommodated by the own packet switching node from among the searched communication routes; and communication route control means for controlling the transmission of packet data transferred through the communication route determined by the communication route determination means based on the congestion state notification.
本発明は、複数の端末とそれらを収容するパケット交換
ノードの間及びパケット交換ノード同士の間を結合する
伝送路により構成されるパケット通信ネットワークにお
いて、ノード及び伝送路の混雑状態を緩和させるパケッ
ト転送規制方式に関する。The present invention provides packet transfer that alleviates the congestion state of nodes and transmission paths in a packet communication network constituted by transmission paths connecting a plurality of terminals and packet switching nodes accommodating them and between packet switching nodes. Regarding regulatory methods.
パケット通信ネットワークは、端末とそれらを収容する
パケット交換ノードの間及びパケット交換ノード同士の
間を結合する伝送路によって構成されている。端末は、
データ、画像又は音声等の各種情報の発生元である。パ
ケット交換ノードは、端末からのパケットに含まれる優
位情報を抽出し、その優位情報の先頭に新たに転送先ア
ドレスを付加してパケットフォーマットを作成する動作
、或いは転送先の方路を判断する動作等を行う。A packet communication network is composed of transmission paths that connect terminals and packet switching nodes that accommodate them, and between packet switching nodes. The terminal is
It is the source of various information such as data, images, or audio. The packet switching node extracts the superiority information contained in the packet from the terminal, adds a new forwarding destination address to the beginning of the superiority information to create a packet format, or determines the forwarding destination route. etc.
パケット通信ネットワークでは、パケット交換ノードが
端末から確率的に発生される必要情報を抽出してパケッ
トデータとして通信しており、これにより、ネットワー
ク内では、大群化効果による高効率のリソース管理が実
現されている。この場合、各パケットは、−旦ノード内
の転送待ちバッファにパンフアリングされることにより
、伝送路の帯域が一定になるように制御が行われている
。In a packet communication network, packet switching nodes extract necessary information probabilistically generated from terminals and communicate it as packet data.As a result, highly efficient resource management is achieved within the network due to the large swarm effect. ing. In this case, control is performed so that the bandwidth of the transmission path is kept constant by panfurating each packet to a transfer waiting buffer within the node.
しかし、パケットを用いてリアルタイム性を要求される
同期通信等を行おうとした場合において、端末から発生
する情報が不規則であるために、各情報が回線上に多重
化された場合に、低い確率でパケットが交換ノードに集
中することが起こり得る。これによって、ノード内のパ
ケット転送処理が行えなくなり、ノード内の通信パケッ
トの伝送遅延が増大する。そして、転送待ちバッファに
おけるパケットの滞留数が許容限度を越えると、輻輳状
態になってパケットの廃棄が発生し、通信品質の劣化を
招いてしまうという問題が生じる。However, when trying to perform synchronous communication using packets that requires real-time performance, the information generated from the terminal is irregular, so if each piece of information is multiplexed on the line, the probability of It may happen that packets are concentrated at the switching node. This makes it impossible to perform packet transfer processing within the node, increasing the transmission delay of communication packets within the node. Then, when the number of packets staying in the transfer waiting buffer exceeds the permissible limit, congestion occurs and packets are discarded, causing a problem of deterioration of communication quality.
上述のようなパケット通信ネットワークにおける輻輳問
題を解決するためには、転送パケットの転送元を一時的
に停止させるように輻輳が発生したノード(以下、輻輳
ノードと呼ぶ)から通知を行う入力規制方式が一触に採
用される。In order to solve the congestion problem in packet communication networks as described above, an input regulation method is used in which a node where congestion has occurred (hereinafter referred to as a congested node) notifies the forwarding source of forwarded packets to be temporarily stopped. was adopted immediately.
入力規制方式の第1の従来例として、輻輳ノードから他
の全局に対して一斉に通知を行い、これに対して各局は
、当該輻輳ノードを通過する通信パスを現在保有してい
るか否かを判別し、その通信パスを保有していると判別
した場合は、輻輳ノードへのパケットの転送を規制する
方式がある。As the first conventional example of the input restriction method, a congested node notifies all other stations at the same time, and in response, each station determines whether or not it currently owns a communication path that passes through the congested node. If it is determined that the node owns the communication path, there is a method of restricting the transfer of packets to the congested node.
入力規制方式の第2の従来例として、輻輳ノードが輻輳
ノードを通過する通信パスに対して規制通知を選択し、
該当パスの通信元のみを停止させる方式がある。As a second conventional example of the input restriction method, a congestion node selects restriction notification for a communication path passing through the congestion node,
There is a method of stopping only the communication source of the relevant path.
〔発明が解決しようとする課題]
しかし、上述の第1の従来例の場合、全局に対して規制
通知を発するため、パケットの輻輳状態を他局に波及さ
せる可能性が高く、輻輳の緩和には効果が薄いという問
題点を有している。[Problems to be Solved by the Invention] However, in the case of the first conventional example described above, since the regulation notification is issued to all stations, there is a high possibility that the packet congestion state will spread to other stations, and it is difficult to alleviate congestion. has the problem of being ineffective.
また、上述の第2の従来例の場合、通信パスの逆パスを
管理する必要があり、更に、その管理を通信データの種
類毎に行う必要があるため、各局での処理が膨大となり
、規制通知の転送遅延がかかり、規制の制御による効果
までのハソファ量が膨大となってしまうという問題点を
有している。In addition, in the case of the second conventional example mentioned above, it is necessary to manage the reverse path of the communication path, and furthermore, it is necessary to perform this management for each type of communication data, resulting in an enormous amount of processing at each station and regulations. This has the problem that there is a delay in the transfer of notifications, and the amount of time required to reach the effect of regulatory control becomes enormous.
本発明は、間車な制御処理で輻輳を引き起こしている伝
送路を通過する通信経路のみを規制することを可能にし
、輻輳状態からの迅速な復旧を可能にすることを目的と
する。An object of the present invention is to make it possible to restrict only communication routes that pass through transmission lines that are causing congestion through idle control processing, and to enable quick recovery from a congested state.
第1図は、本発明のブロフク図である。本発明は、複数
の端末とそれらを収容するバケ、7ト交換ノードの間及
びパケット交換ノード同士の間を結合する伝送路により
構成されるパケット通信ネットワークを前提とする。そ
して、各パケット交換ノード内に、以下に示される構成
を有する。FIG. 1 is a diagram of the present invention. The present invention is based on a packet communication network composed of a plurality of terminals, buckets for accommodating them, and transmission paths connecting between switching nodes and between packet switching nodes. Each packet switching node has the configuration shown below.
まず、パケット通信ネットワーク内の各伝送路106毎
に、任意のパケット交換ノードの任意の端末収容部から
他の任意のパケット交換ノードの任意の端末収容部まで
の各通信経路のうちどの通信経路が含まれるかを記憶す
る通信経路記憶手段101を有する。First, for each transmission path 106 in the packet communication network, which communication path is selected from among the communication paths from an arbitrary terminal accommodating section of an arbitrary packet switching node to an arbitrary terminal accommodating section of an arbitrary other packet switching node. It has a communication path storage means 101 that stores whether the communication path is included or not.
次に、自パケット交換ノードに収容される伝送路106
の混雑状態を検出する混雑状態検出手段102を有する
。同手段は、例えば自バケ・ノド交換ノードに収容され
る伝送路106の軸輪状態の発生又は軸輪状態の解消の
いずれかを検出する。Next, the transmission line 106 accommodated in the own packet switching node
It has a congestion state detection means 102 for detecting a congestion state. The means detects, for example, either the occurrence of the axle state or the cancellation of the axle state of the transmission line 106 accommodated in the own bucket/node exchange node.
なお、中間的な混雑状態を検出できるように構成しても
よい。Note that the configuration may be such 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 detection means
It has a congestion state notification means 103 that notifies other packet switching nodes of the congestion state of No. 6 as a congestion state notification 107. In this case, the congestion state notification 107 includes, for example, an axle state occurrence notification indicating that an axle state has occurred in the transmission line 106 accommodated in the own packet switching node, and a congestion state notification indicating that an axle state has occurred on the transmission line 106 accommodated in the own packet switching node. This is one of the notifications indicating that the current axle condition has been resolved. Note that the configuration may be such that an intermediate congestion state can be notified.
更に、他のパケット交換ノードからの混雑状態通知10
7を受信し、該混雑状態通知に対応する伝送路に含まれ
る通信経路を通信経路記憶手段101から検索し、該検
索された通信経路のうち自パケ7)交換ノードが収容す
る伝送路106に含まれている通信経路を判別する通信
経路判別手段104を有する。Furthermore, congestion status notification 10 from other packet switching nodes
7), the communication path included in the transmission path corresponding to the congestion state notification is searched from the communication path storage means 101, and among the searched communication paths, the own packet 7) is sent to the transmission path 106 accommodated by the switching node. It has communication route determining means 104 that determines the included communication routes.
そして、該通信経路判別手段によって判別された通信経
路で転送されるパケットデータ108の送出を混雑状態
通知107に基づいて制御する通信経路制御手段105
を有する。同手段は、例えば他のパケット交換ノードか
ら軸輪状態発生通知を受信した場合には、通信経路判別
手段104によって判別された通信経路で転送されるパ
ケットデータ108の送出を規制し、他のパケット交換
ノードから軸輪状態解消通知を受信した場合には、通信
経路判別手段104によって判別された通信経路におけ
る規制を解除する。なお、前述の中間的な混雑状態を示
す通知に基づいて、パケットデータの送出量を段階的に
制御するように構成することも可能である。Communication route control means 105 controls the transmission of packet data 108 to be transferred through the communication route determined by the communication route determination means based on the congestion state notification 107.
has. For example, when receiving an axle condition occurrence notification from another packet switching node, the means regulates the sending of the packet data 108 transferred via the communication route determined by the communication route determining means 104, and prevents other packet data from being transmitted. When receiving an axle state cancellation notification from a replacement node, the restriction on the communication route determined by the communication route determination means 104 is released. Note that it is also possible to configure the transmission amount of packet data to be controlled in stages based on the above-mentioned notification indicating the intermediate congestion state.
上記構成において、自パケット交換ノードに収容される
伝送路106毎に、該自伝送路に送出されるべきパケッ
トデータを保持する送出待ちバッファ手段と、自伝送路
への送出を規制すべきパケットデータを保持する規制待
ちバッファ手段とを有するように構成できる。そして、
この場合、前述の混雑状態検出手段102は、上述の自
パケット交換ノードに収容される伝送路106毎に設け
られ、かつ送出待ちハンファ手段におけるパケットデー
タの蓄積量を監視することにより、前述の軸輪状態の発
生又は軸輪状態の解消のいずれかを検出するように構成
できる。更に、前述の通信経路制御手段105は、上述
の自パケット交換ノードに収容される伝送路106毎に
設けられ、かつ以下に示されるような手段で構成するこ
とができる。すなわち、まず、自伝送路に含まれる通信
経路毎に現在パケットデータの送出規制が行われている
か否かを示す情報を記憶し、他のパケット交換ノードか
ら軸輪状態発生通知を受信した場合には通信経路判別手
段104によって判別された通信経路に対して規制が行
われていることを示す情報を設定し、他のパケット交換
ノードから軸輪状態解消通知を受信した場合には通信経
路判別手段104によって判別された通信経路に対する
規制が解除されたことを示す情報を設定する、規制経路
設定記憶手段を有する。また、送出されるべきパケット
データ108の通信経路を抽出する通信経路抽出手段を
有する。更に、該通信経路抽出手段で抽出された通信経
路に対して規制が行われているか否かを規制経路設定記
憶手段から検出し、規制が行われている場合には送出さ
れるべきパケットデータ108を規制待ちバッファ手段
に保持し、規制が行われていない場合には送出されるべ
きパケットデータ108を送出待ちバッファ手段に保持
するセレクタ手段を有する。そして、他のパケット交換
ノードがら軸輪状態解消通知を受信した場合に、規制待
ちバッファ手段に保持されているパケットデータを自伝
送路に送出し、それ以外の場合に送出待ちバッファ手段
に保持されているパケットデータを自伝送路に送出する
ゲート手段を有する。In the above configuration, for each transmission path 106 accommodated in the own packet switching node, there is provided a sending waiting buffer means for holding packet data to be sent to the own transmission path, and packet data to be restricted from being sent to the own transmission path. and a regulation waiting buffer means for holding . and,
In this case, the above-mentioned congestion state detection means 102 is provided for each transmission line 106 accommodated in the above-mentioned own packet switching node, and monitors the amount of packet data accumulated in the sending waiting communication means. It can be configured to detect either the occurrence of a wheel condition or the resolution of a wheel condition. Furthermore, 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 configured by means as shown below. 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 an axle status occurrence notification is received from another packet switching node, sets information indicating that the communication route determined by the communication route discriminating means 104 is restricted, and when a notification of axle condition resolution is received from another packet switching node, the communication route discriminating means It has a restricted route setting storage means for setting information indicating that the restriction on the communication route determined by step 104 has been lifted. It also includes communication route extraction means for extracting the communication route of the packet data 108 to be sent. Furthermore, whether or not the communication route extracted by the communication route extraction means is regulated is detected from the regulated route setting storage means, and if the regulation is carried out, the packet data 108 to be sent is detected. The packet data 108 is held in the regulation waiting buffer means, and the packet data 108 to be sent out when regulation is not performed is held in the sending waiting buffer means. When the other packet switching nodes receive a notification of resolution of the axle status, the packet data held in the regulation waiting buffer means is sent to the own transmission path, and in other cases, the packet data held in the sending waiting buffer means is sent out. The transmitter has a gate means for sending the packet data stored in the transmitter to its own transmission line.
〔作 用]
成るパケット交換ノード又はそのノードが収容する伝送
路において例えば軸輪が発生した場合、その情報は混雑
状態通知107として他のパケット交換ノードに通知さ
れる。この場合、伝送路の番号等と、軸輪状態発生を示
すフラグ等との形式で通知される。[Function] If, for example, an axle occurs in a packet switching node or a transmission line accommodated by that node, the information is notified as a congestion state notification 107 to other packet switching nodes. In this case, notification is made in the form of the transmission line number, etc., and a flag indicating the occurrence of the axle wheel condition.
上記通知を受けた他のパケット交換ノードにおいては、
混雑状態通知107に対応する伝送路に含まれる通信経
路が通信経路記憶手段101から検索され、該検索され
た通信経路のうち自パケット交換ノードが収容する伝送
路106に含まれている通信経路が判別され、その判別
された通信経路で転送されるパケットデータ108の送
出を混雑状態通知107に基づいて制御する。At other packet switching nodes that received the above notification,
The communication path included in the transmission path corresponding to the congestion state notification 107 is searched from the communication path storage means 101, and among the searched communication paths, the communication path included in the transmission path 106 accommodated by the own packet switching node is searched. Based on the congestion state notification 107, the transmission of the packet data 108 that is determined and transferred through the determined communication route is controlled.
これにより、軸輪等が発生した伝送路に向かう通信経路
のバケ・ントデータを、各パケット交換ノード毎に速や
かに規制することができ、軸輪等の混雑状態を迅速に解
消させることができる。As a result, the bucket data on the communication path toward the transmission path where the axle, etc. has occurred can be quickly regulated for each packet switching node, and the congestion state of the axle, etc. can be quickly resolved. .
この場合、各パケット交換ノードにおいては、伝送路1
06において軸輪等が発生した伝送路に向かう通信経路
のパケットデータのみが規制を受け、他の通信経路のパ
ケットデータは規制を受けず、通常通り転送される。従
って、軸輪等の混雑状態が他に波及するのを最小限に抑
えることができる。In this case, in each packet switching node, the transmission path 1
In 06, only the packet data on the communication path toward the transmission path where the shaft ring or the like occurred is regulated, and the packet data on the other communication routes are not regulated and are transferred as usual. Therefore, it is possible to minimize the spread of the congestion state of the shaft wheels, etc. to other parts.
以下、図面を参照しながら本発明の実施例につき説明す
る。Embodiments of the present invention will be described below with reference to the drawings.
第2図は、パケット通信ネットワークの全体構成図であ
る。同図の例では、パケット通信ネ・7トワーク201
は、パケット交換ノード(以下、単ニノードと呼ぶ)2
02A 、202++ 、202c及び202Dが、伝
送路203AI、203no、203IIc、203*
o、203DC等によって相互に接続された構成を有す
る。そして、例えばノード202Aには、様々な種類の
複数の端末204AI〜204An等が収容される。同
様にノード:202゜には端末204[11、ノード2
02cには、例えば端末204c+〜204゜等のほか
、内線端末2゜7CI〜207ch等を収容する構内交
換機PBX206c等が収容される。更に、ノード20
2nには、例えば端末20401、ホスト計算機205
゜等が収容される。上記第2図のネットワーク構成は1
例であり、実際にはより大規模なものも構築可能である
。FIG. 2 is an overall configuration diagram of the packet communication network. In the example shown in the figure, the packet communication network 201
is a packet switching node (hereinafter referred to as a single node) 2
02A, 202++, 202c and 202D are transmission lines 203AI, 203no, 203IIc, 203*
o, 203DC, etc. For example, the node 202A accommodates a plurality of terminals 204AI to 204An of various types. Similarly, node:202° has terminal 204[11, node 2
02c accommodates, for example, a private branch exchange PBX 206c that accommodates terminals 204c+ to 204°, extension terminals 2°7CI to 207ch, and the like. Furthermore, node 20
2n includes, for example, a terminal 20401 and a host computer 205.
゜ etc. are accommodated. The network configuration in Figure 2 above is 1
This is just an example, and in reality it is possible to build something larger.
次に、第3図は、第3図のノード202A、202++
、202c及び2o21の構成を示すブロフク図である
。以下の説明では、ノード2o2゜等は単にノード20
2と呼び、伝送路203AR等は単に伝送路203と呼
び、端末204AI等は単に端末204と呼ぶ。Next, FIG. 3 shows nodes 202A, 202++ in FIG.
, 202c and 2o21. In the following explanation, node 2o2゜ etc. is simply node 20
2, the transmission path 203AR, etc. are simply called the transmission path 203, and the terminal 204AI, etc. are simply called the terminal 204.
同図に示される如(、端末204はバケット組立/分解
部302で収容され、伝送路203は伝送路収容部30
1で収容される。パケット組立/分解部302又は伝送
路収容部301で受信されたパケットデータは、通信メ
ディアの種類によらない共通プロトコルのパケットデー
タに変換された後、転送先判定部303に人力する。同
判定部では、パケットヘッダに付加された宛先情報を判
定し、パケットデータに新たな宛先情報を付加して、パ
テントハイウェイ306上に送出する。分配部304は
、パケットハイウェイ306上の通信データを選択して
伝送路収容部301に送出する。As shown in FIG.
It is accommodated in 1. Packet data received by the packet assembling/disassembling unit 302 or the transmission path accommodating unit 301 is converted into packet data of a common protocol regardless of the type of communication media, and then manually sent 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 sends the packet data onto the patent highway 306. The distribution unit 304 selects communication data on the packet highway 306 and sends it to the transmission path accommodation unit 301.
制御プロセッサ305は、転送先判定部303等を制御
しながら、呼制御、ネットワーク監視等の制御を行う。The control processor 305 controls call control, network monitoring, etc. while controlling the transfer destination determination unit 303 and the like.
また、経路情報テーブル記憶部306に記憶された経路
情報テーブルTBLIを参照しながら後述する規制通知
のパスラインを判断する。Further, the path line of the regulation notification, which will be described later, is determined while referring to the route information table TBLI stored in the route information table storage unit 306.
そして、制御バス308を介して伝送路収容部301及
びパケット組立/分解部302との間で、各種制御デー
タの授受を行う。更に、共通線信号部307から共通線
309を介して他のノード202の間で制御データの授
受を行う。Then, various control data are exchanged between the transmission line accommodating section 301 and the packet assembling/disassembling section 302 via the control bus 308. Further, control data is exchanged between the other nodes 202 from the common line signal unit 307 via the common line 309 .
次に、第4図は、第3図の伝送路収容部3010本発明
による実施例の構成を示した図である。Next, FIG. 4 is a diagram showing the configuration of an embodiment of the transmission line accommodating section 3010 of FIG. 3 according to the present invention.
第3図のパケットハイウェイ306から分配部304を
介して入出力部401に入力したパケットデータについ
て、まず、経路番号抽出部402において、そのパケッ
トデータが伝送される通信経路の経路番号411が抽出
された後、伝送路符号化部403において、通信メディ
アの種類に適したプロトコルに変換される。Regarding packet data input from the packet highway 306 in FIG. 3 to the input/output unit 401 via the distribution unit 304, the route number extraction unit 402 first extracts the route number 411 of the communication route through which the packet data is transmitted. After that, the transmission path encoding unit 403 converts the protocol into a protocol suitable for the type of communication media.
規制経路テーブル記憶部404には、後述する規制経路
テーブルTBL2が記憶され、このテーブルの内容は、
第3図の制御プロセッサ305により制御バス308を
介してセットされる。そして、同テーブルは、経路番号
抽出部402で抽出された経路番号411をアドレスと
してアクセスされる。これにより、規制経路テーブル記
憶部404から規制経路フラグ413がセレクタ405
に出力される。セレクタ405は、規制経路フラグ41
2に基づいて、伝送路符号化部403で変換されたパケ
ットデータを、通過経路待ちバッファ407の通過経路
待ち行列又は規制経路待ちバッファ406の規制経路待
ち行列に選択的に接続する。The regulated route table storage unit 404 stores a regulated route table TBL2, which will be described later, and the contents of this table are as follows:
Set via control bus 308 by control processor 305 of FIG. The table is accessed using the route number 411 extracted by the route number extraction unit 402 as an address. As a result, the restricted route flag 413 is transferred from the restricted route table storage unit 404 to the selector 405.
is output to. The selector 405 selects the restricted route flag 41
2, the packet data converted by the transmission path encoding unit 403 is selectively connected to the passing route queue of the passing route waiting buffer 407 or the restricted route queue of the restricted route waiting buffer 406.
ゲート制御部409は、通常、ゲート410を制御して
通過経路待ちバッファ407の出力を選択しており、同
バッファの通過経路待ち行列に接続されたパケットデー
タは、ゲート410を介して順次伝送路203に送出さ
れる。The gate control unit 409 normally controls the gate 410 to select the output of the passing route waiting buffer 407, and the packet data connected to the passing route queue of the buffer is sequentially sent to the transmission line via the gate 410. 203.
また、ゲート制御部409は、第3図の制御プロセッサ
305から制御バス308を介して輻輳解消通知を受は
取ると、ゲートを制御して規制経路待ちバッファ406
の出力を選択し、同バッファの規制経路待ち行列に接続
されたパケットデータを伝送路203に出力する。その
後は、再びゲート410を制御して通過経路待ちバッフ
ァ407の出力を選択する。Further, when the gate control unit 409 receives a congestion resolution notification from the control processor 305 in FIG.
, and outputs the packet data connected to the restricted route queue of the same buffer to the transmission path 203. Thereafter, the gate 410 is controlled again to select the output of the route waiting buffer 407.
蓄積量監視部408は、通過経路待ちバッファ407に
蓄積されているパケットデータ数を監視しており、これ
が所定値以上になることを検出することにより軸輪状態
を検知する。軸輪状態が検知されると、制御バス308
を介して第3図の制御プロセッサ305に通知を行う。The storage amount monitoring unit 408 monitors the number of packet data stored in the route waiting buffer 407, and detects the state of the axle by detecting that the number exceeds a predetermined value. When an axle condition is detected, control bus 308
3 to the control processor 305 of FIG.
一方、伝送路203からのパケットデータは伝送路復号
化部411に入力して復号化され、通信メディアの種類
によらない共通プロトコルのパケットデータに変換され
る。そして、受信バッファ412の受信待ち行列に接続
され、ここから入出力部401を介して第3図の転送先
判定部303に送出される。On the other hand, packet data from the transmission path 203 is input to a transmission path decoding section 411, where it is decoded and converted into packet data of a common protocol regardless of the type of communication media. The data is then connected to the reception queue of the reception buffer 412, and sent from there to the transfer destination determination unit 303 in FIG. 3 via the input/output unit 401.
次に、第5図は、第3図の経路情報テーブル記憶部30
6に記憶される経路情報テーブルTBLIのデータ構成
を示した図である。本実施例では、第2図のパケット通
信ネットワーク201において、任意のノードの任意の
端末収容部(第3図のパケッ1411立/分解部302
又は第2図のPBX206cを収容する第3図では特に
は図示しない終端部、以下同じ)から他の任意のノード
の任意の端末収容部までの通信経路を全て抽出し、各々
に固有の経路番号を付与する。例えば「ノード202A
の端末203AIの収容部−ノード202B−ノード2
02Dの端末204o+の収容部」という通信経路は経
路1、「ノード202^の端末203AIの収容部−ノ
ード202m−ノード202cの端末204c+の収容
部」という通信経路は経路2、という如くである。この
場合に、例えば第2図の「ノード202Aの端末203
AIの収容部−ノード202B−ノード202.の端末
204o+の収容部」という通信経路と、「ノード20
2Mの端末203^1の収容部−ノード202R−ノー
ド202cmノード202I+の端末204D、の収容
部」という通信経路には、異なる経路番号が付与される
ものとする。そうして、第2図のパケット通信ネットワ
ークを構成する各伝送路203A11.203A11.
203*c、203mo、203oc等の各々について
、当該伝送路にどの経路番号の通信経路が含まれるかを
抽出する。このようにして、第2図のパケット通信ネッ
トワーク201全体について抽出された情報が、経路情
報テーブルTBLIとして、第2図の各ノード202A
、202m 、202c及び2020等の経路情報テ
ーブル記憶部306(第3図)に、共通のテーブルとし
て格納される。Next, FIG. 5 shows the route information table storage unit 30 of FIG.
6 is a diagram showing the data structure of a route information table TBLI stored in FIG. In this embodiment, in the packet communication network 201 shown in FIG.
Alternatively, extract all the communication routes from the terminal section (not particularly shown in FIG. 3, which accommodates the PBX 206c in FIG. 2 (the same applies hereinafter)) to any terminal housing section of any other node, and assign a unique route number to each. Grant. For example, “Node 202A
Terminal 203AI storage unit - node 202B - node 2
The communication path "accommodating section of terminal 204o+ of node 202D" is route 1, and the communication route "accommodating section of terminal 203AI of node 202^-node 202m-accommodating section of terminal 204c+ of node 202c" is route 2, and so on. In this case, for example, "terminal 203 of node 202A" in FIG.
AI storage unit-node 202B-node 202. A communication route called "accommodating unit of terminal 204o+" and "node 204o+ accommodation section",
It is assumed that a different route number is assigned to the communication route "accommodating unit of terminal 203^1 of 2M-node 202R-accommodating unit of terminal 204D of node 202I+". Then, each transmission path 203A11.203A11.203A11.203A11.
For each of 203*c, 203mo, 203oc, etc., which route number communication route is included in the transmission route is extracted. In this way, the information extracted about the entire packet communication network 201 in FIG. 2 is used as the route information table TBLI for each node 202A in FIG.
, 202m, 202c, 2020, etc. are stored as a common table in the route information table storage unit 306 (FIG. 3).
この格納動作は、回線の立ち上げ時又は各通信経路の設
定時に行われる。This storage operation is performed when starting up a line or setting up each communication route.
続いて、第6図は、第2図の各ノード202内の第3図
の各伝送路収容部301内の第4図の規制経路テーブル
記憶部404に記憶される規制経路テーブルTBL2の
データ構成を示した図である。Subsequently, FIG. 6 shows the data structure of the restricted route table TBL2 stored in the restricted route table storage unit 404 of FIG. 4 in each transmission path storage unit 301 of FIG. 3 in each node 202 of FIG. 2. FIG.
同テーブルでは、各伝送路収容部301において(第3
図参照)、当該収容部が収容している伝送路203に含
まれる通信経路の経路番号毎に、その経路で送信される
パケットデータについて、出力規制を行うか規制を行わ
ずに通過させるかが、フラグ「1」又は「0」で指定さ
れる。この指定内容は、前述した如く、第3図の制御プ
ロセッサ305により制御バス308を介してセントさ
れる。例えば第6図(a)は、ノード202Aの伝送路
203A11を収容する伝送路収容部301内の規制経
路テーブル記憶部404に記憶される規制経路テーブル
TBL2の内容を示した例で、現在、経路1と経路2は
「通過」が指示され、経路3は「規制」が指示されてい
ることを示している。また、第6図(b)は、ノード2
0211の伝送路203acを収容する伝送路収容部3
01内の規制経路テーブル記憶部404に記憶される規
制経路テーブルTBL2の内容を示した例で、現在、経
路2は「通過」が指示され、経路3と経路4は「規制」
が指示されていることを示している。In the same table, in each transmission line accommodating section 301 (the third
(see figure), for each route number of the communication route included in the transmission path 203 accommodated by the storage unit, it is determined whether the output of packet data transmitted through that route is restricted or is allowed to pass through without being restricted. , is specified by flag "1" or "0". This specification is sent via control bus 308 by control processor 305 in FIG. 3, as described above. For example, FIG. 6(a) is an example showing the contents of the restricted route table TBL2 stored in the restricted route table storage unit 404 in the transmission line storage unit 301 that accommodates the transmission line 203A11 of the node 202A. Routes 1 and 2 are designated as "passing", and route 3 is designated as "restricted". In addition, FIG. 6(b) shows node 2
Transmission line accommodation unit 3 that accommodates the transmission line 203ac of 0211
This is an example showing the contents of the restricted route table TBL2 stored in the restricted route table storage unit 404 in 01.Currently, route 2 is instructed to "pass", and routes 3 and 4 are "restricted".
indicates that it is being instructed.
上記構成の本発明の実施例の動作について、第7図の動
作説明図に沿って以下に説明する。The operation of the embodiment of the present invention having the above configuration will be explained below along with the operation explanatory diagram of FIG.
第7図の例では、第2図のパケット通信ネットワーク2
01において、「ノード202Aの成る端末収容部−ノ
ード202B=他のノードの成る端末収容部」という通
信経路が経路1、「ノード202Aの成る端末収容部−
ノード202B−ノード202.−他のノードの成る端
末収容部コという通信経路が経路2、[ノード202A
の成る端末収容部−ノード202B−ノード202c−
ノード202nの成る端末収容部」という通信経路が経
路3、「ノード2028の成る端末収容部→ノード20
28−ノード202cmノード202Dの成る端末収容
部」という通信経路が経路4に設定されている。In the example of FIG. 7, the packet communication network 2 of FIG.
In 01, the communication route ``Terminal accommodating unit consisting of node 202A - Node 202B = Terminal accommodating unit consisting of another node'' is route 1, ``Terminal accommodating unit consisting of node 202A -
Node 202B - Node 202. - The communication path called the terminal accommodating section where other nodes are located is route 2, [node 202A
Terminal housing section consisting of node 202B-node 202c-
The communication path ``terminal accommodating unit consisting of node 202n'' is route 3, and ``terminal accommodating unit consisting of node 2028 → node 20
28-Node 202cm A communication path "terminal housing section consisting of node 202D" is set as route 4.
そして、第7図は、ノード202Cの伝送路203oc
を収容する伝送路収容部301のパケット送出部におい
て軸輪が発生した例について示している。FIG. 7 shows the transmission path 203oc of the node 202C.
An example in which an axle occurs in the packet sending section of the transmission line accommodation section 301 that accommodates the transmission line is shown.
まず、伝送路203DCを収容する伝送路収容部301
の蓄積量監視部408(第4図参照)が、通過経路待ち
バッファ407に蓄積されているパケットデータ数が所
定値以上になることを検出することにより軸輪状態(過
負荷、以下同じ)を検知する。First, the transmission line accommodating section 301 that accommodates the transmission line 203DC
The accumulation amount monitoring unit 408 (see Fig. 4) detects the axle wheel condition (overload, the same applies hereinafter) by detecting that the number of packet data accumulated in the route waiting buffer 407 exceeds a predetermined value. Detect.
軸輪状態が検知されると、制御ハス308を介してノー
ド202cの制御プロセッサ305(第3図参照)に輻
輳検出の通知が行われる。制御プロセッサ305は、共
通線信号部307から共通線309に、伝送路203D
Cで軸輪が発生したことを示す規制通知を送出する。こ
れにより、第2図のパケット通信ネットワーク201の
他の全ノード202A、2028及び202.に当該規
制通知が行われる。When the axle condition is detected, the control processor 305 (see FIG. 3) of the node 202c is notified of congestion detection via the control lotus 308. The control processor 305 connects the transmission line 203D from the common line signal unit 307 to the common line 309.
Sends a regulation notification indicating that an axle has occurred at C. This allows all other nodes 202A, 2028, and 202 . The relevant regulatory notification will be made.
上記通知を受は取った各ノードの制御プロセッサ305
(第3図)は、上述の規制通知に基づいて、第3図の経
路情報テーブル記憶部306に記憶されている経路情報
テーブルTBLIのうち、伝送路203ocに対応する
テーブルを参照する。これにより、第5図の如く、経路
3及び経路4を示す情報が抽出される。そして、制御プ
ロセッサ305は、当該経路番号を有する通信経路が自
ノードが収容する伝送路に含まれているか否かを、例え
ば特には図示しない呼制御用のテーブル等を参照するこ
とにより判別する。自ノードが収容する伝送路に含まれ
ている通信経路が存在した場合、制御プロセッサ305
は制御バス308を介して、上記通信経路が含まれる伝
送路203を収容する伝送路収容部301内の規制経路
テーブル記憶部404(第4図参照)の上記通信経路に
対応するアドレスに、「規制」を示すフラグ「1」を立
てる。Control processor 305 of each node that received the above notification
(FIG. 3) refers to the table corresponding to the transmission path 203oc among the route information tables TBLI stored in the route information table storage unit 306 of FIG. 3 based on the above-mentioned regulation notification. As a result, information indicating routes 3 and 4 is extracted as shown in FIG. Then, the control processor 305 determines whether or not the communication path having the path number is included in the transmission paths accommodated by the own node, for example, by referring to a call control table (not shown) or the like. If there is a communication path included in the transmission path accommodated by the own node, the control processor 305
is sent via the control bus 308 to the address corresponding to the communication path in the restricted route table storage unit 404 (see FIG. 4) in the transmission path storage unit 301 that accommodates the transmission path 203 that includes the communication path. Set the flag ``1'' indicating ``Regulation''.
第7図の例では、ノード202Cから伝送路2039.
に関する規制通知を受は取ったノード202Bの制御プ
ロセッサ305は、同図の如く、経路情報テーブルTB
LIから経路3及び経路4を抽出する。そして、両経路
とも自ノードに含まれていることを判別した後に、両経
路が含まれる伝送路203!Icを収容する伝送路収容
部301内の規制経路テーブル記憶部404の規制経路
テーブルTBL2の両経路に対応するアドレスに、第6
図(b)の如く、「規制」を示すフラグ「1」を立てる
。また、上記と同様の規制通知を受は取ったノード20
2Aの制御プロセッサ305は、上記と同様に経路情報
テーブルTBLIから経路3及び経路4を抽出する。In the example of FIG. 7, from node 202C to transmission path 2039.
The control processor 305 of the node 202B that received the regulation notification regarding the
Extract route 3 and route 4 from LI. After determining that both routes are included in the own node, the transmission path 203 that includes both routes! The sixth address is added to the addresses corresponding to both routes in the restricted route table TBL2 of the restricted route table storage unit 404 in the transmission path storage unit 301 that accommodates Ic.
As shown in figure (b), a flag "1" indicating "regulation" is set. In addition, the node 20 that received the same regulatory notice as above
The control processor 305 of 2A extracts route 3 and route 4 from the route information table TBLI in the same manner as described above.
そして、経路3が自ノードに含まれていることを判別し
た後に、経路3が含まれる伝送路203AIlを収容す
る伝送路収容部301内の規制経路テーブル記憶部40
4の規制経路テーブルTBL2の経路3に対応するアド
レスに、第6図(a)の如く、「規制」を示すフラグ「
1」を立てる。After determining that the route 3 is included in the own node, the restricted route table storage unit 40 in the transmission route accommodation unit 301 that accommodates the transmission route 203AIl that includes the route 3
As shown in FIG. 6(a), the flag "Restricted" indicating "Restricted" is set in the address corresponding to route 3 of the restricted route table TBL2 of No. 4.
1”.
上述の規制経路テーブルTBL2を用いて、第4図の各
伝送路収容部301において、以下に示される如き規制
動作が行われる。すなわち、ノード202mの伝送路2
03IIcを収容する伝送路収容部301において、パ
ケットハイウェイ306から分配部304(第3図参照
)を介して第4図の入出力部401にパケットデータが
入力すると、経路番号抽出部402において、そのパケ
ットデータが伝送される通信経路の経路番号411が抽
出される。そして、この経路番号411が、例えば経路
2を示していれば、「通過」を示す「0」の規制経路フ
ラグ412がセレクタ405に出力される(第6図(b
)参照)。これにより、セレクタ405は、当該パケッ
トデータを通過経路待ちバッファ407の通過経路待ち
行列に接続する。一方、ゲート制御部409は、前述の
如く、通常はゲート410を制御して通過経路待ちバッ
ファ407の出力を選択している。これにより、経路2
を示すパケットデータは、伝送路203I+c上を通常
通り転送される。これに対して、経路番号411が、例
えば経路3又は経路4を示していれば、「規制」を示す
「1」の規制経路フラグ412がセレクタ405に出力
される(第6図(b)参照)。これにより、セレクタ4
05は、当該パケットデータを規制経路待ちバッファ4
06の規制経路待ち行列に接続する。この場合、前述の
如く、通常はゲート410を制御して通過経路待ちバッ
ファ407の出力を選択してるため、規制経路待ち行列
に接続された経路3又は経路4を示すパケットデータは
、第7図のノード202++の斜線部に示される如く、
伝送路203icには送出されず出力規制される。Using the above-mentioned restricted route table TBL2, the following restricted operation is performed in each transmission line accommodating section 301 in FIG. 4. In other words, transmission line 2 of node 202m
When packet data is input from the packet highway 306 to the input/output unit 401 shown in FIG. 4 via the distribution unit 304 (see FIG. 3) in the transmission line accommodation unit 301 that accommodates the 03IIc, the route number extraction unit 402 extracts the The route number 411 of the communication route through which the packet data is transmitted is extracted. If this route number 411 indicates route 2, for example, a restricted route flag 412 of "0" indicating "passing" is output to the selector 405 (Fig. 6(b)
)reference). Thereby, the selector 405 connects the packet data to the passing route queue of the passing route waiting buffer 407. On the other hand, as described above, the gate control unit 409 normally controls the gate 410 to select the output of the passing route waiting buffer 407. This allows route 2
The packet data indicating 0 is transferred normally on the transmission path 203I+c. On the other hand, if the route number 411 indicates, for example, route 3 or route 4, a restricted route flag 412 of "1" indicating "restricted" is output to the selector 405 (see FIG. 6(b)). ). As a result, selector 4
05 stores the packet data in the regulation route waiting buffer 4.
Connect to the 06 restricted route queue. In this case, as described above, since the gate 410 is normally controlled to select the output of the passing route waiting buffer 407, the packet data indicating route 3 or route 4 connected to the restricted route queue is as shown in FIG. As shown in the shaded area of the node 202++,
It is not sent to the transmission path 203ic and its output is regulated.
上述のノード202Bと同様に、ノード202゜の伝送
路203AIを収容する伝送路収容部301に入出力部
401 (第4図)からパケットデータが入力し、経路
番号抽出部402で抽出される経路番号411が、例え
ば経路l又は経路2を示していれば、「通過」を示す「
0」の規制経路フラグ412がセレクタ405に出力さ
れる(第6図(a)参照)。これにより、セレクタ40
5は、当該パケットデータを通過経路待ちバッファ40
7の通過経路待ち行列に接続し、経路1及び経路2を示
すパケットデータは、伝送路203^B上を通常通り転
送される。これに対して、経路番号411が、例えば経
路3を示していれば、「規制」を示すrl」の規制経路
フラグ412がセレクタ405に出力される(第6図(
a)参照)。これにより、セレクタ405は、当該パケ
ットデータを規制経路待ちバッファ406の規制経路待
ち行列に接続し、経路3を示すパケットデータは、第7
図のノード202Aの斜線部に示される如く、伝送路2
03Alには送出されず出力規制される。Similar to the node 202B described above, packet data is input from the input/output unit 401 (FIG. 4) to the transmission line accommodation unit 301 that accommodates the transmission line 203AI of the node 202°, and the route extracted by the route number extraction unit 402. If the number 411 indicates, for example, route l or route 2, the number 411 indicates "passing".
The restricted route flag 412 of "0" is output to the selector 405 (see FIG. 6(a)). As a result, the selector 40
5 is a buffer 40 waiting for the packet data to pass through.
The packet data connected to the route queue No. 7 and indicating route 1 and route 2 is transferred normally on the transmission path 203^B. On the other hand, if the route number 411 indicates route 3, for example, a restricted route flag 412 of "rl indicating "restricted" is output to the selector 405 (see FIG.
a)). As a result, the selector 405 connects the packet data to the regulated route queue of the regulated route waiting buffer 406, and the packet data indicating route 3 is connected to the regulated route queue of the regulated route waiting buffer 406.
As shown in the shaded area of the node 202A in the figure, the transmission line 2
It is not sent to 03Al and its output is regulated.
以上の動作により、第7図の例において、伝送路203
ocに向かう経路3及び経路4のパケットデータを速や
かに規制することができ、第4図の規制経路待ちバッフ
ァ406が溢れることもなく、ノード202cにおける
伝送路203ncへの出口での軸輪状態を迅速に解消さ
せることができる。By the above operation, in the example of FIG. 7, the transmission line 203
Packet data on routes 3 and 4 heading toward oc can be quickly regulated, the regulated route waiting buffer 406 in FIG. It can be resolved quickly.
この場合、伝送路203AIl及び203scにおいて
、伝送路203ocを通過する経路3及び経路4の通信
経路のパケットデータのみが規制を受け、他の経路1及
び経路2の通信経路のパケットデータは規制を受けず、
通常通り転送される。従って、伝送路203ocでの軸
輪状態が他に波及するのを最小限に抑えることができる
。In this case, in the transmission paths 203AIl and 203sc, only the packet data on the communication paths 3 and 4 that pass through the transmission path 203oc are regulated, and the packet data on the other communication paths 1 and 2 are regulated. figure,
Transferred as normal. Therefore, it is possible to minimize the influence of the shaft wheel condition on the transmission path 203oc to other parts.
上述の規制動作により、ノード202cの伝送路203
ocが収容される伝送路収容部301の通過経路待ちバ
ッファ407における軸輪状態が解消すると、同収容部
の蓄積量監視部413は、制御バス308を介して制御
プロセッサ305(第3図参照)に伝送路203ocO
輻輳状態解消の通知を行う。続いて、制御プロセッサ3
05は、共通線信号部307から共通線309に、伝送
路203ncでの軸輪状態が解消したことを示す同胞通
知を送出する。これにより、第2図のパケット通信ネッ
トワーク201の他の全ノード202^、202e及び
202Dに当該通知が行われる。この通知を受は取った
各ノードの制御プロセッサ305は、前記規制動作時の
場合と同様に、第3図の経路情報テーブル記憶部306
に記憶されている経路情報テーブルTBLIのうち、伝
送路203ocに対応するテーブルを参照する。これに
より、第5図の如(、経路3及び経路4を示す情報が抽
出される。そして、制御プロセッサ305は、当=亥経
路番号を有する通信経路が自ノードに含まれているか否
かを判別する。自ノードに含まれている通信経路が存在
した場合、制御プロセッサ305は制御バス308を介
して、その通信経路が含まれる伝送路203を収容する
伝送路収容部301内のゲート制御部409に軸輪解消
の通知を行う。Due to the above regulation operation, the transmission line 203 of the node 202c
When the axle condition in the passage route waiting buffer 407 of the transmission line accommodation unit 301 in which the oc is accommodated is resolved, the storage amount monitoring unit 413 of the accommodation unit controls the control processor 305 (see FIG. 3) via the control bus 308. Transmission line 203ocO
Notify that the congestion state has been resolved. Next, the control processor 3
05, the common line signal unit 307 sends a fellow notification to the common line 309 indicating that the axle condition on the transmission line 203nc has been resolved. This notification is sent to all other nodes 202^, 202e, and 202D of the packet communication network 201 in FIG. 2. The control processor 305 of each node that has received this notification sends the information to the route information table storage unit 306 of FIG.
Among the route information tables TBLI stored in , the table corresponding to the transmission path 203oc is referred to. As a result, information indicating route 3 and route 4 is extracted as shown in FIG. If there is a communication path included in the self-node, the control processor 305 sends a gate control unit in the transmission path accommodating unit 301 that accommodates the transmission path 203 that includes the communication path via the control bus 308. 409 to notify the cancellation of the axle.
これにより、同制御部がゲートを制御して規制経路待ち
バッファ406の出力を選択し、同バッファの規制経路
待ち行列に接続されたパケットデータを伝送路203に
出力する。その後は、ゲート制御部409は、再びゲー
ト410を制御して通過経路待ちバッファ407の出力
を選択する。この動作と共に、上記伝送路収容部301
内の規制経路テーブル記憶部404(第4図参照)の上
記通信経路に対応するアドレスの「規制」を示すフラグ
「1」を解除し、「通過」を示すフラグ「0」を設定す
る。以上の動作により、第7図のノード202B及びノ
ード202^の斜線部の出力規制が解除される。As a result, the control unit controls the gate to select the output of the restricted route waiting buffer 406, and outputs the packet data connected to the restricted 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 route waiting buffer 407. Along with this operation, the transmission line accommodation section 301
The flag "1" indicating "restriction" of the address corresponding to the communication route in the regulation route table storage unit 404 (see FIG. 4) in the regulated route table storage section 404 (see FIG. 4) is cleared, and the flag "0" indicating "passing" is set. By the above operation, the output restriction of the shaded portions of the nodes 202B and 202^ in FIG. 7 is released.
以上の本発明の実施例を従来例と比較したのが第8図で
ある。第8図(a)かられかるように、従来例では、1
つのノード202′に収容される伝送路203′におい
て軸輪状態が発生すると、それに含まれる通信経路が関
係する全ての伝送路が、同図のハツチ部分のように規制
されてしまう。このため、他のノード又は伝送路に軸輪
状態が波及してしまう可能性がある。これに対して、第
8図(b)かられかるように、本発明の実施例では、1
つのノード202′に収容される伝送路203′におい
て軸輪状態が発生すると、他の伝送路203においては
、軸輪が発生した伝送路203′に含まれる通信経路の
みが規制されるため、非常に効率的な経路規制を行うこ
とができる。FIG. 8 shows a comparison between the embodiment of the present invention and the conventional example. As can be seen from FIG. 8(a), in the conventional example, 1
When an axle state occurs in a transmission path 203' accommodated in one node 202', all transmission paths related to the communication path included therein are restricted as shown by the hatched portion in the figure. Therefore, there is a possibility that the condition of the shaft wheel will spread to other nodes or transmission lines. On the other hand, as can be seen from FIG. 8(b), in the embodiment of the present invention, 1
If an axle state occurs in a transmission path 203' accommodated in one node 202', only the communication path included in the transmission path 203' where the axle occurred is restricted in other transmission paths 203, so it is an emergency. It is possible to perform efficient route regulation.
本発明によれば、各パケット交換ノードにおいては、伝
送路において軸輪等が発生した伝送路に向かう通信経路
のパケットデータのみが規制を受け、他の通信経路のパ
ケットデータは規制を受けず、通常通り転送される。従
って、軸輪等の混雑状態が他に波及するのを最小限に抑
えることができる。According to the present invention, in each packet switching node, only the packet data on the communication path toward the transmission path where an axle or the like has occurred is regulated, and the packet data on other communication paths is not regulated. Transferred as normal. Therefore, it is possible to minimize the spread of the congestion state of the shaft wheels, etc. to other parts.
また、軸輪発生等の他のパケット交換ノードへの通知は
伝送路の番号等のみを通知するだけでよく、制御手順を
従来に比較して単純化することが可能となる。これによ
り、ハードウェアによる制御も容易となり、通知動作を
迅速に行うことができ、軸輪等が発生した伝送路に向か
う通信経路のパケットデータを、各パケット交換ノード
毎に速やかに規制することができ、軸輪等の混雑状態を
迅速に解消させることができる。In addition, notification to other packet switching nodes, such as the occurrence of an axle, requires only notification of the transmission line number, etc., and the control procedure can be simplified compared to the conventional method. This makes it easier to control by hardware, allows quick notification operations, and allows each packet switching node to quickly regulate packet data on the communication path toward the transmission path where the shaft ring, etc. has occurred. This allows the congestion of the shaft wheels to be quickly resolved.
これにより、バーストトラヒックを一定値以下に抑え、
ネットワーク内軸輪状態の発生を効果的に抑止すること
が可能となる。This keeps burst traffic below a certain value,
It becomes possible to effectively prevent the occurrence of an in-network axle condition.
更に、パケットデータの規制に規制用の待ち合わせバッ
ファを用いる場合、各パケット交換ノードで効果的に規
制が行われるため、当該バッファにおいて規制を受けた
パケットデータが溢れることもなく、規制処理によるパ
ケットの廃棄の発生を防止することが可能となる。Furthermore, when a regulation waiting buffer is used to regulate packet data, regulation is effectively performed at each packet switching node, so the buffer does not overflow with regulated packet data, and packet data due to regulation processing is It becomes possible to prevent the occurrence of waste.
第1図は、本発明のブロック図、
第2図は、バケ・ント通信ネットワークの全体構成図、
第3図は、パケット交換ノードのブロック図、第4図は
、本発明による伝送路収容部の構成図、第5図は、経路
情報テーブルTBLIの構成図、第6図(a)、 (b
)は、規制経路テーブルTBL2の構成図、
第7図は、経路規制動作の説明図、
本発明の実施例と従来例とを
第8図(a)、の)は、
比較した図である。
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 transmission line accommodation unit according to the present invention. 5 is a configuration diagram of the route information table TBLI, and FIGS. 6(a) and (b)
) is a configuration diagram of the restricted route table TBL2, FIG. 7 is an explanatory diagram of the route regulating operation, and FIG. 8(a) is a comparison diagram of the embodiment of the present invention and the conventional example. 101...Communication route storage means, 102...Congestion state detection means, 103...Congestion state notification means, 104...Communication route determination means, 105...Communication route control means, 106...Transmission Road, 107...Congestion status notification 107. 108...Packet data.
Claims (1)
の間及びパケット交換ノード同士の間を結合する伝送路
により構成されるパケット通信ネットワークにおいて、 前記各パケット交換ノード内に、 前記パケット通信ネットワーク内の各伝送路(106)
毎に、任意の前記パケット交換ノードの任意の端末収容
部から他の任意の前記パケット交換ノードの任意の端末
収容部までの各通信経路のうちどの通信経路が含まれる
かを記憶する通信経路記憶手段(101)と、 自パケット交換ノードに収容される伝送路(106)の
混雑状態を検出する混雑状態検出手段(102)と、該
混雑状態検出手段により検出される前記伝送路(106
)の混雑状態を混雑状態通知(107)として他のパケ
ット交換ノードに通知する混雑状態通知手段(103)
と、 他のパケット交換ノードからの前記混雑状態通知(10
7)を受信し、該混雑状態通知に対応する伝送路に含ま
れる通信経路を前記通信経路記憶手段(101)から検
索し、該検索された通信経路のうち自パケット交換ノー
ドが収容する伝送路(106)に含まれている通信経路
を判別する通信経路判別手段(104)と、 該通信経路判別手段によって判別された通信経路で転送
されるパケットデータ(108)の送出を前記混雑状態
通知(107)に基づいて制御する通信経路制御手段(
105)と、 を有することを特徴とする経路毎規制方式。 2)前記混雑状態検出手段は、前記自パケット交換ノー
ドに収容される伝送路の輻輳状態の発生又は輻輳状態の
解消のいずれかを検出し、 前記混雑状態通知は、前記自パケット交換ノードに収容
される伝送路において輻輳状態が発生したことを示す輻
輳状態発生通知及び前記自パケット交換ノードに収容さ
れる伝送路において発生していた輻輳状態が解消したこ
とを示す輻輳状態解消通知のいずれかであり、 前記通信経路制御手段は、前記他のパケット交換ノード
から前記輻輳状態発生通知を受信した場合には、前記通
信経路判別手段によって判別された通信経路で転送され
るパケットデータの送出を規制し、前記他のパケット交
換ノードから前記輻輳状態解消通知を受信した場合には
、前記通信経路判別手段によって判別された通信経路に
おける前記規制を解除する、 ことを特徴とする請求項1記載の経路毎規制方式。 3)前記自パケット交換ノードに収容される伝送路毎に
、 該自伝送路に送出されるべきパケットデータを保持する
送出待ちバッファ手段と、 前記自伝送路への送出を規制すべきパケットデータを保
持する規制待ちバッファ手段と、 を有し、 前記混雑状態検出手段は、前記自パケット交換ノードに
収容される伝送路毎に設けられ、かつ前記送出待ちバッ
ファ手段におけるパケットデータの蓄積量を監視するこ
とにより、前記輻輳状態の発生又は前記輻輳状態の解消
のいずれかを検出し、前記通信経路制御手段は前記自パ
ケット交換ノードに収容される伝送路毎に設けられ、 かつ該通信経路制御手段は、 該自伝送路に含まれる前記通信経路毎に現在パケットデ
ータの送出規制が行われているか否かを示す情報を記憶
し、前記他のパケット交換ノードから前記輻輳状態発生
通知を受信した場合には前記通信経路判別手段によって
判別された通信経路に対して前記規制が行われているこ
とを示す情報を設定し、前記他のパケット交換ノードか
ら前記輻輳状態解消通知を受信した場合には前記通信経
路判別手段によって判別された通信経路に対する前記規
制が解除されたことを示す情報を設定する、規制経路設
定記憶手段と、 送出されるべきパケットデータの通信経路を抽出する通
信経路抽出手段と、 該通信経路抽出手段で抽出された通信経路に対して前記
規制が行われているか否かを前記規制経路設定記憶手段
から検出し、前記規制が行われている場合には前記送出
されるべきパケットデータを前記規制待ちバッファ手段
に保持し、前記規制が行われていない場合には前記送出
されるべきパケットデータを前記送出待ちバッファ手段
に保持するセレクタ手段と、 前記他のパケット交換ノードから前記輻輳状態解消通知
を受信した場合に、前記規制待ちバッファ手段に保持さ
れているパケットデータを前記自伝送路に送出し、それ
以外の場合に前記送出待ちバッファ手段に保持されてい
るパケットデータを前記自伝送路に送出するゲート手段
と、 からなることを特徴とする請求項2記載の経路毎規制方
式。[Scope of Claims] 1) In a packet communication network constituted by a transmission path connecting a plurality of terminals and packet switching nodes accommodating them and between packet switching nodes, in each packet switching node, Each transmission path (106) in the packet communication network
communication path storage for storing which communication path is included among each communication path from an arbitrary terminal accommodating unit of an arbitrary packet switching node to an arbitrary terminal accommodating unit of an arbitrary other packet switching node; means (101); congestion state detection means (102) for detecting a congestion state of a transmission line (106) accommodated in its own packet switching node;
) congestion state notification means (103) for notifying other packet switching nodes of the congestion state as a congestion state notification (107);
and the congestion state notification (10
7), searches the communication route storage means (101) for a communication route included in the transmission route corresponding to the congestion state notification, and searches the communication route included in the transmission route corresponding to the congestion state notification from the communication route storage means (101), and selects a transmission route accommodated by the packet switching node from among the searched communication routes. (106); and a communication route discriminating means (104) for discriminating the communication route included in the communication route discriminating means (106); 107)
105), and a route-by-route regulation system. 2) The congestion state detection means detects either the occurrence of a congestion state or the resolution of a congestion state on a transmission path accommodated in the own packet switching node, and the congestion state notification is accommodated in the own packet switching node. either a congestion state occurrence notification indicating that a congestion state has occurred on the transmission path accommodated by the own packet switching node or a congestion state resolution notification indicating that the congestion state that had occurred on the transmission path accommodated by the own packet switching node has been resolved. Yes, when the communication route control means receives the congestion state occurrence notification from the other packet switching node, the communication route control means regulates the transmission of packet data transferred through the communication route determined by the communication route determination means. , for each route according to claim 1, wherein when the congestion state resolution notification is received from the other packet switching node, the restriction on the communication route determined by the communication route determination means is canceled. Regulatory method. 3) For each transmission path accommodated in the self-packet switching node, a transmission waiting buffer means for holding packet data to be sent to the self-transmission path; and a transmission waiting buffer means for holding packet data to be sent to the self-transmission path; regulation waiting buffer means for holding, and the congestion state detecting means is provided for each transmission line accommodated in the own packet switching node, and monitors the amount of packet data accumulated in the sending waiting buffer means. The communication path control means is provided for each transmission path accommodated in the own packet switching node, and the communication path control means detects either the occurrence of the congestion state or the resolution of the congestion state. , stores information indicating whether or not packet data transmission is currently restricted for each of the communication paths included in the own transmission path, and when receiving the congestion state occurrence notification from the other packet switching node; sets information indicating that the restriction is applied to the communication route determined by the communication route determination means, and when the congestion state resolution notification is received from the other packet switching node, the communication restricted route setting storage means for setting information indicating that the restriction on the communication route determined by the route determination means has been lifted; and communication route extraction means for extracting the communication route of the packet data to be sent. It is detected from the regulation route setting storage means whether or not the communication route extracted by the communication route extraction means is subject to the regulation, and if the regulation is carried out, the packet data to be sent is detected. a selector means for holding the packet data in the regulation waiting buffer means, and holding the packet data to be sent in the sending waiting buffer means when the regulation is not performed; When a cancellation notification is received, the packet data held in the regulation waiting buffer means is sent to the own transmission path, and in other cases, the packet data held in the sending waiting buffer means is sent to the own transmission path. 3. The route-by-route regulation system according to claim 2, further comprising: gate means for sending the route to the route.
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 true JPH03268541A (en) | 1991-11-29 |
| JP2785147B2 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) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07177179A (en) * | 1993-12-21 | 1995-07-14 | Nec Corp | Packet switch |
-
1990
- 1990-03-19 JP JP6683890A patent/JP2785147B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07177179A (en) * | 1993-12-21 | 1995-07-14 | Nec Corp | Packet switch |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2785147B2 (en) | 1998-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5287535A (en) | Switching node in label multiplexing type switching network | |
| US8699500B2 (en) | Method and apparatus to perform network routing | |
| JP2610098B2 (en) | Network access control system | |
| US7209434B2 (en) | Path modifying method, label switching node and administrative node in label transfer network | |
| US5309431A (en) | Route regulating apparatus | |
| JP2006261805A (en) | Load distribution apparatus and load distribution method | |
| JP2002111741A (en) | Information transfer method and system in optical communication network | |
| US8416940B2 (en) | Subscriber accommodating apparatus, transfer control method, communication system, and program product | |
| JPH0888649A (en) | Data communication system | |
| US6928069B2 (en) | Bandwidth management apparatus, address resolution assistance apparatus, method for managing bandwidth, and method for assisting address resolution | |
| CA2341939C (en) | Label request packet transmission method, packet transfer network and method thereof, and packet transfer device | |
| US7801060B2 (en) | Network management apparatus and network system | |
| JPH03268541A (en) | Regulation system for each route | |
| JP2003244223A (en) | Congestion control method, edge type packet transfer device and network | |
| JPH04273735A (en) | Local area network bridge device | |
| JPH06216942A (en) | Distributed function in packet switched network | |
| JP4810457B2 (en) | Gateway device | |
| JP2656562B2 (en) | Prevention of resource occupation in communication | |
| JPH01161947A (en) | Multiple bridge method | |
| JP2002319938A (en) | Packet communication network system, security control method, routing device, program and recording medium | |
| KR100503418B1 (en) | Combined connection-oriented and connectionless switching system and its switching method | |
| JPH0685817A (en) | Relay device | |
| JPH03268542A (en) | Packet transfer regulation system using reference packet | |
| JP3174122B2 (en) | Packet switching equipment | |
| JPS5816823B2 (en) | Communication method |
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 |