JP2002344492A - Method and system for switching path by priority order - Google Patents
Method and system for switching path by priority orderInfo
- Publication number
- JP2002344492A JP2002344492A JP2001150023A JP2001150023A JP2002344492A JP 2002344492 A JP2002344492 A JP 2002344492A JP 2001150023 A JP2001150023 A JP 2001150023A JP 2001150023 A JP2001150023 A JP 2001150023A JP 2002344492 A JP2002344492 A JP 2002344492A
- Authority
- JP
- Japan
- Prior art keywords
- path
- mpls
- traffic
- priority
- compatible device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】[0001]
【発明が属する技術分野】本発明は、マルチプロトコル
・ラベルスイッチング(Multi Protocol Label Switchi
ng:以下、「MPLS」という。)機能を有する装置
(以下、「MPLS対応装置」という。)間のパス切替
をネットワーク管理システムを用いて行うパス切替方式
に関し、特に、ネットワーク管理システムによりMPL
S対応装置のトラヒック分析を行うとともにトラヒック
の優先度に応じてパスを切り替える優先度別パス切替方
法及び方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multi-protocol label switching system.
ng: Hereinafter, "MPLS". The present invention relates to a path switching method for switching a path between devices having functions (hereinafter, referred to as “MPLS-compatible devices”) using a network management system.
The present invention relates to a priority-based path switching method and method for performing traffic analysis of an S-compatible device and switching paths according to the priority of traffic.
【0002】[0002]
【従来の技術】インターネットにおいて最も多く利用さ
れているWEB(world wide web)のようなトラヒック
においては、優先度の低いトラヒックに対して所定以上
の通信品質を保証しないトラヒックサービスが使用され
ている。つまり、通信のスループット(throughput)の
値等を保証しないベスト・エフォートタイプ(best eff
ort type)のトラヒックが適用されている。このような
トラヒックに対するサービスでは、バースト性が連続す
る場合や輻輳または混雑する場合に、当該優先度の低い
トラヒックについてはパケット破棄が生じうる。また、
輻輳時等に優先度の低いトラヒックのパケットを異なる
新たなパスへ転送する通信方式も提案されている(特開
2000−332777号公報)。2. Description of the Related Art In traffic such as the WEB (world wide web) which is most frequently used on the Internet, a traffic service which does not guarantee a predetermined or higher communication quality for low priority traffic is used. In other words, the best effort type (best eff type) that does not guarantee the value of the communication throughput (throughput) or the like.
ort type) traffic is applied. In a service for such traffic, when burstiness is continuous, or when congestion or congestion occurs, packet discarding may occur for traffic with a low priority. Also,
There has also been proposed a communication method for transferring low-priority traffic packets to a different new path during congestion or the like (Japanese Patent Laid-Open No. 2000-332777).
【0003】[0003]
【発明が解決しようとする課題】ノードやリンクの設備
を共用するネットワークでは、ベスト・エフォート型サ
ービス等のサービスクラスに応じた通信方式が利用され
ているが、このようなネットワークでは、トラフィック
の増加に伴ってエンド・ツー・エンドの実効伝送速度が
低下すると、トラヒックが破棄されるようになり、破棄
パケットの救済がされないようなシステムでは、同一パ
スを使用する優先度の高いトラヒックの信頼性や通信品
質についても保証されない事態が生じうるという問題が
ある。In a network sharing the facilities of nodes and links, a communication method according to a service class such as a best effort service is used, but in such a network, traffic increases. If the effective end-to-end transmission speed decreases with this, traffic is discarded, and in systems where discarded packets cannot be rescued, the reliability and reliability of high-priority traffic using the same path are There is a problem that a situation where the communication quality is not guaranteed may occur.
【0004】そこで、ネットワーク上に設定した通常時
に使用するパス(通常パス)に対し、予め予備パスを予
約設定しておき、通常パスにおける回線断障害等の重大
な障害に加えてバースト性が連続する場合や優先度の高
いトラヒックの破棄等のおそれが生じる輻輳、混雑及び
障害時に、当該通常パスの全トラヒックのパケットに対
するパス切替を行う方式を利用することが考えられる
が、この場合、予備パスは通常パスによるベスト・エフ
ォート型サービス等によるパケット破棄等の場合にも使
用されないのでネットワークリソースの有効利用上問題
がある。また、輻輳時等に優先度の低いトラヒックは異
なる新たなパスへ転送する方式では、ネットワークのル
ーティングポリシーの変更等を必要とし、ルーチングア
ルゴリズムが複雑化し、迅速なパス切替を実現すること
が困難となる。[0004] Therefore, a backup path is reserved and set in advance for the path (normal path) used at the time of normal operation set on the network. In the case of congestion, congestion, or a failure that may cause discard of high-priority traffic, etc., it is conceivable to use a method of performing path switching for all traffic packets of the normal path. Is not used even in the case of discarding a packet by a best-effort service or the like by a normal path, and thus there is a problem in effective use of network resources. Also, the method of transferring low-priority traffic to a different new path at the time of congestion or the like requires a change in network routing policy, complicates the routing algorithm, and makes it difficult to realize rapid path switching. Become.
【0005】(目的)本発明の目的は、通常パスに対し
て予備パスを予約するネットワークのネットワークリソ
ースを有効に利用することが可能なトラヒックの優先度
に応じた優先度別パス切替方法及び方式を提供すること
にある。(Purpose) An object of the present invention is to provide a path switching method and method for each priority according to the priority of a traffic which can effectively use the network resources of a network which reserves a backup path for a normal path. Is to provide.
【0006】本発明の他の目的は、ネットワーク上のベ
スト・エフォートタイプのトラヒックの輻輳時にもパケ
ットの破棄を防止し、トラヒックサービスを向上させる
ことが可能な優先度別パス切替方法及び方式を提供する
ことにある。Another object of the present invention is to provide a priority-based path switching method and system capable of preventing discarding of packets even when congestion of best-effort type traffic on a network and improving traffic service. Is to do.
【0007】[0007]
【課題を解決するための手段】本発明は、ネットワーク
管理システムを用いてMPLS対応装置のトラヒック分
析を行い、その分析結果を用いてMPLS対応装置のパ
ス切替を行う優先度別パス切替方法及び方式を提供する
ものである。つまり、SUMMARY OF THE INVENTION The present invention provides a method and system for priority-based path switching in which traffic analysis of an MPLS-compatible device is performed using a network management system and path switching of the MPLS-compatible device is performed using the analysis result. Is provided. That is,
【0008】本発明の優先度別パス切替方法は、トラヒ
ックの優先度に応じてパケットのマルチプロトコル・ラ
ベルスイッチングパスの切り替えを行うネットワーク管
理システムによる優先度別パス切替方法であって、ネッ
トワーク管理システムは、MPLS対応装置によるホス
ト装置間の通常パスと予備パスとを設定すると共に、M
PLS対応装置のトラヒック分析を行い、トラヒック分
析結果をMPLS対応装置に通知し、MPLS対応装置
は、ラベルと優先度との関係情報を保持するラベル・マ
ッピングテーブルを備え、前記トラヒック分析結果に基
づき前記ラベル・マッピングテーブルを参照して、トラ
ヒックの優先度に応じてパケットのラベルを張り替え、
優先度が低いトラヒックのパケットを通常パスから予備
パスへ切り替えることを特徴とする。前記ネットワーク
管理システムは、MPLS対応装置のトラヒック分析結
果として、MPLS対応装置から取得したトラヒックデ
ータに基づき通常パスのパケットの破棄数が所定数を超
え、且つ予備パスのパケットの破棄数が所定数以下の場
合にMPLS対応装置に通知し、MPLS対応装置は、
トラヒックの優先度の低いパケットのラベルを張り替え
ることを特徴とする。A priority-based path switching method according to the present invention is a priority-based path switching method by a network management system for switching a multiprotocol label switching path of a packet in accordance with a traffic priority. Sets a normal path and a backup path between the host devices by the MPLS-compatible device,
Performs traffic analysis of the PLS-compatible device, notifies the MPLS-compatible device of the traffic analysis result, and the MPLS-compatible device includes a label mapping table that holds relation information between labels and priorities, and based on the traffic analysis result, Referring to the label mapping table, relabel the packet according to the priority of the traffic,
It is characterized in that packets of low-priority traffic are switched from the normal path to the backup path. The network management system, as a traffic analysis result of the MPLS-compatible device, based on the traffic data acquired from the MPLS-compatible device, the number of discarded packets of the normal path exceeds a predetermined number, and the number of discarded packets of the backup path is less than a predetermined number Is notified to the MPLS-compatible device, and the MPLS-compatible device
It is characterized in that a label of a packet having a low traffic priority is re-labeled.
【0009】本発明の優先度別パス切替方式は、トラヒ
ックの優先度に応じてパケットのマルチプロトコル・ラ
ベルスイッチングパスの切り替えを行うネットワーク管
理システムによる優先度別パス切替方式であって、前記
ネットワーク管理システムは、MPLS対応装置による
ホスト装置間の通常パスと予備パスとを設定するパス管
理部と、トラヒック分析を行いトラヒック分析結果をM
PLS対応装置に通知するトラヒックデータ管理部とを
備え、MPLS対応装置は、ラベルと優先度との関係情
報を保持するラベル・マッピングテーブルを管理するラ
ベル・マッピングテーブル管理部と、前記トラヒック分
析結果に基づき前記ラベル・マッピングテーブルを参照
して、優先度が低いトラヒックのパケットを通常パスか
ら予備パスへ切り替えるように当該パケットのラベルを
張り替えるラベル・スワッピング処理部とを備えること
を特徴とする。前記ネットワーク管理システムは、MP
LS対応装置のトラヒック分析結果として、MPLS対
応装置から取得したトラヒックデータに基づき通常パス
のパケットの破棄数が所定数を超え、且つ予備パスのパ
ケットの破棄数が所定数以下の場合にMPLS対応装置
に通知し、MPLS対応装置は、トラヒックの優先度の
低いパケットのラベルを張り替えることを特徴とする。The priority-based path switching method according to the present invention is a priority-based path switching method by a network management system for switching a multiprotocol label switching path of a packet in accordance with a traffic priority. The system includes a path management unit that sets a normal path and a backup path between the host devices by the MPLS-compatible device, performs a traffic analysis, and stores the traffic analysis result in M.
A traffic data management unit for notifying the PLS-compatible device, the MPLS-compatible device includes a label / mapping table management unit for managing a label / mapping table holding information relating to labels and priorities, and And a label swapping processing unit for changing the label of the packet so as to switch the packet of the low priority traffic from the normal path to the backup path with reference to the label mapping table. The network management system includes an MP
When the number of discarded packets on the normal path exceeds a predetermined number based on the traffic data acquired from the MPLS-compatible device and the number of packets discarded on the backup path is equal to or less than a predetermined number as a traffic analysis result of the LS-compatible device, the MPLS-compatible device , And the MPLS-compatible apparatus changes the label of a packet with a low traffic priority.
【0010】[0010]
【発明の実施の形態】(構成の説明)本発明の優先度別
パス切替方法及び方式の一実施の形態について以下説明
する。図1は、本実施の形態のシステム構成例を示す図
である。同図の例では、ネットワーク管理システム(Ne
twork Management System:以下、「NMS」ともい
う。)100と、NMS100の管理対象である複数の
MPLS対応装置200、201、202と、各MPL
S対応装置200、201、202間を接続する中継回
線501、502、503と、MPLS対応装置200
とHOST装置300、MPLS対応装置201とHO
ST装置301との間を接続するそれぞれ加入者回線5
04、505とから構成されている。DESCRIPTION OF THE PREFERRED EMBODIMENTS (Description of Configuration) One embodiment of a method and system for switching paths by priority according to the present invention will be described below. FIG. 1 is a diagram illustrating an example of a system configuration according to the present embodiment. In the example shown in the figure, the network management system (Ne
twork Management System: Hereinafter, also referred to as “NMS”. ) 100, a plurality of MPLS-compatible devices 200, 201, 202 managed by the NMS 100, and each MPL.
Trunk lines 501, 502, and 503 connecting the S-compatible devices 200, 201, and 202;
And HOST device 300, MPLS compatible device 201 and HO
Each subscriber line 5 connecting to the ST device 301
04 and 505.
【0011】HOST装置300、301は、加入者回
線504、505を介してMPLS対応装置に収容さ
れ、MPLS対応装置及びその中継回線501、50
2、503を介してパスを設定してパケット通信を行
う。[0011] The HOST devices 300 and 301 are accommodated in the MPLS-compatible device via the subscriber lines 504 and 505, and are connected to the MPLS-compatible device and the relay lines 501 and 50 thereof.
A packet communication is performed by setting a path via the communication paths 2 and 503.
【0012】例えば、MPLS対応装置200に加入者
回線504を介して収容されたHOST装置300と、
MPLS対応装置201に加入者回線505を介して収
容されたHOST装置301との間には、MPLS対応
装置200、中継回線501及びMPLS対応装置20
1を経由するラベルスイッチングパス(Label Switched
Path:以下、「LSP」ともいう。)が設定される。
また、輻輳時等に対応して、HOST装置300とHO
ST装置301との間に、MPLS対応装置200、中
継回線502、MPLS対応装置202、中継回線50
3及びMPLS対応装置201を経由する予備パスLS
Pが設定される。For example, a HOST device 300 accommodated in an MPLS-compatible device 200 via a subscriber line 504,
Between the MPLS-compatible device 201 and the HOST device 301 accommodated through the subscriber line 505, the MPLS-compatible device 200, the trunk line 501, and the MPLS-compatible device 20
Label Switched Path (Label Switched
Path: Hereinafter, also referred to as “LSP”. ) Is set.
The HOST device 300 and the HO
MPLS-compatible device 200, trunk line 502, MPLS-compatible device 202, trunk line 50
Path LS via the MPLS3 and MPLS-compatible device 201
P is set.
【0013】更に、ネットワーク管理システムNMSと
MPLS対応装置とは、NMSにおいてMPLS対応装
置のトラヒックの分析を行い、前記分析結果に基づきM
PLS対応装置においてトラヒックの優先度別のパス切
替を行うことにより、回線輻輳時に優先度の低いトラヒ
ックについてパケット単位で予備パスへの切替制御が行
われる構成を有する。Further, the network management system NMS and the MPLS-compatible device analyze the traffic of the MPLS-compatible device in the NMS, and based on the analysis result,
By performing path switching for each traffic priority in the PLS-compatible device, there is a configuration in which switching to a backup path is performed in units of packets for traffic having a low priority when line congestion occurs.
【0014】例えば、MPLS対応装置200もしくは
MPLS対応装置201においてトラヒックデータの収
集を行い、ネットワーク管理システムNMSにおいて前
記トラヒックデータを取得し分析を行った結果、一定期
間T[h]における破棄パケット数が許容量X[packet
s]を越える場合、優先度の低い(例えばベストエフォ
ート以下の優先度の)トラヒックのパケットに関して
は、ラベルの張り替えを行い、予備として設定されてい
る前記予備パスLSPへの切り替えを行うように、MP
LS対応装置200もしくはMPLS対応装置201に
対して要求し、MPLS対応装置200もしくはMPL
S対応装置201は、前記条件に適合するパケットの予
備パスLSPへの切り替えを実行する。For example, as a result of collecting traffic data in the MPLS-compatible device 200 or the MPLS-compatible device 201 and acquiring and analyzing the traffic data in the network management system NMS, the number of discarded packets in a certain period T [h] is reduced. Allowable amount X [packet
s], the label of a traffic packet having a low priority (for example, a priority lower than the best effort) is changed, and switching to the protection path LSP set as a protection is performed. MP
A request is made to the LS-compatible device 200 or the MPLS-compatible device 201, and the MPLS-compatible device 200 or the MPL
The S-compatible device 201 switches a packet that meets the above condition to the backup path LSP.
【0015】図2は、ネットワーク管理システムNMS
の構成を示す図である。ネットワーク管理システムNM
S100は、トラヒックデータ取得処理部110と、パ
ス管理部120と、通信処理部130とから構成され
る。FIG. 2 shows a network management system NMS.
FIG. 3 is a diagram showing the configuration of FIG. Network management system NM
S100 includes a traffic data acquisition processing unit 110, a path management unit 120, and a communication processing unit 130.
【0016】トラヒックデータ取得処理部110はトラ
ヒックデータを管理する機能を有する。トラヒックデー
タ取得処理部110は、タイマを備えており周期的にト
ラヒックデータの取得を行うトラヒックデータ取得処理
部112と、トラヒックデータ取得処理部112で取得
したトラヒックデータの分析を行うトラヒックデータ分
析処理部111から構成される。The traffic data acquisition processing section 110 has a function of managing traffic data. The traffic data acquisition processing unit 110 includes a timer, and periodically acquires traffic data. The traffic data acquisition processing unit 112 includes a timer, and the traffic data analysis processing unit analyzes the traffic data acquired by the traffic data acquisition processing unit 112. 111.
【0017】パス管理部120はパスの設定、変更及び
管理を行う機能を有する。パス管理部120は、ラベル
と対応するサービスクラス(Class of Service:以下、
「CoS」という。)とのマッピング関係を示す情報を
保持してパスを管理するパス状態管理部121と、MP
LS対応装置へのラベルの張り替え、つまりパスの切り
替え要求を行い通常パス、予備パス等のパス設定、トラ
ヒックデータ取得処理部112に対する設定したパスに
関連してMPLS対応装置のトラヒックデータの取得の
要求、前記パス状態管理部121に対するパス状態管理
の開始等の指示を行うパス設定/変更処理部122とか
ら構成される。The path management unit 120 has a function of setting, changing, and managing paths. The path management unit 120 stores a service class (Class of Service: hereinafter, corresponding to the label).
It is called “CoS”. ), A path status management unit 121 that holds information indicating a mapping relationship with the
A request for switching the label to the LS-compatible device, that is, a path switching request, setting a path such as a normal path and a backup path, and requesting the traffic data obtaining processor 112 to obtain traffic data of the MPLS-compatible device in relation to the set path. And a path setting / change processing unit 122 that instructs the path state management unit 121 to start path state management and the like.
【0018】通信処理部130は、トラヒックデータ取
得処理部112に対するトラヒックデータの取得の指示
を行うための通信、パス設定/変更処理部122からパ
スの設定/変更を要求するための通信、管理対象として
登録されたMPLS対応装置に対する通信を行う機能を
有する。The communication processing unit 130 is a communication for instructing the traffic data acquisition processing unit 112 to acquire traffic data, a communication for requesting a path setting / change from the path setting / change processing unit 122, and a management target. It has a function of communicating with an MPLS-compatible device registered as.
【0019】図3は、MPLS対応装置の構成を示す図
である。MPLS対応装置は、ラベル・スワッピング処
理部210と、ラベル・マッピングテーブル管理部22
0と、トラヒックデータ処理部230と、通信処理部2
40とから構成される。FIG. 3 is a diagram showing the configuration of an MPLS compatible device. The MPLS compatible device includes a label swapping processing unit 210 and a label mapping table management unit 22.
0, the traffic data processing unit 230, and the communication processing unit 2
40.
【0020】ラベル・スワッピング処理部210は、受
信したパケットのラベルの張り替えを行う機能を有す
る。ラベル・マッピングテーブル管理部220は、ラベ
ルとCoSとの対応関係を示すラベル・マッピングテー
ブルを備え、当該ラベル・マッピングテーブルを管理す
る機能を有する。トラヒックデータ処理部230は、M
PLS対応装置に入力又は通過したパケットに関して、
CoS別に破棄パケット等を含むトラヒックデータの収
集、蓄積を行う機能を有する。通信処理部240は、ネ
ットワーク管理システムNMSとの通信を行い、トラヒ
ックデータ取得処理部112への要求されたトラヒック
データの送信のための通信、及びパス設定/変更処理部
122に対するパスの設定/変更の要求を行うための通
信を行う機能を有する。The label swapping section 210 has a function of changing the label of a received packet. The label mapping table management unit 220 includes a label mapping table indicating the correspondence between labels and CoS, and has a function of managing the label mapping table. The traffic data processing unit 230
Regarding the packet input or passed to the PLS compatible device,
It has a function to collect and accumulate traffic data including discarded packets for each CoS. The communication processing unit 240 performs communication with the network management system NMS, performs communication for transmitting the requested traffic data to the traffic data acquisition processing unit 112, and sets / changes a path to the path setting / change processing unit 122. Has a function of performing communication for making a request.
【0021】以上の構成において前述のように、通常ル
ートは、HOST装置300−加入者回線504−MP
LS対応装置200−中継回線501−MPLS対応装
置201−加入者回線505−HOST装置301と
し、MPLS対応装置200−中継回線501−MPL
S対応装置201に対する予備パスとして、中継回線5
02−MPLS対応装置202−中継回線503を設定
されているとした場合、各部の処理動作は以下のとおり
である。In the above configuration, as described above, the normal route is defined as the HOST device 300-subscriber line 504-MP.
LS-compatible device 200-relay line 501-MPLS-compatible device 201-subscriber line 505-HOST device 301, and MPLS-compatible device 200-relay line 501-MPL
As a backup path for the S-compatible device 201, the trunk line 5
When it is assumed that 02-MPLS corresponding device 202-relay line 503 has been set, the processing operation of each unit is as follows.
【0022】ネットワーク管理システム100のパス設
定処理部122は、MPLS対応装置200、201、
202のラベル・マッピングテーブル管理部220の各
ラベル・マッピングテーブルの更新を行い、MPLS対
応装置200、201に通常パスの設定、MPLS対応
装置200、201、202に予備パスの設定を行う。The path setting processing unit 122 of the network management system 100 includes the MPLS compatible devices 200, 201,
The label / mapping table of the label / mapping table management unit 220 of 202 is updated, and a normal path is set to the MPLS-compatible devices 200 and 201, and a backup path is set to the MPLS-compatible devices 200, 201 and 202.
【0023】各MPLS対応装置は、設定されたラベル
・マッピングテーブルに従い、ラベルの張り替えをラベ
ル・スワッピング処理部210において行い、CoS別
に入力又は通過したパケットから廃棄パケット等のパケ
ット数をトラヒックデータ処理部230に蓄積する。Each MPLS-compatible device performs label replacement in the label swapping processing section 210 in accordance with the set label mapping table, and calculates the number of packets such as discarded packets from the packets input or passed for each CoS in the traffic data processing section. Store at 230.
【0024】ネットワーク管理システム100のトラヒ
ックデータ取得処理部112は、通信処理部130を介
して、通常パス及び予備パスが設定されているMPLS
対応装置の蓄積されたトラヒックデータを一定周期で取
得し、取得したデータをトラヒックデータ分析処理部1
11に渡す。The traffic data acquisition processing unit 112 of the network management system 100 transmits, via the communication processing unit 130, the MPLS in which the normal path and the backup path are set.
The traffic data stored in the corresponding device is acquired at regular intervals, and the acquired data is transmitted to the traffic data analysis processing unit 1.
Hand over to 11.
【0025】トラヒックデータ分析処理部111では、
周期T[h]の間に、許容パケット数X[packets]を
越えるパケットの破棄があるか否かをチェックし、該許
容量を超える破棄パケット数を検出したとき、当該情報
をパス管理部120のパス状態管理部121に通知す
る。In the traffic data analysis processing unit 111,
During the period T [h], it is checked whether or not there is discard of a packet exceeding the allowable packet number X [packets]. When the number of discarded packets exceeding the allowable amount is detected, the information is transmitted to the path management unit 120. Is notified to the path state management unit 121.
【0026】パス状態管理部121では、予備パスの状
態を確認し、予備パスの状態が正常かつ予備パスにおけ
る破棄パケット数が許容量を超えていない場合に、優先
度の低いトラヒック、例えばベスト・エフォート以下の
優先度のトラヒックについて、予備パスへの切り替えを
実行させるようにバス設定/変更処理部130に対し指
示する。The path state management unit 121 checks the state of the backup path, and if the state of the backup path is normal and the number of discarded packets in the backup path does not exceed the allowable amount, low priority traffic such as the best traffic. It instructs the bus setting / change processing unit 130 to execute switching to the backup path for traffic having a priority lower than the effort.
【0027】バス設定/変更処理部130は、MPLS
対応装置200、MPLS対応装置201に対してラベ
ルの張り替えを変更するようにラベル・マッピングテー
ブルの変更要求を送信し、優先度のトラヒックについて
予備パスへの切り替えを実行させる。The bus setting / change processing unit 130 is an MPLS
A request to change the label mapping table is sent to the corresponding device 200 and the MPLS-compatible device 201 so as to change the label replacement, and the switching of the priority traffic to the backup path is performed.
【0028】以上の各部の処理構成及び機能により、M
PLS対応装置に対するトラヒック分析による優先度別
のパス切り替えを実現する。With the processing configuration and function of each unit described above, M
A path switching for each priority is realized by traffic analysis for a PLS compatible device.
【0029】(動作の説明)図4は、本実施の形態の全
体の動作のシーケンスを示す図である。同図に示す動作
シーケンスに基づいて本実施の形態の動作を以下詳細に
説明する。(Explanation of Operation) FIG. 4 is a diagram showing a sequence of the entire operation of the present embodiment. The operation of the present embodiment will be described in detail below based on the operation sequence shown in FIG.
【0030】1、ネットワーク管理システムNMS10
0は、パス設定/変更処理部122からMPLS対応装
置に対してパスの設定を行い、パス状態管理部121及
びトラヒックデータ取得処理部112に対してそれぞれ
パスの状態管理、監視の設定及びトラヒックデータ取得
の開始の設定を行う。1. Network management system NMS10
0 sets the path from the path setting / change processing unit 122 to the MPLS-compatible device, and sets the path state management, the monitoring setting, and the traffic data to the path state management unit 121 and the traffic data acquisition processing unit 112, respectively. Set the start of acquisition.
【0031】2、トラヒックデータ取得処理部112で
は、トラヒックデータ取得の開始の設定によりタイマを
起動し、一定周期t[h]でMPLS対応装置に対して
トラヒックデータの取得要求を行いデータの取得を繰り
返し行う。取得した各トラヒックデータは、トラヒック
データ分析処理部111に渡す。2. In the traffic data acquisition processing unit 112, a timer is started according to the setting of the start of traffic data acquisition, and a traffic data acquisition request is issued to the MPLS compatible device at a fixed period t [h] to acquire data. Repeat. The obtained traffic data is passed to the traffic data analysis processing unit 111.
【0032】3、トラヒックデータ分析処理部111で
は、渡された各トラヒックデータを元に周期T[h]の
間に許容パケット数X[packets]を越えるパケットの
破棄があるか否かの超過チェックを行う。3. The traffic data analysis processing unit 111 checks whether or not there is discarding of a packet exceeding the allowable number of packets X [packets] during the cycle T [h] based on each passed traffic data. I do.
【0033】4、トラヒックデータ分析処理部111に
おいて、許容値を超過する破棄パケット数が検出された
場合、パス状態管理部121にバス状態を確認するよう
通知する。4. When the traffic data analysis processing section 111 detects the number of discarded packets exceeding the allowable value, it notifies the path state management section 121 to confirm the bus state.
【0034】5、パス状態管理部121では、バス状態
の確認の通知があると予備パスの状態を確認し、状態が
正常でありかつ予備パスにおいて破棄パケット数が許容
量を超えていない場合に、パス設定/変更処理部122
に対して、パスの切り替えを行う契機である旨のパス切
替契機通知を通知する。5. The path status management unit 121 checks the status of the backup path when notified of the confirmation of the bus status. If the status is normal and the number of discarded packets in the backup path does not exceed the allowable amount, , Path setting / change processing unit 122
, A path switching trigger notification is sent to the effect that switching of the path has been triggered.
【0035】6、パス設定/変更処理部122では、パ
ス切替契機通知により優先度の低いトラヒック、例えば
ベスト・エフォート以下のレベルのトラヒックについて
は、ラベルの張り替えを行うように、MPLS対応装置
に対してラベル・マッピングテーブルの変更を要求す
る。6. The path setting / change processing unit 122 instructs the MPLS-compatible apparatus to perform label replacement for low-priority traffic, for example, traffic having a level equal to or lower than best effort, based on the notification of a path switching trigger. Request to change the label mapping table.
【0036】7、MPLS対応装置は、ラベル・マッピ
ングテーブル管理部220のラベル・マッピングテーブ
ルを更新し、ラベル・スワッピング処理部210におい
て優先度の低いトラヒックについては、受信したパケッ
トのラベルの張り替えを行い、予備パスへの切替を行
う。7. The MPLS-compatible device updates the label mapping table of the label mapping table management unit 220, and performs label replacement of the received packet for the low-priority traffic in the label swapping processing unit 210. Switch to the backup path.
【0037】なお、パス管理部120が前述のパスの設
定を削除した場合、MPLS対応装置のパス設定は解除
され、バス状態管理部121及びトラヒックデータ取得
処理部112は処理を停止し、トラヒックデータ管理部
110はトラヒックデータの収集を止め、タイマの動作
は停止する。When the path management unit 120 deletes the above-described path setting, the path setting of the MPLS-compatible device is released, the bus state management unit 121 and the traffic data acquisition processing unit 112 stop processing, and the traffic data The management unit 110 stops collecting traffic data, and stops the operation of the timer.
【0038】次に、トラヒックデータ分析処理部111
におけるトラヒックデータの分析方法について、許容値
を超過する破棄パケット数を判断する分析処理を説明す
る。一定周期tの連続する周期をt1、t2、…、t
m、…、とし、それぞれの周期で取得したトラヒックデ
ータから検出された破棄パケット数をx1、x2、…、
xm、…、とし、所定の周期数nを設定し、許容パケッ
ト数を超過する破棄パケット数を検出する基準周期T
[h]として、周期T[h]=一定周期t[h]×n
[周期数]を設定する。Next, the traffic data analysis processing unit 111
With regard to the method of analyzing traffic data in, an analysis process for determining the number of discarded packets exceeding an allowable value will be described. .., T are continuous periods of the constant period t.
, and the number of discarded packets detected from the traffic data acquired in each cycle is x1, x2,.
xm,..., a predetermined number of cycles n is set, and a reference cycle T for detecting the number of discarded packets exceeding the allowable number of packets.
[H], period T [h] = constant period t [h] × n
Set [Number of cycles].
【0039】トラヒックデータ分析処理部111は、m
番目の周期tmにおいて、前記周期T[h]の期間の破
棄パケット数として、(m−n+1)番目のトラヒック
データからm番目のトラヒックデータまでの破棄パケッ
ト数の総和Xmを算出し、該総和Xmを破棄パケット数
に関する許容値Xと比較し、総和Xmが破棄パケット数
に関する許容値Xを超過した場合に、パス状態管理部1
21に通知するバス状態の確認信号を出力する。The traffic data analysis processing unit 111 calculates m
In the tm-th cycle, the sum Xm of the number of discarded packets from the (m−n + 1) th traffic data to the m-th traffic data is calculated as the number of discarded packets in the period of the cycle T [h], and the sum Xm Is compared with the permissible value X regarding the number of discarded packets, and when the sum Xm exceeds the permissible value X regarding the number of discarded packets, the path state management unit 1
A bus status confirmation signal to be notified to 21 is output.
【0040】図5は、前記分析方法による許容値を超過
する破棄パケット数の検出処理フローの一例を示す図で
ある。バス管理部120のバス設定(s1)により、ト
ラヒックデータ管理部110がタイマを起動し(s
2)、トラヒックデータ取得処理部112は、前記タイ
マにより規定される一定周期tのトラヒックデータxm
を収集する(s3)。トラヒックデータ分析処理部11
1は、取得したトラヒックデータxm毎に周期T[h]
の総和Xmを算出し許容値Xと比較する動作(s4)を
タイマの作動中において繰り返しており(s5)、総和
Xmが破棄パケット数に関する許容値Xを超過した場合
に、パス状態管理部121に対しバス状態の確認を行う
(s6)。なお、バス管理部120がパスの設定を削除
した場合は、前記タイマの動作は停止し、以上の処理動
作は停止する。FIG. 5 is a diagram showing an example of the detection processing flow of the number of discarded packets exceeding the allowable value by the analysis method. According to the bus setting (s1) of the bus management unit 120, the traffic data management unit 110 starts a timer (ss).
2), the traffic data acquisition processing unit 112 outputs the traffic data xm of a fixed period t defined by the timer.
Is collected (s3). Traffic data analysis processing unit 11
1 is a period T [h] for each acquired traffic data xm
The operation (s4) of calculating the sum Xm and comparing it with the allowable value X is repeated while the timer is operating (s5), and when the sum Xm exceeds the allowable value X regarding the number of discarded packets, the path state management unit 121 The bus state is checked (S6). When the bus management unit 120 deletes the path setting, the operation of the timer stops, and the above processing stops.
【0041】[0041]
【発明の効果】本発明によれば、通常パスに対して予備
パスを予約設定したMPLS機能を有するネットワーク
において、ネットワーク管理システムを用いることによ
り、パスを構成するMPLS対応装置のトラヒックデー
タを取得・分析して、輻輳時等に通常パスの優先度の低
いトラヒックのパケットを予備パスに切り替えるように
MPLS対応装置を制御する構成としているから、通常
時は使用されていない予備パスを利用できネットワーク
リソースの有効活用が可能である。また、パケットのラ
ベルの切り替えによる予備パスの活用により、通常パス
においては優先度の高いパケットをスムーズに転送さ
せ、破棄されるパケットを救済でき、多くのユーザ、キ
ャリアに対する通信品質、利便性の向上を実現させるこ
とができる。According to the present invention, in a network having an MPLS function in which a backup path is reserved for a normal path, a network management system is used to obtain traffic data of an MPLS-compatible device constituting the path. By analyzing and controlling the MPLS-compatible device to switch the packets of the low priority traffic of the normal path to the backup path at the time of congestion or the like, the backup path that is not normally used can be used. Can be used effectively. In addition, by utilizing a backup path by switching packet labels, high-priority packets can be smoothly transferred on a normal path, and discarded packets can be rescued, improving communication quality and convenience for many users and carriers. Can be realized.
【0042】特に、ベスト・エフォートタイプのトラヒ
ックにおいては、ネットワークが輻輳または混雑してい
る場合にパケット破棄が生じ得るが、バースト性が連続
するときは勿論のこと、輻輳または混雑が予想されると
きにおいても予備パスを有効に使用でき、パケット破棄
が防止できるから、ネットワーク上のトラヒックサービ
スの一層の向上が可能である。In particular, in the best effort type traffic, packet discarding may occur when the network is congested or congested. However, when the burstiness is continuous, when the congestion or congestion is expected. In this case, since the backup path can be used effectively and packet discarding can be prevented, the traffic service on the network can be further improved.
【0043】ネットワーク管理システムにおいては、M
PLS対応装置からトラヒックデータを周期的に取得
し、所定の取得回数のトラヒックデータから破棄パケッ
ト数とその許容値とから分析し、現用パス及び予備パス
の状態を確認して、通常パスから予備パスへの切替を判
断し、制御するように構成しており、予備パスへの切替
後の通信障害を未然に防止できるとともに、制御が簡略
化され迅速な切替が可能である。In the network management system, M
Periodically obtains traffic data from the PLS-compatible device, analyzes the number of discarded packets from a predetermined number of obtained traffic data and the allowable value thereof, checks the status of the working path and the protection path, and changes the state of the normal path to the protection path. The switching to the backup path is determined and controlled, and a communication failure after switching to the backup path can be prevented beforehand, and the control is simplified and the switching can be performed quickly.
【図1】 本発明の実施の形態のシステム構成を示す図
である。FIG. 1 is a diagram showing a system configuration according to an embodiment of the present invention.
【図2】 マネージメント管理システムの構成例を示す
図である。FIG. 2 is a diagram illustrating a configuration example of a management management system.
【図3】 MPLS対応装置の構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of an MPLS-compatible device.
【図4】 本実施の形態の動作シーケンスを示すフロー
図である。FIG. 4 is a flowchart showing an operation sequence according to the present embodiment.
【図5】 トラヒックデータ分析処理部の処理を示すフ
ロー図である。FIG. 5 is a flowchart showing a process of a traffic data analysis processing unit.
100 ネットワーク管理システム 200、201、202 MPLS対応装置 300、301 HOST装置 501、502、503 中継回線 504、505 加入者回線 Reference Signs List 100 Network management system 200, 201, 202 MPLS compatible device 300, 301 HOST device 501, 502, 503 Trunk line 504, 505 Subscriber line
Claims (6)
マルチプロトコル・ラベルスイッチングパスの切り替え
を行うネットワーク管理システムによる優先度別パス切
替方法であって、 ネットワーク管理システムは、MPLS対応装置による
ホスト装置間の通常パスと予備パスとを設定すると共
に、MPLS対応装置のトラヒック分析を行い、トラヒ
ック分析結果をMPLS対応装置に通知し、MPLS対
応装置は、ラベルと優先度との関係情報を保持するラベ
ル・マッピングテーブルを備え、前記トラヒック分析結
果に基づき前記ラベル・マッピングテーブルを参照し
て、トラヒックの優先度に応じてパケットのラベルを張
り替え、優先度が低いトラヒックのパケットを通常パス
から予備パスへ切り替えることを特徴とする優先度別パ
ス切替方法。1. A priority-based path switching method by a network management system for switching a multi-protocol label switching path of a packet according to the priority of traffic, the network management system comprising: The normal path and the backup path are set, the traffic analysis of the MPLS-compatible device is performed, the result of the traffic analysis is notified to the MPLS-compatible device, and the MPLS-compatible device stores the label information holding the relation information between the label and the priority. Comprising a mapping table, referring to the label mapping table based on the traffic analysis result, re-labeling the packet according to the priority of the traffic, and switching the packet of the low-priority traffic from the normal path to the backup path. Priority-based path disconnection characterized by Method.
LS対応装置のトラヒック分析結果として、MPLS対
応装置から取得したトラヒックデータに基づき通常パス
のパケットの破棄数が所定数を超え、且つ予備パスのパ
ケットの破棄数が所定数以下の場合にMPLS対応装置
に通知し、MPLS対応装置は、トラヒックの優先度の
低いパケットのラベルを張り替えることを特徴とする請
求項1記載の優先度別パス切替方法。2. The network management system according to claim 1, wherein
When the number of discarded packets on the normal path exceeds a predetermined number based on the traffic data acquired from the MPLS-compatible device and the number of packets discarded on the backup path is equal to or less than a predetermined number as a traffic analysis result of the LS-compatible device, the MPLS-compatible device 2. The priority-based path switching method according to claim 1, wherein the MPLS-compatible device relabels a packet having a low traffic priority.
ラヒックデータを取得し、前記ネットワーク管理システ
ムに通知することを特徴とする請求項1又は2記載の優
先度別パス切替方法。3. The priority-based path switching method according to claim 1, wherein the MPLS-compatible device acquires traffic data of a packet and notifies the network management system of the packet data.
マルチプロトコル・ラベルスイッチングパスの切り替え
を行うネットワーク管理システムによる優先度別パス切
替方式であって、 前記ネットワーク管理システムは、MPLS対応装置に
よるホスト装置間の通常パスと予備パスとを設定するパ
ス管理部と、トラヒック分析を行いトラヒック分析結果
をMPLS対応装置に通知するトラヒックデータ管理部
とを備え、MPLS対応装置は、ラベルと優先度との関
係情報を保持するラベル・マッピングテーブルを管理す
るラベル・マッピングテーブル管理部と、前記トラヒッ
ク分析結果に基づき前記ラベル・マッピングテーブルを
参照して、優先度が低いトラヒックのパケットを通常パ
スから予備パスへ切り替えるように当該パケットのラベ
ルを張り替えるラベル・スワッピング処理部とを備える
ことを特徴とする優先度別パス切替方式。4. A priority-based path switching method by a network management system for switching a multi-protocol label switching path of a packet according to the priority of traffic, wherein the network management system is a host device by an MPLS-compatible device. A path management unit that sets a normal path and a backup path between the two, and a traffic data management unit that performs traffic analysis and notifies a traffic analysis result to the MPLS-compatible device. The MPLS-compatible device has a relationship between a label and a priority. A label mapping table management unit that manages a label mapping table that holds information, and switches the low-priority traffic packet from the normal path to the backup path by referring to the label mapping table based on the traffic analysis result Label of the packet Priority-based path switching method characterized by comprising a label swapping processing unit Harikaeru a.
LS対応装置のトラヒック分析結果として、MPLS対
応装置から取得したトラヒックデータに基づき通常パス
のパケットの破棄数が所定数を超え、且つ予備パスのパ
ケットの破棄数が所定数以下の場合にMPLS対応装置
に通知し、MPLS対応装置は、トラヒックの優先度の
低いパケットのラベルを張り替えることを特徴とする請
求項4記載の優先度別パス切替方式。5. The network management system according to claim 1, wherein:
When the number of discarded packets on the normal path exceeds a predetermined number based on the traffic data acquired from the MPLS-compatible device and the number of packets discarded on the backup path is equal to or less than a predetermined number as a traffic analysis result of the LS-compatible device, the MPLS-compatible device 5. The priority-based path switching method according to claim 4, wherein the MPLS-compatible device relabels a packet having a low traffic priority.
ラヒックデータを取得し、前記ネットワーク管理システ
ムに通知するトラヒックデータ処理部を備えることを特
徴とする請求項4又は5記載の優先度別パス切替方式。6. The priority-based path switching method according to claim 4, wherein the MPLS-compatible device includes a traffic data processing unit that acquires traffic data of a packet and notifies the network management system of the packet data. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001150023A JP2002344492A (en) | 2001-05-18 | 2001-05-18 | Method and system for switching path by priority order |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001150023A JP2002344492A (en) | 2001-05-18 | 2001-05-18 | Method and system for switching path by priority order |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002344492A true JP2002344492A (en) | 2002-11-29 |
Family
ID=18995117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001150023A Pending JP2002344492A (en) | 2001-05-18 | 2001-05-18 | Method and system for switching path by priority order |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002344492A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004084504A1 (en) * | 2003-03-17 | 2004-09-30 | Fujitsu Limited | Optical cross-connect equipment and method for controlling optical communication |
WO2004102903A1 (en) * | 2003-05-14 | 2004-11-25 | Fujitsu Limited | Transmission device |
JP2005354183A (en) * | 2004-06-08 | 2005-12-22 | Fujitsu Ltd | Network apparatus |
US7788721B2 (en) | 2006-01-30 | 2010-08-31 | Alaxala Networks Corporation | Traffic control method, apparatus, and system |
JP2012065019A (en) * | 2010-09-14 | 2012-03-29 | Alaxala Networks Corp | Frame relay device system |
-
2001
- 2001-05-18 JP JP2001150023A patent/JP2002344492A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004084504A1 (en) * | 2003-03-17 | 2004-09-30 | Fujitsu Limited | Optical cross-connect equipment and method for controlling optical communication |
WO2004102903A1 (en) * | 2003-05-14 | 2004-11-25 | Fujitsu Limited | Transmission device |
US7680029B2 (en) | 2003-05-14 | 2010-03-16 | Fujitsu Limited | Transmission apparatus with mechanism for reserving resources for recovery paths in label-switched network |
JP2005354183A (en) * | 2004-06-08 | 2005-12-22 | Fujitsu Ltd | Network apparatus |
JP4500589B2 (en) * | 2004-06-08 | 2010-07-14 | 富士通株式会社 | Network equipment |
US7788721B2 (en) | 2006-01-30 | 2010-08-31 | Alaxala Networks Corporation | Traffic control method, apparatus, and system |
JP2012065019A (en) * | 2010-09-14 | 2012-03-29 | Alaxala Networks Corp | Frame relay device system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2957078B1 (en) | Replacing an existing network communications path | |
EP1433287B1 (en) | Protection switching in a communications network employing label switching | |
US8127013B2 (en) | Method and apparatus for a software programmable intelligent network | |
EP1903725B1 (en) | Packet communication method and packet communication device | |
US8139479B1 (en) | Health probing detection and enhancement for traffic engineering label switched paths | |
RU2424625C2 (en) | Scheme for ensuring fault tolerance in communication networks | |
CN102271048B (en) | Service protecting method in aggregated links and device | |
US20070159961A1 (en) | Method and Devices for Implementing Group Protection in MPLS Network | |
US20130148537A1 (en) | Communication quality monitoring system, communication quality monitoring method and recording medium | |
JPH07297854A (en) | Destination fixing connection management system for switching network, node management system and node | |
EP2658177B1 (en) | Method for detecting tunnel faults and traffic engineering node | |
US8656008B2 (en) | Network monitoring control device and monitoring control method | |
JP4532253B2 (en) | Frame transfer apparatus and frame loop suppression method | |
JPH1155314A (en) | Method for controlling data transfer | |
JP2002344492A (en) | Method and system for switching path by priority order | |
CN113767597B (en) | Network device, system and method for cycle-based load balancing | |
Cisco | Troubleshooting Internetwork Performance | |
KR20020067517A (en) | Selection of packet switch router routing method and bearer type within a system intranet | |
EP1601139A1 (en) | Method and apparatus for routing traffic through a communications network | |
JP2002344510A (en) | Network management system, device and method, and program | |
US20160173372A1 (en) | Method and apparatus for selecting path from paths between label edge routers | |
CN115604190A (en) | Data flow scheduling method and system of aggregation link, electronic device and storage medium | |
JP4222566B2 (en) | Congestion control method, congestion control program, and congestion control system | |
CN118118441A (en) | Power communication network system supporting deterministic control and scheduling method | |
JP2003333057A (en) | Packet communication route control method and packet communications apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040420 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040820 |