JP2967720B2 - ATM switch - Google Patents
ATM switchInfo
- Publication number
- JP2967720B2 JP2967720B2 JP7947696A JP7947696A JP2967720B2 JP 2967720 B2 JP2967720 B2 JP 2967720B2 JP 7947696 A JP7947696 A JP 7947696A JP 7947696 A JP7947696 A JP 7947696A JP 2967720 B2 JP2967720 B2 JP 2967720B2
- Authority
- JP
- Japan
- Prior art keywords
- congestion
- transferable
- transfer rate
- failure
- rate information
- 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 - Fee Related
Links
- 238000012546 transfer Methods 0.000 claims description 232
- 238000012544 monitoring process Methods 0.000 claims description 34
- 230000008859 change Effects 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000000034 method Methods 0.000 description 52
- 238000012545 processing Methods 0.000 description 48
- 238000004364 calculation method Methods 0.000 description 18
- 230000000694 effects Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 11
- 238000003780 insertion Methods 0.000 description 6
- 230000037431 insertion Effects 0.000 description 6
- 238000007796 conventional method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 235000008694 Humulus lupulus Nutrition 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000013404 process transfer Methods 0.000 description 4
- 239000000872 buffer Substances 0.000 description 2
- 230000010485 coping Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION
【0001】[0001]
【発明の属する技術分野】本発明は、転送レートが可変
である回線(VC(Virtual Channel)
を収容するVP(Virtual Path)またはリ
ンク(「VP」が論理的な概念であり「リンク」が物理
的な概念である))を制御する機能を持ったATM(A
synchronous Transfer Mod
e)交換機に関する。The present invention relates to a line (VC (Virtual Channel)) having a variable transfer rate.
ATM (A) having a function of controlling a VP (Virtual Path) or a link (“VP” is a logical concept and “link” is a physical concept) that accommodates
Synchronous Transfer Mod
e) relating to the exchange.
【0002】[0002]
【従来の技術】ATM網でVCの転送レートを制御(可
変制御)する手法としては、次のおよびに示す処理
からなる手法が考えられている。2. Description of the Related Art As a technique for controlling (variable control) the transfer rate of a VC in an ATM network, a technique comprising the following processes has been considered.
【0003】 受信側端末またはATM網内のATM
交換機が、その時点でそのVCにおいて送信可能なデー
タの転送レート(利用可能な転送レート)を送信側端末
が決定するための情報(以下、「転送可能レート情報」
という)を、送信側端末に通知する。A receiving terminal or an ATM in an ATM network
Information for the transmitting terminal to determine the transfer rate (available transfer rate) of the data that can be transmitted by the exchange at that time in the VC (hereinafter, “transferable rate information”)
Is transmitted to the transmitting terminal.
【0004】 送信側端末は、その転送可能レート情
報に従って、そのVCの転送レートを決定する。The transmitting terminal determines the transfer rate of the VC according to the transferable rate information.
【0005】ATMフォーラム(The ATM Fo
rum)は、この考え方に基づいてABR(Avail
able Bit Rate)サービスカテゴリのVC
(以下、「ABRのVC」と表現する)の標準化を行っ
ている。[0005] ATM Forum (The ATM Fo
rum) based on this idea, ABR (Avail
able Bit Rate) VC of service category
(Hereinafter, referred to as “ABR VC”).
【0006】「The Rate−Based Flo
w Control Framework for t
he Available Bit Rate ATM
Service(IEEE Network Mar
ch/April 1995,pp.25−39)」に
よれば、ABRのVCでは、転送可能レート情報を送信
側端末に通知するために、RM(Resource M
anagement)セルと呼ばれる転送レート管理用
セルが用いられる。[0006] "The Rate-Based Flo
w Control Framework fort
he Available Bit Rate ATM
Service (IEEE Network Mar
ch / April 1995, pp. 25-39)], the ABR VC uses an RM (Resource M) to notify the transmitting terminal of transferable rate information.
A cell for managing a transfer rate called an (anagement) cell is used.
【0007】ここで、このようなRMセルは、以下の
〜に示すいずれかの態様で取り扱われる(図2参
照)。Here, such an RM cell is handled in any of the following modes (see FIG. 2).
【0008】 送信側端末で生成されて受信側端末ま
で伝送され、折り返し送信側端末まで返送される(図2
(a)参照)。[0008] The message is generated at the transmitting terminal, transmitted to the receiving terminal, and returned to the return transmitting terminal (FIG. 2).
(A)).
【0009】 受信側端末で生成されて送信側端末に
伝送される(図2(b)参照)。[0009] The message is generated at the receiving terminal and transmitted to the transmitting terminal (see FIG. 2B).
【0010】 制御対象のVCの経路上のATM交換
機で生成されて送信側端末に伝送される(図2(c)参
照)。It is generated by the ATM switch on the path of the VC to be controlled and transmitted to the transmitting terminal (see FIG. 2C).
【0011】受信側端末またはATM交換機から送信側
端末にRMセルがVCに挿入されて送られる際には、受
信側端末および各ATM交換機でそのRMセルにそのV
Cに関する転送可能レート情報が書き込まれる。この転
送可能レート情報の内容としては、その時点で利用可能
な転送レート,障害または輻輳の有無を示すフラグ,お
よび転送可能レート増加の可不可を示すフラグがある。
送信側端末は、送られてきたRMセルに書き込まれてい
た転送可能レート情報に応じて、制御対象のVCの転送
レートを制御する。When an RM cell is inserted into a VC from a receiving terminal or an ATM exchange and transmitted to a transmitting terminal, the RM cell is added to the RM cell by the receiving terminal and each ATM exchange.
Transferable rate information on C is written. The contents of the transferable rate information include a transfer rate that can be used at that time, a flag indicating whether there is a failure or congestion, and a flag indicating whether the transferable rate can be increased.
The transmitting terminal controls the transfer rate of the VC to be controlled according to the transferable rate information written in the transmitted RM cell.
【0012】RMセル等の転送レート管理用セルが転送
される経路上のATM交換機においては、転送可能レー
ト情報を生成する手法として、自交換機(当該ATM交
換機)内で輻輳が発生した場合にその輻輳を反映させて
転送可能レート情報を生成する手法が提案されている。
なお、「自交換機内で輻輳が発生する場合」としては、
バッファやポート等のATM交換機内の割当て可能資源
を、制御対象のVCに十分に割り当てられなかった場合
が考えられる。この場合(自交換機内で輻輳が発生する
場合)には、当該ATM交換機は、RMセル等の転送レ
ート管理用セルを利用して、輻輳発生の旨を示す転送可
能レート情報を送信側端末に通知する。[0012] In an ATM exchange on a path to which a transfer rate management cell such as an RM cell is transferred, a method for generating transferable rate information is to use a method in which congestion occurs in the own exchange (the ATM exchange). A method of generating transferable rate information by reflecting congestion has been proposed.
Note that "when congestion occurs in the local exchange"
It is conceivable that allocatable resources in the ATM exchange, such as buffers and ports, are not sufficiently allocated to the VC to be controlled. In this case (when congestion occurs in the local exchange), the ATM exchange uses a transfer rate management cell such as an RM cell to transmit transferable rate information indicating the occurrence of congestion to the transmitting terminal. Notice.
【0013】ところで、従来の「VCの転送レートの制
御手法」では、制御対象のVCの経路上以外の場所で発
生した障害や輻輳の事象によってそのVCの転送レート
を変更させる必要が発生した場合に、その旨(転送レー
トの変更の必要性)を送信側端末に通知するためにRM
セル等の転送レート管理用セルを用いる手法(送信側端
末で制御対象のVCの経路上で障害や輻輳が発生した場
合の転送レート制御と同等に扱えるようにする手法)は
知られていなかった。By the way, in the conventional "control method of VC transfer rate", it is necessary to change the transfer rate of the VC due to a failure or congestion event occurring in a place other than on the path of the VC to be controlled. In order to notify the transmitting terminal of the fact (necessity of changing the transfer rate), the RM
A method using a transfer rate management cell such as a cell (a method that enables a transmitting terminal to handle the transfer rate control when a failure or congestion occurs on the path of the VC to be controlled) is not known. .
【0014】したがって、従来のATM交換機では、R
Mセル等の転送レート管理用セルに転送可能レート情報
を書き込むに際して(図2参照)、制御対象のVCの経
路上以外の場所で発生した障害や輻輳の事象によってそ
のVCの転送レートを変化させる必要が発生した旨を示
す転送可能レート情報を生成する処理は行われていなか
った。Therefore, in the conventional ATM exchange, R
When writing transferable rate information to a transfer rate management cell such as an M cell (see FIG. 2), the transfer rate of the VC to be controlled is changed by a failure or congestion event occurring at a place other than on the path of the VC to be controlled. The processing for generating transferable rate information indicating that the necessity has occurred has not been performed.
【0015】[0015]
【発明が解決しようとする課題】上述したように、従来
のATM交換機では、VCの転送レートの制御に関し
て、制御対象のVCの経路上以外の場所で発生した障害
や輻輳の事象によってそのVCの転送レートを変化させ
る必要が発生した場合に、その旨(転送レートの変更の
必要性)を転送レート管理用セルを用いて送信側端末に
通知する手法は存在しなかった。As described above, in the conventional ATM exchange, with respect to control of the transfer rate of a VC, a failure or congestion event occurring in a place other than the path of the VC to be controlled causes the VC to be controlled. When the transfer rate needs to be changed, there has been no method of notifying the transmission terminal using the transfer rate management cell that the transfer rate needs to be changed.
【0016】ところで、ATM網に障害や輻輳が発生し
た場合の対処方法として、その影響を受けたVPやVC
の経路を変更し、障害箇所や輻輳箇所を迂回するという
方法がある。ABRのVC等の「転送レートが可変であ
るVC」の転送レートを障害や輻輳の発生時に減少させ
れば、その減少分によって生じる転送容量を上述の他の
VPやVCの迂回に用いることが可能となる。したがっ
て、制御対象のVCの経路上以外の場所で発生した障害
や輻輳の事象によってそのVCの転送レートを変化させ
る必要が発生した場合に、その旨(転送レートの変更の
必要性)を転送レート管理用セルを用いて送信側端末に
通知する意義は大きい。As a method of coping with a failure or congestion in the ATM network, the affected VP or VC
In this case, there is a method of changing the route of the route and bypassing the fault location or the congestion location. If the transfer rate of a “VC with a variable transfer rate” such as an ABR VC is reduced in the event of a failure or congestion, the transfer capacity resulting from the decrease can be used for bypassing other VPs and VCs described above. It becomes possible. Therefore, when it is necessary to change the transfer rate of a VC to be controlled due to a failure or congestion event occurring in a place other than the path of the VC to be controlled, the transfer rate is required (the transfer rate needs to be changed). The significance of notifying the transmitting terminal using the management cell is significant.
【0017】しかし、従来の転送レート管理用セルを用
いたVCの転送レートの制御手法、ひいてはそのような
手法を実現するために適用される従来のATM交換機で
は、制御対象のVCの経路上以外で発生した障害や輻輳
の事象を反映させて転送レート管理用セルに書き込むべ
き転送可能レート情報を生成することはできなかった。
この結果、RMセル等の転送レート管理用セルは、制御
対象のVCの経路上で発生した障害や輻輳のみに基づい
て制御されることになる。したがって、あるVCが通過
しないリンク(論理的にはVP)上で障害または輻輳が
発生した場合に、当該VCの転送レートを減少させるた
めに転送レート管理用セルを用いるといったこと等がで
きないという問題点があった。However, in a conventional transfer rate control method of a VC using a transfer rate management cell, and a conventional ATM exchange applied to realize such a method, there is a problem other than on a path of a VC to be controlled. It is not possible to generate transferable rate information to be written in the transfer rate management cell by reflecting the failure or congestion event occurring in the above.
As a result, a transfer rate management cell such as an RM cell is controlled based only on a failure or congestion that has occurred on the path of the VC to be controlled. Therefore, when a failure or congestion occurs on a link (logically a VP) through which a certain VC does not pass, it is not possible to use a transfer rate management cell to reduce the transfer rate of the VC. There was a point.
【0018】本発明の目的は、上述の点に鑑み、障害や
輻輳が自己が制御しているVCの経路上以外の場所で発
生した場合にも、そのことを転送レート管理用セルを用
いて送信側端末に通知することができるATM交換機を
提供することにある。これによって、送信側端末におい
ては、通常の「転送レート管理用セルを用いたVCの転
送レートの制御」(障害や輻輳が制御対象のVCの経路
上で発生した場合の制御)と同等に、制御対象のVCの
経路上以外の場所で障害や輻輳が発生した場合の制御を
扱うことができるようになる。In view of the above, an object of the present invention is to use a transfer rate management cell to determine whether a failure or congestion has occurred in a location other than the path of a VC controlled by itself. An object of the present invention is to provide an ATM exchange which can notify a transmitting terminal. Thereby, in the transmitting terminal, the same as the normal “control of the transfer rate of the VC using the transfer rate management cell” (control when a failure or congestion occurs on the path of the VC to be controlled), It becomes possible to handle control when a failure or congestion occurs in a place other than on the path of the VC to be controlled.
【0019】[0019]
【課題を解決するための手段】本発明のATM交換機
は、転送レート管理用セルに転送可能レート情報を書き
込んで制御対象のVCにその転送レート管理用セルを挿
入することによって転送可能レート情報を送信側端末に
通知する機能を有するATM交換機において、自交換機
外から「障害または輻輳の発生の通知」および「変更す
べき転送レートの希望値」のどちらかを含む情報を転送
可能レート情報制御要求として受信する転送可能レート
情報制御要求受信部と、自交換機内の「制御対象のVC
の転送レートの変更が行われる原因となる事象」の有無
を監視する交換機内障害/輻輳監視部と、前記転送可能
レート情報制御要求受信部が自交換機外から転送可能レ
ート情報制御要求を受信した場合に、当該転送可能レー
ト情報制御要求と前記交換機内障害/輻輳監視部による
監視とに基づいて制御対象のVCの転送可能レート情報
を生成し、生成に際しては、自交換機外からの転送可能
レート情報制御要求が「障害または輻輳の発生の通知」
を含む情報である場合には、当該「障害または輻輳」が
制御対象のVCの経路上以外で発生したものであって
も、「障害または輻輳の重大性」や「障害または輻輳の
発生場所と自交換機との距離」に応じて「転送レートの
減少の指示」を内容とする転送可能レート情報を生成し
て転送レート管理用セルに書き込むVC制御部と、制御
対象のVCに流れている転送レート管理用セルを読み込
んで前記VC制御部に伝達し、前記VC制御部により生
成された転送可能レート情報が書き込まれた転送レート
管理用セルを制御対象のVCに挿入するセル制御部とを
有する。また、本発明のATM交換機は、転送レート管
理用セルに転送可能レート情報を書き込んで制御対象の
VCにその転送レート管理用セルを挿入することによっ
て転送可能レート情報を送信側端末に通知する機能を有
するATM交換機において、自交換機外から「障害また
は輻輳の発生の通知」および「変更すべき転送レートの
希望値」のどちらかを含む情報を転送可能レート情報制
御要求として受信する転送可能レート情報制御要求受信
部と、自交換機内の「制御対象のVCの転送レートの変
更が行われる原因となる事象」の有無を監視する交換機
内障害/輻輳監視部と、前記転送可能レート情報制御要
求受信部が自交換機外から転送可能レ ート情報制御要求
を受信した場合に、当該転送可能レート情報制御要求と
前記交換機内障害/輻輳監視部による監視とに基づいて
制御対象のVCの転送可能レート情報を生成し、生成に
際しては、自交換機外からの転送可能レート情報制御要
求が「障害または輻輳の発生の通知」を含む情報である
場合には、当該「障害または輻輳」が制御対象のVCの
経路上以外で発生したものであっても、「障害または輻
輳の重大性」や「障害または輻輳の発生場所と自交換機
との距離」に応じて「障害または輻輳の発生の通知」を
内容とする転送可能レート情報を生成して転送レート管
理用セルに書き込むVC制御部と、制御対象のVCに流
れている転送レート管理用セルを読み込んで前記VC制
御部に伝達し、前記VC制御部により生成された転送可
能レート情報が書き込まれた転送レート管理用セルを制
御対象のVCに挿入するセル制御部とを有する。 An ATM exchange according to the present invention writes transferable rate information in a transfer rate managing cell and inserts the transferable rate information into a VC to be controlled to thereby transfer the transferable rate information. A transferable rate information control request for an ATM exchange having a function of notifying a transmitting terminal of information including either "notification of occurrence of failure or congestion" and "desired value of a transfer rate to be changed" from outside the own exchange. The transferable rate information control request receiving unit that receives the "
And an in-exchange fault / congestion monitoring unit that monitors the presence or absence of an event that causes the transfer rate to be changed, and the transferable rate information control request receiving unit receives a transferable rate information control request from outside the local exchange. In this case, the transferable rate information of the VC to be controlled is generated based on the transferable rate information control request and the monitoring by the fault / congestion monitoring unit in the exchange.
Rate information control request is "Notification of failure or congestion"
If the information contains "failure or congestion",
It occurred on a route other than the route of the VC to be controlled,
Also the “severity of failure or congestion”
Depending on the distance between the place of occurrence and the local exchange,
Generates transferable rate information containing "decrease instruction".
A VC control unit that writes the transfer rate management cell into the transfer rate management cell, and reads the transfer rate management cell flowing in the VC to be controlled and transmits it to the VC control unit. The transferable rate information generated by the VC control unit is A cell control unit that inserts the written transfer rate management cell into the VC to be controlled. Further, the ATM exchange of the present invention has a transfer rate control.
The transferable rate information is written to the
By inserting the transfer rate management cell into the VC,
Function to notify the transmitting terminal of transferable rate information
In the ATM switch that performs
"Notification of congestion occurrence" and "Transfer rate to be changed"
A rate information system that can transfer information containing either the desired value
Receive transferable rate information control request received as request
Section and the "change of transfer rate of VC to be controlled"
Exchanges that monitor for events that cause
Internal failure / congestion monitoring unit and transferable rate information control required
Calculated reception unit transferable record over preparative information control request from the own exchange outside
Is received, the transferable rate information control request and
On the basis of monitoring by the fault / congestion monitoring unit in the exchange
Generates transferable rate information of the VC to be controlled, and generates
In this case, it is necessary to control the transferable rate information from outside the local switch.
Request is information that includes "notification of failure or congestion occurrence"
In this case, the “failure or congestion” is the VC of the control target.
Even if the error occurred on a path other than the
Severity of congestion or location of failure or congestion and local switch
"Notification of failure or congestion occurrence" according to "Distance to
Generate transferable rate information to be the contents and transfer rate management
The VC controller that writes to the management cell and the flow to the VC to be controlled
Reads the transfer rate management cell that has been
To the control unit, and the transfer generated by the VC control unit is possible.
Controls the transfer rate management cell in which
And a cell control unit to be inserted into the VC to be controlled.
【0020】[0020]
【発明の実施の形態】次に、本発明のATM交換機につ
いて図面を参照して詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an ATM exchange according to the present invention will be described in detail with reference to the drawings.
【0021】(1) 実施例を実現するための構成(1) Configuration for realizing the embodiment
【0022】図1は、以下の(2)〜(6)に示す本発
明のATM交換機の第1〜第5の実施例の構成を示すブ
ロック図である。 FIG. 1 is a block diagram showing the configuration of the first to fifth embodiments of the ATM switch of the present invention shown in the following (2) to (6) .
【0023】このATM交換機(ATM交換機101)
は、転送可能レート情報制御要求受信部102と、交換
機内障害/輻輳監視部103と、VC制御部104と、
セル制御部105と、VCコネクション106(制御対
象のVC中のATM交換機101の接続部分)とを含ん
で構成されている。なお、図1中の矢線による接続関係
は、各部等の間の情報のやりとりの関係を示している。This ATM switch (ATM switch 101)
Is a transferable rate information control request receiving unit 102, a fault / congestion monitoring unit 103 in the exchange, a VC control unit 104,
It is configured to include a cell control unit 105 and a VC connection 106 (a connection part of the ATM switch 101 in a VC to be controlled). Note that the connection relationship indicated by the arrow in FIG. 1 indicates the relationship of information exchange between the units and the like.
【0024】転送可能レート情報制御要求受信部102
は、転送可能レート情報制御要求を受信する。転送可能
レート情報制御要求は、ネットワーク管理システムや他
のATM交換機(ATM交換機101以外のATM交換
機)から発行され、「障害または輻輳の発生の通知」お
よび「変更すべき転送レートの希望値」のどちらかを必
須な情報として持つ。また、転送可能レート情報制御要
求は、障害または輻輳の発生場所や規模等の情報を、上
記の必須な情報以外の情報として含む場合もある。Transferable rate information control request receiving section 102
Receives the transferable rate information control request. The transferable rate information control request is issued from the network management system or another ATM switch (an ATM switch other than the ATM switch 101), and includes a "notification of occurrence of a failure or congestion" and a "desired value of the transfer rate to be changed". One of them is required information. In addition, the transferable rate information control request may include information such as the location and scale of occurrence of a failure or congestion as information other than the above-mentioned essential information.
【0025】交換機内障害/輻輳監視部103は、AT
M交換機101の内部のバッファやポート等のリソース
の割当て不調による輻輳の発生,制御対象のVCが収容
されているリンク内の輻輳の発生,およびATM交換機
101の内部の障害の発生等のATM交換機101の内
部で発生した「制御対象のVCの転送レートの変更が行
われる原因となる事象」の有無を監視する。The fault / congestion monitoring unit 103 in the exchange
ATM exchange such as occurrence of congestion due to malfunction of allocation of resources such as buffers and ports inside the M exchange 101, occurrence of congestion in a link accommodating a VC to be controlled, and occurrence of a failure inside the ATM exchange 101 The presence / absence of an “event that causes a change in the transfer rate of the VC to be controlled” occurring inside 101 is monitored.
【0026】VC制御部104は、転送可能レート情報
制御要求受信部102により受信された転送可能レート
情報制御要求と、交換機内障害/輻輳監視部103から
のコネクション情報(ATM交換機101内の「制御対
象のVCの転送レートの変更が行われる原因となる事
象」の有無の監視を反映した情報)とに基づき、転送レ
ート管理用セルに書き込むべき転送可能レート情報を生
成する。The VC control section 104 transmits the transferable rate information control request received by the transferable rate information control request receiving section 102 and the connection information from the failure / congestion monitoring section 103 in the exchange (“control in the ATM exchange 101”). Transferable rate information to be written to the transfer rate management cell is generated based on the monitoring of the presence / absence of an “event that causes a change in the transfer rate of the target VC”.
【0027】ここで、転送可能レート情報制御要求等に
基づいて生成される転送可能レート情報の内容として
は、転送可能レート情報制御要求が「変更(通常は「減
少」)すべき転送レートの希望値」である場合には「転
送レートの減少の指示」とすることに問題はない。しか
し、転送可能レート情報制御要求が「障害または輻輳の
発生の通知」である場合には「転送レートの減少の指
示」に限らず「障害または輻輳の発生の通知」そのもの
を転送可能レート情報の内容とすることも考えられる
(「特許請求の範囲」中の「請求項1」および「請求項
2」の記載を参照のこと)。ここで、「障害または輻輳
の発生の通知」を転送可能レート情報の内容とする意義
は、具体的な転送レートの変更値を送信側端末に決定さ
せて、ATM交換機101側での処理を簡素化する点に
ある。Here, as the contents of the transferable rate information generated based on the transferable rate information control request and the like, the transferable rate information control request indicates that the transfer rate to be changed (usually “reduced”) is desired. In the case of "value", there is no problem in setting "instruction to decrease transfer rate". However, if the transferable rate information control request is “notification of occurrence of failure or congestion”, not only “instruction of transfer rate reduction” but “notification of occurrence of failure or congestion” itself as transferable rate information It is also conceivable to use the contents ("Claim 1 " and "Claim 1 " in "Claims").
2 "). Here, the significance of setting “notification of occurrence of failure or congestion” as the content of the transferable rate information is that the transmission terminal determines a specific change value of the transfer rate and simplifies the processing on the ATM switch 101 side. In that
【0028】セル制御部105は、制御対象のVCを構
成するVCコネクション106に流れている転送レート
管理用セルを読み込んで、その転送レート管理用セルを
VC制御部104に伝達する。また、VC制御部104
によって生成された転送可能レート情報が書き込まれた
転送レート管理用セルを、制御対象のVCに挿入する。
転送レート管理用セルとしては、ABRクラスのRMセ
ル等が例として挙げられる。The cell control unit 105 reads the transfer rate management cell flowing through the VC connection 106 constituting the VC to be controlled, and transmits the transfer rate management cell to the VC control unit 104. Also, the VC control unit 104
The transfer rate management cell in which the transferable rate information generated by the above is written is inserted into the VC to be controlled.
Examples of the transfer rate management cell include an ABR class RM cell and the like.
【0029】VCコネクション106は、上述したよう
に、制御対象のVCを構成するVCコネクションであ
る。As described above, the VC connection 106 is a VC connection that constitutes a VC to be controlled.
【0030】以下に述べる第1〜第5の実施例は、以上
のような構成によって実現される。ここで、第1〜第5
の実施例の各々が他の実施例から特徴付けられる点は、
主にVC制御部104の処理内容の差異にある。特に、
VC制御部104が所定の情報(後述するように、図3
中のステップ205で読み込む情報)に基づき転送レー
ト管理用セルに書き込む転送可能レート情報をどのよう
に生成するかについては、様々な手法が考えられ、これ
らの手法の内容によって各実施例は他の実施例と区別さ
れる。The first to fifth embodiments described below are realized by the above configuration. Here, the first to fifth
That each of the embodiments is characterized from the other embodiments,
The difference lies mainly in the processing content of the VC control unit 104. Especially,
The VC control unit 104 transmits predetermined information (as described later, FIG.
Various methods are conceivable as to how to generate transferable rate information to be written in the transfer rate management cell based on the information read in step 205 in the figure). It is distinguished from the embodiment.
【0031】なお、以下の実施例における処理内容以外
の処理内容(以下の実施例における処理内容を複数組み
合わせた処理内容を含む)を行うVC制御部104も、
「転送可能レート情報制御要求受信部102により受信
された転送可能レート情報制御要求と、交換機内障害/
輻輳監視部103からのコネクション情報とに基づき、
転送レート管理用セルに書き込むべき転送可能レート情
報を生成する」処理を行うものであれば本発明の構成要
素になりうる。The VC control unit 104 which performs processing contents other than the processing contents in the following embodiment (including the processing contents obtained by combining a plurality of processing contents in the following embodiment) is also provided.
“The transferable rate information control request received by the transferable rate information control request
Based on the connection information from the congestion monitoring unit 103,
Anything that performs the process of “generating transferable rate information to be written to the transfer rate management cell” can be a component of the present invention.
【0032】以下、各実施例について、順次説明する。Hereinafter, each embodiment will be sequentially described.
【0033】(2) 第1の実施例(請求項3記載の発
明に対応する実施例)(2) First embodiment (an embodiment corresponding to the third aspect of the present invention)
【0034】図3は、本発明のATM交換機の第1の実
施例の処理(VCの転送レートを制御するための処理)
のフローを示す流れ図である。この処理は、転送レート
管理用セル受信ステップ201と、受信内容伝達ステッ
プ202と、自交換機内障害/輻輳等監視ステップ20
3と、転送可能レート情報制御要求受信ステップ204
と、情報読込みステップ205と、障害/輻輳発生通知
有無判定ステップ206と、最低保証値書込みステップ
207と、転送可能レート算出および書込みステップ2
08と、転送レート管理用セルVC挿入ステップ209
とからなる。FIG. 3 shows the processing (processing for controlling the transfer rate of VC) of the first embodiment of the ATM exchange according to the present invention.
3 is a flowchart showing the flow of the above. This processing includes a transfer rate management cell receiving step 201, a reception content transmitting step 202, a failure / congestion monitoring step 20 in the local exchange.
3 and transferable rate information control request receiving step 204
Information reading step 205, failure / congestion occurrence notification presence / absence determining step 206, minimum guaranteed value writing step 207, transferable rate calculation and writing step 2
08 and a transfer rate management cell VC insertion step 209
Consists of
【0035】次に、本実施例のATM交換機(ATM交
換機101)の動作について説明する。Next, the operation of the ATM switch (ATM switch 101) of this embodiment will be described.
【0036】ATM交換機101は、VCの転送レート
を制御するための処理を、以下のように行う(図3参
照)。The ATM switch 101 performs a process for controlling the transfer rate of the VC as follows (see FIG. 3).
【0037】転送レート管理用セル(図3〜図7におい
ては、単に「管理用セル」として示す)を制御対象のV
Cを構成するVCコネクション106を介してセル制御
部105が受信することを契機として(ステップ20
1)、当該VCの転送レートを制御するための処理が開
始される。A transfer rate management cell (in FIG. 3 to FIG. 7, simply referred to as a “management cell”) is a control target V
In response to the reception by the cell control unit 105 via the VC connection 106 constituting C (step 20)
1), a process for controlling the transfer rate of the VC starts.
【0038】セル制御部105は、受信した転送レート
管理用セルの内容をVC制御部104に伝達する(ステ
ップ202)。The cell control unit 105 transmits the contents of the received transfer rate management cell to the VC control unit 104 (step 202).
【0039】一方、交換機内障害/輻輳監視部103
は、「ステップ201の受信処理」とは独立に、制御対
象のVCのトラフィックおよび自交換機(ATM交換機
101)内の障害や輻輳の発生状況を常時監視している
(ステップ203)。すなわち、交換機内障害/輻輳監
視部103は、常時、「制御対象のVCの転送レートの
変更が行われる原因となる事象」の有無を監視してい
る。On the other hand, fault / congestion monitoring unit 103 in the exchange
Independently monitors the traffic of the VC to be controlled and the occurrence of a failure or congestion in the local exchange (ATM exchange 101) independently of the "reception processing in step 201" (step 203). That is, the fault / congestion monitoring unit 103 in the exchange always monitors whether there is an “event that causes a change in the transfer rate of the VC to be controlled”.
【0040】また、転送可能レート情報制御要求受信部
102は、「ステップ201の受信処理」とは独立に、
常時、自交換機外からの転送可能レート情報制御要求を
受け付けている(転送可能レート情報制御要求を受信す
ることが可能な状態となっている)(ステップ20
4)。Also, the transferable rate information control request receiving unit 102 is independent of the “reception processing of step 201”
A transferable rate information control request from outside the local exchange is always accepted (a state in which a transferable rate information control request can be received) (step 20).
4).
【0041】VC制御部104は、ステップ203の監
視に基づくコネクション情報を交換機内障害/輻輳監視
部103から読み込み、ステップ204の受付けにおい
て実際に受信された転送可能レート情報制御要求に含ま
れる情報を転送可能レート情報制御要求受信部102か
ら読み込む(ステップ205)。The VC control unit 104 reads the connection information based on the monitoring in step 203 from the fault / congestion monitoring unit 103 in the exchange, and extracts the information contained in the transferable rate information control request actually received in the reception in step 204. It is read from the transferable rate information control request receiving unit 102 (step 205).
【0042】VC制御部104は、ステップ205で読
み込んだ情報に基づいて、転送レート管理用セルに書き
込むべき転送可能レート情報を決定(生成)する(ステ
ップ206〜208)。The VC control unit 104 determines (generates) transferable rate information to be written to the transfer rate management cell based on the information read in step 205 (steps 206 to 208).
【0043】すなわち、本実施例(第1の実施例)にお
けるVC制御部104は、以下の〜のようにして転
送可能レート情報を決定し、その転送可能レート情報を
転送レート管理用セルに書き込む(所定の転送可能レー
ト情報が書き込まれた転送レート管理用セルを生成す
る)。That is, the VC control section 104 in the present embodiment (first embodiment) determines transferable rate information as described below, and writes the transferable rate information to the transfer rate management cell. (A transfer rate management cell in which predetermined transferable rate information is written is generated).
【0044】 ステップ205で読み込んだ情報によ
り、障害または輻輳の発生を通知する転送可能レート情
報制御要求の有無(交換機内障害/輻輳監視部103に
よる自交換機内の障害または輻輳の検出の有無を含む)
を判定し、障害または輻輳の発生の有無を確認する(ス
テップ206)。The presence / absence of a transferable rate information control request for notifying the occurrence of a failure or congestion based on the information read in step 205 (including the presence / absence of detection of a failure or congestion in its own switch by the failure / congestion monitoring unit 103 in the switch) )
Is determined, and whether or not a failure or congestion has occurred is confirmed (step 206).
【0045】 ステップ206の確認で「障害または
輻輳が発生している」と判定した場合には、「転送レー
トを最低保障値に減少させる指示」を転送可能レート情
報として生成し、その転送可能レート情報を転送レート
管理用セル(ステップ201でセル制御部105が受信
した転送レート管理用セル)に書き込む(ステップ20
7)。If it is determined in step 206 that “failure or congestion has occurred”, “instruction to reduce the transfer rate to the minimum guaranteed value” is generated as transferable rate information, and the transferable rate is generated. The information is written in the transfer rate management cell (the transfer rate management cell received by the cell control unit 105 in step 201) (step 20).
7).
【0046】 ステップ206の確認で「障害および
輻輳が発生していない」と判定した場合には、従来の技
術の手法によって、受信した転送レート管理用セルの内
容および制御対象のVCが収容されているリンクまたは
VPの状態に基づいて制御対象のVCが利用可能な転送
レートを算出し、その転送レートを有する転送可能レー
ト情報を生成し、その転送可能レート情報を転送レート
管理用セルに書き込む(ステップ208)。なお、ここ
での「転送レートの計算方法」は、例えばATMフォー
ラムで標準化されている計算方法に従う。If it is determined in step 206 that “failure and congestion have not occurred”, the contents of the received transfer rate management cell and the VC to be controlled are accommodated by the conventional technique. Based on the state of the link or the VP, the transfer rate that can be used by the VC to be controlled is calculated, transferable rate information having the transfer rate is generated, and the transferable rate information is written to the transfer rate management cell ( Step 208). Note that the “transfer rate calculation method” here follows, for example, a calculation method standardized by the ATM Forum.
【0047】VC制御部104は、最後に、以上のま
たはのようにして生成した転送レート管理用セル(
またはで生成された転送可能レート情報が書き込まれ
た転送レート管理用セル)をセル制御部105に転送す
る。セル制御部105は、VC制御部104から転送さ
れてきた転送レート管理用セルを制御対象のVCを構成
するVCコネクション106に挿入する(ステップ20
9)。これにより、図3に示す処理が終了する。The VC control unit 104 finally transmits the transfer rate management cell (
Or, the transfer rate management cell in which the transferable rate information generated in step (a) is written) is transferred to the cell control unit 105. The cell control unit 105 inserts the transfer rate management cell transferred from the VC control unit 104 into the VC connection 106 configuring the VC to be controlled (step 20).
9). Thus, the process illustrated in FIG. 3 ends.
【0048】本実施例におけるVC制御部104は、障
害または輻輳が発生していることを確認した場合に、転
送レート管理用セルに書き込む転送可能レート情報を障
害または輻輳の発生場所や規模に関わらず最低保障値と
する手法を採用している。この手法は、小規模なネット
ワークに向いた手法である。小規模なネットワークの場
合には、1ケ所で発生した障害または輻輳の影響は全体
に及ぶ。そこで、障害または輻輳の発生場所や規模の情
報を無視した転送レートの制御を行っても不都合が生じ
にくい。一方、このように障害または輻輳の発生場所や
規模の情報を無視することにり、処理が簡便になる。し
たがって、本実施例の手法は、小規模なネットワークで
適切なVCの転送レートの制御を実現する上で望まし
い。When the VC controller 104 in this embodiment confirms that a failure or congestion has occurred, the VC control unit 104 transfers the transferable rate information to be written to the transfer rate management cell regardless of the location or scale of the failure or congestion. The method of setting the minimum guarantee value is adopted. This method is suitable for small networks. In the case of a small-scale network, the effect of a failure or congestion that occurs at one location affects the whole. Therefore, inconvenience is unlikely to occur even if the transfer rate is controlled while ignoring information on the location and scale of the occurrence of a failure or congestion. On the other hand, by ignoring the information on the location and scale of the occurrence of the failure or congestion, the processing is simplified. Therefore, the method of the present embodiment is desirable for realizing appropriate control of the VC transfer rate in a small-scale network.
【0049】(3) 第2の実施例(請求項4記載の発
明に対応する実施例)(3) Second embodiment (Embodiment corresponding to the fourth aspect of the invention)
【0050】図4は、本発明のATM交換機の第2の実
施例の処理のフローを示す流れ図である。この処理は、
転送レート管理用セル受信ステップ201と、受信内容
伝達ステップ202と、自交換機内障害/輻輳等監視ス
テップ203と、転送可能レート情報制御要求受信ステ
ップ204と、情報読込みステップ205と、障害/輻
輳発生通知有無判定ステップ206と、転送可能レート
算出および書込みステップ208と、転送レート管理用
セルVC挿入ステップ209と、障害/輻輳発生場所自
交換機間ホップ数判定ステップ210と、障害/輻輳発
生通知書込みステップ211と、転送レート減少指示書
込みステップ212とからなる。なお、図4中のステッ
プ201〜205の処理内容は明示していないが、図3
中のステップ201〜205の処理内容と同様のもので
ある。また、図4中のステップ206,208,および
209の判定および処理は、図3中のステップ206,
208,および209の判定および処理と同様のもので
ある。FIG. 4 is a flowchart showing a processing flow of the second embodiment of the ATM exchange according to the present invention. This process
Transfer rate management cell receiving step 201, received content transmitting step 202, failure / congestion monitoring step 203 in the local exchange, transferable rate information control request receiving step 204, information reading step 205, failure / congestion occurrence Notification presence / absence determination step 206, transferable rate calculation and writing step 208, transfer rate management cell VC insertion step 209, failure / congestion occurrence location local switch hop number determination step 210, failure / congestion occurrence notification writing step 211 and a transfer rate decrease instruction writing step 212. Although the processing contents of steps 201 to 205 in FIG. 4 are not explicitly shown, FIG.
This is the same as the processing contents of steps 201 to 205 in FIG. Further, the determination and processing in steps 206, 208, and 209 in FIG.
This is the same as the judgment and processing of 208 and 209.
【0051】次に、本実施例のATM交換機(ATM交
換機101)の動作について説明する。なお、ここで
は、本実施例に特有の動作を中心に説明する(図4中の
ステップ206以降の処理および判定についてのみ説明
する)。Next, the operation of the ATM switch (ATM switch 101) of this embodiment will be described. The following description focuses on operations specific to the present embodiment (only processing and determination after step 206 in FIG. 4 will be described).
【0052】VC制御部104は、ステップ205で読
み込んだ情報に基づいて、転送レート管理用セルに書き
込むべき転送可能レート情報を決定(生成)する(ステ
ップ206,208,210〜212)。The VC controller 104 determines (generates) transferable rate information to be written in the transfer rate management cell based on the information read in step 205 (steps 206, 208, 210-212).
【0053】すなわち、本実施例(第2の実施例)にお
けるVC制御部104は、次の〜のようにして転送
可能レート情報を決定し、その転送可能レート情報を転
送レート管理用セルに書き込む(所定の転送可能レート
情報が書き込まれた転送レート管理用セルを生成す
る)。That is, the VC control unit 104 in this embodiment (second embodiment) determines transferable rate information as described in the following and writes the transferable rate information to the transfer rate management cell. (A transfer rate management cell in which predetermined transferable rate information is written is generated).
【0054】 ステップ205で読み込んだ情報によ
り、障害または輻輳の発生を通知する転送可能レート情
報制御要求の有無(交換機内障害/輻輳監視部103に
よる自交換機内の障害または輻輳の検出の有無を含む)
を判定し、障害または輻輳の発生の有無を確認する(ス
テップ206)。The presence or absence of a transferable rate information control request for notifying the occurrence of a failure or congestion based on the information read in step 205 (including the presence / absence of detection of a failure or congestion in the local exchange by the failure / congestion monitoring unit 103 in the exchange) )
Is determined, and whether or not a failure or congestion has occurred is confirmed (step 206).
【0055】 ステップ206の確認で「障害または
輻輳が発生している」と判定した場合(ネットワークの
どこかで障害または輻輳が発生していることが解った場
合)には、その「障害または輻輳」が自交換機からリン
クにしてNホップ以内の場所で発生しているか否かを判
定する(ステップ210)。なお、Nはあらかじめ設定
されているしきい値である。この判定により、「障害ま
たは輻輳の発生場所と自交換機との距離」を確認するこ
とができる。If it is determined in step 206 that “failure or congestion has occurred” (when it is known that a failure or congestion has occurred somewhere in the network), the “failure or congestion is found” Is generated at a location within N hops from the local exchange to the link (step 210). Note that N is a preset threshold. By this determination, "the distance between the location where the failure or congestion occurs and the local exchange" can be confirmed.
【0056】 ステップ210で「障害または輻輳の
発生の場所が自交換機からNホップ以内である」と判定
した場合には、「障害または輻輳の発生の通知」を転送
可能レート情報として生成し、その転送可能レート情報
を転送レート管理用セルに書き込む(ステップ21
1)。これは、ステップ210の判定に基づいて障害ま
たは輻輳が自交換機の近くで発生していること(その影
響が大きいこと)を確認したので、その旨をVCの転送
レートの制御に反映させるためである。障害または輻輳
の影響が大きい場合の対処方法としては、転送レートを
最低保障値まで減らすという方法もありうる。しかし、
本実施例では、上記の「障害または輻輳の発生の通知」
を送信側端末に伝送することで、ATM交換機101側
における処理の簡便化を図っている。If it is determined in step 210 that “the location of the failure or congestion is within N hops from the local exchange”, “notification of the occurrence of the failure or congestion” is generated as transferable rate information, and The transferable rate information is written into the transfer rate management cell (step 21).
1). This is because it has been confirmed that a failure or congestion has occurred near the local exchange based on the determination in step 210 (the effect thereof is large), and this fact is reflected in the control of the transfer rate of the VC. is there. As a method of coping with the case where the influence of the failure or the congestion is large, there is a method of reducing the transfer rate to the minimum guaranteed value. But,
In the present embodiment, the above-mentioned “notification of occurrence of failure or congestion”
Is transmitted to the transmitting terminal, thereby simplifying the processing on the ATM exchange 101 side.
【0057】 ステップ210で「障害または輻輳の
発生の場所が自交換機からNホップよりも遠い」と判定
した場合には、転送レートを最低保障値を限度として減
少させる旨の指示を転送可能レート情報として生成し、
その転送可能レート情報を転送レート管理用セルに書き
込む(ステップ212)。減少幅は、例えば現在の半分
とする。If it is determined in step 210 that the location of the failure or congestion is farther than N hops from the local exchange, an instruction to reduce the transfer rate with the minimum guaranteed value as a limit is provided by transferable rate information. Generated as
The transferable rate information is written into the transfer rate management cell (step 212). The decrease width is, for example, half of the current amount.
【0058】 ステップ206の確認で「障害および
輻輳が発生していない」と判定した場合には、従来の技
術の手法によって、受信した転送レート管理用セルの内
容および制御対象のVCが収容されているリンクまたは
VPの状態に基づいて制御対象のVCが利用可能な転送
レートを算出し、その転送レートを有する転送可能レー
ト情報を生成し、その転送可能レート情報を転送レート
管理用セルに書き込む(ステップ208)。なお、ここ
での「転送レートの計算方法」は、例えばATMフォー
ラムで標準化されている計算方法に従う。If it is determined in step 206 that “failure and congestion have not occurred”, the contents of the received transfer rate management cell and the VC to be controlled are accommodated by the conventional technique. Based on the state of the link or the VP, the transfer rate that can be used by the VC to be controlled is calculated, transferable rate information having the transfer rate is generated, and the transferable rate information is written to the transfer rate management cell ( Step 208). Note that the “transfer rate calculation method” here follows, for example, a calculation method standardized by the ATM Forum.
【0059】VC制御部104は、最後に、以上の,
,またはのようにして生成した転送レート管理用セ
ルをセル制御部105に転送する。セル制御部105
は、VC制御部104から転送されてきた転送レート管
理用セルを制御対象のVCを構成するVCコネクション
106に挿入する(ステップ209)。これにより、図
4に示す処理が終了する。Finally, the VC control section 104
The transfer rate management cell generated as described above is transferred to the cell control unit 105. Cell control unit 105
Inserts the transfer rate management cell transferred from the VC control unit 104 into the VC connection 106 constituting the VC to be controlled (step 209). Thus, the process illustrated in FIG. 4 ends.
【0060】本実施例におけるVC制御部104の転送
レート可能情報の決定手法は、本実施例のATM交換機
101が適用されるネットワークの規模が大きい場合
に、当該ATM交換機101の遠くで発生した障害や輻
輳によって転送レートを過剰に減少させることを防ごう
とするときに有効な手法である。The method of determining the transfer rate available information of the VC control unit 104 in the present embodiment is based on a problem that occurs when the ATM switch 101 of the present embodiment is applied to a large network. This is an effective method when trying to prevent the transfer rate from being excessively reduced due to traffic or congestion.
【0061】(4) 第3の実施例(請求項5記載の発
明に対応する実施例)(4) Third Embodiment (Embodiment corresponding to the fifth aspect of the present invention)
【0062】図5は、本発明のATM交換機の第3の実
施例の処理のフローを示す流れ図である。この処理は、
転送レート管理用セル受信ステップ201と、受信内容
伝達ステップ202と、自交換機内障害/輻輳等監視ス
テップ203と、転送可能レート情報制御要求受信ステ
ップ204と、情報読込みステップ205と、障害/輻
輳発生通知有無判定ステップ206と、転送可能レート
算出および書込みステップ208と、転送レート管理用
セルVC挿入ステップ209と、障害/輻輳発生通知書
込みステップ211と、転送レート減少指示書込みステ
ップ212と、障害/輻輳被影響トラフィック量判定ス
テップ213とからなる。なお、図5中のステップ20
1〜205の処理内容は明示していないが、図3中のス
テップ201〜205の処理内容と同様のものである。
また、図5中のステップ206,208,および209
の判定および処理は、図3中のステップ206,20
8,および209の判定および処理と同様のものであ
る。さらに、図5中のステップ211および212の処
理は、図4中のステップ211および212の処理と同
様のものである。FIG. 5 is a flowchart showing a processing flow of the third embodiment of the ATM exchange according to the present invention. This process
Transfer rate management cell receiving step 201, received content transmitting step 202, failure / congestion monitoring step 203 in the local exchange, transferable rate information control request receiving step 204, information reading step 205, failure / congestion occurrence Notification presence / absence determination step 206, transferable rate calculation and writing step 208, transfer rate management cell VC insertion step 209, failure / congestion occurrence notification writing step 211, transfer rate decrease instruction writing step 212, failure / congestion And the affected traffic amount determination step 213. Step 20 in FIG.
Although the processing contents of steps 1 to 205 are not explicitly shown, they are the same as the processing contents of steps 201 to 205 in FIG.
Steps 206, 208, and 209 in FIG.
Are determined and processed in steps 206 and 20 in FIG.
8 and 209 are the same as those in the determination and processing. Further, the processing of steps 211 and 212 in FIG. 5 is the same as the processing of steps 211 and 212 in FIG.
【0063】次に、本実施例のATM交換機(ATM交
換機101)の動作について説明する。なお、ここで
は、本実施例に特有の動作を中心に説明する(図5中の
ステップ206以降の処理および判定についてのみ説明
する)。Next, the operation of the ATM switch (ATM switch 101) of this embodiment will be described. The following description focuses on operations specific to the present embodiment (only processing and determination after step 206 in FIG. 5 will be described).
【0064】VC制御部104は、ステップ205で読
み込んだ情報に基づいて、転送レート管理用セルに書き
込むべき転送可能レート情報を決定(生成)する(ステ
ップ206,208,211〜213)。The VC control unit 104 determines (generates) transferable rate information to be written in the transfer rate management cell based on the information read in step 205 (steps 206, 208, 211 to 213).
【0065】すなわち、本実施例(第3の実施例)にお
けるVC制御部104は、次の〜のようにして転送
可能レート情報を決定し、その転送可能レート情報を転
送レート管理用セルに書き込む(所定の転送可能レート
情報が書き込まれた転送レート管理用セルを生成す
る)。That is, the VC control section 104 in the present embodiment (third embodiment) determines transferable rate information in the following manner and writes the transferable rate information to the transfer rate management cell. (A transfer rate management cell in which predetermined transferable rate information is written is generated).
【0066】 ステップ205で読み込んだ情報によ
り、障害または輻輳の発生を通知する転送可能レート情
報制御要求の有無(交換機内障害/輻輳監視部103に
よる自交換機内の障害または輻輳の検出の有無を含む)
を判定し、障害または輻輳の発生の有無を確認する(ス
テップ206)。The presence or absence of a transferable rate information control request for notifying the occurrence of a failure or congestion based on the information read in step 205 (including the presence / absence of detection of a failure or congestion in the local exchange by the failure / congestion monitoring unit 103 in the exchange) )
Is determined, and whether or not a failure or congestion has occurred is confirmed (step 206).
【0067】 ステップ206の確認で「障害または
輻輳が発生している」と判定した場合(ネットワークの
どこかで障害または輻輳が発生していることが解った場
合)には、その「障害または輻輳」の影響を受けるトラ
フィック量がM〔Mbps〕以上であるか否かを判定し
(ステップ213)、その「障害または輻輳」がどれだ
けの量のトラフィックに影響を与えたかを調べる。な
お、Mはあらかじめ設定されているしきい値である。こ
の判定により、「障害または輻輳の重大性」を確認する
ことができる。If it is determined in step 206 that “failure or congestion has occurred” (when it is known that a failure or congestion has occurred somewhere in the network), the “failure or congestion” is determined. It is determined whether or not the amount of traffic affected by “” is greater than or equal to M [Mbps] (step 213), and it is checked how much traffic the “failure or congestion” has affected. Note that M is a preset threshold value. By this determination, the “severity of failure or congestion” can be confirmed.
【0068】 ステップ213で「障害または輻輳の
影響を受けるトラフィック量(障害または輻輳を迂回す
る必要があるトラフィック量)がM〔Mbps〕以上で
ある」と判定した場合には、「障害または輻輳の発生の
通知」を転送可能レート情報として生成し、その転送可
能レート情報を転送レート管理用セルに書き込む(ステ
ップ211)。これは、ステップ213の判定に基づい
て障害または輻輳が重大であること(その影響が大きい
こと)を確認したので、その旨をVCの転送レートの制
御に反映させるためである。転送レートを最低保障値ま
で減らす指示を行うことなく「障害または輻輳の発生の
通知」を送信側端末に伝送するのは、上述の第2の実施
例の場合と同様の意図に基づいている。If it is determined in step 213 that “the traffic amount affected by the failure or the congestion (the traffic amount that needs to bypass the failure or the congestion) is equal to or more than M [Mbps]”, "Notification of occurrence" is generated as transferable rate information, and the transferable rate information is written to the transfer rate management cell (step 211). This is because the fact that the failure or the congestion is serious (the effect is large) is confirmed based on the determination in step 213, and that fact is reflected in the control of the transfer rate of the VC. The transmission of the “notification of occurrence of a failure or congestion” to the transmitting terminal without giving an instruction to reduce the transfer rate to the minimum guaranteed value is based on the same intention as in the case of the above-described second embodiment.
【0069】 ステップ213で「障害または輻輳の
影響を受けるトラフィック量がM〔Mbps〕未満であ
る」と判定した場合には、転送レートを最低保障値を限
度として減少させる旨の指示を転送可能レート情報とし
て生成し、その転送可能レート情報を転送レート管理用
セルに書き込む(ステップ212)。減少幅は、例えば
現在の半分とする。If it is determined in step 213 that “the amount of traffic affected by the failure or congestion is less than M [Mbps]”, an instruction to reduce the transfer rate with the minimum guaranteed value as the limit is set as the transferable rate. The transferable rate information is generated as information, and the transferable rate information is written in the transfer rate management cell (step 212). The decrease width is, for example, half of the current amount.
【0070】 ステップ206の確認で「障害および
輻輳が発生していない」と判定した場合には、従来の技
術の手法によって、受信した転送レート管理用セルの内
容および制御対象のVCが収容されているリンクまたは
VPの状態に基づいて制御対象のVCが利用可能な転送
レートを算出し、その転送レートを有する転送可能レー
ト情報を生成し、その転送可能レート情報を転送レート
管理用セルに書き込む(ステップ208)。なお、ここ
での「転送レートの計算方法」は、例えばATMフォー
ラムで標準化されている計算方法に従う。If it is determined in step 206 that “failure and congestion have not occurred”, the contents of the received transfer rate management cell and the VC to be controlled are accommodated by the conventional technique. Based on the state of the link or the VP, the transfer rate that can be used by the VC to be controlled is calculated, transferable rate information having the transfer rate is generated, and the transferable rate information is written to the transfer rate management cell ( Step 208). Note that the “transfer rate calculation method” here follows, for example, a calculation method standardized by the ATM Forum.
【0071】VC制御部104は、最後に、以上の,
,またはのようにして生成した転送レート管理用セ
ルをセル制御部105に転送する。セル制御部105
は、VC制御部104から転送されてきた転送レート管
理用セルを制御対象のVCを構成するVCコネクション
106に挿入する(ステップ209)。これにより、図
5に示す処理が終了する。Finally, the VC control section 104
The transfer rate management cell generated as described above is transferred to the cell control unit 105. Cell control unit 105
Inserts the transfer rate management cell transferred from the VC control unit 104 into the VC connection 106 constituting the VC to be controlled (step 209). Thus, the process illustrated in FIG. 5 ends.
【0072】本実施例におけるVC制御部104の転送
レート可能情報の決定手法は、障害または輻輳の規模
(重大性)によって対処方法を変化させ、小規模な障害
または輻輳では大幅なATM網(ネットワーク)の再構
成が起きないようにしようとする場合に有効な手法であ
る。障害または輻輳の影響を受けたトラフィック量に応
じて制御が行われるので、最適制御が行いやすく、資源
の有効利用が可能となる。The method of determining the transfer rate available information of the VC control unit 104 in this embodiment changes the handling method depending on the scale (severity) of a failure or congestion, and a large ATM network (network) for a small failure or congestion. This is an effective method when trying to prevent the reconstruction of ()). Since the control is performed according to the traffic volume affected by the failure or the congestion, the optimal control is easily performed, and the resources can be effectively used.
【0073】(5) 第4の実施例(請求項6記載の発
明に対応する実施例)(5) Fourth embodiment (Embodiment corresponding to the sixth aspect of the invention)
【0074】図6は、本発明のATM交換機の第4の実
施例の処理のフローを示す流れ図である。この処理は、
転送レート管理用セル受信ステップ201と、受信内容
伝達ステップ202と、自交換機内障害/輻輳等監視ス
テップ203と、転送可能レート情報制御要求受信ステ
ップ204と、情報読込みステップ205と、障害/輻
輳発生通知有無判定ステップ206と、転送可能レート
算出および書込みステップ208と、転送レート管理用
セルVC挿入ステップ209と、障害/輻輳発生通知書
込みステップ211と、転送レート減少指示書込みステ
ップ212と、障害/輻輳被影響コネクション数判定ス
テップ214とからなる。なお、図6中のステップ20
1〜205の処理内容は明示していないが、図3中のス
テップ201〜205の処理内容と同様のものである。
また、図6中のステップ206,208,および209
の判定および処理は、図3中のステップ206,20
8,および209の判定および処理と同様のものであ
る。さらに、図6中のステップ211および212の処
理は、図4中のステップ211および212の処理と同
様のものである。FIG. 6 is a flowchart showing a processing flow of the fourth embodiment of the ATM exchange according to the present invention. This process
Transfer rate management cell receiving step 201, received content transmitting step 202, failure / congestion monitoring step 203 in the local exchange, transferable rate information control request receiving step 204, information reading step 205, failure / congestion occurrence Notification presence / absence determination step 206, transferable rate calculation and writing step 208, transfer rate management cell VC insertion step 209, failure / congestion occurrence notification writing step 211, transfer rate decrease instruction writing step 212, failure / congestion The number of affected connections is determined at step 214. Step 20 in FIG.
Although the processing contents of steps 1 to 205 are not explicitly shown, they are the same as the processing contents of steps 201 to 205 in FIG.
Steps 206, 208, and 209 in FIG.
Are determined and processed in steps 206 and 20 in FIG.
8 and 209 are the same as those in the determination and processing. Further, the processing of steps 211 and 212 in FIG. 6 is the same as the processing of steps 211 and 212 in FIG.
【0075】次に、本実施例のATM交換機(ATM交
換機101)の動作について説明する。なお、ここで
は、本実施例に特有の動作を中心に説明する(図6中の
ステップ206以降の処理および判定についてのみ説明
する)。Next, the operation of the ATM switch (ATM switch 101) of this embodiment will be described. The following description focuses on operations specific to the present embodiment (only processing and determination after step 206 in FIG. 6 will be described).
【0076】VC制御部104は、ステップ205で読
み込んだ情報に基づいて、転送レート管理用セルに書き
込むべき転送可能レート情報を決定(生成)する(ステ
ップ206,208,211,212,214)。The VC control unit 104 determines (generates) transferable rate information to be written to the transfer rate management cell based on the information read in step 205 (steps 206, 208, 211, 212, 214).
【0077】すなわち、本実施例(第4の実施例)にお
けるVC制御部104は、次の〜のようにして転送
可能レート情報を決定し、その転送可能レート情報を転
送レート管理用セルに書き込む(所定の転送可能レート
情報が書き込まれた転送レート管理用セルを生成す
る)。That is, the VC control section 104 in the present embodiment (fourth embodiment) determines transferable rate information in the following manner and writes the transferable rate information to the transfer rate management cell. (A transfer rate management cell in which predetermined transferable rate information is written is generated).
【0078】 ステップ205で読み込んだ情報によ
り、障害または輻輳の発生を通知する転送可能レート情
報制御要求の有無(交換機内障害/輻輳監視部103に
よる自交換機内の障害または輻輳の検出の有無を含む)
を判定し、障害または輻輳の発生の有無を確認する(ス
テップ206)。The presence or absence of a transferable rate information control request for notifying the occurrence of a failure or congestion based on the information read in step 205 (including the presence / absence of detection of a failure or congestion in the local exchange by the failure / congestion monitoring unit 103 in the exchange) )
Is determined, and whether or not a failure or congestion has occurred is confirmed (step 206).
【0079】 ステップ206の確認で「障害または
輻輳が発生している」と判定した場合(ネットワークの
どこかで障害または輻輳が発生していることが解った場
合)には、その「障害または輻輳」の影響を受けるコネ
クション数がL本以上であるか否かを判定し(ステップ
214)、その「障害または輻輳」がどれだけの本数の
コネクションに影響を与えたかを調べる。なお、Lはあ
らかじめ設定されているしきい値である。この判定によ
り、「障害または輻輳の重大性」を確認することができ
る。If it is determined in step 206 that “failure or congestion has occurred” (when it is known that a failure or congestion has occurred somewhere in the network), the “failure or congestion” is determined. It is determined whether or not the number of connections affected by “” is L or more (step 214), and it is checked how many connections the “failure or congestion” has affected. Note that L is a preset threshold value. By this determination, the “severity of failure or congestion” can be confirmed.
【0080】 ステップ214で「障害または輻輳の
影響を受けるコネクション数(障害または輻輳を迂回す
る必要があるコネクション数)がL本以上である」と判
定した場合には、「障害または輻輳の発生の通知」を転
送可能レート情報として生成し、その転送可能レート情
報を転送レート管理用セルに書き込む(ステップ21
1)。これは、ステップ214の判定に基づいて障害ま
たは輻輳が重大であること(その影響が大きいこと)を
確認したので、その旨をVCの転送レートの制御に反映
させるためである。転送レートを最低保障値まで減らす
指示を行うことなく「障害または輻輳の発生の通知」を
送信側端末に伝送するのは、上述の第2の実施例の場合
と同様の意図に基づいている。If it is determined in step 214 that the number of connections affected by the failure or congestion (the number of connections that need to bypass the failure or congestion) is L or more, "Notification" is generated as transferable rate information, and the transferable rate information is written in the transfer rate management cell (step 21).
1). This is because the fact that the failure or congestion is serious (the effect is large) is confirmed based on the determination in step 214, and that fact is reflected in the control of the VC transfer rate. The transmission of the “notification of occurrence of a failure or congestion” to the transmitting terminal without giving an instruction to reduce the transfer rate to the minimum guaranteed value is based on the same intention as in the case of the above-described second embodiment.
【0081】 ステップ214で「障害または輻輳の
影響を受けるコネクション数がL本未満である」と判定
した場合には、転送レートを最低保障値を限度として減
少させる旨の指示を転送可能レート情報として生成し、
その転送可能レート情報を転送レート管理用セルに書き
込む(ステップ212)。減少幅は、例えば現在の半分
とする。If it is determined in step 214 that “the number of connections affected by a failure or congestion is less than L”, an instruction to decrease the transfer rate with the minimum guaranteed value as a limit is set as transferable rate information. Generate
The transferable rate information is written into the transfer rate management cell (step 212). The decrease width is, for example, half of the current amount.
【0082】 ステップ206の確認で「障害および
輻輳が発生していない」と判定した場合には、従来の技
術の手法によって、受信した転送レート管理用セルの内
容および制御対象のVCが収容されているリンクまたは
VPの状態に基づいて制御対象のVCが利用可能な転送
レートを算出し、その転送レートを有する転送可能レー
ト情報を生成し、その転送可能レート情報を転送レート
管理用セルに書き込む(ステップ208)。なお、ここ
での「転送レートの計算方法」は、例えばATMフォー
ラムで標準化されている計算方法に従う。If it is determined in step 206 that “failure and congestion have not occurred”, the contents of the received transfer rate management cell and the VC to be controlled are accommodated by the conventional technique. Based on the state of the link or the VP, the transfer rate that can be used by the VC to be controlled is calculated, transferable rate information having the transfer rate is generated, and the transferable rate information is written to the transfer rate management cell ( Step 208). Note that the “transfer rate calculation method” here follows, for example, a calculation method standardized by the ATM Forum.
【0083】VC制御部104は、最後に、以上の,
,またはのようにして生成した転送レート管理用セ
ルをセル制御部105に転送する。セル制御部105
は、VC制御部104から転送されてきた転送レート管
理用セルを制御対象のVCを構成するVCコネクション
106に挿入する(ステップ209)。これにより、図
6に示す処理が終了する。The VC control unit 104 finally makes the above
The transfer rate management cell generated as described above is transferred to the cell control unit 105. Cell control unit 105
Inserts the transfer rate management cell transferred from the VC control unit 104 into the VC connection 106 constituting the VC to be controlled (step 209). Thus, the process illustrated in FIG. 6 ends.
【0084】本実施例におけるVC制御部104の転送
レート可能情報の決定手法は、障害または輻輳の規模
(重大性)によって対処方法を変化させ、小規模な障害
または輻輳では大幅なATM網(ネットワーク)の再構
成が起きないようにしようとする場合に有効な手法であ
る。障害または輻輳の影響を受けたコネクション数に応
じて制御が行われるので、制御が簡便となり、制御を高
速に行うことが可能となる。The method of determining the transfer rate available information of the VC control unit 104 in this embodiment changes the handling method depending on the scale (severity) of a failure or congestion, and a large ATM network (network) for a small failure or congestion. This is an effective method when trying to prevent the reconstruction of ()). Since control is performed according to the number of connections affected by a failure or congestion, control is simplified, and control can be performed at high speed.
【0085】(6) 第5の実施例 [0085] (6) the fifth embodiment
【0086】図7は、本発明のATM交換機の第5の実
施例の処理のフローを示す流れ図である。この処理は、
転送レート管理用セル受信ステップ201と、受信内容
伝達ステップ202と、自交換機内障害/輻輳等監視ス
テップ203と、転送可能レート情報制御要求受信ステ
ップ204と、情報読込みステップ205と、転送可能
レート算出および書込みステップ208と、転送レート
管理用セルVC挿入ステップ209と、転送レート指定
転送可能レート情報制御要求有無判定ステップ215
と、転送レート算出ステップ216と、算出転送レート
・要求転送レート比較判定ステップ217と、算出転送
レート書込みステップ218と、要求転送レート書込み
ステップ219とからなる。なお、図7中のステップ2
01〜205の処理内容は明示していないが、図3中の
ステップ201〜205の処理内容と同様のものであ
る。また、図7中のステップ208および209の処理
は、図3中のステップ208および209の処理と同様
のものである。FIG. 7 is a flowchart showing a processing flow of the fifth embodiment of the ATM exchange according to the present invention. This process
Transfer rate management cell receiving step 201, received content transmitting step 202, failure / congestion monitoring step 203 in the local exchange, transferable rate information control request receiving step 204, information reading step 205, transferable rate calculation And write step 208, transfer rate management cell VC insertion step 209, transfer rate designation transferable rate information control request presence / absence determination step 215
, A transfer rate calculation step 216, a calculated transfer rate / requested transfer rate comparison determination step 217, a calculated transfer rate writing step 218, and a requested transfer rate writing step 219. Step 2 in FIG.
Although the processing contents of 01 to 205 are not explicitly shown, they are the same as the processing contents of steps 201 to 205 in FIG. Further, the processing in steps 208 and 209 in FIG. 7 is the same as the processing in steps 208 and 209 in FIG.
【0087】図7に示した本実施例の処理は、転送可能
レート情報制御要求において「変更すべき転送レートの
希望値」が具体的に指定された場合の処理である。この
点で、上述の第1の実施例〜第4の実施例と異なる。The process of the present embodiment shown in FIG. 7 is a process in the case where the "desired value of the transfer rate to be changed" is specifically specified in the transferable rate information control request. This point is different from the above-described first to fourth embodiments.
【0088】次に、本実施例のATM交換機(ATM交
換機101)の動作について説明する。なお、ここで
は、本実施例に特有の動作を中心に説明する(図7中の
ステップ215以降(ステップ208および209を含
む)の処理および判定についてのみ説明する)。Next, the operation of the ATM switch (ATM switch 101) of this embodiment will be described. The following description focuses on operations specific to the present embodiment (only the processing and determination after step 215 (including steps 208 and 209) in FIG. 7 will be described).
【0089】VC制御部104は、ステップ205で読
み込んだ情報に基づいて、転送レート管理用セルに書き
込むべき転送可能レート情報を決定(生成)する(ステ
ップ208,215〜219)。The VC controller 104 determines (generates) transferable rate information to be written in the transfer rate management cell based on the information read in step 205 (steps 208, 215 to 219).
【0090】すなわち、本実施例(第5の実施例)にお
けるVC制御部104は、次の〜のようにして転送
可能レート情報を決定し、その転送可能レート情報を転
送レート管理用セルに書き込む(所定の転送可能レート
情報が書き込まれた転送レート管理用セルを生成す
る)。That is, the VC control section 104 in the present embodiment (fifth embodiment) determines transferable rate information in the following manner and writes the transferable rate information into the transfer rate management cell. (A transfer rate management cell in which predetermined transferable rate information is written is generated).
【0091】 ステップ205で読み込んだ情報によ
り、転送レートをK〔Mbps〕(変更すべき転送レー
トの具体的な値)に変更せよとの転送可能レート情報制
御要求の有無を判定する(ステップ215)。Based on the information read in step 205, it is determined whether there is a transferable rate information control request to change the transfer rate to K [Mbps] (a specific value of the transfer rate to be changed) (step 215). .
【0092】 ステップ215で「転送レートをK
〔Mbps〕に変更せよとの転送可能レート情報制御要
求障害がある」と判定した場合(転送可能レート情報制
御要求受信部102が転送可能レート情報制御要求とし
て「変更すべき転送レートの希望値」を含む情報を受信
した場合)には、まず、当該指定(当該転送可能レート
情報制御要求による指定)とは独立に、ステップ205
で読み込んだ情報(制御対象のVCが収容されているリ
ンクまたはVPの状態等)に基づいて制御対象のVCの
転送レートを算出する(ステップ216)。このように
して、算出された転送レートを「算出転送レート」と呼
ぶ。In the step 215, “Set the transfer rate to K
(There is a transferable rate information control request failure to change to [Mbps]. "(The transferable rate information control request receiving unit 102 determines that the transferable rate information control request is" a desired value of the transfer rate to be changed. " Is received), first, in step 205, independently of the designation (designation by the transferable rate information control request).
Then, the transfer rate of the VC to be controlled is calculated based on the information (the state of the link or VP in which the VC to be controlled is accommodated) read (step 216). The transfer rate calculated in this way is called a “calculated transfer rate”.
【0093】 ステップ216で算出した算出転送レ
ートが上述の転送可能レート情報制御要求で指定された
転送レート(「要求転送レート」と呼ぶ)よりも大きい
か否かを判定する(ステップ217)。It is determined whether the calculated transfer rate calculated in step 216 is higher than the transfer rate specified in the transferable rate information control request (referred to as “requested transfer rate”) (step 217).
【0094】 ステップ217で「算出転送レートが
要求転送レート以下である」と判定した場合には、「転
送レートを算出転送レートに変更させる指示」を内容と
する転送可能レート情報を生成し、その転送可能レート
情報を転送レート管理用セルに書き込む(ステップ21
8)。If it is determined in step 217 that “the calculated transfer rate is lower than or equal to the requested transfer rate”, transferable rate information containing “instruction to change the transfer rate to the calculated transfer rate” is generated. The transferable rate information is written into the transfer rate management cell (step 21).
8).
【0095】 ステップ217で「算出転送レートが
要求転送レートよりも大きい」と判定した場合には、
「転送レートを要求転送レートのK〔Mbps〕に変更
させる指示」を内容とする転送可能レート情報を生成
し、その転送可能レート情報を転送レート管理用セルに
書き込む(ステップ219)。If it is determined in step 217 that “the calculated transfer rate is higher than the requested transfer rate”,
The transferable rate information containing "instruction to change the transfer rate to K [Mbps] of the requested transfer rate" is generated, and the transferable rate information is written to the transfer rate management cell (step 219).
【0096】 ステップ215で「転送レートをK
〔Mbps〕に変更せよとの転送可能レート情報制御要
求がない」と判定した場合には、従来の技術の手法によ
って、受信した転送レート管理用セルの内容および制御
対象のVCが収容されているリンクまたはVPの状態に
基づいて制御対象のVCが利用可能な転送レートを算出
し、その転送レートを有する転送可能レート情報を生成
し、その転送可能レート情報を転送レート管理用セルに
書き込む(ステップ208)。なお、ここでの「転送レ
ートの計算方法」は、例えばATMフォーラムで標準化
されている計算方法に従う。In step 215, “Set transfer rate to K
If there is no transferable rate information control request to change to [Mbps] ", the contents of the received transfer rate management cell and the VC to be controlled are accommodated by a conventional technique. A transfer rate that can be used by the VC to be controlled is calculated based on the state of the link or the VP, transferable rate information having the transfer rate is generated, and the transferable rate information is written to the transfer rate management cell (step 208). Note that the “transfer rate calculation method” here follows, for example, a calculation method standardized by the ATM Forum.
【0097】VC制御部104は、最後に、以上の,
,またはのようにして生成した転送レート管理用セ
ルをセル制御部105に転送する。セル制御部105
は、VC制御部104から転送されてきた転送レート管
理用セルを制御対象のVCを構成するVCコネクション
106に挿入する(ステップ209)。これにより、図
7に示す処理が終了する。Finally, the VC control unit 104 sets the above
The transfer rate management cell generated as described above is transferred to the cell control unit 105. Cell control unit 105
Inserts the transfer rate management cell transferred from the VC control unit 104 into the VC connection 106 constituting the VC to be controlled (step 209). Thus, the process illustrated in FIG. 7 ends.
【0098】本実施例におけるVC制御部104の転送
レート可能情報の決定手法は、ネットワーク管理システ
ム等が転送可能レート情報制御要求としてATM網全体
を考慮した転送レートの最適値をATM交換機101に
通知する場合に、適切な対処を行うために有効な手法で
ある。In the method of determining the transfer rate possible information of the VC controller 104 in this embodiment, the network management system or the like notifies the ATM switch 101 of the optimum value of the transfer rate considering the entire ATM network as a transfer rate information control request. This is an effective method to take appropriate measures in such cases.
【0099】(7) 本発明のATM交換機(図1に示
すATM交換機101)への転送可能レート情報制御要
求の与え方について(7) How to give a transferable rate information control request to the ATM switch (ATM switch 101 shown in FIG. 1) of the present invention
【0100】図8(a)および(b)は、転送可能レー
ト情報制御要求をATM交換機101内の転送可能レー
ト情報制御要求受信部102に与える2種類の方法を示
す図である。FIGS. 8A and 8B are diagrams showing two types of methods for giving a transferable rate information control request to the transferable rate information control request receiving section 102 in the ATM exchange 101. FIG.
【0101】図8(a)中の制御用チャネル107は、
ネットワーク管理システム110または他のATM交換
機(以下、「他交換機111」という)と転送可能レー
ト情報制御要求受信部102とを結ぶ制御用チャネルで
ある。The control channel 107 in FIG.
This is a control channel connecting the network management system 110 or another ATM exchange (hereinafter, referred to as “other exchange 111”) and the transferable rate information control request receiving unit 102.
【0102】図8(b)中のコネクション108は、A
TM交換機間(ATM交換機101と他交換機111と
の間)で主信号および主信号と同一コネクション上に流
れる制御信号を取り扱うコネクションである。The connection 108 in FIG.
This connection handles a main signal and a control signal flowing on the same connection as the main signal between the TM exchanges (between the ATM exchange 101 and the other exchanges 111).
【0103】図8(b)中のコネクション管理部109
は、主信号と同一コネクション上に流れる制御信号を監
視する。The connection management unit 109 in FIG.
Monitors a control signal flowing on the same connection as the main signal.
【0104】転送可能レート情報制御要求を与える2種
類の方法を、以下のおよびに示す。The following two methods are provided for giving the transferable rate information control request.
【0105】 第1の方法は、図8(a)に示すよう
に、制御用チャネル107から直接転送可能レート情報
制御要求受信部102に伝えられる方法である。The first method is a method that is transmitted from the control channel 107 to the transferable rate information control request receiving unit 102 directly, as shown in FIG. 8A.
【0106】 第2の方法は、図8(b)に示すよう
に、ATM交換機101に接続されているコネクション
108内のコネクション管理用の信号によって、障害や
輻輳の発生がコネクション管理部109に伝えられ、そ
れが転送可能レート情報制御要求受信部102に伝えら
れる方法である。In the second method, as shown in FIG. 8B, the occurrence of a failure or congestion is transmitted to the connection management unit 109 by a connection management signal in the connection 108 connected to the ATM switch 101. This is a method in which it is transmitted to the transferable rate information control request receiving unit 102.
【0107】なお、これらの2種類の方法は並列に用い
ることが可能である。Note that these two types of methods can be used in parallel.
【0108】ここで、第1の方法が採用された場合に
は、障害と輻輳との別,障害や輻輳の発生箇所,障害や
輻輳によって迂回が必要になったトラフィック量やコネ
クション数,制御対象となるリンクやVPやVCのID
(IDentification),および制御後の転
送レート等が、転送可能レート情報制御要求に含まれう
る情報となる。Here, when the first method is adopted, it is necessary to distinguish between failure and congestion, the location where the failure or congestion occurs, the amount of traffic or the number of connections that need to be bypassed due to the failure or congestion, Link, VP or VC ID
(IDentification), the transfer rate after control, and the like are information that can be included in the transferable rate information control request.
【0109】また、第2の方法が採用される場合のコネ
クション管理用の信号の例としては、VPのF4OAM
セルやVCのF5OAMセル等が挙げられる。第2の方
法が採用された場合には、コネクション管理部109か
ら転送可能レート情報制御要求受信部102に対して
は、障害と輻輳との別,および障害や輻輳の発生箇所等
が伝えられる。As an example of a signal for connection management when the second method is adopted, VP F4OAM
Cell or VC F5OAM cell. When the second method is adopted, the connection manager 109 notifies the transferable rate information control request receiver 102 of the distinction between the failure and the congestion, and the location of the occurrence of the failure or the congestion.
【0110】[0110]
【発明の効果】以上説明したように、本発明のATM交
換機によると、ネットワーク(ATM網)の他の場所や
当該ATM交換機に接続された他のリンクやVP等の
「制御対象であるVCの経路上以外の場所」で発生した
障害や輻輳に対処するために、転送レート管理用セルを
利用して、送信側端末を制御することが可能になるとい
う効果が生じる。この制御は、送信側端末からは、通常
の(従来の技術における)「転送レートの制御」と同等
に見える。したがって、送信側端末に障害や輻輳に対応
するための特別な制御機構を新たに設けることなく、
「制御対象であるVCの経路上以外の場所」で発生した
障害や輻輳に対処するための制御が可能となる。As described above, according to the ATM switching system of the present invention, "the VC to be controlled," such as another place in a network (ATM network), another link connected to the ATM switching system, or a VP. In order to cope with a failure or congestion occurring at a place other than on a route, there is an effect that it becomes possible to control the transmitting terminal using the transfer rate management cell. This control appears to the transmitting terminal as equivalent to the normal (prior art) "transfer rate control". Therefore, without newly providing a special control mechanism to respond to failures and congestion in the transmitting terminal,
It is possible to perform control for dealing with a failure or congestion that has occurred in “a place other than the path of the VC to be controlled”.
【0111】以下に、この効果について、さらに詳細に
述べる。Hereinafter, this effect will be described in more detail.
【0112】請求項1および2記載の発明では、自交換
機外から受信した転送可能レート情報制御要求に基づい
て転送可能レート情報を生成することにより、「制御対
象であるVCの経路上以外の場所」で起きた障害や輻輳
に基づく転送可能レート情報を生成することができ(そ
の転送可能レート情報を送信側端末に通知することが可
能となり)、上述の効果が生じる。According to the first and second aspects of the present invention, the transferable rate information is generated based on the transferable rate information control request received from outside the local exchange, so that "the location other than on the route of the VC to be controlled" The transferable rate information based on the failure or the congestion that has occurred in (1) can be generated (it becomes possible to notify the transmitting side terminal of the transferable rate information), and the above-described effect is obtained.
【0113】また、上記により、送信側端末が転送レー
トを削減することによって生じる転送容量を障害や輻輳
の迂回に用いることが可能となる。Further, the above makes it possible to use the transfer capacity caused by the transmitting terminal reducing the transfer rate for bypassing a failure or congestion.
【0114】請求項1記載の発明では、転送可能レート
情報制御要求として「障害または輻輳の発生の通知」を
含む情報を受信した場合に「転送レートの減少の指示」
を内容とする転送可能レート情報を生成し送信側端末に
通知することにより、障害や輻輳の程度にあわせたきめ
細かな転送レートの制御を行うことが可能になるという
効果がある。According to the first aspect of the present invention, when information including “notification of occurrence of failure or congestion” is received as a transferable rate information control request, “instruction to decrease transfer rate”
By generating the transferable rate information having the content as described above and notifying the transmission side terminal, there is an effect that it is possible to control the transfer rate finely in accordance with the degree of failure or congestion.
【0115】請求項2記載の発明では、転送可能レート
情報制御要求として「障害または輻輳の発生の通知」を
含む情報を受信した場合に「障害または輻輳の発生の通
知」を内容とする転送可能レート情報を生成し送信側端
末に通知し、障害または輻輳の発生時の具体的な対処は
送信側端末に任せてしまうことにより、ATM交換機内
での処理を単純化(簡素化)し、ATM交換機から送信
側端末に負荷の分散を行うことが可能になるという効果
がある。According to the second aspect of the present invention, when information including "notification of occurrence of failure or congestion" is received as a transferable rate information control request, transferable information including "notification of occurrence of failure or congestion" is available. By generating rate information and notifying the transmitting terminal and leaving specific measures to be taken in the event of a failure or congestion to the transmitting terminal, processing within the ATM exchange is simplified (simplified). There is an effect that the load can be distributed from the exchange to the transmitting terminal.
【0116】請求項3記載の発明では、「転送レートを
最低保障値に減少させる指示」を内容とする転送可能レ
ート情報を生成することにより、ATM交換機内での処
理および送信側端末での処理を単純化することが可能に
なるという効果がある。According to the third aspect of the present invention, the processing in the ATM exchange and the processing in the transmitting terminal are generated by generating transferable rate information containing "instruction to reduce the transfer rate to the minimum guaranteed value". Is simplified.
【0117】請求項4記載の発明では、障害または輻輳
の発生場所と自交換機との距離をホップ数で計測して障
害または輻輳の影響を見積もり、それに応じて転送レー
トの減少量や障害または輻輳の発生通知を転送可能レー
ト情報内に含めるか否かを決定することにより、遠隔地
で発生した障害や輻輳の影響がネットワークの全体に及
ぶことを防ぐことが可能になるという効果がある。According to the fourth aspect of the present invention, the influence of the failure or congestion is estimated by measuring the distance between the location where the failure or congestion occurs and the local exchange by the number of hops, and the amount of decrease in the transfer rate or the failure or congestion is accordingly determined. By determining whether or not to include the occurrence notification in the transferable rate information, it is possible to prevent the effect of a failure or congestion occurring at a remote place from affecting the entire network.
【0118】請求項5記載の発明では、障害または輻輳
の重大性を障害または輻輳を迂回する必要があるトラフ
ィック量で計測して障害または輻輳の影響の概略を見積
もり、それに応じて転送レートの減少量や障害または輻
輳の発生通知を転送可能レート情報内に含めるか否かを
決定することにより、軽微な障害や輻輳への対処と大規
模な障害や輻輳への対処とを適切に分けることが可能に
なるという効果がある。According to the fifth aspect of the present invention, the severity of a failure or congestion is measured based on the amount of traffic that needs to bypass the failure or congestion to estimate the approximate effect of the failure or congestion, and the transfer rate is reduced accordingly. By deciding whether or not to include the notification of occurrence of volume, failure, or congestion in the transferable rate information, it is possible to appropriately separate the handling of minor failures and congestion from the handling of large-scale failures and congestion. There is an effect that it becomes possible.
【0119】請求項6記載の発明では、障害または輻輳
の重大性を障害または輻輳を迂回する必要があるコネク
ション数で計測して障害または輻輳の影響の概略を見積
もり、それに応じて転送レートの減少量や障害または輻
輳の発生通知を転送可能レート情報内に含めるか否かを
決定することにより、軽微な障害や輻輳への対処と大規
模な障害や輻輳への対処とを適切に分けることが可能に
なるという効果がある。According to the sixth aspect of the present invention, the severity of a failure or congestion is measured by the number of connections that need to bypass the failure or congestion to estimate an outline of the effect of the failure or congestion, and the transfer rate is reduced accordingly. By deciding whether or not to include the notification of occurrence of volume, failure, or congestion in the transferable rate information, it is possible to appropriately separate the handling of minor failures and congestion from the handling of large-scale failures and congestion. There is an effect that it becomes possible.
【0120】[0120]
【図1】本発明のATM交換機の第1〜第5の実施例の
構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a first to a fifth embodiment of an ATM exchange according to the present invention.
【図2】従来のATM交換機を使用してRMセルを用い
たABRのVCの転送レートの制御を行う方式の概念を
説明するための図である。FIG. 2 is a diagram for explaining a concept of a method of controlling a transfer rate of a VC of an ABR using an RM cell using a conventional ATM exchange.
【図3】本発明のATM交換機の第1の実施例の処理の
フローを示す流れ図である。FIG. 3 is a flowchart showing a processing flow of a first embodiment of the ATM exchange of the present invention.
【図4】本発明のATM交換機の第2の実施例の処理の
フローを示す流れ図である。FIG. 4 is a flowchart showing a processing flow of a second embodiment of the ATM exchange of the present invention.
【図5】本発明のATM交換機の第3の実施例の処理の
フローを示す流れ図である。FIG. 5 is a flowchart showing a processing flow of a third embodiment of the ATM exchange of the present invention.
【図6】本発明のATM交換機の第4の実施例の処理の
フローを示す流れ図である。FIG. 6 is a flowchart showing a processing flow of a fourth embodiment of the ATM exchange according to the present invention.
【図7】本発明のATM交換機の第5の実施例の処理の
フローを示す流れ図である。FIG. 7 is a flowchart showing a processing flow of a fifth embodiment of the ATM exchange according to the present invention.
【図8】図1中の転送可能レート情報制御要求受信部へ
の転送可能レート情報制御要求の与え方の具体的な方法
を示す図である。8 is a diagram showing a specific method of giving a transferable rate information control request to a transferable rate information control request receiving unit in FIG. 1;
101 ATM交換機 102 転送可能レート情報制御要求受信部 103 交換機内障害/輻輳監視部 104 VC制御部 105 セル制御部 106 VCコネクション 107 制御用チャネル 108 コネクション 109 コネクション管理部 110 ネットワーク管理システム 111 他交換機 201 転送レート管理用セル受信ステップ 202 受信内容伝達ステップ 203 自交換機内障害/輻輳等監視ステップ 204 転送可能レート情報制御要求受信ステップ 205 情報読込みステップ 206 障害/輻輳発生通知有無判定ステップ 207 最低保証値書込みステップ 208 転送可能レート算出および書込みステップ 209 転送レート管理用セルVC挿入ステップ 210 障害/輻輳発生場所自交換機間ホップ数判定ス
テップ 211 障害/輻輳発生通知書込みステップ 212 転送レート減少指示書込みステップ 213 障害/輻輳被影響トラフィック量判定ステップ 214 障害/輻輳被影響コネクション数判定ステップ 215 転送レート指定転送可能レート情報制御要求有
無判定ステップ 216 転送レート算出ステップ 217 算出転送レート・要求転送レート比較判定ステ
ップ 218 算出転送レート書込みステップ 219 要求転送レート書込みステップReference Signs List 101 ATM switch 102 Transferable rate information control request receiving unit 103 Fault / congestion monitoring unit in switch 104 VC control unit 105 Cell control unit 106 VC connection 107 Control channel 108 Connection 109 Connection management unit 110 Network management system 111 Other exchange 201 Transfer Rate management cell receiving step 202 Received content transmitting step 203 Monitoring / failure monitoring step in own switch 204 Transferable rate information control request receiving step 205 Information reading step 206 Failure / congestion occurrence notification presence / absence determination step 207 Minimum guarantee value writing step 208 Transferable rate calculation and writing step 209 Transfer rate management cell VC insertion step 210 Failure / congestion occurrence location Self-switch hop number determination step 211 Failure / Congestion occurrence notification writing step 212 Transfer rate reduction instruction writing step 213 Failure / congestion affected traffic volume determination step 214 Failure / congestion affected connection number determination step 215 Transfer rate specification transferable rate information control request existence determination step 216 Transfer rate calculation Step 217 Calculated transfer rate / requested transfer rate comparison judgment step 218 Calculated transfer rate writing step 219 Requested transfer rate writing step
Claims (6)
情報を書き込んで制御対象のVCにその転送レート管理
用セルを挿入することによって転送可能レート情報を送
信側端末に通知する機能を有するATM交換機におい
て、 自交換機外から「障害または輻輳の発生の通知」および
「変更すべき転送レートの希望値」のどちらかを含む情
報を転送可能レート情報制御要求として受信する転送可
能レート情報制御要求受信部と、 自交換機内の「制御対象のVCの転送レートの変更が行
われる原因となる事象」の有無を監視する交換機内障害
/輻輳監視部と、 前記転送可能レート情報制御要求受信部が自交換機外か
ら転送可能レート情報制御要求を受信した場合に、当該
転送可能レート情報制御要求と前記交換機内障害/輻輳
監視部による監視とに基づいて制御対象のVCの転送可
能レート情報を生成し、生成に際しては、自交換機外か
らの転送可能レート情報制御要求が「障害または輻輳の
発生の通知」を含む情報である場合には、当該「障害ま
たは輻輳」が制御対象のVCの経路上以外で発生したも
のであっても、「障害または輻輳の重大性」や「障害ま
たは輻輳の発生場所と自交換機との距離」に応じて「転
送レートの減少の指示」を内容とする転送可能レート情
報を生成して転送レート管理用セルに書き込むVC制御
部と、 制御対象のVCに流れている転送レート管理用セルを読
み込んで前記VC制御部に伝達し、前記VC制御部によ
り生成された転送可能レート情報が書き込まれた転送レ
ート管理用セルを制御対象のVCに挿入するセル制御部
とを有することを特徴とするATM交換機。An ATM switch having a function of writing transferable rate information to a transfer rate management cell and inserting the transfer rate management cell into a VC to be controlled to notify the transmission terminal of the transferable rate information. A transferable rate information control request receiving unit for receiving, as a transferable rate information control request, information including either a "notification of occurrence of a failure or congestion" and a "desired value of a transfer rate to be changed" from outside the local exchange; A failure / congestion monitoring unit for monitoring whether there is an “event that causes a change in the transfer rate of the controlled VC” in the local exchange; and a transferable rate information control request receiving unit for the local exchange. When a transferable rate information control request is received from outside, the transferable rate information control request and the monitoring by the fault / congestion monitoring unit in the exchange are performed. It generates a transferable rate information VC of the control object on the basis of, in generating either self exchange outside
If the transferable rate information control request is
If the information includes a notification of occurrence,
Or congestion occurs outside the route of the VC to be controlled.
Even if the “failure or congestion severity” or “failure
Or the distance between the location of the congestion and the local exchange.
Transfer rate information that contains "instruction to reduce transmission rate"
A VC control unit that generates a report and writes it to a transfer rate management cell; reads a transfer rate management cell flowing in a VC to be controlled and transmits it to the VC control unit; and a transfer generated by the VC control unit. An ATM exchange having a cell control unit for inserting a transfer rate management cell in which possible rate information is written into a VC to be controlled.
情報を書き込んで制御対象のVCにその転送レート管理
用セルを挿入することによって転送可能レート情報を送
信側端末に通知する機能を有するATM交換機におい
て、 自交換機外から「障害または輻輳の発生の通知」および
「変更すべき転送レートの希望値」のどちらかを含む情
報を転送可能レート情報制御要求として受信する転送可
能レート情報制御要求受信部と、自交換機内の「制御対象のVCの転送レートの変更が行
われる原因となる事象」 の有無を監視する交換機内障害
/輻輳監視部と、 前記 転送可能レート情報制御要求受信部が自交換機外か
ら転送可能レート情報制御要求を受信した場合に、当該
転送可能レート情報制御要求と前記交換機内障害/輻輳
監視部による監視とに基づいて制御対象のVCの転送可
能レート情報を生成し、生成に際しては、自交換機外か
らの転送可能レート情報制御要求が「障害または輻輳の
発生の通知」を含む情報である場合には、当該「障害ま
たは輻輳」が制御対象のVCの経路上以外で発生したも
のであっても、「障害または輻輳の重大性」や「障害ま
たは輻輳の発生場所と自交換機との距離」に応じて「障
害または輻輳の発生の通知」を内容とする転送可能レー
ト情報を生成して転送レート管理用セルに書き込むVC
制御部と、 制御対象のVCに流れている転送レート管理用セルを読
み込んで前記VC制御部に伝達し、前記VC制御部によ
り生成された転送可能レート情報が書き込まれた転送レ
ート管理用セルを制御対象のVCに挿入するセル制御部
と を有することを特徴とするATM交換機。(2)Transferable rate to transfer rate management cell
Writes information and manages its transfer rate to the VC to be controlled
Transferable rate information by inserting
ATM switch with the function of notifying the receiving terminal
hand, From outside your own exchange"Notification of failure or congestion" and
Information that includes any of the "desired transfer rate to be changed"
InformationTransfer possible received as transferable rate information control request
Rate information control request receiving unit,"The transfer rate of the VC to be controlled is changed in the local switch.
Events that cause you to be In the exchange to monitor for
/ Congestion monitoring unit, Said The transferable rate information control request receiving unitOutside your own exchange
When a transferable rate information control request is received from
Transferable rate information control request and fault / congestion in the exchange
VCs to be controlled can be transferred based on monitoring by the monitoring unit
Rate information is generated.
If the transferable rate information control request is
If the information contains "notification of occurrence"The "failure
Or congestion occurs outside the route of the VC to be controlled.
Even if the “failure or congestion severity” or “failure
Or the distance between the location of the congestion and the local exchange.
Transferable rails containing "Notification of the occurrence of harm or congestion"
VC that generates transfer information and writes it to the transfer rate management cell
Control unit and, Reads the transfer rate management cell flowing to the VC to be controlled.
And transmits it to the VC control unit.
Transfer rate in which the generated transferable rate information is written.
Control unit for inserting a cell for cell management into a VC to be controlled
When Characterized by havingToATM switch.
トの減少の指示」を内容とする転送可能レート情報が
「転送レートを最低保障値に減少させる指示」を内容と
する転送可能レート情報であることを特徴とする請求項
1記載のATM交換機。3. The transferable rate information generated by the VC control section and having the content of “instruction to decrease the transfer rate” is the transferable rate information having the content of “instruction to reduce the transfer rate to the minimum guaranteed value”. Claims characterized by the following
The ATM switch according to 1 .
との距離」を「障害または輻輳の発生場所と自交換機と
の間のホップ数」で計測するVC制御部を有することを
特徴とする請求項1または請求項2記載のATM交換
機。4. A VC control unit for measuring a “distance between a place where a failure or congestion occurs and a local exchange” by using a “hop count between the place where a failure or congestion occurs and a local switch”. The ATM exchange according to claim 1 or 2 .
たは輻輳を迂回する必要があるトラフィック量」で計測
するVC制御部を有することを特徴とする請求項1また
は請求項2記載のATM交換機。5. The ATM of claim 1 or claim 2, wherein "a disorder or congestion severity" a characterized by having a VC control unit which measures the "traffic that needs to bypass the failure or congestion" switch.
たは輻輳を迂回する必要があるコネクション数」で計測
するVC制御部を有することを特徴とする請求項1また
は請求項2記載のATM交換機。6. The ATM of claim 1 or claim 2, wherein "a disorder or congestion severity" a characterized by having a VC control unit for measuring the "number of connections that need to bypass the failure or congestion" switch.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7947696A JP2967720B2 (en) | 1996-03-07 | 1996-03-07 | ATM switch |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7947696A JP2967720B2 (en) | 1996-03-07 | 1996-03-07 | ATM switch |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09247188A JPH09247188A (en) | 1997-09-19 |
| JP2967720B2 true JP2967720B2 (en) | 1999-10-25 |
Family
ID=13690956
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7947696A Expired - Fee Related JP2967720B2 (en) | 1996-03-07 | 1996-03-07 | ATM switch |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2967720B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000174755A (en) | 1998-12-02 | 2000-06-23 | Fujitsu Ltd | Route selection method |
-
1996
- 1996-03-07 JP JP7947696A patent/JP2967720B2/en not_active Expired - Fee Related
Non-Patent Citations (3)
| Title |
|---|
| 「ATM−LAN」(95.2.10)、ソフトリサーチ、P.122−126 |
| 信学全大93−B−608 |
| 信学技報SSE89−175 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09247188A (en) | 1997-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2233369C (en) | Packet data flow control method and device | |
| US6041037A (en) | ATM virtual path switching node | |
| US5926456A (en) | Path changing system and method for use in ATM communication apparatus | |
| JP2943677B2 (en) | Line detour control system for asynchronous transfer mode communication | |
| JP3109591B2 (en) | ATM switch | |
| US5787072A (en) | Flow control apparatus and flow control method | |
| EP0512495A2 (en) | Switching node in a network with label multiplexed information | |
| JPH04248729A (en) | Atm exchange | |
| JPH03167939A (en) | Fault recognition for packet switching device and means of band width monitor | |
| US5339314A (en) | Packet data transmission unit having occupied, idle, and released states therefor | |
| JP2967720B2 (en) | ATM switch | |
| US6456623B1 (en) | Line switching method and asynchronous transfer mode (ATM) system using the same | |
| US5822298A (en) | Ring transmission system for providing efficient transmission of management data | |
| JPH04100343A (en) | Atm link system | |
| JP3442278B2 (en) | Switch system switching system for ATM exchange | |
| JP3036527B2 (en) | ATM alarm masking method and apparatus | |
| JP3617876B2 (en) | ATM switch | |
| JP3045144B2 (en) | ATM switch | |
| JP3517164B2 (en) | Communication device with duplex switching function | |
| JP3137834B2 (en) | Access control device for ring type ATM node | |
| JPH05260063A (en) | Network repeating device and method for monitoring network system | |
| JPH0583287A (en) | Congestion control system for connectionless communication traffic | |
| JP2001111564A (en) | Multiplexer having alarm transfer function of communication network system | |
| JP3379715B2 (en) | Connection status management system | |
| JP3649204B2 (en) | Switchable virtual channel monitoring system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |