JP2014175924A - Transmission system, transmission device, and transmission method - Google Patents
Transmission system, transmission device, and transmission method Download PDFInfo
- Publication number
- JP2014175924A JP2014175924A JP2013048098A JP2013048098A JP2014175924A JP 2014175924 A JP2014175924 A JP 2014175924A JP 2013048098 A JP2013048098 A JP 2013048098A JP 2013048098 A JP2013048098 A JP 2013048098A JP 2014175924 A JP2014175924 A JP 2014175924A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- network
- control
- control message
- path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明は、MPLS−TPを用いた伝送網を構成する伝送装置と、伝送装置を制御する制御装置とを有する伝送システムに関する。 The present invention relates to a transmission system having a transmission device that constitutes a transmission network using MPLS-TP and a control device that controls the transmission device.
ITネットワークを構成する通信装置間でデータを通信する技術として、IP(Internet Protocol)及びMPLS(Multiprotocol Label Switching)が知られている。 IP (Internet Protocol) and MPLS (Multiprotocol Label Switching) are known as technologies for communicating data between communication devices constituting an IT network.
IPは、IPアドレスを用いて通信装置間でデータ通信する技術であり、詳細は、IETF(Internet Engineering Task Force) RFC(Request for Comments) 791(非特許文献1参照)及びIETF RFC 2460(非特許文献2参照)で規定される。 IP is a technology for performing data communication between communication devices using an IP address. For details, IETF (Internet Engineering Task Force) RFC (Request for Comments) 791 (see Non-Patent Document 1) and IETF RFC 2460 (Non-Patent Document) Ref. 2).
MPLSは、MPLSラベルを用いて通信装置間でデータ通信する技術であり、詳細は、IETF RFC 3031(非特許文献3参照)で規定される。MPLSでは、通信装置間のデータ通信経路はパスと呼ばれ、従来のMPLSでは、IPによってパスが構築されていた。パスの始点となる通信装置及び終点となる通信装置はIPアドレスによって定められる。パスの始点となる通信装置から終点となる通信装置への途中の経路は、始点となる通信装置のIPアドレスから終点となる通信装置のIPアドレスへのIPルーティングに基づいて決定される。 MPLS is a technique for performing data communication between communication devices using an MPLS label, and details are defined in IETF RFC 3031 (see Non-Patent Document 3). In MPLS, a data communication path between communication devices is called a path. In conventional MPLS, a path is constructed by IP. The communication device that is the starting point and the end point of the path is determined by the IP address. A route on the way from the communication device that is the start point of the path to the communication device that is the end point is determined based on IP routing from the IP address of the communication device that is the start point to the IP address of the communication device that is the end point.
MPLSのパス構築には、IETF RFC 5036(非特許文献4参照)で規定されるLDP(Label Distribution Protocol)等のIP層のプロトコルが用いられる。通信装置は、パスの始点となる通信装置と終点となる通信装置の間にパスを構築する場合にIPによるデータ通信を行う。 For path construction of MPLS, an IP layer protocol such as LDP (Label Distribution Protocol) defined by IETF RFC 5036 (see Non-Patent Document 4) is used. The communication device performs data communication by IP when a path is established between a communication device that is a starting point of a path and a communication device that is an end point.
近年、MPLS−TP(MPLS-Transport Profile)という技術の規定作業が進められている(非特許文献5参照)。MPLS−TPでは、IPによってパスが構築されず、ネットワーク制御装置からの設定によってパスが構築される。パスの始点となる通信装置及び終点となる通信装置は、インタフェース等が指定されることによって定められる。また、パスの始点となる通信装置から終点となる通信装置への途中の経路も、通信装置のインタフェース等が指定されることによって定められる。 In recent years, a work of defining technology called MPLS-TP (MPLS-Transport Profile) has been advanced (see Non-Patent Document 5). In MPLS-TP, a path is not constructed by IP, but a path is constructed by setting from a network control device. The communication device that is the start point and the end point of the path is determined by designating an interface or the like. In addition, a route on the way from the communication device that is the start point of the path to the communication device that is the end point is also determined by designating the interface of the communication device.
従来のMPLS(IP/MPLS)を用いる通信網とMPLS−TPを用いる通信網が接続される場合、双方の通信網におけるパスの構築方法が異なるため、従来のMPLSを用いる通信網とMPLS−TPを用いる通信網とを接続するパスを正しく構築することができない。パスを正しく構築するためには、MPLS−TPを用いる通信網におけるネットワーク制御装置からのパスの設定にあわせて、従来のMPLSを用いる通信網のパスを構築するか、従来のMPLSを用いる通信網でパスを構築するIP層のプロトコルとMPLS−TPを用いる通信網のパスを構築するネットワーク制御装置とを連動させる必要がある。 When a communication network using conventional MPLS (IP / MPLS) and a communication network using MPLS-TP are connected, the path construction method in both communication networks is different. Therefore, the communication network using conventional MPLS and MPLS-TP are different from each other. It is not possible to correctly construct a path for connecting to a communication network using. In order to correctly construct a path, a path of a communication network using conventional MPLS is constructed in accordance with the setting of a path from a network control device in a communication network using MPLS-TP, or a communication network using conventional MPLS is used. It is necessary to link an IP layer protocol for constructing a path with a network control device for constructing a communication network path using MPLS-TP.
従来のMPLSを用いる通信網のパスは、通信装置で実行されるIP層のプロトコルの処理によって構築される。このため、この通信装置は、IP層のプロトコル処理の異常とパスの異常とを同じように扱う。一方、MPLS−TPを用いる通信網のパスは、伝送装置を制御するネットワーク制御装置によって構築される。このため、ネットワーク制御装置における処理の異常は、パスの異常とは同じように扱われない。 A path of a communication network using conventional MPLS is established by IP layer protocol processing executed by the communication apparatus. For this reason, this communication apparatus handles the IP layer protocol processing abnormality and the path abnormality in the same way. On the other hand, a path of a communication network using MPLS-TP is established by a network control device that controls a transmission device. For this reason, processing abnormalities in the network control device are not handled in the same way as path abnormalities.
しかしながら、従来のMPLSを用いる通信網のパスを構築するIP層のプロトコルとMPLS−TPを用いる通信網のパスを構築するネットワーク制御装置とを連動させてパスを構築する場合において、パスの異常として扱われるべきではないネットワーク制御装置におけるIP層のプロトコル処理の異常が、接続先である従来のMPLSを用いる通信網ではパスの異常として扱われてしまう。 However, in the case of constructing a path by linking the IP layer protocol that constructs the path of the conventional communication network using MPLS and the network control device that constructs the path of the communication network using MPLS-TP, An abnormality in the IP layer protocol processing in the network control apparatus that should not be handled is treated as a path abnormality in the communication network using the conventional MPLS as the connection destination.
本発明の目的は、従来のMPLSを用いる通信網及びMPLS−TPを用いる通信網が、IP層のプロトコルとネットワーク制御装置とを連動させて接続される場合であっても、ネットワーク制御装置における処理の異常がパスの異常として扱われず、ネットワークの制御処理とパスによるデータ転送処理とが分離された高信頼な通信システムを提供することである。 It is an object of the present invention to perform processing in a network control apparatus even when a conventional communication network using MPLS and a communication network using MPLS-TP are connected in conjunction with an IP layer protocol and a network control apparatus. Therefore, it is possible to provide a highly reliable communication system in which network control processing and data transfer processing using a path are separated from each other.
本発明の代表的な一例を示せば、MPLS−TPを用いた伝送網を構成する伝送装置と、前記伝送装置を制御し、前記伝送網にパスを確立する制御装置と、を備える伝送システムにおいて、前記MPLS−TPと異なるプロトコルを用いた転送網を構成し、前記プロトコルを用いて自律分散的に前記転送網にパスを確立する転送装置に前記伝送装置が接続され、前記制御装置と前記転送装置とは、前記転送網に用いられる前記プロトコルを用いて、前記転送網を制御するための制御メッセージを、前記伝送装置を介して送受信し、前記伝送装置は、前記制御装置から送信された制御メッセージの受信状況に基づいて、前記制御装置が正常であるか異常であるかを判定し、前記伝送網に確立されたパスが正常であるか異常であるかを判定し、前記制御装置が異常であると判定されても、前記伝送網に確立されたパスが正常と判定された場合、前記制御装置が異常であることを前記転送装置に通知しないことを特徴とする。 A typical example of the present invention is a transmission system including a transmission device that configures a transmission network using MPLS-TP, and a control device that controls the transmission device and establishes a path to the transmission network. A transfer network using a protocol different from the MPLS-TP, and the transmission apparatus is connected to a transfer apparatus that establishes a path to the transfer network autonomously and distributed using the protocol, and the control apparatus and the transfer An apparatus transmits / receives a control message for controlling the transfer network using the protocol used for the transfer network via the transmission apparatus, and the transmission apparatus transmits a control message transmitted from the control apparatus. Based on the reception status of the message, determine whether the control device is normal or abnormal, determine whether the path established in the transmission network is normal or abnormal, Be determined and the control unit is abnormal, when the path established in the transmission network is determined to be normal, characterized in that it does not notify that the control device is abnormal to the transfer device.
本願において開示される発明のうち代表的なものによって得られる効果を簡潔に説明すれば、下記の通りである。すなわち、従来のMPLSを用いる通信網及びMPLS−TPを用いる通信網が。IP層のプロトコルとネットワーク制御装置とを連動させて接続される場合であっても、ネットワーク制御装置における処理の異常がパスの異常として扱われず、ネットワークの制御処理とパスによるデータ転送処理とが分離された高信頼な通信システムを提供できる。 The effects obtained by the representative ones of the inventions disclosed in the present application will be briefly described as follows. That is, a communication network using conventional MPLS and a communication network using MPLS-TP. Even when the IP layer protocol and the network control device are linked and connected, a processing error in the network control device is not treated as a path error, and the network control processing and the data transfer processing by the path are separated. A highly reliable communication system can be provided.
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。 Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.
以下、本発明の実施例について、図面を参照しながら詳細に説明する。なお、実質的に同一な箇所には同じ符号を付与し、説明を繰り返さないこととする。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In addition, the same code | symbol is provided to a substantially identical location and description is not repeated.
本発明の実施例を図1〜図13を用いて説明する。 An embodiment of the present invention will be described with reference to FIGS.
図1は、本発明の実施例の通信システムの説明図である。 FIG. 1 is an explanatory diagram of a communication system according to an embodiment of this invention.
本実施例の通信システムは、MPLS(IP/MPLS)を用いたMPLS通信網(転送網)100A及び100B(以下、総称してMPLS通信網100という)を構成するルータ(転送装置)101A及び101B(以下、総称してルータ101という)と、MPLS−TPを用いたMPLS−TP通信網(伝送網)200を構成するパケットトランスポート装置(伝送装置)201A及び201B(以下、総称してパケットトランスポート装置201という)と、パケットパケットトランスポート装置201を制御するネットワーク制御装置301(制御装置)と、を備える。
The communication system of this embodiment includes routers (transfer devices) 101A and 101B that constitute MPLS communication networks (transfer networks) 100A and 100B (hereinafter collectively referred to as MPLS communication network 100) using MPLS (IP / MPLS). (Hereinafter collectively referred to as router 101) and packet transport devices (transmission devices) 201A and 201B (hereinafter collectively referred to as packet transport devices) constituting an MPLS-TP communication network (transmission network) 200 using MPLS-TP. And a network control device 301 (control device) that controls the packet
MPLS通信網100では複数のルータ101が自律分散的にパスを確立する。MPLS−TP通信網200ではネットワーク制御装置301がパスを確立する。ネットワーク制御装置301は、MPLS通信網100のパスとMPLS−TP通信網200のパスとをマッピングし、当該MPLS−TP通信網200のパス上に位置するパケットトランスポート装置201にマッピング結果を設定する。これによって、MPLS通信網100Aに接続される図示しないユーザサイトと、当該MPLS通信網100AにMPLS−TP通信網200を介して接続されるMPLS通信網100Bに接続される図示しないユーザサイトとの間で、データが送受信される。
In the
本実施例では、自律分散的にパスが確立されるネットワークとして、MPLS通信網100を例示したが、通信に用いるプロトコルがMPLS−TP通信網200のプロトコルと異なるネットワークであれば、これに限定されない。自律分散的にパスが確立されるネットワークは、レイヤ2又はレイヤ3の宛先情報に基づきデータを通信するネットワークであればよい。例えば、このネットワークは、MACアドレス、IPアドレス、又はMPLSラベルを用いてデータを通信するネットワークであればよい。
In this embodiment, the
図1に示すルータ101A及び101B、並びにパケットトランスポート装置201A及び201Bは、MPLS通信網100とMPLS−TP通信網200との間の境界に位置し、ルータ101Aとパケットトランスポート装置201Aとは互いに接続され、ルータ101Bとパケットトランスポート装置201Bとは互いに接続される。
The
ネットワーク制御装置301は、パケットトランスポート装置201に図示しないネットワークを介して接続される。
The
ルータ101は、パケットトランスポート装置201にIPプロトコルによる制御メッセージを送信する。本実施例では、制御メッセージは、MPLS通信網100に確立されたパスを変更せず維持する維持制御メッセージ及びMPLS通信網100に確立されたパスを変更する変更制御メッセージ等を含む。なお、変更制御メッセージは、MPLS通信網100に新たにパスを設定する場合にもルータ101から送信される。また、ルータ101は、これら以外の制御メッセージをパケットトランスポート装置201に送信してもよい。
The
パケットトランスポート装置201は、ルータ101から送信された制御メッセージを受信すると、受信した制御メッセージをネットワーク制御装置301に送信する。
When the
ネットワーク制御装置301は、受信した制御メッセージが変更制御メッセージである場合、変更後のMPLS通信網100のパスに対応して、MPLS−TP通信網200のパスを確立し、変更後のMPLS通信網100のパスと確立したMPLS−TP通信網200のパスとのマッピングを、パケットトランスポート装置201に設定するためのパス制御データを、パケットトランスポート装置201に送信する。また、ネットワーク制御装置301は、変更制御メッセージに対する応答であり、自身の状態が正常か異常かを示す情報を含む応答メッセージをパケットトランスポート装置201に送信する。
When the received control message is a change control message, the
また、ネットワーク制御装置301は、受信した制御メッセージが維持制御メッセージである場合、自身の状態が正常か異常かを示す情報を含む制御メッセージを、維持制御メッセージの応答としてパケットトランスポート装置201を介してルータ101に送信する。
Further, when the received control message is a maintenance control message, the
なお、ネットワーク制御装置301は、図示しないプロセッサ及び記憶領域を有する。
The
図2は、本発明の実施例のパケットトランスポート装置201の構成の説明図である。
FIG. 2 is an explanatory diagram of the configuration of the
パケットトランスポート装置201は、ルータ用入力インタフェース202、第1入力データ解析部203、パス制御データ処理部204、IPプロトコル処理部205、ネットワーク制御装置用インタフェース206、第1パス解析部207、パス管理テーブル208、IPプロトコル管理テーブル209、MPLS−TP用出力インタフェース210、第1出力データ転送部211、IPプロトコル作成部212、MPLS−TP用入力インタフェース213、第2入力データ解析部214、OAM(Operation, Administration, and Maintenance)終端部215、OAM作成部216、第2パス解析部217、及び第2出力データ転送部218を有する。
The
まず、ルータ用入力インタフェース202が受信したデータの流れについて説明する。
First, the flow of data received by the
ルータ用入力インタフェース202は、MPLS通信網100に接続され、MPLS通信網100からフレームを受信するインタフェースである。
The
ルータ用入力インタフェース202は、MPLS通信網100から受信したフレームを第1入力データ解析部203に入力する。
The
第1入力データ解析部203は、ルータ用入力インタフェース202から入力されたフレームがIPフレームであるかMPLSフレームであるかを判定する。
The first input
ルータ用入力インタフェース202から入力されたフレームがIPフレームであると判定された場合、第1入力データ解析部203は、ルータ用入力インタフェース202から入力されたフレームがIP制御メッセージであると判定し、ルータ用入力インタフェース202から入力されたフレームをネットワーク制御装置用インタフェース206を介してネットワーク制御装置301に送信する。
When it is determined that the frame input from the
ルータ用入力インタフェース202から入力されたフレームがMPLSフレームであると判定された場合、第1入力データ解析部203は、ルータ用入力インタフェース202から入力されたフレームがユーザフレームであると判定し、ルータ用入力インタフェース202から入力されたフレームをMPLS−TP通信網200を介して宛先まで送信すべく、第1パス解析部207に入力する。
When it is determined that the frame input from the
第1パス解析部207は、第1入力データ解析部203から入力されたMPLSフレームを解析し、パス管理テーブル208を参照して、入力されたMPLSフレームに含まれるMPLSラベル(入力ラベル)に対応するMPLSラベル(出力ラベル)を特定し、当該MPLSフレームを出力するMPLS−TP用出力インタフェース210を特定する。パス管理テーブル208には、入力ラベル及び出力ラベルとMPLS−TP通信網200に確立されたパスとの対応関係、及び当該パスの状態が登録される。パス管理テーブル208は、図4で詳細に説明する。
The first path analysis unit 207 analyzes the MPLS frame input from the first input
そして、第1パス解析部207は、特定した出力ラベルを当該フレームに付与するフレーム処理を実行したMPLSフレームを、第1出力データ転送部211に入力する。 Then, the first path analysis unit 207 inputs the MPLS frame, which has been subjected to frame processing for assigning the identified output label to the frame, to the first output data transfer unit 211.
第1出力データ転送部211は、入力されたMPLSフレームを、第1パス解析部207によって特定されたMPLS−TP用出力インタフェース210を介してMPLS−TP通信網200内に送信する。
The first output data transfer unit 211 transmits the input MPLS frame into the MPLS-
次に、ネットワーク制御装置用インタフェース206が受信したデータの流れについて説明する。 Next, the flow of data received by the network control device interface 206 will be described.
ネットワーク制御装置用インタフェース206は、ネットワーク制御装置301から送信された制御データを受信、及び、ネットワーク制御装置301に制御データを送信するインタフェースである。
The network control device interface 206 is an interface that receives control data transmitted from the
ネットワーク制御装置用インタフェース206は、ネットワーク制御装置301から送信された制御データを受信した場合、受信した制御データがIP制御メッセージであるか、MPLS−TP通信網200のパスを制御するためのパス制御メッセージであるかを判定する。ネットワーク制御装置用インタフェース206は、受信した制御データがIP制御メッセージであると判定された場合、受信した制御データをIPプロトコル処理部205に入力する。
When the control data transmitted from the
IPプロトコル処理部205は、入力された制御データを解析し、解析結果をIPプロトコル管理テーブル209に登録し、入力された制御データをIPプロトコル作成部212に入力する。具体的には、ネットワーク制御装置301によって送信されるIP制御メッセージはネットワーク制御装置301の状態が正常か異常かを示す情報を含むので、IPプロトコル処理部205は、ネットワーク制御装置301の状態をIPプロトコル管理テーブル209に登録する。なお、IPプロトコル管理テーブル209は、図5で詳細に説明する。また、ネットワーク制御装置301によって送信されるIP制御メッセージは、例えば、MPLS通信網100を制御するためのIPプロトコルであるRIP、OSPF、IS−IS、BGP、LDP、又はRSVPのHELLOメッセージに相当する。
The IP
IPプロトコル作成部212は、IPプロトコル管理テーブル209及びパス管理テーブル208を参照し、これらのテーブルの参照結果に対応するIPプロトコルによるIP制御メッセージを作成し、作成したIP制御メッセージを第2出力データ転送部218に入力する。第2出力データ転送部218は、入力されたIP制御メッセージを、ルータ用出力インタフェース219を介してルータ101に送信する。
The IP
ネットワーク制御装置用インタフェース206は、受信した制御データがパス制御メッセージであると判定された場合、受信したパス制御メッセージをパス制御データ処理部204に入力する。
When it is determined that the received control data is a path control message, the network control device interface 206 inputs the received path control message to the path control
パス制御データ処理部204は、入力されたパス制御データに基づいてパス管理テーブル208を更新する。
The path control
次に、MPLS−TP用入力インタフェース213が受信したデータの流れについて説明する。
Next, the flow of data received by the MPLS-
MPLS−TP用入力インタフェース213は、MPLS−TP通信網200からMPLSフレームを受信するインタフェースである。MPLS−TP用入力インタフェース213は、受信したMPLSフレームを第2入力データ解析部214に入力する。
The MPLS-
第2入力データ解析部214は、入力されたMPLSフレームがユーザフレームであるかOAMフレームであるかを判定する。
The second input
第2入力データ解析部214は、入力されたMPLSフレームがユーザフレームであると判定された場合、入力されたMPLSフレームを第2パス解析部217に入力する。
When it is determined that the input MPLS frame is a user frame, the second input
第2パス解析部217は、入力されたMPLSフレームを解析し、パス管理テーブル208を参照して、入力されたMPLSフレームに含まれるMPLSラベル(入力ラベル)に対応するMPLSラベル(出力ラベル)を特定し、当該MPLSフレームを出力するルータ用出力インタフェース219を特定する。そして、第2パス解析部217は、特定した出力ラベルを当該フレームに付与するフレーム処理を実行したMPLSフレームを、第2出力データ転送部218に入力する。
The second path analysis unit 217 analyzes the input MPLS frame and refers to the path management table 208 to obtain an MPLS label (output label) corresponding to the MPLS label (input label) included in the input MPLS frame. The
第2出力データ転送部218は、入力されたMPLSフレームを、第2パス解析部217によって特定されたルータ用出力インタフェース219を介してルータ101に送信する。
The second output data transfer
第2入力データ解析部214は、入力されたMPLSフレームがOAMフレームであると判定された場合、入力されたMPLSフレームをOAM終端部215に入力する。
When it is determined that the input MPLS frame is an OAM frame, the second input
OAM終端部215は、入力されたMPLSフレーム(OAMフレーム)を終端し、OAMフレームによって特定されるMPLS−TP通信網200のパスの状態をパス管理テーブル208に登録する。ここで、OAM終端部215は、OAMフレームによって特定されるMPLS−TP通信網200のパスの状態を示すパス状態通知を、ネットワーク制御装置用インタフェース206を介してネットワーク制御装置301に送信する。
The
OAM作成部216は、前回OAMフレームを送信してから所定時間経過した場合には、OAMフレームを作成し、作成したOAMフレームをMPLS−TP用出力インタフェース210を介してMPLS−TP通信網200に送信する。
The OAM creation unit 216 creates an OAM frame when a predetermined time has elapsed since the last transmission of the OAM frame, and sends the created OAM frame to the MPLS-
図3は、本発明の実施例のネットワーク制御装置301の構成の説明図である。
FIG. 3 is an explanatory diagram of the configuration of the
ネットワーク制御装置301は、入力インタフェース302、入力データ解析部303、IPプロトコル処理部304、パス管理テーブル305、IPプロトコル管理テーブル306、出力インタフェース307、出力データ転送部308、及びIPプロトコル作成部309を有する。
The
入力インタフェース302は、パケットトランスポート装置201から制御データを受信するインタフェースである。入力インタフェース302は、受信した制御データを入力データ解析部303に入力する。
The
入力データ解析部303は、入力された制御データを解析し、入力された制御データがIPフレーム(IP制御メッセージ)であるか、パス状態通知であるかを判定する。
The input
入力データ解析部303は、入力された制御データがIPフレーム、すなわちIP制御メッセージであると判定された場合、入力されたIP制御メッセージをIPプロトコル処理部304に入力する。
When it is determined that the input control data is an IP frame, that is, an IP control message, the input
IPプロトコル処理部304は、入力されたIP制御メッセージを解析し、解析結果をIPプロトコル管理テーブル306に登録し、入力されたIP制御メッセージをIPプロトコル作成部309に入力する。具体的には、IPプロトコル処理部304は、IP制御メッセージが変更制御メッセージである場合には、変更後のMPLS通信網100のパス及び変更するMPLS−TP通信網200のパスに関する情報等をIPプロトコル管理テーブル306に登録する。なお、IPプロトコル管理テーブル306は、図7で詳細に説明する。
The IP
そして、IPプロトコル作成部309は、IPプロトコル管理テーブル306及びパス管理テーブル305を参照し、これらのテーブルの参照結果に対応するIPプロトコルによるIP制御メッセージ及びパス制御メッセージ(制御データ)を作成し、作成した制御データを出力データ転送部308に入力する。出力データ転送部308は、入力された制御データを、出力インタフェース307を介してパケットトランスポート装置201に送信する。
Then, the IP
入力データ解析部303は、入力された制御データがパス状態通知であると判定された場合、パス状態通知が示すMPLS−TP通信網200のパスの状態をパス管理テーブル305に登録する。なお、パス管理テーブル305は、図6で詳細に説明する。
When it is determined that the input control data is a path status notification, the input
図4は、本発明の実施例のパケットトランスポート装置201が保持するパス管理テーブル208の説明図である。
FIG. 4 is an explanatory diagram of the path management table 208 held by the
パス管理テーブル208は、MPLS入力ラベル401、MPLS出力ラベル402、出力インタフェース403、該当パス404、及びパス状態405を含む。
The path management table 208 includes an
パス管理テーブル208は、パケットトランスポート装置201における入力ラベルと出力との対応関係、並びに入力ラベル及び出力ラベルに対応するMPLS−TP通信網200のパスの状態等を管理するためのテーブルである。
The path management table 208 is a table for managing the correspondence between the input label and the output in the
MPLS入力ラベル401には、入力ラベルが登録される。MPLS出力ラベル402には、MPLS入力ラベル401に登録された入力ラベルに対応する出力ラベルが登録される。出力インタフェース403には、入力ラベルが付与されたMPLSフレームが出力されるMPLS−TP用出力インタフェース210又はルータ用出力インタフェース219の識別子が登録される。
An input label is registered in the
該当パス404には、MPLS入力ラベル401に登録された入力ラベル及びMPLS出力ラベル402に登録された出力ラベルに対応するMPLS−TP通信網200のパスの識別子が登録される。パス状態405には、該当パス404に登録された識別子によって識別されるMPLS−TP通信網200のパスの状態が正常か異常かを示すパス状態情報が登録される。
In the
パス状態405に登録される情報は、パケットトランスポート装置201がMPLS−TP通信網200を介して受信するOAMフレームによって更新される。
Information registered in the
図5は、本発明の実施例のパケットトランスポート装置201が保持するIPプロトコル管理テーブル209の説明図である。
FIG. 5 is an explanatory diagram of the IP protocol management table 209 held by the
IPプロトコル管理テーブル209は、ルータ101又はネットワーク制御装置301から送信されたIPプロトコルによるIP制御メッセージをネットワーク制御装置301又はルータ101に送信するために必要な情報、及びネットワーク制御装置301の状態等を管理するためのテーブルである。
The IP protocol management table 209 shows information necessary for transmitting an IP control message based on the IP protocol transmitted from the
IPプロトコル管理テーブル209は、対向ルータ501、宛先ネットワーク502、ネットマスク503、出力インタフェース504、ネクストホップ505、ネットワーク制御装置506、制御装置状態507、該当パス508、及びパス状態509を含む。
The IP protocol management table 209 includes a
対向ルータ501には、パケットトランスポート装置201に接続されたルータ101のIPアドレスが登録される。宛先ネットワーク502には、IP制御メッセージの宛先となるネットワークのIPアドレスが登録される。ネットマスク503には、宛先ネットワーク502に登録されたネットワークのIPアドレスのネットマスクが登録される。出力インタフェース504には、IP制御メッセージが出力されるルータ用出力インタフェース219、又はネットワーク制御装置用インタフェース206の識別子が登録される。
In the
ネクストホップ505には、IP制御メッセージの次の中継点のIPアドレスが登録される。ネットワーク制御装置506には、IP制御メッセージの送信元又は送信先となるネットワーク制御装置301の識別子が登録される。制御装置状態507には、ネットワーク制御装置506に登録された識別子によって識別されるネットワーク制御装置301が正常か否かを示す制御装置状態情報が登録される。
In the
該当パス508には、IP制御メッセージが通信されるMPLS通信網100のパスに対応するMPLS−TP通信網200のパスの識別子が登録される。パス状態509には、該当パス508に登録された識別子によって識別されるMPLS−TP通信網200のパスの状態が正常か異常かを示すパス状態情報が登録される。
In the
なお、制御装置状態507に登録される制御装置状態情報は、ネットワーク制御装置301から送信されるIP制御メッセージに基づいて、パケットトランスポート装置201によって更新される。
Note that the control device state information registered in the
また、パス状態509に登録されるパス状態情報は、パケットトランスポート装置201がMPLS−TP通信網200を介して受信するOAMフレームに基づいて、パケットトランスポート装置201によって更新される。
Further, the path state information registered in the path state 509 is updated by the
図6は、本発明の実施例のネットワーク制御装置301が保持するパス管理テーブル305の説明図である。
FIG. 6 is an explanatory diagram of the path management table 305 held by the
パス管理テーブル305には、ネットワーク制御装置301によって管理されるパケットトランスポート装置201が保持するパス管理テーブル208の内容が登録される。
In the path management table 305, the contents of the path management table 208 held by the
パス管理テーブル305は、パケットトランスポート装置601、MPLS入力ラベル602、MPLS出力ラベル603、出力インタフェース604、該当パス605、及びパス状態606を含む。
The path management table 305 includes a
パケットトランスポート装置601には、ネットワーク制御装置301によって管理されるパケットトランスポート装置201の識別子が登録される。MPLS入力ラベル602、MPLS出力ラベル603、出力インタフェース604、該当パス605、及びパス状態606は、図4で説明したパス管理テーブル305のMPLS入力ラベル401、MPLS出力ラベル402、出力インタフェース403、該当パス404、及びパス状態405と同じであるので、説明を省略する。
Registered in the
なお、パス状態606に登録されたパス状態情報は、ネットワーク制御装置301がパケットトランスポート装置201から受信するパス状態通知に基づいて更新される。
The path status information registered in the
図7は、本発明の実施例のネットワーク制御装置301が保持するIPプロトコル管理テーブル306の説明図である。
FIG. 7 is an explanatory diagram of the IP protocol management table 306 held by the
IPプロトコル管理テーブル306には、ネットワーク制御装置301によって管理されるパケットトランスポート装置201が保持するIPプロトコル管理テーブル209の内容が登録される。
In the IP protocol management table 306, the contents of the IP protocol management table 209 held by the
IPプロトコル管理テーブル306は、対向ルータ701、宛先ネットワーク702、ネットマスク703、出力インタフェース704、ネクストホップ705、該当パス706、及びパス状態707を含む。
The IP protocol management table 306 includes a
対向ルータ701、宛先ネットワーク702、ネットマスク703、出力インタフェース704、ネクストホップ705、該当パス706、及びパス状態707は、図5で説明したIPプロトコル管理テーブル209の対向ルータ501、宛先ネットワーク502、ネットマスク503、出力インタフェース504、ネクストホップ505、該当パス508、及びパス状態509と同じであるので、説明を省略する。
The
なお、パス状態707に登録されたパス状態情報は、ネットワーク制御装置301がパケットトランスポート装置201から受信するパス状態通知に基づいて更新される。
The path status information registered in the path status 707 is updated based on the path status notification received from the
図8は、本発明の実施例のネットワーク制御装置301に異常が発生した場合の制御
メッセージの通信処理のシーケンス図である。
FIG. 8 is a sequence diagram of control message communication processing when an abnormality occurs in the
まず、ネットワーク制御装置301が正常である場合の制御メッセージの通信処理について説明する。
First, control message communication processing when the
ルータ101は、MPLS通信網100のパスを変更せず維持する維持制御メッセージをパケットトランスポート装置201に送信し、パケットトランスポート装置201は、ルータ101から送信された維持制御メッセージを受信する(801)。なお、維持制御メッセージはIPプロトコルによるデータである。
The
パケットトランスポート装置201は、ルータ101から送信された維持制御メッセージを受信した場合、受信した維持制御メッセージをネットワーク制御装置301に送信し、ネットワーク制御装置301は、パケットトランスポート装置201から送信された維持制御メッセージを受信する(802)。
When the
ネットワーク制御装置301は、パケットトランスポート装置201から送信された維持制御メッセージを受信した場合、自身の状態及びMPLS−TP通信網200のパスの状態がいずれも正常であるため、正常応答メッセージをパケットトランスポート装置201に送信する(803)。なお、正常応答メッセージは、IPプロトコルによるデータであり、制御メッセージの一種である。
When the
ここで、MPLS−TP通信網200のパスの状態の判定方法について説明する。維持制御メッセージには、送信元のルータ101のIPアドレス及びMPLSラベルが含まれる。ネットワーク制御装置301は、IPプロトコル管理テーブル306のレコードのうち、対向ルータ701に登録されたルータのIPアドレスが送信元のルータ101のIPアドレスと一致し、該当パス706がMPLSラベルとパス管理テーブル305により示される該当パス605と一致するレコードを特定する。そして、ネットワーク制御装置301は、特定したレコードのパス状態707に登録されたパス状態情報が正常を示すか異常を示すかを判定することによって、MPLS−TP通信網200のパスの状態を判定する。
Here, a method for determining the path state of the MPLS-
パケットトランスポート装置201は、ネットワーク制御装置301から送信された正常応答メッセージを受信した場合、受信した正常応答メッセージをルータ101に送信する(804)。
When the
ルータ101は、MPLS通信網100のパスを変更する場合には、変更制御メッセージをパケットトランスポート装置201に送信し、パケットトランスポート装置201は、ルータ101から送信された変更制御メッセージを受信する(811)。変更制御メッセージは、IPプロトコルによるデータである。
When changing the path of the
パケットトランスポート装置201は、ルータ101から送信された変更制御メッセージを受信した場合、受信した変更制御メッセージをネットワーク制御装置301に送信し、ネットワーク制御装置301は、パケットトランスポート装置201から送信された変更制御メッセージを受信する(812)。
When the
ネットワーク制御装置301は、パケットトランスポート装置201から送信された変更制御メッセージを受信した場合、自身の状態及びMPLS−TP通信網200のパスの状態がいずれも正常であるため、正常応答メッセージをパケットトランスポート装置201に送信する(813)。
When the
パケットトランスポート装置201は、ネットワーク制御装置301から送信された正常応答メッセージを受信した場合、受信した正常応答メッセージをルータ101に送信する(814)。
When the
また、上記したように、ネットワーク制御装置301は、受信した変更制御メッセージに基づいて、MPLS−TP通信網200のパスの設定処理を実行する。具体的には、ネットワーク制御装置301は、受信した変更制御メッセージが示す変更後のMPLS通信網100に対応付けるMPLS−TP通信網200のパスを確立する。そして、ネットワーク制御装置301は、変更後のMPLS通信網100のパス及び確立されたMPLS−TP通信網200のパスに基づいてパス管理テーブル305及びIPプロトコル管理テーブル306を更新する。
Further, as described above, the
そして、ネットワーク制御装置301は、確立したMPLS−TP通信網200のパスを構成するパケットトランスポート装置201に、これらのパスの対応関係を設定し、更新後のパス管理テーブル305及びIPプロトコル管理テーブル306に基づいてパス管理テーブル208及びIPプロトコル管理テーブル209を更新するためのパス制御データを送信する(815)。
Then, the
パケットトランスポート装置201は、ネットワーク制御装置301から送信されたパス制御データを受信した場合、受信したパス制御データに基づいてパスの対応関係を設定し、パス管理テーブル208及びIPプロトコル管理テーブル209を更新し、ネットワーク制御装置301に正常応答メッセージを送信する(816)。
When the
次に、ネットワーク制御装置301に異常が発生した場合の制御メッセージの通信処理について説明する。
Next, control message communication processing when an abnormality occurs in the
ネットワーク制御装置301で異常が発生し(820)、ネットワーク制御装置301は、発生した異常によって制御メッセージに対する応答メッセージを送信できなくなったものとする。
It is assumed that an abnormality has occurred in the network control apparatus 301 (820), and the
パケットトランスポート装置201は、ルータ101から送信された維持制御メッセージを受信し(821)、受信した維持制御メッセージをネットワーク制御装置301に送信する(822)。
The
ネットワーク制御装置301は,パケットトランスポート装置201から送信された維持制御メッセージを受信した場合、異常が発生しているため、受信した維持制御メッセージに対する応答メッセージを正しく送信できない。
When the
パケットトランスポート装置201は、維持制御メッセージを受信してから所定時間経過しても応答メッセージを受信しない場合、ネットワーク制御装置301の状態が異常であると判断し、IPプロトコル管理テーブル209の制御装置状態507に登録された制御装置状態情報を、ネットワーク制御装置301の状態が異常であることを示すように更新する。具体的には、パケットトランスポート装置201は、IPプロトコル管理テーブル209のレコードのうち、対向ルータ501に登録されたルータのIPアドレスが受信した維持制御メッセージの送信元のルータ101のIPアドレスと一致し、該当パス508がMPLSラベルとパス管理テーブル208により示される該当パス404と一致するレコードを特定する。そして、ネットワーク制御装置301は、特定したレコードの制御装置状態507に登録された制御装置状態情報が異常を示すように更新する。
If the
そして、パケットトランスポート装置201は、受信した維持制御メッセージに対応するMPLS−TP通信網200のパスのパス状態情報が正常を示すので、ネットワーク制御装置301に異常が発生しているにもかかわらず、正常応答メッセージをルータ101に送信する(823)。これは、ネットワーク制御装置301に異常が発生していても、MPLS−TP通信網200のパスを介してユーザデータを通信できるため、ルータ101にネットワーク制御装置301で異常が発生したことを通知し、ユーザデータの通信を停止する必要がないからである。なお、パケットトランスポート装置201は、受信した維持制御メッセージに対応するMPLS−TP通信網200のパスのパス状態情報が異常を示す場合、ユーザデータの通信は不可能であるので、異常応答メッセージをルータ101に送信する。
Then, the
次に、ネットワーク制御装置301に異常が発生している間に、ルータ101から変更制御メッセージが送信された場合について説明する。
Next, a case where a change control message is transmitted from the
パケットトランスポート装置201は、ルータ101から送信された変更制御メッセージを受信し(831)、受信した変更制御メッセージをネットワーク制御装置301に送信する(832)。
The
ネットワーク制御装置301は,パケットトランスポート装置201から送信された変更制御メッセージを受信した場合、異常が発生しているため、受信した変更制御メッセージに対する応答メッセージを正しく送信できない。
When the
パケットトランスポート装置201は、変更制御メッセージを受信してから所定時間経過しても応答メッセージを受信しない場合、ネットワーク制御装置301の状態が異常であると判断し、IPプロトコル管理テーブル209を更新する。IPプロトコル管理テーブル209の更新処理は、上記したパケットトランスポート装置201が維持制御メッセージをネットワーク制御装置301から受信しない場合に実行されるIPプロトコル管理テーブル209の更新処理と同じであるので、説明を省略する。
If the
そして、パケットトランスポート装置201は、受信した変更制御メッセージに対応するMPLS−TP通信網200のパスのパス状態情報が正常を示すか異常を示すかにかかわらず、異常応答メッセージをルータ101に送信する(833)。これは、ネットワーク制御装置301に異常が発生している場合には、ネットワーク制御装置301がMPLS−TP通信網200のパスを変更することができないので、変更制御メッセージを送信したルータ101に、MPLS−TP通信網200のパスを変更できない旨を通知する必要があるためである。
Then, the
次に、ネットワーク制御装置301に発生した異常が復旧した場合について説明する。
Next, a case where an abnormality that has occurred in the
ネットワーク制御装置301は、発生した異常が復旧した(840)ことを検出すると、MPLS通信網100のパスに関する情報をルータ101から収集するための収集制御メッセージをパケットトランスポート装置201に送信する(841)。MPLS通信網100のパスに関する情報とは、例えば、MPLS通信網100のパスに関する情報は、例えば、MPLS通信網100に確立されたパスの経路情報等である。
When the
パケットトランスポート装置201は、ネットワーク制御装置301から送信された収集制御メッセージを受信した場合、受信した収集制御メッセージをルータ101に送信する(842)。
When the
ルータ101は、パケットトランスポート装置201から送信された収集制御メッセージを受信した場合、自身が保持しているMPLS通信網100のパスに関する情報を含む収集データを、受信した収集制御メッセージの応答として送信する(843)。なお、収集データはIPプロトコルによるデータである。
When the
パケットトランスポート装置201は、ルータ101から送信された収集データを受信した場合、受信した収集データをネットワーク制御装置301に送信する(844)。
When the
ネットワーク制御装置301は、パケットトランスポート装置201から送信された収集データを受信することによって、MPLS通信網100に確立されたパスに関する情報を収集する。これによって、ネットワーク制御装置301は、ネットワーク制御装置301の異常発生中にMPLS通信網100に確立されたパスの設定等が変更された場合であっても、当該変更を把握することができる。
The
なお、図8の820から833では、制御メッセージを送信できなくなる異常がネットワーク制御装置301に発生した場合を例に説明したが、ネットワーク制御装置301が制御メッセージを送信可能であるがネットワーク制御装置301に異常が発生する場合も考えられる。
In FIG. 8, 820 to 833 have been described with respect to an example in which an abnormality in which the control message cannot be transmitted has occurred in the
このような異常が発生している間にネットワーク制御装置301が維持制御メッセージ及び変更制御メッセージを受信した場合について説明する。
A case where the
ネットワーク制御装置301は、パケットトランスポート装置201から送信された維持制御メッセージを受信した場合、MPLS−TP通信網200のパスの状態が正常であるが、自身に異常が発生しているため、異常応答メッセージをパケットトランスポート装置201に送信する。異常応答メッセージは、IPプロトコルによるデータであり、制御メッセージの一種である。
When the
パケットトランスポート装置201は、ネットワーク制御装置301から送信された異常応答メッセージを受信した場合、受信した異常応答メッセージに基づいて、IPプロトコル管理テーブル209の制御装置状態507に登録された制御装置状態情報が異常を示すように更新する。維持制御メッセージに対しては、ネットワーク制御装置301に異常が発生していても、MPLS−TP通信網200のパスのパス状態情報が正常であれば、ネットワーク制御装置301に発生した異常をルータ101に通知する必要がないので、パケットトランスポート装置201は、正常応答メッセージをルータ101に送信する。
When the
また、ネットワーク制御装置301は、パケットトランスポート装置201から送信された変更制御メッセージを受信した場合、MPLS−TP通信網200のパスの状態が正常であるが、自身に異常が発生しているため、異常応答メッセージをパケットトランスポート装置201に送信する。
Further, when the
パケットトランスポート装置201は、ネットワーク制御装置301から送信された異常応答メッセージを受信した場合、受信した異常応答メッセージに基づいて、IPプロトコル管理テーブル209の制御装置状態507に登録された制御装置状態情報が異常を示すように更新する。変更制御メッセージに対しては、ネットワーク制御装置301に異常が発生していれば、MPLS−TP通信網200のパスを変更できないので、ネットワーク制御装置301に発生した異常をルータ101に通知する必要がある。このため、パケットトランスポート装置201は、異常応答メッセージをルータ101に送信する。
When the
次に、MPLS−TP通信網200のパスに異常が発生した場合の制御メッセージの通信処理について、図9を用いて説明する。
Next, control message communication processing when an abnormality occurs in the path of the MPLS-
図9は、本発明の実施例のMPLS−TP通信網200のパスに異常が発生した場合の通信処理のシーケンス図である。
FIG. 9 is a sequence diagram of communication processing when an abnormality occurs in the path of the MPLS-
901から903は、図8に示す801から803と同じ処理であるので、説明を省略する。
パケットトランスポート装置201は、MPLS−TP通信網200に確立されたパスに異常を検出する(910)。パケットトランスポート装置201は、パケットトランスポート装置201同士が所定周期で送受信するOAMフレームを所定時間以上受信しない場合に、MPLS−TP通信網200に確立されたパスの異常を検出する。パケットトランスポート装置201は、MPLS−TP通信網200に確立されたパスの異常を検出した場合、パス管理テーブル208の異常が発生したパスに対応するレコードのパス状態405に登録されたパス状態情報が異常を示すように更新するとともに、IPプロトコル管理テーブル209の異常が発生したパスに対応するレコードのパス状態509に登録されたパス状態情報が異常を示すように更新する。
The
パケットトランスポート装置201は、ネットワーク制御装置301から送信された正常応答メッセージを受信した場合、MPLS−TP通信網200のパスに異常が発生しておりパスを変更できないので、異常応答メッセージをルータ101に送信する(904)。
When the
また、ネットワーク装置301は、パケットトランスポート装置201に、パスを変更するためのパス制御データを送信する(905)。パケットトランスポート装置201は、ネットワーク制御装置301から送信されたパス制御データを受信した場合、MPLS−TP通信網200のパスに異常が発生しておりパスを変更できないので、異常応答メッセージをネットワーク装置301に送信する(906)。
Further, the
パケットトランスポート装置201は、異常が発生したパスの識別子を含むパス異常通知をネットワーク制御装置301に送信し、ネットワーク制御装置301がパス異常通知を受信する(911)。
The
そして、ネットワーク制御装置301は、受信したパス異常通知に基づいて、パス管理テーブル305及びIPプロトコル管理テーブル306を更新する。具体的には、ネットワーク制御装置301は、パス管理テーブル305のレコードのうち、該当パス605に登録されたパスの識別子が受信したパス異常通知に含まれるパスの識別子と一致するレコードを選択する。そして、ネットワーク制御装置301は、当該レコードのパス情報606に登録されたパス状態情報が異常を示すように更新する。なお、IPプロトコル管理テーブル306の更新方法も同様であるので、説明を省略する。
Then, the
次に、ルータ101は維持制御メッセージをパケットトランスポート装置201に送信し、パケットトランスポート装置201は、ルータ101から送信された維持制御メッセージを受信する(921)。
Next, the
パケットトランスポート装置201は、受信した維持制御メッセージをネットワーク制御装置301に送信し、ネットワーク制御装置301は、パケットトランスポート装置201から送信された維持制御メッセージを受信する(922)。
The
そして、ネットワーク制御装置301は、パス管理テーブル305及びIPプロトコル管理テーブル306を参照し、自身の状態は正常であるが、受信した維持制御メッセージに対応するパスのパス状態情報が異常を示すので、異常応答メッセージをパケットトランスポート装置201に送信する(923)。
Then, the
パケットトランスポート装置201は、異常応答メッセージを受信した場合、MPLS−TP通信網200のパスに異常が発生しているため、ユーザデータを通信できないので、異常応答メッセージをルータ101に送信する(924)。これによって、パケットトランスポート装置201は、維持制御メッセージを送信したルータ101にユーザデータの通信ができないことを通知することができる。
When receiving an abnormal response message, the
次に、ルータ101は変更制御メッセージをパケットトランスポート装置201に送信し、パケットトランスポート装置201は、ルータ101から送信された変更制御メッセージを受信する(931)。
Next, the
パケットトランスポート装置201は、受信した変更制御メッセージをネットワーク制御装置301に送信し、ネットワーク制御装置301は、パケットトランスポート装置201から送信された変更制御メッセージを受信する(932)。
The
ネットワーク制御装置301は、変更制御メッセージを受信した場合、自身の状態が正常であるが、MPLS−TP通信網200のパスに異常が発生しているため、異常応答メッセージをパケットトランスポート装置201に送信する(933)。
When the
パケットトランスポート装置201は、ネットワーク制御装置301から送信された異常応答メッセージを受信した場合、受信した異常応答メッセージをルータ101に送信する(934)。
When the
次に、パケットトランスポート装置201の通信処理について図10〜図12を用いて説明する。
Next, communication processing of the
図10は、本発明の実施例のパケットトランスポート装置201のルータ用入力インタフェース202又はMPLS−TP用入力インタフェース213からデータを受信した場合のパケットトランスポート装置201の処理のフローチャートである。
FIG. 10 is a flowchart of processing of the
まず、パケットトランスポート装置201は、受信したデータがIPプロトコルによるデータであるか否か、すなわち、ルータ101からの制御メッセージであるかを判定する(1001)。
First, the
ステップ1001の処理で、受信したデータがIPプロトコルによるデータであると判定された場合、すなわち、受信したデータが制御メッセージである場合、パケットトランスポート装置201は、受信した制御メッセージを、ネットワーク制御装置用インタフェース206を介して送信し(1002)、図11に示すステップ1101の処理に処理を遷移する。ステップ1101の処理については図11で詳細を説明する。
When it is determined in the process of
一方、ステップ1001の処理で、受信したデータがIPプロトコルによるデータでないと判定された場合、受信したデータはMPLSヘッダを付与されたMPLSフレームであり、パケットトランスポート装置201は、受信したデータを解析する(1003)。
On the other hand, if it is determined in
そして、パケットトランスポート装置201は、受信したデータがOAMフレームであるか否かを判定する(1004)。ステップ1004の処理で、受信したデータがOAM
フレームでないと判定された場合、受信したデータがユーザデータであるので、パケットトランスポート装置201は、パス管理テーブル208を参照し、受信したデータの出力方法を確認する(1005)。出力方法とは、例えばデータに付与する出力ラベル、及び
データを出力する出力インタフェース等である。
The
If it is determined that the received frame is not a frame, the received data is user data, so the
そして、パケットトランスポート装置201は、ステップ1005の処理で確認された出力方法で、受信したデータを出力インタフェースからルータ101又はパケットトランスポート装置201に送信し(1006)、処理を終了する。
Then, the
一方、ステップ1004の処理で、受信したデータがOAMフレームであると判定された場合、パケットトランスポート装置201は、受信したOAMフレームに基づいて、パス管理テーブル208のパス状態405及びIPプロトコル管理テーブル209のパス状態509に登録されたパス状態情報を更新する(1007)。
On the other hand, when it is determined in the process of
そして、パケットトランスポート装置201は、パス状態405及び509に登録されたパス状態情報が異常又は正常に変更された場合、パス状態通知をネットワーク制御装置用インタフェース206からネットワーク制御装置301に送信する(1008)。また、パケットトランスポート装置201は、受信したOAMフレームの内容に従って必要に応じてOAMフレームを出力インタフェースからパケットトランスポート装置201に送信し(1009)、処理を終了する。
Then, when the path state information registered in the path states 405 and 509 is abnormal or changed normally, the
図11は、本発明の実施例のパケットトランスポート装置201が受信した制御メッセージをネットワーク制御装置301に送信した後の処理のフローチャートである。
FIG. 11 is a flowchart of processing after the control message received by the
ステップ1003の処理で制御メッセージをネットワーク制御装置301に送信した後、パケットトランスポート装置201は、送信済みの制御メッセージに対する応答メッセージを、当該制御メッセージを送信してから所定時間以内に受信したか否かを判定する(1101)。
After transmitting the control message to the
ステップ1101の処理で、送信済みの制御メッセージに対する応答メッセージを、当該制御メッセージを送信してから所定時間以内に受信したと判定された場合、処理を終了する。
If it is determined in
一方、ステップ1101の処理で、送信済みの制御メッセージに対する応答メッセージを、当該制御メッセージを送信してから所定時間以内に受信していないと判定された場合、パケットトランスポート装置201は、ステップ1003の処理で送信した制御メッセージが維持制御メッセージであるか否かを判定する(1102)。
On the other hand, if it is determined in
ステップ1003の処理で送信した制御メッセージが維持制御メッセージであると、ステップ1102の処理で判定された場合、パケットトランスポート装置201は、パス管理テーブル208のパス状態405及びIPプロトコル管理テーブル209のパス状態509に登録されたパス状態情報を参照し、維持制御メッセージに対応するMPLS−TP通信網200のパスに異常が発生しているか否かを判定する(1103)。
If it is determined in
ステップ1103の処理で、維持制御メッセージに対応するMPLS−TP通信網200のパスに異常が発生していないと判定された場合、ネットワーク制御装置301に異常が発生しているものの、ユーザデータの通信は可能であるので、パケットトランスポート装置201は、維持制御メッセージを送信したルータ101に、正常応答メッセージを送信し(1104)、処理を終了する。
If it is determined in
一方、ステップ1103の処理で、維持制御メッセージに対応するMPLS−TP通信網200のパスに異常が発生していると判定された場合、ユーザデータの通信は不可能であるので、パケットトランスポート装置201は、維持制御メッセージを送信したルータ101に、異常応答メッセージを送信し(1105)、処理を終了する。
On the other hand, if it is determined in
また、ステップ1003の処理で送信した制御メッセージが維持制御メッセージでない、すなわち制御メッセージが変更制御メッセージであると、ステップ1102の処理で判定された場合、ネットワーク制御装置301に異常が発生し、MPLS−TP通信網200のパスを変更できないので、パケットトランスポート装置201は、ステップ1105の処理に処理を移行し、変更制御メッセージを送信したルータ101に、異常応答メッセージを送信し、処理を終了する。
Also, if the control message transmitted in
以上によって、パケットトランスポート装置201は、維持制御メッセージをネットワーク制御装置301に送信した後、ネットワーク制御装置301から維持制御メッセージを受信せず、ネットワーク制御装置301に制御メッセージを送信できない異常が発生した場合であっても、パケットトランスポート装置201が、ルータ101から受信した制御メッセージに応じて適切な応答メッセージをルータ101に送信することができる。
As described above, after transmitting the maintenance control message to the
図12は、本発明の実施例のパケットトランスポート装置201のネットワーク制御装置用インタフェース206からデータを受信した場合のパケットトランスポート装置201の処理のフローチャートである。
FIG. 12 is a flowchart of processing of the
まず、パケットトランスポート装置201は、ネットワーク制御装置用インタフェース206が受信したデータがIPプロトコルによるデータであるか否かを判定する(1201)。
First, the
ステップ1201の処理で、ネットワーク制御装置用インタフェース206が受信したデータがIPプロトコルによるデータでないと判定された場合、受信したデータはパス制御データであるので、パケットトランスポート装置201は、受信したパス制御データに基づいて、パス管理テーブル208及びIPプロトコル管理テーブル209を更新し(1202)、処理を終了する。
If it is determined in step 1201 that the data received by the network control device interface 206 is not IP protocol data, the received data is path control data. Therefore, the
一方、ステップ1201の処理で、ネットワーク制御装置用インタフェース206が受信したデータがIPプロトコルによるデータであると判定された場合、受信したデータはネットワーク制御装置301から送信された応答メッセージであるので、パケットトランスポート装置201は、受信した応答メッセージのIPプロトコルを処理し(1203)、当該応答メッセージに基づいて、IPプロトコル管理テーブル209の制御装置状態507に登録された制御装置状態情報を更新する(1204)。
On the other hand, if it is determined in step 1201 that the data received by the network control device interface 206 is data according to the IP protocol, the received data is a response message transmitted from the
次に、パケットトランスポート装置201は、受信した応答メッセージに対応する制御メッセージが維持制御メッセージであるか否かを判定する(1205)。
Next, the
ステップ1205の処理で、受信した制御メッセージが維持制御メッセージであると判定された場合、パケットトランスポート装置201は、パス管理テーブル208のパス状態405及びIPプロトコル管理テーブル209のパス状態509に登録されたパス状態情報を参照し、維持制御メッセージに対応するMPLS−TP通信網200のパスに異常が発生しているか否かを判定する(1206)。
If it is determined in step 1205 that the received control message is a maintenance control message, the
ステップ1206の処理で、維持制御メッセージに対応するMPLS−TP通信網200のパスに異常が発生していないと判定された場合、パケットトランスポート装置201は、維持制御メッセージを送信したルータ101に、正常応答メッセージを送信し(1207)、処理を終了する。
If it is determined in
一方、ステップ1206の処理で、維持制御メッセージに対応するMPLS−TP通信網200のパスに異常が発生していると判定された場合、パケットトランスポート装置201は、維持制御メッセージを送信したルータ101に、異常応答メッセージを送信し(1208)、処理を終了する。
On the other hand, when it is determined in
また、ステップ1205の処理で、受信した制御メッセージが維持制御メッセージでない、すなわち制御メッセージが変更制御メッセージであると判定された場合、パケットトランスポート装置201は、パス管理テーブル208のパス状態405及びIPプロトコル管理テーブル209のパス状態509に登録されたパス状態情報を参照し、変更制御メッセージに対応するMPLS−TP通信網200のパスに異常が発生しているか否かを判定する(1209)。
If it is determined in step 1205 that the received control message is not a maintenance control message, that is, the control message is a change control message, the
ステップ1209の処理で、変更制御メッセージに対応するMPLS−TP通信網200のパスに異常が発生していると判定された場合、パケットトランスポート装置201は、変更制御メッセージを送信したルータ101に、異常応答メッセージを送信し(1208)、処理を終了する。
When it is determined in
一方、 ステップ1209の処理で、変更制御メッセージに対応するMPLS−TP通信網200のパスに異常が発生していないと判定された場合、パケットトランスポート装置201は、変更制御メッセージを送信したルータ101に、ネットワーク制御装置301から受信した応答メッセージを送信し(1210)、処理を終了する。
On the other hand, if it is determined in
図13は、本発明の実施例のネットワーク制御装置301の入力インタフェース302からデータを受信した場合のネットワーク制御装置301の処理のフローチャートである。
FIG. 13 is a flowchart of processing of the
まず、ネットワーク制御装置301は、入力インタフェース302が受信したデータがIPプロトコルによるデータであるか否かを判定する(1301)。
First, the
ステップ1301の処理で、入力インタフェース302が受信したデータがIPプロトコルによるデータでないと判定された場合、受信したデータはパス状態通知であるので、ネットワーク制御装置301は、受信したパス状態通知に基づいて、パス管理テーブル305及びIPプロトコル管理テーブル306のパス状態情報を更新し(1302)、処理を終了する。
If it is determined in
一方、ステップ1301の処理で、入力インタフェース302が受信したデータがIPプロトコルによるデータであると判定された場合、受信したデータはパケットトランスポート装置201から送信された制御メッセージであるので、ネットワーク制御装置301は、受信した制御メッセージのIPプロトコルを処理し(1303)、当該制御メッセージに基づいて、IPプロトコル管理テーブル209を更新する(1304)。
On the other hand, if it is determined in
次に、ネットワーク制御装置301は、応答メッセージを送信すべく、ステップ1305〜1308の処理を実行する。
Next, the
まず、ネットワーク制御装置301は、自身の状態が正常であるか否かを判定する(1305)。ステップ1305の処理で、ネットワーク制御装置301の状態が異常であると判定された場合、ネットワーク制御装置301は、異常応答メッセージをルータ101に送信し(1306)、処理を終了する。
First, the
一方、ステップ1305の処理で、ネットワーク制御装置301の状態が正常であると判定された場合、ネットワーク制御装置301は、パス管理テーブル305又はIPプロトコル管理テーブル306の受信した制御メッセージに対応するレコードのパス状態情報が正常であるか否かを判定する(1307)。
On the other hand, if it is determined in
ステップ1307の処理で、パス状態情報が異常であると判定された場合、ネットワーク制御装置301は、ステップ1306に処理を移行し、異常応答メッセージをルータ101に送信し、処理を終了する。
If it is determined in
ステップ1307の処理で、パス状態情報が正常であると判定された場合、ネットワーク制御装置301は、正常応答メッセージをルータ101に送信し(1308)、処理を終了する。
If it is determined in
以上のように、本実施例では、ルータ101から送信された維持制御メッセージに対応する応答メッセージとして、ネットワーク制御装置301に異常が発生していても。MPLS−TP通信網200のパスが正常であれば、正常応答メッセージが送信される。これによって、従来のMPLSを用いて通信網にパスを確立するIP層のプロトコルと、MPLS−TPを用いてパスを確立するネットワーク制御装置とが連携してパスを構築するシステムにおいて、従来のMPLSを用いた通信網に通知する必要のない異常を通知しないので、通信網の制御処理とパスによるデータ転送処理とを分離した高信頼な通信システムを提供できる。
As described above, in this embodiment, even if an abnormality has occurred in the
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることも可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 In addition, this invention is not limited to an above-described Example, Various modifications are included. For example, the above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described. Further, a part of the configuration of a certain embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of a certain embodiment. Further, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、又は、ICカード、SDカード、DVD等の記録媒体に置くことができる。 Each of the above-described configurations, functions, processing units, processing means, and the like may be realized by hardware by designing a part or all of them with, for example, an integrated circuit. Each of the above-described configurations, functions, and the like may be realized by software by interpreting and executing a program that realizes each function by the processor. Information such as programs, tables, and files that realize each function can be stored in a recording device such as a memory, a hard disk, or an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, or a DVD.
100 MPLS通信網
101 ルータ
200 MPLS−TP通信網
201 パケットトランスポート装置
208 パス管理テーブル
209 IPプロトコル管理テーブル
301 ネットワーク制御装置
305 パス管理テーブル
306 IPプロトコル管理テーブル
DESCRIPTION OF
Claims (13)
前記伝送装置を制御し、前記伝送網にパスを確立する制御装置と、を備える伝送システムにおいて、
前記MPLS−TPと異なるプロトコルを用いた転送網を構成し、前記プロトコルを用いて自律分散的に前記転送網にパスを確立する転送装置に前記伝送装置が接続され、
前記制御装置と前記転送装置とは、前記転送網に用いられる前記プロトコルを用いて、前記転送網を制御するための制御メッセージを、前記伝送装置を介して送受信し、
前記伝送装置は、
前記制御装置から送信された制御メッセージの受信状況に基づいて、前記制御装置が正常であるか異常であるかを判定し、
前記伝送網に確立されたパスが正常であるか異常であるかを判定し、
前記制御装置が異常であると判定されても、前記伝送網に確立されたパスが正常と判定された場合、前記制御装置が異常であることを前記転送装置に通知しないことを特徴とする伝送システム。 A transmission apparatus constituting a transmission network using MPLS-TP;
In a transmission system comprising: a control device that controls the transmission device and establishes a path in the transmission network;
A transmission network using a protocol different from the MPLS-TP is configured, and the transmission apparatus is connected to a transfer apparatus that establishes a path to the transfer network autonomously and distributed using the protocol,
The control device and the transfer device transmit and receive a control message for controlling the transfer network using the protocol used for the transfer network via the transmission device,
The transmission apparatus is
Based on the reception status of the control message transmitted from the control device, determine whether the control device is normal or abnormal,
Determining whether the path established in the transmission network is normal or abnormal,
Even if it is determined that the control device is abnormal, if the path established in the transmission network is determined to be normal, the control device does not notify the transfer device that it is abnormal. system.
前記伝送装置は、前記転送装置から送信された制御メッセージを受信した場合、前記受信した制御メッセージを前記制御装置に送信し、
前記制御装置は、前記伝送装置から送信された前記制御メッセージを受信した場合、自身が正常か異常かを示す情報を含み、前記受信した制御メッセージに対する応答メッセージを前記制御メッセージとして前記伝送装置に送信し、
前記伝送装置は、
前記制御装置に前記制御メッセージを送信してから所定時間以内に前記伝送装置から前記応答メッセージを前記制御装置から受信した場合、前記受信した応答メッセージに基づいて、前記制御装置が正常であるか異常であるかを判定し、
前記制御装置に前記制御メッセージを送信してから所定時間経過しても、前記制御装置から前記制御メッセージを受信しない場合、前記制御装置が異常であると判定し、
前記制御装置が異常であると判定されても、前記伝送網に確立されたパスが正常であると判定された場合、前記制御装置が異常であることを示す情報を含まない応答メッセージを前記制御メッセージとして前記転送装置に送信することを特徴とする伝送システム。 The transmission system according to claim 1,
When the transmission device receives the control message transmitted from the transfer device, the transmission device transmits the received control message to the control device,
When the control device receives the control message transmitted from the transmission device, the control device includes information indicating whether the control device is normal or abnormal, and transmits a response message to the received control message as the control message to the transmission device. And
The transmission apparatus is
When the response message is received from the control device from the transmission device within a predetermined time after the control message is transmitted to the control device, the control device is normal or abnormal based on the received response message. To determine whether
If the control message is not received from the control device even after a predetermined time has passed since the control message was transmitted to the control device, the control device is determined to be abnormal,
Even if it is determined that the control device is abnormal, if it is determined that the path established in the transmission network is normal, a response message not including information indicating that the control device is abnormal is transmitted to the control message. A transmission system that transmits the message to the transfer device.
前記転送装置から送信される前記制御メッセージは、前記転送網に確立されたパスを変更せず維持する維持制御メッセージ及び前記転送網に確立されたパスを変更する変更制御メッセージを含み、
前記伝送装置は、
前記受信した制御メッセージが前記維持制御メッセージであるか前記変更制御メッセージであるかを判定し、
前記受信した制御メッセージが前記維持制御メッセージであると判定され、前記制御装置が異常であると判定され、かつ、前記伝送網に確立されたパスが正常であると判定された場合、前記制御装置が異常であることを示す情報を含まない制御メッセージを前記転送装置に送信することによって、前記転送網に確立されたパスを維持できることを前記転送装置に通知し、
前記受信した制御メッセージが前記変更制御メッセージであると判定され、前記制御装置が異常であると判定された場合には、前記前記伝送網に確立されたパスが正常であるか異常であるかにかかわらず、前記制御装置が異常であることを示す情報を含む制御メッセージを前記転送装置に送信することによって、前記転送網に確立されたパスを変更できないことを前記転送装置に通知することを特徴とする伝送システム。 The transmission system according to claim 2,
The control message transmitted from the transfer device includes a maintenance control message for maintaining a path established in the transfer network without changing, and a change control message for changing a path established in the transfer network,
The transmission apparatus is
Determining whether the received control message is the maintenance control message or the change control message;
If the received control message is determined to be the maintenance control message, the control device is determined to be abnormal, and the path established in the transmission network is determined to be normal, the control device To notify the transfer device that the path established in the transfer network can be maintained by sending a control message that does not include information indicating that the error is abnormal, to the transfer device;
If the received control message is determined to be the change control message and the control device is determined to be abnormal, whether the path established in the transmission network is normal or abnormal Regardless, the transfer device is notified that the path established in the transfer network cannot be changed by transmitting a control message including information indicating that the control device is abnormal to the transfer device. And transmission system.
前記制御装置は、異常から正常に復旧した場合、前記転送網に確立されたパスに関する情報を収集するための収集制御メッセージを前記伝送装置に送信し、
前記伝送装置は、前記収集制御メッセージを受信した場合、前記受信した収集制御メッセージを前記転送装置に送信することを特徴とする伝送システム。 The transmission system according to claim 1,
When the control device recovers normally from an abnormality, the control device transmits a collection control message for collecting information on a path established in the transfer network to the transmission device,
When the transmission apparatus receives the collection control message, the transmission apparatus transmits the received collection control message to the transfer apparatus.
前記伝送装置は、前記MPLS−TPにおいて前記伝送網に確立されたパスの状態を管理するために送受信されるOAMデータを用いて、前記伝送網に確立されたパスが正常であるか異常であるかを判定することを特徴とする伝送システム。 The transmission system according to claim 1,
The transmission apparatus uses the OAM data transmitted and received to manage the state of the path established in the transmission network in the MPLS-TP, and the path established in the transmission network is normal or abnormal. A transmission system characterized by determining whether or not.
前記転送網に用いられるプロトコルはIP/MPLSプロトコルであり、
前記伝送装置は、前記転送網を制御するためのIPプロトコルであるRIP、OSPF、IS−IS、BGP、LDP、又はRSVPのHELLOメッセージを前記制御装置から受信することによって、前記制御装置が正常であるか異常であるかを判定することを特徴とする伝送システム。 The transmission system according to claim 1,
The protocol used for the transport network is IP / MPLS protocol,
The transmission apparatus receives the HELLO message of RIP, OSPF, IS-IS, BGP, LDP, or RSVP, which is an IP protocol for controlling the transfer network, from the control apparatus, so that the control apparatus is normal. A transmission system characterized by determining whether there is an abnormality.
前記伝送装置は、前記伝送装置を制御し、前記伝送網にパスを確立する制御装置に接続され、
前記伝送装置は、前記MPLS−TPと異なるプロトコルを用いた転送網を構成し、前記プロトコルを用いて自律分散的に前記転送網にパスを確立する転送装置に接続され、
前記制御装置と前記転送装置とは、前記転送網に用いられる前記プロトコルを用いて、前記転送網を制御するための制御メッセージを、前記伝送装置を介して送受信し、
前記伝送装置は、
前記制御装置から送信された制御メッセージの受信状況に基づいて、前記制御装置が正常であるか異常であるかを判定し、
前記伝送網に確立されたパスが正常であるか異常であるかを判定し、
前記制御装置が異常であると判定されても、前記伝送網に確立されたパスが正常と判定された場合、前記制御装置が異常であることを前記転送装置に通知しないことを特徴とする伝送装置。 In a transmission apparatus constituting a transmission network using MPLS-TP,
The transmission device is connected to a control device that controls the transmission device and establishes a path to the transmission network;
The transmission device constitutes a transfer network using a protocol different from the MPLS-TP, and is connected to a transfer device that establishes a path to the transfer network autonomously and distributed using the protocol,
The control device and the transfer device transmit and receive a control message for controlling the transfer network using the protocol used for the transfer network via the transmission device,
The transmission apparatus is
Based on the reception status of the control message transmitted from the control device, determine whether the control device is normal or abnormal,
Determining whether the path established in the transmission network is normal or abnormal,
Even if it is determined that the control device is abnormal, if the path established in the transmission network is determined to be normal, the control device does not notify the transfer device that it is abnormal. apparatus.
前記転送装置から送信された制御メッセージを受信した場合、前記受信した制御メッセージを前記制御装置に送信し、
前記制御装置が前記伝送装置から送信された前記制御メッセージを受信した場合、前記制御装置が正常か異常かを示す情報を含み、前記受信した制御メッセージに対する応答メッセージが、前記制御メッセージとして前記制御装置から前記伝送装置に送信され、
前記伝送装置は、
前記制御装置に前記制御メッセージを送信してから所定時間以内に前記伝送装置から前記応答メッセージを前記制御装置から受信した場合、前記受信した応答メッセージに基づいて、前記制御装置が正常であるか異常であるかを判定し、
前記制御装置に前記制御メッセージを送信してから所定時間経過しても、前記制御装置から前記制御メッセージを受信しない場合、前記制御装置が異常であると判定し、
前記制御装置が異常であると判定されても、前記伝送網に確立されたパスが正常であると判定された場合、前記制御装置が異常であることを示す情報を含まない応答メッセージを前記制御メッセージとして前記転送装置に送信することを特徴とする伝送装置。 The transmission device according to claim 7,
When the control message transmitted from the transfer device is received, the received control message is transmitted to the control device,
When the control device receives the control message transmitted from the transmission device, the control device includes information indicating whether the control device is normal or abnormal, and a response message to the received control message is the control message as the control message. To the transmission device,
The transmission apparatus is
When the response message is received from the control device from the transmission device within a predetermined time after the control message is transmitted to the control device, the control device is normal or abnormal based on the received response message. To determine whether
If the control message is not received from the control device even after a predetermined time has passed since the control message was transmitted to the control device, the control device is determined to be abnormal,
Even if it is determined that the control device is abnormal, if it is determined that the path established in the transmission network is normal, a response message not including information indicating that the control device is abnormal is transmitted to the control message. A transmission apparatus that transmits the message to the transfer apparatus.
前記転送装置から送信される前記制御メッセージは、前記転送網に確立されたパスを変更せず維持する維持制御メッセージ及び前記転送網に確立されたパスを変更する変更制御メッセージを含み、
前記伝送装置は、
前記受信した制御メッセージが前記維持制御メッセージであるか前記変更制御メッセージであるかを判定し、
前記受信した制御メッセージが前記維持制御メッセージであると判定され、前記制御装置が異常であると判定され、かつ、前記伝送網に確立されたパスが正常であると判定された場合、前記制御装置が異常であることを示す情報を含まない制御メッセージを前記転送装置に送信することによって、前記転送網に確立されたパスを維持できることを前記転送装置に通知し、
前記受信した制御メッセージが前記変更制御メッセージであると判定され、前記制御装置が異常であると判定された場合には、前記前記伝送網に確立されたパスが正常であるか異常であるかにかかわらず、前記制御装置が異常であることを示す情報を含む制御メッセージを前記転送装置に送信することによって、前記転送網に確立されたパスを変更できないことを前記転送装置に通知することを特徴とする伝送装置。 The transmission device according to claim 8,
The control message transmitted from the transfer device includes a maintenance control message for maintaining a path established in the transfer network without changing, and a change control message for changing a path established in the transfer network,
The transmission apparatus is
Determining whether the received control message is the maintenance control message or the change control message;
If the received control message is determined to be the maintenance control message, the control device is determined to be abnormal, and the path established in the transmission network is determined to be normal, the control device To notify the transfer device that the path established in the transfer network can be maintained by sending a control message that does not include information indicating that the error is abnormal, to the transfer device;
If the received control message is determined to be the change control message and the control device is determined to be abnormal, whether the path established in the transmission network is normal or abnormal Regardless, the transfer device is notified that the path established in the transfer network cannot be changed by transmitting a control message including information indicating that the control device is abnormal to the transfer device. A transmission device.
前記制御装置の状態が異常から正常に復旧した場合、前記転送網に確立されたパスに関する情報を収集するための収集制御メッセージが、前記制御装置から前記伝送装置に送信され、
前記伝送装置は、前記収集制御メッセージを受信した場合、前記受信した収集制御メッセージを前記転送装置に送信することを特徴とする伝送装置。 The transmission device according to claim 7,
When the state of the control device is normally recovered from an abnormality, a collection control message for collecting information on a path established in the transfer network is transmitted from the control device to the transmission device,
When the transmission apparatus receives the collection control message, the transmission apparatus transmits the received collection control message to the transfer apparatus.
前記MPLS−TPにおいて前記伝送網に確立されたパスの状態を管理するために送受信されるOAMデータを用いて、前記伝送網に確立されたパスが正常であるか異常であるかを判定することを特徴とする伝送装置。 The transmission device according to claim 7,
Determining whether the path established in the transmission network is normal or abnormal by using OAM data transmitted and received to manage the state of the path established in the transmission network in the MPLS-TP; A transmission device characterized by the above.
前記転送網に用いられるプロトコルはIP/MPLSプロトコルであり、
前記伝送装置は、前記転送網を制御するためのIPプロトコルであるRIP、OSPF、IS−IS、BGP、LDP、又はRSVPのHELLOメッセージを前記制御装置から受信することによって、前記制御装置が正常であるか異常であるかを判定することを特徴とする伝送装置。 The transmission device according to claim 7,
The protocol used for the transport network is IP / MPLS protocol,
The transmission apparatus receives the HELLO message of RIP, OSPF, IS-IS, BGP, LDP, or RSVP, which is an IP protocol for controlling the transfer network, from the control apparatus, so that the control apparatus is normal. A transmission apparatus characterized by determining whether there is an abnormality.
前記伝送装置は、前記伝送装置を制御し、前記伝送網にパスを確立する制御装置に接続され、
前記伝送装置は、前記MPLS−TPと異なるプロトコルを用いた転送網を構成し、前記プロトコルを用いて自律分散的に前記転送網にパスを確立する転送装置に接続され、
前記制御メッセージは、前記転送網を制御するためのメッセージであって、前記制御装置と前記転送装置との間で、前記転送網に用いられる前記プロトコルを用いて、前記伝送装置を介して送受信され、
前記方法は、
前記伝送装置が、前記制御装置から送信された制御メッセージの受信状況に基づいて、前記制御装置が正常であるか異常であるかを判定し、
前記伝送装置が、前記伝送網に確立されたパスが正常であるか異常であるかを判定し、
前記制御装置が異常であると判定されても、前記伝送網に確立されたパスが正常と判定された場合、前記伝送装置が、前記制御装置の状態が異常であることを前記転送装置に通知しないことを特徴とする伝送方法。 A transmission method of a control message in a transmission apparatus constituting a transmission network using MPLS-TP,
The transmission device is connected to a control device that controls the transmission device and establishes a path to the transmission network;
The transmission device constitutes a transfer network using a protocol different from the MPLS-TP, and is connected to a transfer device that establishes a path to the transfer network autonomously and distributed using the protocol,
The control message is a message for controlling the transfer network, and is transmitted and received between the control device and the transfer device via the transmission device using the protocol used for the transfer network. ,
The method
The transmission device determines whether the control device is normal or abnormal based on the reception status of the control message transmitted from the control device,
The transmission device determines whether a path established in the transmission network is normal or abnormal,
Even if it is determined that the control device is abnormal, if it is determined that the path established in the transmission network is normal, the transmission device notifies the transfer device that the state of the control device is abnormal. A transmission method characterized by not.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013048098A JP6053003B2 (en) | 2013-03-11 | 2013-03-11 | Transmission system, transmission apparatus, and transmission method |
US14/192,398 US9667537B2 (en) | 2013-03-11 | 2014-02-27 | Transport system, packet transport apparatus, and packet transport method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013048098A JP6053003B2 (en) | 2013-03-11 | 2013-03-11 | Transmission system, transmission apparatus, and transmission method |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2014175924A true JP2014175924A (en) | 2014-09-22 |
JP2014175924A5 JP2014175924A5 (en) | 2016-01-14 |
JP6053003B2 JP6053003B2 (en) | 2016-12-27 |
Family
ID=51487753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013048098A Expired - Fee Related JP6053003B2 (en) | 2013-03-11 | 2013-03-11 | Transmission system, transmission apparatus, and transmission method |
Country Status (2)
Country | Link |
---|---|
US (1) | US9667537B2 (en) |
JP (1) | JP6053003B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108459919A (en) * | 2018-03-29 | 2018-08-28 | 中信百信银行股份有限公司 | A kind of distributed transaction processing method and device |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8837465B2 (en) | 2008-04-02 | 2014-09-16 | Twilio, Inc. | System and method for processing telephony sessions |
EP3484135A1 (en) | 2008-04-02 | 2019-05-15 | Twilio Inc. | System and method for processing telephony sessions |
WO2010040010A1 (en) | 2008-10-01 | 2010-04-08 | Twilio Inc | Telephony web event system and method |
EP2404412B1 (en) | 2009-03-02 | 2019-05-01 | Twilio Inc. | Method and system for a multitenancy telephone network |
US9210275B2 (en) | 2009-10-07 | 2015-12-08 | Twilio, Inc. | System and method for running a multi-module telephony application |
US9590849B2 (en) | 2010-06-23 | 2017-03-07 | Twilio, Inc. | System and method for managing a computing cluster |
US20120208495A1 (en) | 2010-06-23 | 2012-08-16 | Twilio, Inc. | System and method for monitoring account usage on a platform |
US9459925B2 (en) | 2010-06-23 | 2016-10-04 | Twilio, Inc. | System and method for managing a computing cluster |
US9459926B2 (en) | 2010-06-23 | 2016-10-04 | Twilio, Inc. | System and method for managing a computing cluster |
US9338064B2 (en) | 2010-06-23 | 2016-05-10 | Twilio, Inc. | System and method for managing a computing cluster |
US8838707B2 (en) | 2010-06-25 | 2014-09-16 | Twilio, Inc. | System and method for enabling real-time eventing |
US8649268B2 (en) | 2011-02-04 | 2014-02-11 | Twilio, Inc. | Method for processing telephony sessions of a network |
US9648006B2 (en) | 2011-05-23 | 2017-05-09 | Twilio, Inc. | System and method for communicating with a client application |
WO2012162397A1 (en) | 2011-05-23 | 2012-11-29 | Twilio, Inc. | System and method for connecting a communication to a client |
US20140044123A1 (en) | 2011-05-23 | 2014-02-13 | Twilio, Inc. | System and method for real time communicating with a client application |
US10182147B2 (en) | 2011-09-21 | 2019-01-15 | Twilio Inc. | System and method for determining and communicating presence information |
WO2013044138A1 (en) | 2011-09-21 | 2013-03-28 | Twilio, Inc. | System and method for authorizing and connecting application developers and users |
US9495227B2 (en) | 2012-02-10 | 2016-11-15 | Twilio, Inc. | System and method for managing concurrent events |
US9240941B2 (en) | 2012-05-09 | 2016-01-19 | Twilio, Inc. | System and method for managing media in a distributed communication network |
US20130304928A1 (en) | 2012-05-09 | 2013-11-14 | Twilio, Inc. | System and method for managing latency in a distributed telephony network |
US9602586B2 (en) | 2012-05-09 | 2017-03-21 | Twilio, Inc. | System and method for managing media in a distributed communication network |
US9247062B2 (en) | 2012-06-19 | 2016-01-26 | Twilio, Inc. | System and method for queuing a communication session |
US8737962B2 (en) | 2012-07-24 | 2014-05-27 | Twilio, Inc. | Method and system for preventing illicit use of a telephony platform |
US8938053B2 (en) | 2012-10-15 | 2015-01-20 | Twilio, Inc. | System and method for triggering on platform usage |
US8948356B2 (en) | 2012-10-15 | 2015-02-03 | Twilio, Inc. | System and method for routing communications |
US9253254B2 (en) | 2013-01-14 | 2016-02-02 | Twilio, Inc. | System and method for offering a multi-partner delegated platform |
US9282124B2 (en) | 2013-03-14 | 2016-03-08 | Twilio, Inc. | System and method for integrating session initiation protocol communication in a telecommunications platform |
US9225840B2 (en) | 2013-06-19 | 2015-12-29 | Twilio, Inc. | System and method for providing a communication endpoint information service |
US9240966B2 (en) | 2013-06-19 | 2016-01-19 | Twilio, Inc. | System and method for transmitting and receiving media messages |
US9483328B2 (en) | 2013-07-19 | 2016-11-01 | Twilio, Inc. | System and method for delivering application content |
US9137127B2 (en) | 2013-09-17 | 2015-09-15 | Twilio, Inc. | System and method for providing communication platform metadata |
US9274858B2 (en) | 2013-09-17 | 2016-03-01 | Twilio, Inc. | System and method for tagging and tracking events of an application platform |
US9338018B2 (en) | 2013-09-17 | 2016-05-10 | Twilio, Inc. | System and method for pricing communication of a telecommunication platform |
US9325624B2 (en) | 2013-11-12 | 2016-04-26 | Twilio, Inc. | System and method for enabling dynamic multi-modal communication |
US9553799B2 (en) | 2013-11-12 | 2017-01-24 | Twilio, Inc. | System and method for client communication in a distributed telephony network |
US9344573B2 (en) | 2014-03-14 | 2016-05-17 | Twilio, Inc. | System and method for a work distribution service |
US9226217B2 (en) * | 2014-04-17 | 2015-12-29 | Twilio, Inc. | System and method for enabling multi-modal communication |
US9251371B2 (en) | 2014-07-07 | 2016-02-02 | Twilio, Inc. | Method and system for applying data retention policies in a computing platform |
US9246694B1 (en) | 2014-07-07 | 2016-01-26 | Twilio, Inc. | System and method for managing conferencing in a distributed communication network |
US9774687B2 (en) | 2014-07-07 | 2017-09-26 | Twilio, Inc. | System and method for managing media and signaling in a communication platform |
US9516101B2 (en) | 2014-07-07 | 2016-12-06 | Twilio, Inc. | System and method for collecting feedback in a multi-tenant communication platform |
US9749428B2 (en) | 2014-10-21 | 2017-08-29 | Twilio, Inc. | System and method for providing a network discovery service platform |
US9477975B2 (en) | 2015-02-03 | 2016-10-25 | Twilio, Inc. | System and method for a media intelligence platform |
US9948703B2 (en) | 2015-05-14 | 2018-04-17 | Twilio, Inc. | System and method for signaling through data storage |
US10419891B2 (en) | 2015-05-14 | 2019-09-17 | Twilio, Inc. | System and method for communicating through multiple endpoints |
US10659349B2 (en) | 2016-02-04 | 2020-05-19 | Twilio Inc. | Systems and methods for providing secure network exchanged for a multitenant virtual private cloud |
US10063713B2 (en) | 2016-05-23 | 2018-08-28 | Twilio Inc. | System and method for programmatic device connectivity |
US10686902B2 (en) | 2016-05-23 | 2020-06-16 | Twilio Inc. | System and method for a multi-channel notification service |
US20230063395A1 (en) * | 2021-08-30 | 2023-03-02 | Nokia Solutions And Networks Oy | In-band control plane |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013026829A (en) * | 2011-07-21 | 2013-02-04 | Hitachi Ltd | Transmission system and control method of transmission system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100512209C (en) * | 2005-05-24 | 2009-07-08 | 华为技术有限公司 | Method for solving resource conflict in distribution route counting |
JP2012119948A (en) * | 2010-12-01 | 2012-06-21 | Fujitsu Ltd | Path setting method and transmission device |
-
2013
- 2013-03-11 JP JP2013048098A patent/JP6053003B2/en not_active Expired - Fee Related
-
2014
- 2014-02-27 US US14/192,398 patent/US9667537B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013026829A (en) * | 2011-07-21 | 2013-02-04 | Hitachi Ltd | Transmission system and control method of transmission system |
Non-Patent Citations (1)
Title |
---|
JPN6016038859; 高橋清隆他: '仮想ルータモデルによるMPLS-TPとIP/MPLSのインターワーク' 電子情報通信学会2013年総合大会講演論文集 通信2 , 201303, 第88頁, 一般社団法人電子情報通信学会 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108459919A (en) * | 2018-03-29 | 2018-08-28 | 中信百信银行股份有限公司 | A kind of distributed transaction processing method and device |
CN108459919B (en) * | 2018-03-29 | 2022-04-15 | 中信百信银行股份有限公司 | Distributed transaction processing method and device |
Also Published As
Publication number | Publication date |
---|---|
US20140254600A1 (en) | 2014-09-11 |
US9667537B2 (en) | 2017-05-30 |
JP6053003B2 (en) | 2016-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6053003B2 (en) | Transmission system, transmission apparatus, and transmission method | |
JP5534037B2 (en) | Information system, control device, virtual network providing method and program | |
EP3619896B1 (en) | Mechanism and apparatus for path protection when using compressed segment routing label stacks | |
US10218592B2 (en) | Method, device and system for performing bidirectional forwarding detection on aggregated link | |
US10225169B2 (en) | Method and apparatus for autonomously relaying statistics to a network controller in a software-defined networking network | |
JP5674107B2 (en) | Communication system, control device, processing rule setting method and program | |
WO2011118585A1 (en) | Information system, control apparatus, method of controlling virtual network, and program | |
JP5652565B2 (en) | Information system, control device, communication method and program | |
US9491000B2 (en) | Data transport system, transmission method, and transport apparatus | |
US20150207675A1 (en) | Path Control System, Control Apparatus, Edge Node, Path Control Method, And Program | |
JP2014175924A5 (en) | ||
JP5861772B2 (en) | Network appliance redundancy system, control device, network appliance redundancy method and program | |
WO2011118574A1 (en) | Communications system, control device, delay measuring method, and program | |
WO2014104277A1 (en) | Control apparatus, communication system, communication node control method and program | |
US8532101B2 (en) | System and method for providing co-signaled return label switch paths | |
JP6127569B2 (en) | Switch, control device, communication system, control channel management method and program | |
JP2014003408A (en) | Relay transfer system, path control device and edge device | |
JP2017050708A (en) | Communication system, control unit, switch, communication method, and program | |
WO2014119602A1 (en) | Control apparatus, switch, communication system, switch control method and program | |
JP5854488B2 (en) | Communication system, control device, processing rule setting method and program | |
JP6264469B2 (en) | Control device, communication system, and control method of relay device | |
JP2016225933A (en) | Control device, control method for relay device, program, and communication system | |
JP2015015640A (en) | Communication system, protocol processing computer, and communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151120 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151120 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160929 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161011 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161031 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161122 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161125 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6053003 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |