Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN100429889 C
Publication typeGrant
Application numberCN 02157144
Publication date29 Oct 2008
Filing date16 Dec 2002
Priority date17 Dec 2001
Also published asCN1427581A, EP1324568A2, EP1324568A3, US7164652, US7778163, US20030112748, US20070081465
Publication number02157144.9, CN 02157144, CN 100429889 C, CN 100429889C, CN-C-100429889, CN02157144, CN02157144.9, CN100429889 C, CN100429889C
Inventors加利J普帕, 戴维J马克斯韦尔, 罗宾杰弗里帕克, 肯杜布克
Applicant阿尔卡塔尔加拿大公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
System and method for detecting failure and route reconnection in communication network
CN 100429889 C
Abstract  translated from Chinese
提供一种用于重新建立通信链路的连接的方法。 To provide a method of re-establishing the connection for the communication link. 该链路具有第一和第二部分,具有在第一通信网络中的第一部分、在第二通信网络中的第二部分以及把所述第一部分连接到所述部分的接口。 The link having first and second portions, the first communication network having a first portion, a second communication network interface to a second portion of said first portion and connected to said portion. 该第一通信网络具有第一通信协议以及适用于监控所述第一部分的完整性的第一OAM协议。 The first communication network having a first communication protocol and the integrity of the first OAM protocol suitable for monitoring said first portion. 类似地,所述第二通信网络具有第二通信协议以及适用于监控第所述二部分的完整性的第二OAM协议。 Similarly, the second communication network having a second communication protocol and the integrity of the second OAM protocol suitable for monitoring the first part of the second. 该方法包括利用所述第二OAM协议来检测在所述第二部分中的故障。 The method includes the second OAM protocol to detect faults in the second portion. 在检测到所述故障之后,在第二通信网络中识别用于所述第二部分的替换路径,其中该替换路径能够完成来自所述接口的所述通信链路的所述第二部分。 After detecting the fault, identifying a second portion of the alternate path in the second communication network, wherein the alternate path to complete the interface from the second portion of the communication link. 对于该通信链路,在所述接口中,用该替换链路来取代所述第二部分。 For the communication link, at the interface, with the replacement of the second link portion instead.
Claims(10)  translated from Chinese
1.一种用于重新建立通信链路的连接的方法,所述通信链路具有在第一通信网络中的第一部分、在第二通信网络中的第二部分以及把所述第一部分连接到所述部分的接口,所述第一通信网络具有第一通信协议以及适用于监控所述第一部分的完整性的第一OAM协议,所述第二通信网络具有第二通信协议以及适用于监控第所述二部分的完整性的第二OAM协议,所述方法包括: 利用所述第二OAM协议来检测在所述第二部分中的故障; 在检测到所述故障之后,识别用于第二通信网络中的所述第二部分的替换路径,所述替换路径能够完成来自所述接口的所述通信链路的所述第二部分;以及对于所述通信链路,在所述接口中,用所述替换链路来取代所述第二部分; 其中: 所述第一通信网络为ATM网络; 所述第一OAM协议为PNNI和ATM OAM中的一种; 所述第二通信网络为MPLS网络;以及所述第二OAM协议为MPLS OAM。 1. A method of connection for re-establishing a communications link, said communication link having a first portion of a first communications network, in the second communication network and a second portion connected to said first portion the portion of the interface, the first communication network having a first communication protocol and a first OAM protocol integrity applies to monitoring of the first portion, the second communication network and having a second communication protocol suitable for monitoring the first the integrity of the second portion of a second OAM protocol, the method comprising: detecting failure in said second portion using said second OAM protocol; after detecting the fault, identifying a second alternate route in the communications network of the second portion, said alternate path to complete the interface from the second portion of the communication link; and for the communications link, the interface, Alternatively to replace the link with the second portion; wherein: said first communication network is an ATM network; said first OAM protocol and PNNI ATM OAM one; the second communication network is MPLS network; and the second OAM protocol as MPLS OAM.
2. 根据权利要求1所述的用于重新建立通信^的连接的方法,其中在所述接口处为所述笫二通信网络中的所述笫二部分识别替换路径. 2. A method of re-establishing a communication connection for ^ according to claim 1, wherein at the interface of the second communication network Zi Zi second portion of said alternate path identification.
3. 根据权利要求2所述的用于重新建立通信m的连接的方法,其中利用笫二OAM协议**测在第二部分中的故障包括监控用于接收包含MPLS OAM信息的帧的所述笫二部分并且对所述帧消除抖动. 3. The method of re-establishing a communication connection for m according to claim 2, wherein the use of two OAM protocol ** measured Zi fault in the second part includes the monitoring for MPLS OAM frame received contains information of undertaking of two parts and to the frame to eliminate jitter.
4. 根据权利要求3所述的用于重新建立通信链路的连接的方法,其中通过保持并访问用于所述第二部分的一个替换路径的列表而在所述笫二通信网络中识别用于所述第二部分的替换i^. 4. The method of connection for re-establishing a communications link according to claim 3, wherein by maintaining and accessing a list of alternate paths for the second part and identifying the second communication network with Zi Replace i ^ to the second portion.
5. 根据权利要求4所述的用于重新建立通信链路的连接的方法,其中所述笫一OAM协议适用于检测在所述第二部分中的故障. 5. The method according to claim connection to re-establish the communication link for 4, wherein said Zi OAM protocol for the detection of faults in the second portion.
6. 根据权利要求3所述的用于重新建立通信链路的连接的方法,其中进一步包括:利用所述第二OAM协议来检测在所述笫二部分中的所述故障的清除情况;在检测到所述故障的清除之后,为所述通信链路,用在该接口中的笫二部分来代替该替换路径. The method according to claim connection to re-establish the communication link for the 3, further comprising: detecting in the undertaking of the clearance of the second portion of the OAM fault using the second protocol; in after detecting the fault clearance, as the communications link used in the interface section instead of this great undertaking two alternate paths.
7. —种网络节点,该节点与第一通信网络和笫二通信网络相连,所述网络节点处理用于通信链路的通信,该通信链路具有在所述第一通信网络中的笫一部分、在所述第二通信网络中的第二部分以及在所述网络节点处在第一部分和笫二部分之间的接口,所述笫一通信网络具有第一通信协议以及适用于监控所述笫一部分的完整性的笫一OAM协议,所述第二通信网络具有笫二通信协议以及适用于监控所述笫二部分的完整性的笫二OAM协议,所述节点包括:利用第二OAM协议来险测在笫二部分中的故障的笫一模块; 笫二模块,在接收到故障之后适用于接收所述故障的指示,以识别用于所述笫二通信网络中的所述笫二部分的替换路径,所述替换路径能够完成来自所述接口的所述通信链路的所述笫二部分;以及笫三模块,适用于接收所述替换路径的指示,为该通信链路,用替换i^来代替该第二部分;其中:所述笫一通信网络为ATM网络;所述笫一OAM协议为PNNI和ATM OAM中的一种;所述第二通信网络为MPLS网络;以及所述第二OAM协议为MPLS OAM. 7. - kind of network nodes, the node connected to the first communication network and the second communication network Zi, the communication network node for processing communication link, the communication link having the first part of the communication network Zi in the second communication network and a second portion in the network node in the first portion and the interface between the two parts Zi, Zi communication network having the first communication protocol and is suitable for monitoring the Zi part of the integrity of Zi OAM protocol, the second communication network and having a great undertaking two communication protocols suitable for monitoring the integrity of the undertaking of the undertaking of two parts of two OAM protocol, the node comprising: a second OAM protocol insurance undertaking of the second part of the test in the failure of Zi module; undertaking of two modules, after receiving the fault is adapted to receive an indication of the failure to identify a second communication network for the great undertaking of the undertaking of two parts alternate route, the alternate route from the interface to be able to complete the communication link Zi said second portion; and undertaking of three modules, adapted to receive an indication of the alternate route, for the communication link, with the replacement i ^ instead of the second portion; wherein: the undertaking of a communications network for the ATM network; and the undertaking of an OAM protocol PNNI and ATM OAM one; the second communications network is an MPLS network; and the first two OAM protocol MPLS OAM.
8. 根据权利要求7所述的节点,其中:所述笫一模块通过监控用于接收包含MPLS OAM信息的帧的所述笫二部分并且对所述帧消除抖动而利用所述笫二OAM协议来检测在所述笫二部分中的所述故障. 8. A node as claimed in claim 7, wherein: the undertaking of a monitoring module for the reception of information contained MPLS OAM frame undertaking of two parts and the frame to eliminate jitter and use the undertaking of two OAM protocol detecting the fault in the undertaking of the second portion.
9. 根据权利要求8所述的网络节点,其中:所述笫二模块,其中进一步包括用于所述第二部分的一个替换路径的列表,以识别所述替换路径. The network node according to claim 8, wherein: the undertaking of two modules, which further comprises an alternate route list for the second portion to identify the alternate route.
10. 根据权利要求9所述的网络节点,其中: 所述第一模块适用于使用所述笫二OAM协议来检测在所述第二部分中的所述故障的清除情况;以及所述笫三模块适用于在检测到所述故障清除之后通过用于通信链路的笫二部分来取代该替换路径• 10. The network node of claim 9, wherein: the first module is adapted to use the great undertaking two OAM protocol to detect in the second part of the clearance of the fault; and the undertaking of three module applies after detecting the fault is cleared by the second part of the communication link for the great undertaking to replace the alternate path •
Description  translated from Chinese

用于在通信网络中检测故障和重新路由连接的系统和方法技术领域 Technical Field in a communication network fault detection and re-routing connections to systems and methods

本发明涉及数据通信系统,特别涉及能够把异步传输模式(ATM) 业务提供到多协议标签交换(MPLS)平台的网络节点的应用. The present invention relates to a data communication system, particularly to be able to use ATM (ATM) services provided to a Multiprotocol Label Switching (MPLS) network node platform.

背景技术 Background

MPLS在作为许多通信网络的高速核心的通信工业中得到迅速的支持.用于把ATM网络与MPLS网络相连接的网络已经被开发和设置. MPLS support rapidly as the core of many high-speed communications network communications industry network for the ATM network and MPLS network connected has been developed and set up.

当MPLS网络^^用作为ATM网络的一部分时,需要一种系统能够在ATM网络中利用MPLS OAM. When used as part of the MPLS network ^^ ATM network, you need a system that can take advantage of MPLS OAM in the ATM network.

发明内容 DISCLOSURE

在第一方面中,提供一种用于重新建立通信链路的连接的方法.该通信链路具有在第一通信网络中的第一部分、在第二通信网络中的笫二部分以及把第一部分连接到该部分的接口.第一通信网络具有第一通信协议以及适用于监控第一部分的完整性的第一OAM协议;第二通信网络具有第二通信协议以及适用于监控第二部分的完整性的第二OAM协 In a first aspect, there is provided a method of re-establishing the connection for the communication link. The communication link having a first portion of a first communications network, in the second communication network and the undertaking of the second portion of the first portion the integrity of the second communication network having a second communication protocol and a second portion suitable for monitoring; portion connected to the interface of the first communication network having a first communication protocol and a first OAM protocol integrity applies to the first portion of the monitor. The second OAM Association

议.该方法利用第二OAM协议来检测在第二部分中的故障.在检测到故障之后,该方法在第二通信网络中识别用于第二部分的替换路径,该替换路径能够完成来自该接口的通信链路的第二部分.对于该通信链路, 在该接口中,该方法用替换链路来取代第二部分. Proposed. The method uses a second OAM protocol to detect faults in the second part of the After a fault is detected, the method in a second communication network to identify alternate paths for the second part, the alternate route can be completed from the The second part of the communication link interface for the communication link, in the interface, the method replaces the link to replace the second part.

该方法可以具有作为ATM网络的第一通信网络,作为PNNI和ATM OAM中的一种的第一OAM协议,作为MPLS网络的第二通信网络, 以及作为MPLS OAM的第二OAM协议. The method may have a first communication network ATM network, as PNNI and ATM OAM in a first OAM protocol, MPLS network as a second communication network, as well as a second OAM MPLS OAM protocol.

该方法可以在该接口处在第二通信网络中为该第二部分识别替换路径。 The method may in a second communications network identifying alternate path for the second portion at the interface. 该方法通过监控用于接收包含MPLS OAM信息的帧的第二部分并 The method by monitoring a second portion of the received frames contain MPLS OAM information and

且对该帧消除抖动(debouncing)而可以利用第二OAM协议来检测在第二部分中的故障. And the frame to eliminate jitter (debouncing) and second OAM protocol can be used to detect faults in the second part.

该方法可以通过保持并访问为该第二部分保持的一个替换路径的列表而在第二通信网络中识别用于该第二部分的替换路径. The method may be maintained and accessed by a second portion for holding a list of alternate paths in the second communications network identifying a second portion of the alternate route.

该方法可以具有适用于检测在第二部分中的故障的第一OAM协议. The method may have adapted to detect a fault in the second part of the first OAM protocol.

该方法可以利用第二OAM协议来检测在第二部分中的故障的清除情况.在检测到故障清除之后,该方法用在该接口中的第二部分来代替该替换路径. This method can be used to detect a second OAM protocol in the second part of the clearance of the fault. After detecting the fault is cleared, the method used in the interface instead of the second part of this alternative path.

在第二方面中,提供一种网络节点.该节点与第一通信网络和笫二通信网络相连.该节点处理用于通信链路的通信.该通信链路具有在第一通信网络中的第一部分、在第二通信网络中的第二部分以及在该网络节点处在第一部分和第二部分之间的接口.第一通信网络具有第一通信协议以及适用于监控第一部分的完整性的第一OAM协议;笫二通信网络具有第二通信协议以及适用于监控第二部分的完整性的第二OAM协议.该节点具有第一模块,利用第二OAM协议来检测在第二部分中的故障;第二模块,在接收到故障之后适用于接收故障指示,以在第二通信网络中识别用于第二部分的替换路径,该替换路径能够完成来自该接口的通信链路的第二部分;第三模块,适用于接收替换路径的指示,为该通信链路,用替换路径来代替该第二部分. In a second aspect, there is provided a network node. The node connected to the first communication network and the undertaking of the second communication network. The communication processing node for a communication link. The communication link having a first network in a first communication part, in the second communication network and a second portion in the network node in the interface between the first and second portions of the first communication network having a first communication protocol and is suitable for monitoring the integrity of the first portion of the first undertaking of the second communication network failure with a second communication protocol and the integrity of the second OAM protocol suitable for monitoring the second part of the node having a first module, using the second OAM protocol to detect in the second portion; an OAM protocol. ; second module, after receiving the fault is adapted to receive a fault indication, in the second communication network to identify alternate paths for the second part, the alternate path to complete the second part of the communication link from the interface; a third module, adapted to receive an indication of alternate paths, for the communication link, using the alternate path to replace the second portion.

该节点可以具有作为ATM网络的第一通信网络,作为PNNI和ATM OAM中的一种的第一OAM协议,作为MPLS网络的第二通信网络, 以及作为MPLS OAM的第二OAM协议. The node may have a first communication network ATM network, as PNNI and ATM OAM in a first OAM protocol, MPLS network as a second communication network, as well as a second OAM MPLS OAM protocol.

该节点可以具有第一模块,通过监控用于接收包含MPLS OAM信息利用第二OAM协议来检测在第二部分中的故障,并且该第二模块对该帧消除冲牛动. The node may have a first module, by monitoring for receiving information comprising using a second OAM MPLS OAM protocol to detect faults in the second portion, and the second module to the frame to eliminate the red cow move.

该节点可以具有第二模块,其中进一步包括用于第二部分的一个替换路径的列表,以识别该替换路径. The node may have a second module, further comprising an alternate route list for the second portion to identify the alternate route.

该节点可以具有适用于使用第二OAM协议来检测在第二部分中的故障的清除情况的第一模块,以及适用于在检测到故障清除之后通过用于通信链路的第二部分来取代该替换路径的第三模块. The first module may have a suitable node using a second OAM protocol to detect a fault in the second part of the clearance of, and suitable for clearing after a fault is detected by a second portion for replacing the communications link The third module replacement path.

在第三方面中,提供一种在ATM网络的两个终端之间重新路由一个通信链路的方法,所述通信链路包括一个双向路由路径,该双向路由路径是跨经一个MPLS网络、并且在所述ATM网络和所述MPLS网络的边界上提供的第一ATM/MPLS交换机和第二ATM/MPLS交换机之间建立的,所述方法包括:产生MPLS OAM连接验证帧、并且以规则的时间间隔周期性的从所述第一ATM/MPLS交换机向所述笫二ATM/MPLS交换机发送所述CV帧;在所述第二ATM/MPLS交换机, 检测所述CV帧,分析所述CV帧并产生一个OAM响应帧以对应于每一个接收到的CV帧,以及在所述路由路径上发送所述OAM响应帧到所述第一ATM/MPLS交换机;其中所述OAM响应帧指示所述路由路径的状态. In a third aspect, there is provided a re-routing of a communication link between the two terminals of an ATM network, said communications link comprises a bidirectional routing path, which is bi-directional routing path across the MPLS network via a, and the method to establish the boundary between the ATM network and the MPLS network provides a first ATM / MPLS switch and the second ATM / MPLS switch comprising: generating MPLS OAM connection verification time frame, and to the rule of periodically spaced from the first ATM / MPLS Switch to the undertaking of two ATM / MPLS switch sends the frame CV; in the second ATM / MPLS switch, detecting the CV frames, analyzing the frames and CV generating a OAM response frame corresponding to each of the CV received frame, and transmitting the OAM on the routing path response frame to the first ATM / MPLS switch; wherein the OAM response frame indicating the routing path state.

在第四方面中,提供一个ATM/MPLS节点,其连接在ATM网络和MPLS网络之间,以将去往/来自ATM信元的数据转换自/到MPL帧, 并验证从所述节点建立的、跨所述MPLS网络的路由路径的完整性,所述节点包括:MPLS处理部分,用于分析从一个远程ATM/MPLS节点经过所述路由路径而接收的CV帧,并操作状态机,所述状态机44供指示所述路由路径状态的状态消息;以及ATM处理部分,用于从所述MPLS处理部分接收所述状态消息,并发送所述状态消息到所述ATM网络的ATM节点,所述ATM节点具有包括所述路由路径的连接。 In a fourth aspect, there is provided an ATM / MPLS node, which is connected between the ATM network and MPLS network to the to / from the ATM cell data conversion from / to MPL frames and verification build from the node , the integrity of the routing path across the MPLS network, the node comprising: MPLS processing section for analyzing CV frames from a remote ATM / MPLS routing path via said node receiving, and the operation state machine, the The state machine 44 for indicating the state of the status message routing path; and ATM processing section for receiving the portion of the processing state from the MPLS message, and sends the status message to the ATM node of the ATM network, the comprising connecting said ATM node having routing path.

其中所述MPLS处理部分包括:CV发送器,用于产生所述CV帧、 并以规则的间隔在所述路由路径上发送所述CV帧;OAM帧监视器,用于检测在所述路由路径上接收的OAM响应帧,并分析所述OAM响应帧;OAM状态机,用于才艮据所述OAM帧监视器从所述OAM响应帧获得的信息,设为良好、缺陷、未知状态之一,连接控制模块,用于当所述状态机指示缺陷状态时断开所述路由路径,并在所述MPLS网络上建立一个替换路由路径;以及管理模块,用于通知所述ATM处理部分所述缺陷状态.其中所述ATM处理部分包括:信令模块,用于接收所述缺陷状态消息,断开包括所述路由路径的连接,并确定一个沿着一个替换路径的、 包含新的路由路径的替换连接;以及连接保持模块,用于沿着所述替换路径建立所述替换连接. Wherein said MPLS processing section includes: CV transmitter for generating the CV frame, and at regular intervals on the routing path of the CV transmission frame; OAM frame monitor in the routing path for detecting On receiving the OAM response frame, and analyzing the OAM response frame; OAM state machine for Burgundy It was the OAM frame monitor response message frame received from the OAM, set a good, defect, one of unknown status connection control module for the routing path is disconnected when the state machine indicates that the defect state and the establishment of an alternate routing path on the MPLS network; and a management module for notifying the ATM processing the part Defect state wherein said ATM processing section includes: a signaling module for receiving the defect status message, including the connection of the disconnected routing path, and determines a replacement along a path, comprising new routing path Alternative port; and a connection holding module, for establishing the connection along the alternate route replaces.

在其它方面中,本发明提供上述各个方面的各种组合和子集. In other aspects, the invention provides various combinations and subsets of the above-mentioned various aspects.

附图说明 Brief Description

从下文的具体实施例的描述以及通过举例示出本发明的原理的附图中,本发明的上述和其它方面将变得更加清楚.在附图中,相同的元件采用相同的参考标号,该标号可以具有唯一的字母后缀,以识別相同元件的具体实例: From the description of the specific embodiments hereinbelow and illustrated by way of example the principles of the present invention, in the drawings, the above and other aspects of the present invention will become more apparent in the drawings, the same elements by the same reference numerals, the Reference numeral may have a unique letter suffix to identify specific instances of the same element:

图1为在本领域所公知的在两个节点中具有一条故障链路的现有ATM通信网络的方框图; Figure 1 is a block diagram of this known prior art ATM communication network having a failed link between two nodes;

图2为根据本发明一个实施例在MPLS网络中的两个MPLS节点之间具有一条故障通道链路的包含有MPLS网络的ATM网络的方框图; Figure 2 is a block diagram of a fault with a channel link between the cases in the two MPLS MPLS network nodes contain MPLS network ATM network in accordance with one embodiment of the present invention;

图3为由体现本发明的图2中的节点所采用的两个ATM单元以及一个等价MPLS帧的方框图; Reflect and block diagram in Figure 3 by an equivalent of two ATM MPLS frame unit 2 node graph used in the present invention;

图4为在图2的MPLS网络中连接两个MPLS节点的通道链路的方框图; Figure 4 is a connecting link between two channels MPLS nodes in FIG. 2 in a block diagram of an MPLS network;

图5为用于建立图3的通道链路的算法的流程图; 图6为与图4的通道链路相关的OAM帧祐发送和监控的各种情况的示意图; 6 is a schematic diagram of FIG. 4 associated channel link OAM frame woo send and monitor various situations; Figure 5 is a flow chart diagram for establishing a channel link 3 algorithm;

图7为体现本发明的把ATM网络与图2的MPLS网络相接的节点的元件方冲匡图;以及 Figure 7 is reflected in the ATM network and MPLS network in Figure 2, contact element nodes red square Marina diagram of the present invention; and

图8为在图7的节点中的MPLS OAM状态机的方框图. Figure 8 is a block diagram in Figure 7 node in the MPLS OAM state machine.

具体实施方式 DETAILED DESCRIPTION

下文的描述和实施例通过举例说明本发明的原理.这些实施例被提供用于说明这些原理的目的,而非用于限制.在下文的描述中,相同的元件在说明书和附图中由相同的参考标号所表示. Description and examples below, by way of illustrating the principles of the invention. These embodiments are provided for illustration purpose of these principles, and not of limitation. In the following description, the same elements in the specification and drawings by the same represented by reference numeral.

参见图1 ,所示的现有系统100包括本领域所公知的一般结构的ATM 网络.其中,网络102包括由可以承载ATM业务的通信链路106所连接的一个互联的多个ATM交换机104.在网络102的边缘,ATM边缘交换机108提供用于把客户住所设备(CPE ) 110连接到网络102的连接. 类似地,在网络102的另一个边缘处,ATM边缘交换机112提供用于把CPE114连接到网络云102的链路.应当知道,该ATM边缘交换机108 还可以具有连接到另一个ATM网络116的连接.ATM边缘交换机108 被通过链路118连接到网络102中的元件.类似地,ATM边缘交换机112 通过链路120连接到网络102中的元件. Referring to Figure 1, the system 100 shown includes a conventional ATM network known in the art the general structure of which network 102 includes a plurality of interconnected ATM switches 104 may be carried by the ATM traffic to the communication link 106 is connected. at the edge of network 102, ATM edge switch 108 is provided for the customer premises equipment (CPE) 110 to a network 102 connection. Similarly, in another edge of the network 102, ATM edge switch 112 is provided for connecting the CPE114 link 102 to network cloud. should be understood that the ATM edge switch 108 may also have a connection to another ATM network connection .ATM edge 108 of the switch 116 is connected to the network 102 through a link member 118. Similarly, ATM edge switch 112 is connected to network element 102 by link 120.

ATM边缘交换机具有检测和回避在网络云102中的故障的功能,使用已知的PNNI信令或者ATM OAM协议.当示例通信被从CPE110至CPE114发送时,首先建立从ATM边缘交换机108通过ATM交换机104 到达ATM边缘交换机112的一个PNNI信令路径.例如,最初建立通过ATM开关104A、 104B和104C的路由路径122.当路径122可用并且其中出现元件故障时,例如在把ATM交换机104B连接到ATM交换机104C的链路106中的故障,PNNI可以被用于沿着一条替换路径重新建立连接. ATM edge switch has a fault detection and avoidance function in the network cloud 102, using known PNNI signaling or ATM OAM protocol. When the example of a communication is sent from CPE110 to CPE114, first established by the ATM edge switch 108 ATM switch ATM edge switch 104 reaches a PNNI signaling path 112. For example, initially established by the ATM switch 104A, 104B and 104C of the routing path 122. The path 122 is available when and where the event of component failure, for example, the ATM switch 104B is connected to the ATM 106 switch 104C link failure, PNNI can be used to replace the path along a connection is reestablished.

同时,该实施例提供一种用于具有到达ATM网络的连接和到达MPLS网络的连接的节点的系统和方法,以利用MPLS OAM检测和绕开在MPLS网络中被检测的所建立路径中的故障.另外提供关于利用MPLS网络的实施例的详细描述. Meanwhile, the embodiment provides a system and method to reach the ATM network node connectivity and reach MPLS network connection that is used to take advantage of the MPLS OAM detection and bypass MPLS network is detected in the established path fault Further detailed description of embodiments on the use of the MPLS network.

参见图2,其中示出系统200,包括构成一个实施例的交换机.在此, MPLS网络202包括通过通信链路206连接的MPLS交换机204.在网络202的一个边缘处,ATM/MPLS交换机208用于使例如CPE210这样的ATM设备连接到网络202.在网络202的一个边缘处,ATM/MPLS 交换机212提供用于例如CPE214这样的ATM设备的一个接口点. ATM/MPLS交换机208具有连接到另一个ATM网络216的链路. ATM/MPLS交换机208通过通信链路218与网络202中的MPLS交换 Referring to Figure 2, which illustrates a system 200, comprising a switch constituting an embodiment. In this, MPLS network 202 via a communication link 206 includes a connection in a MPLS switch 204. The edge of the network 202, ATM / MPLS switch 208 with e.g. CPE210 to make such devices are connected to a network 202. The ATM network 202 at one edge, ATM / MPLS switch 212, for example, an ATM interface point CPE214 such devices. ATM / MPLS switch 208 has a connection to another ATM network link. ATM / MPLS switches 216 and 208 exchange 218 in MPLS network 202 via a communication link

9机进行通信.类似地,ATM/MPLS交换机212通过通信链路220与MPLS 交换机204C进行通信.应当指出网络202可以具有到达其它网络的其它连接. 9 machine communication. Similarly, ATM / MPLS switch 212 via communication link 220 to communicate with MPLS switches 204C. It should be noted that the network 202 may have access to other connections to other networks.

为了提供服务质量(QoS)标准,例如类似于ATM网络中的标准, 对于通过MPLS网络202处理的通信,MPLS交换机204利用MPLS信令来建立用于在MPLS网络202中承载的业务的专用和预设的路由路径.该路由路径是在网络202中的所有无件已知的.例如,如果CPE210 与CPE214进行通信,在数据被从CPE210发送到ATM/MPLS交换机208之后,使用标签交换路径("LSP") 222,通过MPLS网络202,把该数据在ATM/MPLS交换机208与ATM/MPLS交换机212之间发送. LSP222还可以承载从交换机212至交换机208的数据.LSP还被称为路由路径. In order to provide quality of service (QoS) standard, for example similar to the ATM network standard, for communication, MPLS switch through the MPLS network handled 204 202 to establish the use of MPLS signaling for MPLS network services carried 202 dedicated and pre- routing path established. The routing path in the network 202 all non-member known. For example, if CPE210 communicate with CPE214, the data is sent from CPE210 until after 208, label switching path ATM / MPLS switch (" LSP ") 222, 202 through the MPLS network, the data between the ATM / MPLS switch 208 and ATM / MPLS switch 212 to send. LSP222 also can carry data .LSP 212 from the switch to the switch 208 is also known as the routing path.

用于QoS标准的另一个要求是必须提供冗余MPLS路由路径.在MPLS中币路径222中的部件发生故障的情况下,例如在连接MPLS交换机204B至MPLS交换机204C的通信链路206中的故障,该故障已经被检测,并且业务量被重新路由到一个替换MPLS路由路径,例如替换MPLS路由路径224.关于用于监控和路由MPLS路由路径的机制的详细描述在下文中提供. Another requirement for the QoS criteria must provide redundant MPLS routing path. In the case of MPLS coin path 222 in component failure, e.g., failure in connection to MPLS MPLS switch 204B switches 204C communication link 206 The fault has been detected, and the traffic is re-routed to an alternate path MPLS routing, e.g., a detailed description of MPLS routing path 224. Alternatively mechanisms for monitoring and for routing MPLS routing path is provided below.

相应地,交换机208是提供在ATM和MPLS网络之间的接续点的一个实施例,允许在剩余的通信网络中路由来自要被提供的每种网络并且要由其它网络所使用的路由信息.应当知道,交换机208还被称为节点、网络元件、路由开关或者其它本领域中已知的术语. Accordingly, the switch 208 is provided between the ATM and MPLS network connection point to one embodiment, allowing the rest of the communications network to the routing information used by other network route from each network to be provided and should be know, the switch 208 is also referred to as nodes, network elements, routing switch, or other terms known in the art.

参见图3,其中示出把由ATM/MPLS交换机208从CPE210接收的ATM信元与MPLS帧之间相互转换的方面,应当知道,当ATM/MPLS 交换机208在ATM网络和MPLS网络的边缘上,ATM/MPLS208必须把ATM信元与MPLS帧之间相互转换.ATM数据被封装到信元或帧中. 示例的ATM信元300包括在数据字段302中的48字节和在标头字段304 的五个字节.该标头字段包括与误差检测目标信息相关的数据.通常, ATM信元300被用于通过AAL1/2/5信令参数来编码语音呼叫.ATM帧被用于发送较大量的数据.示例的ATM帧306包括可能具有65K字节数据的数据字段.标头字段312可与用于ATM信元304的标头字段304 相比较.MPLS帧包括数据字段314、标头字段316、第一标签字段318 和第二标签字段320. Referring to Figure 3, which shows the aspect of the ATM / MPLS switch 208 from the conversion between the ATM cells and MPLS frame CPE210 received should know that when ATM / MPLS edge switch 208 on the ATM network and MPLS network, ATM / MPLS208 must MPLS frames between ATM cells and vice versa .ATM data is encapsulated into cells or frames. ATM letter exemplary cell 300 included in the data field 302 in the 48-byte header fields and in 304 five bytes. The header field includes data and an error detection information relating to the target. Typically, ATM cells 300 are used by AAL1 / 2/5 signaling parameters to encode voice call .ATM frames are used to transmit a larger amount data. ATM exemplary frame 306 may include 65K bytes of data having a data field. Header field 312 is comparable to header field 304 used in ATM cell 304. .MPLS frame includes a data field 314, header field 316 The first tag field 318 and second tag field 320.

当把ATM信元或帧转换为MPLS帧时,各个ATM数据字段(数据字段302或308 )被插入到MPLS数据字段314.类似地,各个ATM 信元或帧标头字段的内容(标头字段304或标头字段310)被插入到MPLS标头字段316.第一标签字段318和第二标签字段320被用于标识用于MPLS帧312至MPLS网络202的路由信息.第一标签字段318 包含与用于MPLS帧的MPLS路由路径相关的标识信息.例如,该第一标签字段318可以包含与关于MPLS路由路径222的路由路径相关的信息.第二标签字段320包含与可以由节点208和212用于路由ATM路径的特定内部ATM连接相关的连接信息.由于该通道是已知的,在网络202中的每个节点可以检验第一标签字段318的内容,并且把该帧转到该网络202中的适当节点. When the ATM cell or frames into MPLS frames, each ATM data fields (data field 302 or 308) is inserted into the MPLS data field 314. Similarly, the contents of each ATM cell or frame header fields (header field 304 or header field 310) is inserted into MPLS header field 316. The first label field 318 and second label field 320 is used to identify the first tag field for the MPLS frames 312 to MPLS network routing information 202 contains 318 with the MPLS routing path for the MPLS frame identification information related. For example, the first tag field 318 may contain MPLS routing on the routing path 222 information related to the second label field 320 contains the node 208, and 212 may be formed particular internal ATM connection path for routing ATM connection related information. Since the channel is known, each node in the network 202 may verify the contents of the first tag field 318, and sends the frame to the network 202 the appropriate node.

参见图4和5,提供对MPLS路由路径206、 218和220的建立和内容的描述.在该实施例中,MPLS路由路径206、 220和218被实际体现在分离光缆中,每个路径承载到达或来自MPLS交换机204或ATM/MPLS交换机208的单向数据.使用MPLS路由路径218的例子, 从ATM/MPLS交换机208到MPLS交换机204A的下行通信在被标识为标签交换路径(LSP) 400的一个分离光纤连接上执行.类似地,从MPLS交换机204A到ATM/MPLS交换机208的通信由LSP402所承载. 应当知道,LSP400和LSP402可以连接到被集中归组到构成MPLS路由路径218的一个MPLS通道的交换机208上的相同物理端口.应当知道, 术语"通道"可以替换为术语"MPLS"路由路径.PNNI干线组被创建以连接LSP400和LSP402. PNNI干线组可以是与在连接到MPLS网络202的交换才几208上的一个物理端口相连的多个干线组中的一个.该千线组还允许使用PNNI信令协议在通道上进行连接许可控制(CAC)以及ATM连接的ATM信号传输.参见图5,其中示出算法500,用于建立、构造和监控一个通道,例如MPLS路由路径222和224.首先,在步骤502,在来源和目标MPLS 交换节点之间,在每个方向上创建一个LSP.在该实施例中,来源MPLS 节点可以是ATM/MPLS交换机208,以及目标MPLS交换机可以是ATM/MPLS交换机212.接着在步骤504,两个LSP被组合以创建一个通道.对于图2中所示的网络,该通道可以是MPLS路由路径222.接着在步骤506,与ATM数据相关联的PNNI信令链路被连接到该通道. 接着在步骤508,与ATM数据相关联的PNNI路由链路被连接到该通道. 最后,在步骤510,启动通道监控.在这一点,通道222提供ATM/MPLS 交换机208到ATM/MPLS交换机212之间的通信链路.在该通道中的PNNI信令和路由链路使得该实施例使用PNNI信令协议来检测和对通道222中的任何信令故障作出反应.但是,如下文所述,该实施例利用MPLS OAM信令协议来取代PNNI协议作为MPLS信令协议,提供改善的响应时间. Figures 4 and 5 provide, establish and describe the content of MPLS routing path 206 218 and 220. In this embodiment, MPLS routing path 206, 220 and 218 are actually reflected in the separation of the cable, each path carries arrival or unidirectional MPLS switch 204 or data from ATM / MPLS switch 208. The MPLS routing path 218 using examples from ATM / MPLS MPLS switch 208 to switch in downlink communication 204A is identified as a label switched path (LSP) 400 of Fiber execute on separate connections. Similarly, from MPLS switch 204A to communicate ATM / MPLS switch 208 carried by LSP402 should be aware of, LSP400 and LSP402 can be connected to be grouped into a centralized MPLS 218 channels constitute MPLS routing path the same physical port on the switch 208. It should know that the term "channel" can be replaced with the term "MPLS" routing path .PNNI trunk group is created to connect LSP400 and LSP402. PNNI trunk groups may be a switched connection to the MPLS network in 202 a plurality of trunk groups only a few physical port 208 is connected to one. The group also allows the use of thousands of lines PNNI signaling protocol Connection Admission Control (CAC) on the channel and the ATM signal transmission ATM connections. Figure 5 , which shows the algorithm 500, is used to establish, construct and monitor a channel, such as MPLS routing paths 222 and 224. First, at step 502, between the source and the target MPLS switching node, create an LSP in each direction. In this embodiment, the source may be an MPLS node ATM / MPLS switch 208, and the target MPLS switches can be ATM / MPLS switch 212. The combination is then, in step 504, two LSP to create a channel. For shown in Figure 2 The network, which may be a MPLS routing path channel 222. The channel is then connected to the step 506, and the ATM PNNI signaling link associated with the data. Next is step 508, and the ATM PNNI route link data associated with the connected to the channel. Finally, at step 510, the start channel monitoring. At this point, the channel 222 ATM / MPLS switch 208 to 212 communications link between the ATM / MPLS switch. PNNI signaling and routing in the channel This embodiment uses a link so that PNNI signaling protocol to detect and channel 222 react to any signaling failures. However, as described below, the embodiment utilizes MPLS OAM signaling protocol to replace PNNI protocol as MPLS signaling agreement to provide improved response time.

应当知道,对于替换通道224,算法500可以重复执行,以建立用于ATM/MPLS交换机208到ATM/MPLS交换机212的替换路由路径. You should know that, for the replacement channel 224, the algorithm 500 may be repeated to establish replace ATM / MPLS switch routing path for the ATM / MPLS switch 208 to 212.

参见图4 , LSP400和402可以分别承载PNNI信令链iMt据包、PNNI 路由链路数据包以及专用的MPLS操作、管理和维护(OAM)帧.MPLS OAM帧按照ITU Y.17 MPLS标准,其被包含于此以供参考.存在有三种由本实施例所使用的MPLS OAM帧: Referring to Figure 4, LSP400 and 402 may respectively carry signaling chain iMt PNNI packets, PNNI route link data packets and a dedicated MPLS Operations, Administration and Maintenance (OAM) frame .MPLS OAM frame according to ITU Y.17 MPLS standard, which which is incorporated herein by reference there are three MPLS OAM frames used by the embodiment of the present:

1) 连接性确认(CV)帧; 1) connectivity check (CV) frames;

2) 向后缺陷标识符(BDI)帧;以及 2) backward defect identifier (BDI) frame; and

3) 向前缺陷标识符(FDI)帧. 3) forward defect identifier (FDI) frame.

在一个LSP中发送的MPLS OAM帧的类型通过在MPLS帧中的标头信息和第二标签字段320而标识.第二标签字段318包含与OAM目标相关的通道标识信息.目前,在本实施例中,MPLS OAM帧由MPLS 标准体所定义的数值来标识.当前,该数值为"5".该数值被置于第二标签字段320中.该数值字段的内容标识MPLS OAM帧的类型. Type MPLS OAM frame transmitted by an LSP in MPLS frame header information and the second identification tag field 320 and second tag field 318 contains the destination channel associated with the OAM identification information. At present, in this embodiment, in, MPLS OAM MPLS frame by the value defined by standards bodies to identify. Currently, this value is "5." This value is placed in a second tag field 320. The content type identifies the numeric fields MPLS OAM frame.

参见图6,通过参照ATM/MPLS交换机208和ATM/MPLS交换机212之间的通道222而提供在本实施例中所用的ITU Y.17 OAM信令协议的描述.OAM信令协议通常操作如下:在一个上游交换机,产生一个OAM帧,并且在其相关的LSP中发送到下游交换机.在下游交换机处, OAM帧被接收和分析.根据分析结果,下游交换机产生一个响应OAM 帧,其被沿着相关的LSP向上发送到发信交换机.在该发信交换机处, 该响应OAM帧被接收和分析.根据LSP或交换机的状态,最终响应信息将把整个通道的状态指示给该发信交换机. Referring to Figure 6, by referring to the ATM / MPLS switch 208 and ATM / MPLS switch between channels 222 and 212 provided in the present embodiment used in ITU Y.17 OAM signaling protocol described .OAM signaling protocol generally operates as follows: In an upstream switch, produce a OAM frame, and sent to the downstream switch in its associated LSP In the downstream switch point, OAM frame has been received and analyzed. Based on the results, the downstream switch generates a response OAM frame, which is along the LSP related letter sent up to the switch. In this letter at the switch, the response OAM frame is received and analyzed according to the state LSP or switch, and ultimately the entire channel response information indicative of the status of the letter to the switch.

在此有根据LSP400、 LSP402、交换机212和交换机212之外的下游部件的状态而产生的四种信令OAM情况.为了说明在本实施例中的这些信令方面,上游交换机为ATM/MPLS交换机208,下游交换机为ATM/MPLS交换机212,发信帧模块为发送模块602,接收模块为监控模块604,回复发送模块为模块606,以及接收回复模块为监视器模块608. In this case there are four signaling OAM according to the state LSP400, LSP402, switch 212 and a switch 212 outside of downstream components arising. To illustrate these signaling aspect of this embodiment, the upstream switch to ATM / MPLS switch 208, the downstream switches ATM / MPLS switch 212, the transmitter module 602 to transmit a frame module, receiver module to monitor module 604, reply sending module to module 606, and receive a reply module to monitor module 608.

在600处的情况A示出在所关注的元件中没有发送问题的通道.在交换机208中,在步骤1 ,发送模块602产生一个CV帧,并且在LSP400 上发送.在步骤2,在交换机212处,由监控模块604接收该CV帧.在步骤3,该监控模块确认CV帧的接收.在步骤4,在交换机208处的模块608接收该响应CV帧.通过接收该响应CV帧,交换机208可以确定通道222完全可用.CV帧由CV发送模块602和模块608在每秒中根据ITU Y.17标准而产生.相应地,在接收特定的发送和帧处理延迟之后, 当通道222和影响通道222的其下游的组件完全可用时,由208所接收的响应CV帧应当大约每秒钟到来一次.应当知道,其它时间间隔可以被用于发送CV帧. Not shown in the case of A 600 at the element of interest in the channel to send the problem. In the switch 208, to produce a CV frame in step 1, the transmission module 602 and sent on LSP400. In step 2, the switch 212 at the monitoring module 604 is received by the CV frames. In step 3, the monitoring module acknowledges receipt of the CV frames. In step 4, the switch 208 in the module 608 receives the response frame CV. CV by receiving the response frame, the switch 208 You can determine the channel 222 fully available .CV frame sent by CV module 602 and second module 608 in accordance with ITU Y.17 standard production. Accordingly, after receiving a specific transmission and frame processing delay, and affect the channel when the channel 222 its downstream assembly 222 fully available, the response frame is composed of 208 CV should be received soon from about once per second. It should be appreciated that other time intervals may be used for transmitting CV frames.

在612处的情况B中,假设在LSP400中存在一个故障.在步骤l, CV发送器模块602产生并且发送其CV帧到LSP400.在步骤2,由于在LSP400中的故障,它将不被在交换机212处的监视器604所接收. 相应地,在步骤3, CV响应发送器产生一个响应BDI帧,其表示由于交换机212没有接收到该CV帧,因此在交换机212的反向发送链路中已经出现一个故障.该BDI帧在LDP402上发送,并且在步骤4它在交换机208处被CV/BDI/FDI监视器模块608所接收.交换机208然后可以确定通道222不完全可用,并且可以使一个业务切换到替换通道. In the case at B 612, it is assumed that there is a fault in LSP400 In step l, CV transmitter module 602 generates and transmits their CV frame to LSP400. In step 2, due to a fault in LSP400 in, it will not be in Monitor 604 switch 212 of the received signal. Accordingly, in step 3, CV response transmitter generates a response frame BDI, which represents 212 because the switch does not receive the CV frame, so the switch 212 in the reverse transmission link there have been a failure. The BDI frame on LDP402 send, and step 4 it is CV / BDI / FDI received by the monitor module 608 in the switch 208. Switch 208 may then determine the channel 222 is not fully available, and you can make a Business switch to an alternate path.

在612处的情况C,假设在LDP400和LDP402中出现故障.相应地,对于情况B,步骤l、 2和3是相同.但是在步骤4,交换机208将不接收BDI帧.相应地,交换机208将认识到没有对于原始发送的CV 帧的响应,并且将再次从当前的活动通道222切换到一个替换通道. In the case of C 612 at fault hypothesis appears in LDP400 and LDP402 in. Accordingly, in the case of B, step l, 2 and 3 are the same, but 4, switch 208 will not receive BDI frame in step. Accordingly, the switch 208 It will be appreciated that there is no response to the CV frame originally sent, and again will switch from the current active channel 222 to an alternate path.

情况D (未在图6中示出)是一种变形的情况A.在正常状态下, 如果通道222完全可用,则交换机208和交换机212将能够在它们之间发送和接收CV帧.但是,如果交换机212具有一个指示,即在它下游存在响应通道222的另一个故障,则CWBDI/FDI响应模块606产生一个FDI帧,其表示在交换机212的下游存在与通道222相关的一个完整性问题.FDI帧被从交换机212通过LDP401发送到交换机208. FDI 帧由CV/BDI/FDI帧监视器608所接收.交换机208然后识别通道222 的故障,并且可以根据需要切换到一个替换通道. Case D (not shown in FIG. 6) is a modification of the case A. Under normal conditions, if the channel 222 is completely available, the switch 208 and the switch 212 will be able to transmit and receive CV frames therebetween. However, If the switch 212 has an indication that its downstream presence in another fault response channel 222, the CWBDI / FDI FDI response module 606 generates a frame, which indicates the existence of an integrity problem downstream channel switches 212 and 222 related. FDI frame by frame from the switch 212 208. FDI by the CV / BDI / FDI received by frame monitor 608 LDP401 sent to the switch. Switch 208 then identify the faulty channels 222, and can be switched to an alternate path if necessary.

另外,提供一个信号消除抖动机制.如上文所述,交换机208在一秒钟的时间间隔内产生和插入CV帧.在该实施例中,仅仅在没有接收或表明该链路存在问题(通过BDI或FDI指示)的三个连续帧之后,由任何接收才莫块记录一个故障,以消除随机寄生信号. In addition, to provide a mechanism to eliminate jitter signal. As described above, the switch 208 generates and inserts CV frames in one second intervals. In this embodiment, only not received or indicate a problem with the link (by BDI After instructions or FDI) in three consecutive frames from any received only record a fault block Mo to eliminate random spurious signals.

参见图7,其中示出在MPLS OAM模块和PNNI信令模块之间的接续的交换机208的细节.交换机208包括ATM处理部分700和MPLS 处理部分702。 Referring to Figure 7, there is shown the details of MPLS OAM module and between modules PNNI signaling connection switch 208. The switch 208 includes a processing section 700 and ATM processing section 702 MPLS. ATM部分700包括连接维护模块704和PNNI信令模块706. ATM部分700可以驻留在交换机108的中央控制模块中。 ATM portion 700 includes a connection maintenance module 704 and section 706. ATM PNNI signaling module 700 may reside in the central control module 108 of the switch. MPLS 处理部分702包括CV帧产生器和发送器103以及CV/BDI/FDI监视器608、 MPLS连接控制模块708以及MPLS OAM状态机710. CV发送器模块602和CV/BDI/FDI监视器608连接到物理端口712,其连接到通道218,并且如上文所述那样工作.LSP管理模块714提供用于在ATM 处理部分700和MPLS处理部分702中的模块的接口• MPLS处理部分702可以驻留在交换机208的一个线路卡中.在具有MPLS处理部分702 的交换机108中可以具有几个线路卡.对于MPLS的功能,由CV发送器模块602产生MPLS OAM帧, 并且在通道218上发送.MPLS响应帧由CV7BDI/FDI监视器608从通道218接收.然后,模块608把OAM帧通知给OAM状态机710. OAM 状态机710接收OAM帧,并且确定相关的LSP通道是否处于CV、 BDI 或FDI状态. MPLS processing section 702 includes a frame generator and send CV 103 and CV / BDI / FDI monitor 608, MPLS connection control module 708 and MPLS OAM state machine 710. CV transmitter module 602 and CV / BDI / FDI monitor 608 connection the physical port 712, which is connected to the channel 218, and as described hereinabove work .LSP management module 714 provides for ATM processing section 700 and section 702 MPLS processing module interface • MPLS processing section 702 may reside in switch line card 208. In MPLS processing section 702 has a switch 108 may have several line cards. For MPLS functionality, MPLS OAM frame is generated by the transmitter module 602 CV and send .MPLS response on channel 218 frame consists CV7BDI / FDI Monitor 608 218 received from the channel. Then, the module 608 notifies the OAM OAM frame state machine 710. OAM state machine 710 receives OAM frame, and determine whether the relevant passage in LSP CV, BDI, or FDI status.

参见图7和8, OAM状态机710具有三个状态:未知状态802、良好状态804和缺陷状态806.在初始化之后,OAM状态机710开始处于未知状态802。 Referring to FIG. 7 and 8, OAM state machine 710 has three states: an unknown state 802, good condition 804 and 806. After the initialization defect status, OAM state machine 710 802 began in an unknown state.

如果通道的连接性确认成功,则OAM状态机710将从未知状态802 切换到良好状态804.可以在接收连续多个CV数据包之后确认连接成功.如果连接性确认失败或者BDI或FDI数据包被接收,则状态机710 将从未知状态802切换到缺陷状态806.在执行连接性确认中,CV数据包将由OAM状态机710定期接收,大约每秒一次.但是,在一段时间过后而没有接收一个CV数据包时,OAM状态机710转到缺陷状态806. 在本实施例中,如果在大约3秒的时间窗内没有接收到CV数据包,则LSP通道处于CV故障状态.当最初在未知状态802并且状态机710接收BDI数据包或FDI,则状态机710转移到缺陷状态806. Make sure the connection after the success of the channel to confirm if the connection is successful, the OAM state machine 710 is switched from unknown status to good status 804. 802 can receive a continuous multiple CV packets. If the connectivity check fails or BDI or FDI packets are received, the state machine 710 from state 802 is switched to an unknown defect in the execution state 806. connectivity confirmation, CV packet by receiving periodic OAM state machine 710, approximately once per second. However, after a period of time without receiving a When the CV packet, OAM state machine 710 to defect status 806. In this embodiment, if within a time window of about three seconds CV packet is not received, the channel is in CV LSP fault state when initially unknown state 802 and the state machine 710 receives BDI packets or FDI, the state machine 710 806 transferred to the defect state.

尽管在缺陷状态806中,可以清除缺陷.如果由于缺少CV数据包而造成缺陷,然后如果状态机710接收一系列连续的CV数据包,则该缺陷被清除.数据包的数目可以配置.如果缺陷由于BDI或FDI数据包的接收所造成的,则如果状态机在预定的时间段内没有接收另外的BDI (或FDI)数据包,则该缺陷被清除.该确定时间段可以由状态机710 所改变.在清除缺陷之后,状态机710转移到良好状态804. Although the defect state 806, the defect can be cleared. If the absence of defects caused by the CV packet, then if the state machine 710 receives a series of consecutive CV packet, the defect is cleared. The number of data packets can be configured. If the defect Since the receiver or FDI BDI packets caused by the machine if the state does not receive additional BDI (or FDI) in a predetermined period of time a packet, then the defect is cleared. The time period can be determined by the state machine 710 change After the clearing of a defect, the state machine 710 804 Transfer to good condition.

在良好状态804中,如上文所述,在没有接收多个CV数据包或接收到BDI或BDI数据包之后,切换到缺陷状态806. 804 in good condition, as described above, and after failing to receive a plurality of CV packets or received BDI or BDI packet, switch to the defect state 806.

参见图7,当缺陷没有被清除时,通过产生和查询改变FIF0718的状态项目716的改变,OAM状态机710把通道218的状态发送到LSP 管理模块714.项目716包含关于目标LSP和MPLS OAM状态信息的信息,即与CV、 BDI和FDI帧的状态相关的信息.LSP管理才莫块714定期地监视FIFO718的新项目.在检测到存在一个新项目之后,LSP管理模块714识别哪一个LSP发生故障,并且用表示对于该LSP存在"链路不运行(line down)"情况的消息发送给模块706. Referring to FIG. 7, when the defect has not been cleared by generating and query the status of the project change change FIF0718 716, state OAM state machine 710 channel 218 is sent to the LSP management module 714. Project 716 contains information about the target LSP and MPLS OAM state Information message that the state CV, BDI and FDI frame management information relating .LSP only 714 Mo regularly monitors new project FIFO718 In after detecting the presence of a new project, LSP management module 714 to identify which occur LSP failure and indicated with respect to the LSP exist "link is not running (line down)" case of a message sent to the module 706.

ATM信令模块706管理ATM信号连接,并且处理表示包含ATM 连接的通道的可用性的消息,例如来自LSP管理模块714的任何"链路不运行"消息. ATM Management ATM signaling module 706 signal connection, and the process indicates the availability of the message contains the ATM connection channels, such as any "link is not running" message from the LSP management module 714.

信令模块706与PNNI路由模块706A和PNNI信令模块706B相关. PNNI路由模块706A访问表格和数据库,以获得交换机108已知的所有路由路径,包括网络202的路径,例如包括路径222和224. PNNI信令模块706B管理建立和清除连接的消息。 Signaling module 706 and PNNI routing module 706A and 706B associated PNNI signaling module. PNNI routing module 706A to access spreadsheets and databases, in order to obtain the switch 108 is known all routing paths, including the path network 202, 222 and 224, for example, include a path. PNNI signaling module 706B management to establish connections and clear the message. 当接收到"链路不运行"消息时, 路由模块706A确定对于故障链路的一个替换链路. 一旦路由模块706A 确定该替换路径,它把新的路由改变通知给信令模块706B.信令模块706B把具有新的信令消息的一个消息发送到连接维护模块704.当路由来自CPE210的ATM业务时,可以使用该新的信令信息.信令模块706B 还把新的PNNI消息通知给MPLS连接控制模块708.相应地,信令模块706B可以使用ATM信令协议(例如PNNI)把来自节点208的呼叫发送到节点212.在该交换过程中,使用PNNI来传递用于笫二标签320 的数值. Upon receiving the "link is not running" message, the routing module 706A determines a replacement for the link failure link. Once the routing module 706A determines the alternate route, the new route which notifies change signaling module 706B. Signaling module 706B to a message with the new signaling message is sent to the connection maintenance module 704. When the routes from CPE210 the ATM business, you can use the new signaling information signaling module 706B also PNNI new message notification to MPLS connection control module 708. Accordingly, signaling module 706B can use ATM signaling protocols (such as PNNI) to call 208 from the node to the node 212. In this exchange process, use PNNI to pass 320 for the undertaking of two labels value.

由连接控制模块708所接收的信号通知该模块来断开用于故障通道的连接,并且在替换通道上建立新的MPLS路由.例如,参见图2,在路径222发生故障之后,可以选择替换路径224.关于新路径的路由信息还可以被PNNI路由模块706A提供到MPLS连接控制模块704.路由模块706A已经得知所有路径,包括所有通道和所有通道的状态.当在连接218上发送出适当的数据和CV帧时,MPLS连接控制模块708然后为第一标签318和第二标签320确定新的标签信息.在连接控制模块708中, 包括笫二标签字段的项目722的堆栈720被用于跟踪主要和替换的MPLS路由路径.该堆栈提供预先形成的标签列表,其由连接控制模块704所使用,以便于一旦确定当前MPLS路径不再可用时,有效地识别用于替换路径的新标签。 Notified by the connection control module 708 receives a signal for connecting the module to disconnect faulty channels, and the establishment of new MPLS routing on an alternate path. For example, referring to Figure 2, after the path 222 fails, you can choose an alternate route 224. The routing information on the new path can also be provided PNNI routing module 706A is connected to the control module 704. MPLS routing module 706A had been informed of all the paths, including the status of all channels and all channels. When sending an appropriate connection 218 on data and CV frame, MPLS connection control module 708 and 318 for the first tag and the second tag 320 to determine the new label information in connection control module 708, including the project undertaking of two tag fields 722 stack 720 is used to track primary and alternate MPLS routing path. The stack provides a list of pre-formed label, which is used by the connection control module 704, in order to determine if the current MPLS path is no longer available, a new label for the effective identification of the alternate paths. 应当知道,MPLS CVOAM帧的使用提供一个信号的故障分辨率, 该信号应当由交换机208中的MPLS模块在每秒钟接收.这与每30秒一次的故障分辨率的典型PNNI信令方案以及仅仅提供60秒一次的信息分辨率的ATM信令方案相比较具有优势. You should know that using MPLS CVOAM provide fault resolution frames a signal, the signal should be received by the switch 208 in the MPLS module in the second. This is typically PNNI signaling scheme and every 30 seconds once the fault resolution and only 60 seconds of information provided resolution compared to ATM signaling scheme has advantages.

下文是在LSP400中出现故障的情况下图7中所示的交换机208的模块的示意交互作用的描述.在图6的情况C中,交换机208停止接收CV帧.相应地,OAM状态机710不接收CV帧.在连续失帧之后,即3秒钟,状态机710确定LSP通道发生故障.相应地,状态机710把一个MPLS OAM CV故障检测消息发送到LSP管理模块714. The following is the case LSP400 Faulty switch shown in Figure 7 illustrates the interaction module 208 is described in Figure C 6 case, the switch 208 to stop receiving CV frame. Accordingly, OAM state machine 710 does not CV received frames dropped frames in a row, or 3 seconds, the state machine 710 determines LSP tunnel failed. Accordingly, the state machine 710 a MPLS OAM CV fault detection message to the LSP management module 714.

LSP管理模块714接收故障检测消息,并且产生和发送一个"链路不运行"消息到该ATM信令系统708. LSP management module 714 receives the failure detection message, and generates and sends a "link is not running" message to the ATM signaling system 708.

ATM信令模块708接收"链路不运行"消息.相应地,以前使用故障链路的每个ATM连接现在不能够通过数据.该ATM信令模块708把一个"除去连接"发送到MPLS连接控制模块704,以除去MPLS连接. ATM信令模块708把当前发生故障的LSP通道400标记为不可用于新的ATM连接. ATM signaling module 708 receives a "link not run" message. Accordingly, the use of previously failed link connection for each ATM data now can not pass. The ATM signaling module 708 a "Remove connection" to the connection control MPLS module 704 to remove the MPLS connection. ATM signaling module 708 current failure LSP channel 400 is marked as unavailable for the new ATM connection.

MPLS连接控制模块704接收"除去连接"消息.它对CV发送器602进行编程,以通过改变在第一标签字段318中的目标消息,而停止把帧转发到发生故障的LSP通道400 (图3 ). MPLS connection control module 704 receives the "Remove connection" message. It CV transmitter 602 can be programmed to change the target message by the first tag field 318, and stop forwarding frames to the failed LSP channel 400 (FIG. 3 ).

如果存在一个替换通道,例如通道224,则ATM信令才莫块重新把ATM连接路由通过其它操作LSP通道.当重新路由完成时,ATM信令模块708B把"添加连接,,消息发送到MPLS连接控制模块704,以允许该替换通道224与ATM业务相关连. If there is an alternative channel, such as channel 224, the ATM signaling only Mo block re-routed through other operations ATM connection LSP channel. When the rerouting is completed, ATM signaling module 708B the "Add Connection ,, message is sent to the MPLS connection control module 704 to allow it to replace the channel 224 and associated ATM business.

下文描述当原始故障被清除并且OAM状态机710开始接收CV帧时由交换机208可能采取的动作.通过在FIF0718中查询适当的消息, 第一OAM状态机710把"CV故障被清除"消息发送到LSP管理模块714.接着,LSP管理模块714接收"CV故障被清除"消息,并且确定以前发生故障的LSP现在可工作.相应地,把"链路运行(line up)"消息发送到ATM信令模块706B.最后,ATM信令模块706B接收该"链路运行"消息.当把以前发生故障的链路标记为现在可以用于新的ATM 连接.另一个信号可以被提供到连接控制模块708以重新使用以前发生故障的通道. Description When the original fault is cleared and the OAM state machine 710 starts to receive CV frame below the switch 208 may take action by an appropriate message in FIF0718 query, the first OAM state machine 710 "CV fault is cleared" message to LSP management module 714. Next, LSP management module 714 receives the "CV fault is cleared" message, and determining if a previously failed LSP can now work. Accordingly, the "Link up (line up)" message to the ATM signaling module 706B. Finally, ATM signaling module 706B receives the "Link operation" message. When the previous failed link is marked as ATM is now available for the new connection. Another signal may be provided to connect the control module 708 re-using previously failed path.

从现有技术可知,不能够在MPLS OAM中使用ATM OAM数据包. 另外,如果MPLS通道变为不运行,则没有ATM信令可以获得关于该故障的通知. Known from the prior art, can not use ATM OAM in MPLS OAM packets. In addition, if the channel becomes MPLS does not run, there is no ATM signaling may be notified of the failure.

为了说明的目的已经在一定的详细程度上对上述实施例进行描述. For illustrative purposes, has a certain level of detail in the above embodiments are described.

脱离本发明的范围. Departing from the scope of the invention.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
CN1193246A17 Dec 199716 Sep 1998日本电气株式会社Radio selective-paging receiver with wide-area function
CN1383292A21 Mar 20024 Dec 2002阿尔卡塔尔加拿大公司Method and appts. to connect reeditting route in network of data communication
Non-Patent Citations
Reference
1ATM-MPLS Network Interworking. THE ATM FORUM TECHNICAL COMMITTEE. 2001
2END-TO-END QOS PROVISIONINGACROSSHETEROGENEOUS DOMAINS. KRASNODEMBSKI K ET AL.PROCEEDINGS OF THE IEEE CONFERENCE 2000 ON HIGH PERFORMANCE SWITCHING AND ROUTING. 2000
3人民邮电出版社. 石晶林,丁炜等.MPLS宽带网络互联技术. 2001
Classifications
International ClassificationH04L12/723, H04L12/703, H04L12/707, H04L29/06, H04L12/24, H04L12/26
Cooperative ClassificationH04L43/0811, H04L45/28, H04L45/22, H04L45/50, H04L41/0668
Legal Events
DateCodeEventDescription
2 Jul 2003C06Publication
22 Dec 2004C10Request of examination as to substance
29 Oct 2008C14Granted