CN100429889C - 用于在通信网络中检测故障和重新路由连接的系统和方法 - Google Patents

用于在通信网络中检测故障和重新路由连接的系统和方法 Download PDF

Info

Publication number
CN100429889C
CN100429889C CNB021571449A CN02157144A CN100429889C CN 100429889 C CN100429889 C CN 100429889C CN B021571449 A CNB021571449 A CN B021571449A CN 02157144 A CN02157144 A CN 02157144A CN 100429889 C CN100429889 C CN 100429889C
Authority
CN
China
Prior art keywords
mpls
oam
network
communication
atm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB021571449A
Other languages
English (en)
Other versions
CN1427581A (zh
Inventor
加利·J·普帕
肯·杜布克
戴维·J·马克斯韦尔
罗宾·杰弗里·帕克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ALCATEL CORP
Nokia Canada Inc
Original Assignee
ALCATEL CORP
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ALCATEL CORP filed Critical ALCATEL CORP
Publication of CN1427581A publication Critical patent/CN1427581A/zh
Application granted granted Critical
Publication of CN100429889C publication Critical patent/CN100429889C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0668Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • H04L45/247Multipath using M:N active or standby paths

Abstract

提供一种用于重新建立通信链路的连接的方法。该链路具有第一和第二部分,具有在第一通信网络中的第一部分、在第二通信网络中的第二部分以及把所述第一部分连接到所述部分的接口。该第一通信网络具有第一通信协议以及适用于监控所述第一部分的完整性的第一OAM协议。类似地,所述第二通信网络具有第二通信协议以及适用于监控第所述二部分的完整性的第二OAM协议。该方法包括利用所述第二OAM协议来检测在所述第二部分中的故障。在检测到所述故障之后,在第二通信网络中识别用于所述第二部分的替换路径,其中该替换路径能够完成来自所述接口的所述通信链路的所述第二部分。对于该通信链路,在所述接口中,用该替换链路来取代所述第二部分。

Description

用于在通信网络中检测故障和重新路由连接的系统和方法
技术领域
本发明涉及数据通信系统,特别涉及能够把异步传输模式(ATM)业务提供到多协议标签交换(MPLS)平台的网络节点的应用。
背景技术
MPLS在作为许多通信网络的高速核心的通信工业中得到迅速的支持。用于把ATM网络与MPLS网络相连接的网络已经被开发和设置。
当MPLS网络被用作为ATM网络的一部分时,需要一种系统能够在ATM网络中利用MPLS OAM。
发明内容
在第一方面中,提供一种用于重新建立通信链路的连接的方法。该通信链路具有在第一通信网络中的第一部分、在第二通信网络中的第二部分以及把第一部分连接到该部分的接口。第一通信网络具有第一通信协议以及适用于监控第一部分的完整性的第一OAM协议;第二通信网络具有第二通信协议以及适用于监控第二部分的完整性的第二OAM协议。该方法利用第二OAM协议来检测在第二部分中的故障。在检测到故障之后,该方法在第二通信网络中识别用于第二部分的替换路径,该替换路径能够完成来自该接口的通信链路的第二部分。对于该通信链路,在该接口中,该方法用替换链路来取代第二部分。
该方法可以具有作为ATM网络的第一通信网络,作为PNNI和ATMOAM中的一种的第一OAM协议,作为MPLS网络的第二通信网络,以及作为MPLS OAM的第二OAM协议。
该方法可以在该接口处在第二通信网络中为该第二部分识别替换路径。
该方法通过监控用于接收包含MPLS OAM信息的帧的第二部分并且对该帧消除抖动(debouncing)而可以利用第二OAM协议来检测在第二部分中的故障。
该方法可以通过保持并访问为该第二部分保持的一个替换路径的列表而在第二通信网络中识别用于该第二部分的替换路径。
该方法可以具有适用于检测在第二部分中的故障的第一OAM协议。
该方法可以利用第二OAM协议来检测在第二部分中的故障的清除情况。在检测到故障清除之后,该方法用在该接口中的第二部分来代替该替换路径。
在第二方面中,提供一种网络节点。该节点与第一通信网络和第二通信网络相连。该节点处理用于通信链路的通信。该通信链路具有在第一通信网络中的第一部分、在第二通信网络中的第二部分以及在该网络节点处在第一部分和第二部分之间的接口。第一通信网络具有第一通信协议以及适用于监控第一部分的完整性的第一OAM协议;第二通信网络具有第二通信协议以及适用于监控第二部分的完整性的第二OAM协议。该节点具有第一模块,利用第二OAM协议来检测在第二部分中的故障;第二模块,在接收到故障之后适用于接收故障指示,以在第二通信网络中识别用于第二部分的替换路径,该替换路径能够完成来自该接口的通信链路的第二部分;第三模块,适用于接收替换路径的指示,为该通信链路,用替换路径来代替该第二部分。
该节点可以具有作为ATM网络的第一通信网络,作为PNNI和ATMOAM中的一种的第一OAM协议,作为MPLS网络的第二通信网络,以及作为MPLS OAM的第二OAM协议。
该节点可以具有第一模块,通过监控用于接收包含MPLS OAM信息利用第二OAM协议来检测在第二部分中的故障,并且该第二模块对该帧消除抖动。
该节点可以具有第二模块,其中进一步包括用于第二部分的一个替换路径的列表,以识别该替换路径。
该节点可以具有适用于使用第二OAM协议来检测在第二部分中的故障的清除情况的第一模块,以及适用于在检测到故障清除之后通过用于通信链路的第二部分来取代该替换路径的第三模块。
在第三方面中,提供一种在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响应帧指示所述路由路径的状态。
在第四方面中,提供一个ATM/MPLS节点,其连接在ATM网络和MPLS网络之间,以将去往/来自ATM信元的数据转换自/到MPL帧,并验证从所述节点建立的、跨所述MPLS网络的路由路径的完整性,所述节点包括:MPLS处理部分,用于分析从一个远程ATM/MPLS节点经过所述路由路径而接收的CV帧,并操作状态机,所述状态机提供指示所述路由路径状态的状态消息;以及ATM处理部分,用于从所述MPLS处理部分接收所述状态消息,并发送所述状态消息到所述ATM网络的ATM节点,所述ATM节点具有包括所述路由路径的连接。
其中所述MPLS处理部分包括:CV发送器,用于产生所述CV帧、并以规则的间隔在所述路由路径上发送所述CV帧;OAM帧监视器,用于检测在所述路由路径上接收的OAM响应帧,并分析所述OAM响应帧;OAM状态机,用于根据所述OAM帧监视器从所述OAM响应帧获得的信息,设为良好、缺陷、未知状态之一,连接控制模块,用于当所述状态机指示缺陷状态时断开所述路由路径,并在所述MPLS网络上建立一个替换路由路径;以及管理模块,用于通知所述ATM处理部分所述缺陷状态。
其中所述ATM处理部分包括:信令模块,用于接收所述缺陷状态消息,断开包括所述路由路径的连接,并确定一个沿着一个替换路径的、包含新的路由路径的替换连接;以及连接保持模块,用于沿着所述替换路径建立所述替换连接。
在其它方面中,本发明提供上述各个方面的各种组合和子集。
附图说明
从下文的具体实施例的描述以及通过举例示出本发明的原理的附图中,本发明的上述和其它方面将变得更加清楚。在附图中,相同的元件采用相同的参考标号,该标号可以具有唯一的字母后缀,以识别相同元件的具体实例:
图1为在本领域所公知的在两个节点中具有一条故障链路的现有ATM通信网络的方框图;
图2为根据本发明一个实施例在MPLS网络中的两个MPLS节点之间具有一条故障通道链路的包含有MPLS网络的ATM网络的方框图;
图3为由体现本发明的图2中的节点所采用的两个ATM单元以及一个等价MPLS帧的方框图;
图4为在图2的MPLS网络中连接两个MPLS节点的通道链路的方框图;
图5为用于建立图3的通道链路的算法的流程图;
图6为与图4的通道链路相关的OAM帧被发送和监控的各种情况的示意图;
图7为体现本发明的把ATM网络与图2的MPLS网络相接的节点的元件方框图;以及
图8为在图7的节点中的MPLS OAM状态机的方框图。
具体实施方式
下文的描述和实施例通过举例说明本发明的原理。这些实施例被提供用于说明这些原理的目的,而非用于限制。在下文的描述中,相同的元件在说明书和附图中由相同的参考标号所表示。
参见图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中的元件。
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网络的连接和到达MPLS网络的连接的节点的系统和方法,以利用MPLS OAM检测和绕开在MPLS网络中被检测的所建立路径中的故障。另外提供关于利用MPLS网络的实施例的详细描述。
参见图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交换机进行通信。类似地,ATM/MPLS交换机212通过通信链路220与MPLS交换机204C进行通信。应当指出网络202可以具有到达其它网络的其它连接。
为了提供服务质量(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还被称为路由路径。
用于QoS标准的另一个要求是必须提供冗余MPLS路由路径。在MPLS中币路径222中的部件发生故障的情况下,例如在连接MPLS交换机204B至MPLS交换机204C的通信链路206中的故障,该故障已经被检测,并且业务量被重新路由到一个替换MPLS路由路径,例如替换MPLS路由路径224。关于用于监控和路由MPLS路由路径的机制的详细描述在下文中提供。
相应地,交换机208是提供在ATM和MPLS网络之间的接续点的一个实施例,允许在剩余的通信网络中路由来自要被提供的每种网络并且要由其它网络所使用的路由信息。应当知道,交换机208还被称为节点、网络元件、路由开关或者其它本领域中已知的术语。
参见图3,其中示出把由ATM/MPLS交换机208从CPE210接收的ATM信元与MPLS帧之间相互转换的方面。应当知道,当ATM/MPLS交换机208在ATM网络和MPLS网络的边缘上,ATM/MPLS208必须把ATM信元与MPLS帧之间相互转换。ATM数据被封装到信元或帧中。示例的ATM信元300包括在数据字段302中的48字节和在标头字段304的五个字节。该标头字段包括与误差检测目标信息相关的数据。通常,ATM信元300被用于通过AAL 1/2/5信令参数来编码语音呼叫。ATM帧被用于发送较大量的数据。示例的ATM帧306包括可能具有65K字节数据的数据字段。标头字段312可与用于ATM信元304的标头字段304相比较。MPLS帧包括数据字段314、标头字段316、第一标签字段318和第二标签字段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中的适当节点。
参见图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中的任何信令故障作出反应。但是,如下文所述,该实施例利用MPLSOAM信令协议来取代PNNI协议作为MPLS信令协议,提供改善的响应时间。
应当知道,对于替换通道224,算法500可以重复执行,以建立用于ATM/MPLS交换机208到ATM/MPLS交换机212的替换路由路径。
参见图4,LSP400和402可以分别承载PNNI信令链路数据包、PNNI路由链路数据包以及专用的MPLS操作、管理和维护(OAM)帧。MPLSOAM帧按照ITU Y.17MPLS标准,其被包含于此以供参考。存在有三种由本实施例所使用的MPLS OAM帧:
1)连接性确认(CV)帧;
2)向后缺陷标识符(BDI)帧;以及
3)向前缺陷标识符(FDI)帧。
在一个LSP中发送的MPLS OAM帧的类型通过在MPLS帧中的标头信息和第二标签字段320而标识。第二标签字段318包含与OAM目标相关的通道标识信息。目前,在本实施例中,MPLS OAM帧由MPLS标准体所定义的数值来标识。当前,该数值为“5”。该数值被置于第二标签字段320中。该数值字段的内容标识MPLS OAM帧的类型。
参见图6,通过参照ATM/MPLS交换机208和ATM/MPLS交换机212之间的通道222而提供在本实施例中所用的ITU Y.17OAM信令协议的描述。OAM信令协议通常操作如下:在一个上游交换机,产生一个OAM帧,并且在其相关的LSP中发送到下游交换机。在下游交换机处,OAM帧被接收和分析。根据分析结果,下游交换机产生一个响应OAM帧,其被沿着相关的LSP向上发送到发信交换机。在该发信交换机处,该响应OAM帧被接收和分析。根据LSP或交换机的状态,最终响应信息将把整个通道的状态指示给该发信交换机。
在此有根据LSP400、LSP402、交换机212和交换机212之外的下游部件的状态而产生的四种信令OAM情况。为了说明在本实施例中的这些信令方面,上游交换机为ATM/MPLS交换机208,下游交换机为ATM/MPLS交换机212,发信帧模块为发送模块602,接收模块为监控模块604,回复发送模块为模块606,以及接收回复模块为监视器模块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帧。
在612处的情况B中,假设在LSP400中存在一个故障。在步骤1,CV发送器模块602产生并且发送其CV帧到LSP400。在步骤2,由于在LSP400中的故障,它将不被在交换机212处的监视器604所接收。相应地,在步骤3,CV响应发送器产生一个响应BDI帧,其表示由于交换机212没有接收到该CV帧,因此在交换机212的反向发送链路中已经出现一个故障。该BDI帧在LDP402上发送,并且在步骤4它在交换机208处被CV/BDI/FDI监视器模块608所接收。交换机208然后可以确定通道222不完全可用,并且可以使一个业务切换到替换通道。
在612处的情况C,假设在LDP400和LDP402中出现故障。相应地,对于情况B,步骤1、2和3是相同。但是在步骤4,交换机208将不接收BDI帧。相应地,交换机208将认识到没有对于原始发送的CV帧的响应,并且将再次从当前的活动通道222切换到一个替换通道。
情况D(未在图6中示出)是一种变形的情况A。在正常状态下,如果通道222完全可用,则交换机208和交换机212将能够在它们之间发送和接收CV帧。但是,如果交换机212具有一个指示,即在它下游存在响应通道222的另一个故障,则CV/BDI/FDI响应模块606产生一个FDI帧,其表示在交换机212的下游存在与通道222相关的一个完整性问题。FDI帧被从交换机212通过LDP401发送到交换机208。FDI帧由CV/BDI/FDI帧监视器608所接收。交换机208然后识别通道222的故障,并且可以根据需要切换到一个替换通道。
另外,提供一个信号消除抖动机制。如上文所述,交换机208在一秒钟的时间间隔内产生和插入CV帧。在该实施例中,仅仅在没有接收或表明该链路存在问题(通过BDI或FDI指示)的三个连续帧之后,由任何接收模块记录一个故障,以消除随机寄生信号。
参见图7,其中示出在MPLS OAM模块和PNNI信令模块之间的接续的交换机208的细节。交换机208包括ATM处理部分700和MPLS处理部分702。ATM部分700包括连接维护模块704和PNNI信令模块706。ATM部分700可以驻留在交换机108的中央控制模块中。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响应帧由CV/BDI/FDI监视器608从通道218接收。然后,模块608把OAM帧通知给OAM状态机710。OAM状态机710接收OAM帧,并且确定相关的LSP通道是否处于CV、BDI或FDI状态。
参见图7和8,OAM状态机710具有三个状态:未知状态802、良好状态804和缺陷状态806。在初始化之后,OAM状态机710开始处于未知状态802。
如果通道的连接性确认成功,则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。
尽管在缺陷状态806中,可以清除缺陷。如果由于缺少CV数据包而造成缺陷,然后如果状态机710接收一系列连续的CV数据包,则该缺陷被清除。数据包的数目可以配置。如果缺陷由于BDI或FDI数据包的接收所造成的,则如果状态机在预定的时间段内没有接收另外的BDI(或FDI)数据包,则该缺陷被清除。该确定时间段可以由状态机710所改变。在清除缺陷之后,状态机710转移到良好状态804。
在良好状态804中,如上文所述,在没有接收多个CV数据包或接收到BDI或BDI数据包之后,切换到缺陷状态806。
参见图7,当缺陷没有被清除时,通过产生和查询改变FIFO718的状态项目716的改变,OAM状态机710把通道218的状态发送到LSP管理模块714。项目716包含关于目标LSP和MPLS OAM状态信息的信息,即与CV、BDI和FDI帧的状态相关的信息。LSP管理模块714定期地监视FIFO718的新项目。在检测到存在一个新项目之后,LSP管理模块714识别哪一个LSP发生故障,并且用表示对于该LSP存在“链路不运行(line down)”情况的消息发送给模块706。
ATM信令模块706管理ATM信号连接,并且处理表示包含ATM连接的通道的可用性的消息,例如来自LSP管理模块714的任何“链路不运行”消息。
信令模块706与PNNI路由模块706A和PNNI信令模块706B相关。PNNI路由模块706A访问表格和数据库,以获得交换机108已知的所有路由路径,包括网络202的路径,例如包括路径222和224。PNNI信令模块706B管理建立和清除连接的消息。当接收到“链路不运行”消息时,路由模块706A确定对于故障链路的一个替换链路。一旦路由模块706A确定该替换路径,它把新的路由改变通知给信令模块706B。信令模块706B把具有新的信令消息的一个消息发送到连接维护模块704。当路由来自CPE210的ATM业务时,可以使用该新的信令信息。信令模块706B还把新的PNNI消息通知给MPLS连接控制模块708。相应地,信令模块706B可以使用ATM信令协议(例如PNNI)把来自节点208的呼叫发送到节点212。在该交换过程中,使用PNNI来传递用于第二标签320的数值。
由连接控制模块708所接收的信号通知该模块来断开用于故障通道的连接,并且在替换通道上建立新的MPLS路由。例如,参见图2,在路径222发生故障之后,可以选择替换路径224。关于新路径的路由信息还可以被PNNI路由模块706A提供到MPLS连接控制模块704。路由模块706A已经得知所有路径,包括所有通道和所有通道的状态。当在连接218上发送出适当的数据和CV帧时,MPLS连接控制模块708然后为第一标签318和第二标签320确定新的标签信息。在连接控制模块708中,包括第二标签字段的项目722的堆栈720被用于跟踪主要和替换的MPLS路由路径。该堆栈提供预先形成的标签列表,其由连接控制模块704所使用,以便于一旦确定当前MPLS路径不再可用时,有效地识别用于替换路径的新标签。
应当知道,MPLS CV OAM帧的使用提供一个信号的故障分辨率,该信号应当由交换机208中的MPLS模块在每秒钟接收。这与每30秒一次的故障分辨率的典型PNNI信令方案以及仅仅提供60秒一次的信息分辨率的ATM信令方案相比较具有优势。
下文是在LSP400中出现故障的情况下图7中所示的交换机208的模块的示意交互作用的描述。在图6的情况C中,交换机208停止接收CV帧。相应地,OAM状态机710不接收CV帧。在连续失帧之后,即3秒钟,状态机710确定LSP通道发生故障。相应地,状态机710把一个MPLS OAM CV故障检测消息发送到LSP管理模块714。
LSP管理模块714接收故障检测消息,并且产生和发送一个“链路不运行”消息到该ATM信令系统708。
ATM信令模块708接收“链路不运行”消息。相应地,以前使用故障链路的每个ATM连接现在不能够通过数据。该ATM信令模块708把一个“除去连接”发送到MPLS连接控制模块704,以除去MPLS连接。ATM信令模块708把当前发生故障的LSP通道400标记为不可用于新的ATM连接。
MPLS连接控制模块704接收“除去连接”消息。它对CV发送器602进行编程,以通过改变在第一标签字段318中的目标消息,而停止把帧转发到发生故障的LSP通道400(图3)。
如果存在一个替换通道,例如通道224,则ATM信令模块重新把ATM连接路由通过其它操作LSP通道。当重新路由完成时,ATM信令模块708B把“添加连接”消息发送到MPLS连接控制模块704,以允许该替换通道224与ATM业务相关连。
下文描述当原始故障被清除并且OAM状态机710开始接收CV帧时由交换机208可能采取的动作。通过在FIFO718中查询适当的消息,第一OAM状态机710把“CV故障被清除”消息发送到LSP管理模块714。接着,LSP管理模块714接收“CV故障被清除”消息,并且确定以前发生故障的LSP现在可工作。相应地,把“链路运行(line up)”消息发送到ATM信令模块706B。最后,ATM信令模块706B接收该“链路运行”消息。当把以前发生故障的链路标记为现在可以用于新的ATM连接。另一个信号可以被提供到连接控制模块708以重新使用以前发生故障的通道。
从现有技术可知,不能够在MPLS OAM中使用ATM OAM数据包。另外,如果MPLS通道变为不运行,则没有ATM信令可以获得关于该故障的通知。
为了说明的目的已经在一定的详细程度上对上述实施例进行描述。本领域的技术人员应当知道可以对所述实施例做出各种变型和改变而不脱离本发明的范围。

Claims (10)

1.一种用于重新建立通信链路的连接的方法,所述通信链路具有在第一通信网络中的第一部分、在第二通信网络中的第二部分以及把所述第一部分连接到所述部分的接口,所述第一通信网络具有第一通信协议以及适用于监控所述第一部分的完整性的第一OAM协议,所述第二通信网络具有第二通信协议以及适用于监控第所述二部分的完整性的第二OAM协议,所述方法包括:
利用所述第二OAM协议来检测在所述第二部分中的故障;
在检测到所述故障之后,识别用于第二通信网络中的所述第二部分的替换路径,所述替换路径能够完成来自所述接口的所述通信链路的所述第二部分;以及
对于所述通信链路,在所述接口中,用所述替换链路来取代所述第二部分;
其中:
所述第一通信网络为ATM网络;
所述第一OAM协议为PNNI和ATM OAM中的一种;
所述第二通信网络为MPLS网络;以及
所述第二OAM协议为MPLS OAM。
2.根据权利要求1所述的用于重新建立通信链路的连接的方法,其中在所述接口处为所述第二通信网络中的所述第二部分识别替换路径。
3.根据权利要求2所述的用于重新建立通信链路的连接的方法,其中利用第二OAM协议来检测在第二部分中的故障包括监控用于接收包含MPLS OAM信息的帧的所述第二部分并且对所述帧消除抖动。
4.根据权利要求3所述的用于重新建立通信链路的连接的方法,其中通过保持并访问用于所述第二部分的一个替换路径的列表而在所述第二通信网络中识别用于所述第二部分的替换路径。
5.根据权利要求4所述的用于重新建立通信链路的连接的方法,其中所述第一OAM协议适用于检测在所述第二部分中的故障。
6.根据权利要求3所述的用于重新建立通信链路的连接的方法,其中进一步包括:
利用所述第二OAM协议来检测在所述第二部分中的所述故障的清除情况;
在检测到所述故障的清除之后,为所述通信链路,用在该接口中的第二部分来代替该替换路径。
7.一种网络节点,该节点与第一通信网络和第二通信网络相连,所述网络节点处理用于通信链路的通信,该通信链路具有在所述第一通信网络中的第一部分、在所述第二通信网络中的第二部分以及在所述网络节点处在第一部分和第二部分之间的接口,所述第一通信网络具有第一通信协议以及适用于监控所述第一部分的完整性的第一OAM协议,所述第二通信网络具有第二通信协议以及适用于监控所述第二部分的完整性的第二OAM协议,所述节点包括:
利用第二OAM协议来检测在第二部分中的故障的第一模块;
第二模块,在接收到故障之后适用于接收所述故障的指示,以识别用于所述第二通信网络中的所述第二部分的替换路径,所述替换路径能够完成来自所述接口的所述通信链路的所述第二部分;以及
第三模块,适用于接收所述替换路径的指示,为该通信链路,用替换路径来代替该第二部分;
其中:
所述第一通信网络为ATM网络;
所述第一OAM协议为PNNI和ATM OAM中的一种;
所述第二通信网络为MPLS网络;以及
所述第二OAM协议为MPLS OAM。
8.根据权利要求7所述的节点,其中:
所述第一模块通过监控用于接收包含MPLS OAM信息的帧的所述第二部分并且对所述帧消除抖动而利用所述第二OAM协议来检测在所述第二部分中的所述故障。
9.根据权利要求8所述的网络节点,其中:
所述第二模块,其中进一步包括用于所述第二部分的一个替换路径的列表,以识别所述替换路径。
10.根据权利要求9所述的网络节点,其中:
所述第一模块适用于使用所述第二OAM协议来检测在所述第二部分中的所述故障的清除情况;以及
所述第三模块适用于在检测到所述故障清除之后通过用于通信链路的第二部分来取代该替换路径。
CNB021571449A 2001-12-17 2002-12-16 用于在通信网络中检测故障和重新路由连接的系统和方法 Expired - Fee Related CN100429889C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/015,573 US7164652B2 (en) 2001-12-17 2001-12-17 System and method for detecting failures and re-routing connections in a communication network
US10/015,573 2001-12-17

Publications (2)

Publication Number Publication Date
CN1427581A CN1427581A (zh) 2003-07-02
CN100429889C true CN100429889C (zh) 2008-10-29

Family

ID=21772210

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021571449A Expired - Fee Related CN100429889C (zh) 2001-12-17 2002-12-16 用于在通信网络中检测故障和重新路由连接的系统和方法

Country Status (3)

Country Link
US (2) US7164652B2 (zh)
EP (1) EP1324568A3 (zh)
CN (1) CN100429889C (zh)

Families Citing this family (114)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7164652B2 (en) * 2001-12-17 2007-01-16 Alcatel Canada Inc. System and method for detecting failures and re-routing connections in a communication network
WO2003094442A1 (de) * 2002-04-29 2003-11-13 Siemens Aktiengesellschaft Verfahren zur überwachung der übertragungsgüte von verbindungen in mpls-netzen
JP3957065B2 (ja) * 2002-08-28 2007-08-08 富士通株式会社 ネットワーク計算機システムおよび管理装置
FI122373B (fi) * 2002-10-24 2011-12-30 Tellabs Oy Menetelmä, järjestelmä ja verkko-olio yhteysvian havaitsemiseksi
US7769873B1 (en) 2002-10-25 2010-08-03 Juniper Networks, Inc. Dynamically inserting filters into forwarding paths of a network device
US7702810B1 (en) * 2003-02-03 2010-04-20 Juniper Networks, Inc. Detecting a label-switched path outage using adjacency information
US7839891B1 (en) * 2003-03-11 2010-11-23 Nortel Networks Limited Method for using a knowledge digest to verify configuration information in a network
US7689693B2 (en) * 2003-03-31 2010-03-30 Alcatel-Lucent Usa Inc. Primary/restoration path calculation in mesh networks based on multiple-cost criteria
US7451340B2 (en) * 2003-03-31 2008-11-11 Lucent Technologies Inc. Connection set-up extension for restoration path establishment in mesh networks
US7606237B2 (en) * 2003-03-31 2009-10-20 Alcatel-Lucent Usa Inc. Sharing restoration path bandwidth in mesh networks
US8296407B2 (en) * 2003-03-31 2012-10-23 Alcatel Lucent Calculation, representation, and maintenance of sharing information in mesh networks
US7646706B2 (en) * 2003-03-31 2010-01-12 Alcatel-Lucent Usa Inc. Restoration time in mesh networks
US7643408B2 (en) * 2003-03-31 2010-01-05 Alcatel-Lucent Usa Inc. Restoration time in networks
US8867333B2 (en) * 2003-03-31 2014-10-21 Alcatel Lucent Restoration path calculation considering shared-risk link groups in mesh networks
US7545736B2 (en) * 2003-03-31 2009-06-09 Alcatel-Lucent Usa Inc. Restoration path calculation in mesh networks
US7561527B1 (en) * 2003-05-02 2009-07-14 David Katz Bidirectional forwarding detection
WO2004107673A1 (en) * 2003-05-27 2004-12-09 International Business Machines Corporation System for defining an alternate channel routing mechanism in a messaging middleware environment
US8078758B1 (en) 2003-06-05 2011-12-13 Juniper Networks, Inc. Automatic configuration of source address filters within a network device
US8111612B2 (en) * 2004-04-02 2012-02-07 Alcatel Lucent Link-based recovery with demand granularity in mesh networks
US20050226212A1 (en) * 2004-04-02 2005-10-13 Dziong Zbigniew M Loop avoidance for recovery paths in mesh networks
US7500013B2 (en) * 2004-04-02 2009-03-03 Alcatel-Lucent Usa Inc. Calculation of link-detour paths in mesh networks
US7856509B1 (en) 2004-04-09 2010-12-21 Juniper Networks, Inc. Transparently providing layer two (L2) services across intermediate computer networks
US7965620B2 (en) * 2004-05-25 2011-06-21 Telcordia Licensing Company, Llc Method, computer product and system for correlating events in a network
US7564806B1 (en) 2004-08-30 2009-07-21 Juniper Networks, Inc. Aggregate multicast trees for multicast virtual private networks
US7489695B1 (en) 2004-10-12 2009-02-10 Juniper Networks, Inc. Automatic LSP stitching with protocol signaling
US7539158B2 (en) 2004-11-08 2009-05-26 Lemko Corporation System, method and device for providing communications using a distributed mobile architecture
CN100366118C (zh) * 2004-11-17 2008-01-30 华为技术有限公司 一种维护链路检测与恢复方法
CN100417080C (zh) * 2005-02-01 2008-09-03 华为技术有限公司 一种检测网络链路故障并定位故障的方法
US7602702B1 (en) * 2005-02-10 2009-10-13 Juniper Networks, Inc Fast reroute of traffic associated with a point to multi-point network tunnel
CN100389571C (zh) * 2005-03-25 2008-05-21 华为技术有限公司 检测混合网络中端到端节点间链路故障的方法
CN100403687C (zh) * 2005-03-29 2008-07-16 华为技术有限公司 在多协议标签交换网络中实现分域管理和保护的方法
US8730814B2 (en) * 2005-05-25 2014-05-20 Alcatel Lucent Communication network connection failure protection methods and systems
US7990965B1 (en) 2005-07-28 2011-08-02 Juniper Networks, Inc. Transmission of layer two (L2) multicast traffic over multi-protocol label switching networks
US9166807B2 (en) * 2005-07-28 2015-10-20 Juniper Networks, Inc. Transmission of layer two (L2) multicast traffic over multi-protocol label switching networks
US7564803B1 (en) 2005-08-29 2009-07-21 Juniper Networks, Inc. Point to multi-point label switched paths with label distribution protocol
KR100696176B1 (ko) * 2005-12-09 2007-03-20 한국전자통신연구원 Mpls lsp보호절체 장치 및 방법
US7715307B2 (en) * 2005-12-13 2010-05-11 Alcatel Lucent Communication connection control systems and methods
WO2007086157A1 (ja) * 2006-01-25 2007-08-02 Hitachi Communication Technologies, Ltd. ネットワークシステム
US8270395B2 (en) * 2006-01-30 2012-09-18 Juniper Networks, Inc. Forming multicast distribution structures using exchanged multicast optimization data
US7839850B2 (en) * 2006-01-30 2010-11-23 Juniper Networks, Inc. Forming equal cost multipath multicast distribution structures
US7856233B2 (en) 2006-03-30 2010-12-21 Lemko Corporation System, method, and device for providing communications using a distributed mobile architecture
CN1852183A (zh) * 2006-04-18 2006-10-25 华为技术有限公司 一种反向缺陷指示路径状态检测的方法及装置
CN100456697C (zh) * 2006-04-20 2009-01-28 华为技术有限公司 一种双向转发检测的自动配置方法及系统
US8224322B2 (en) 2006-06-12 2012-07-17 Lemko Corporation Roaming mobile subscriber registration in a distributed mobile architecture
CN100459531C (zh) * 2006-06-28 2009-02-04 华为技术有限公司 一种基于双向转发检测协议通告伪线故障的方法
US7787380B1 (en) 2006-06-30 2010-08-31 Juniper Networks, Inc. Resource reservation protocol with traffic engineering point to multi-point label switched path hierarchy
US7839862B1 (en) 2006-06-30 2010-11-23 Juniper Networks, Inc. Upstream label assignment for the label distribution protocol
US7742482B1 (en) 2006-06-30 2010-06-22 Juniper Networks, Inc. Upstream label assignment for the resource reservation protocol with traffic engineering
US8676197B2 (en) 2006-12-13 2014-03-18 Lemko Corporation System, method, and device to control wireless communications
US7724676B2 (en) * 2007-03-21 2010-05-25 Cisco Technology, Inc. Proactive protection mechanism based on advanced failure warning
US8472325B2 (en) * 2007-05-10 2013-06-25 Futurewei Technologies, Inc. Network availability enhancement technique for packet transport networks
CN101316225B (zh) * 2007-05-30 2012-12-12 华为技术有限公司 一种故障检测方法、通信系统和标签交换路由器
CN101355442B (zh) * 2007-07-24 2011-07-06 华为技术有限公司 一种呈现服务器及其订阅状态机状态迁移的方法
US8711676B2 (en) 2007-08-02 2014-04-29 Foundry Networks, Llc Techniques for determining optimized local repair paths
US8040792B2 (en) * 2007-08-02 2011-10-18 Foundry Networks, Llc Techniques for determining local repair connections
US8185896B2 (en) 2007-08-27 2012-05-22 International Business Machines Corporation Method for data processing using a multi-tiered full-graph interconnect architecture
US7822889B2 (en) * 2007-08-27 2010-10-26 International Business Machines Corporation Direct/indirect transmission of information using a multi-tiered full-graph interconnect architecture
US7904590B2 (en) 2007-08-27 2011-03-08 International Business Machines Corporation Routing information through a data processing system implementing a multi-tiered full-graph interconnect architecture
US8140731B2 (en) 2007-08-27 2012-03-20 International Business Machines Corporation System for data processing using a multi-tiered full-graph interconnect architecture
US8014387B2 (en) * 2007-08-27 2011-09-06 International Business Machines Corporation Providing a fully non-blocking switch in a supernode of a multi-tiered full-graph interconnect architecture
US8108545B2 (en) 2007-08-27 2012-01-31 International Business Machines Corporation Packet coalescing in virtual channels of a data processing system in a multi-tiered full-graph interconnect architecture
US7840703B2 (en) * 2007-08-27 2010-11-23 International Business Machines Corporation System and method for dynamically supporting indirect routing within a multi-tiered full-graph interconnect architecture
US7769891B2 (en) * 2007-08-27 2010-08-03 International Business Machines Corporation System and method for providing multiple redundant direct routes between supernodes of a multi-tiered full-graph interconnect architecture
US7793158B2 (en) * 2007-08-27 2010-09-07 International Business Machines Corporation Providing reliability of communication between supernodes of a multi-tiered full-graph interconnect architecture
US7958183B2 (en) 2007-08-27 2011-06-07 International Business Machines Corporation Performing collective operations using software setup and partial software execution at leaf nodes in a multi-tiered full-graph interconnect architecture
US7958182B2 (en) 2007-08-27 2011-06-07 International Business Machines Corporation Providing full hardware support of collective operations in a multi-tiered full-graph interconnect architecture
US7769892B2 (en) 2007-08-27 2010-08-03 International Business Machines Corporation System and method for handling indirect routing of information between supernodes of a multi-tiered full-graph interconnect architecture
US7809970B2 (en) * 2007-08-27 2010-10-05 International Business Machines Corporation System and method for providing a high-speed message passing interface for barrier operations in a multi-tiered full-graph interconnect architecture
US7827428B2 (en) 2007-08-31 2010-11-02 International Business Machines Corporation System for providing a cluster-wide system clock in a multi-tiered full-graph interconnect architecture
US7921316B2 (en) 2007-09-11 2011-04-05 International Business Machines Corporation Cluster-wide system clock in a multi-tiered full-graph interconnect architecture
US8358576B2 (en) 2007-10-03 2013-01-22 Foundry Networks, Llc Techniques for determining local repair paths using CSPF
US8125926B1 (en) 2007-10-16 2012-02-28 Juniper Networks, Inc. Inter-autonomous system (AS) virtual private local area network service (VPLS)
US7779148B2 (en) 2008-02-01 2010-08-17 International Business Machines Corporation Dynamic routing based on information of not responded active source requests quantity received in broadcast heartbeat signal and stored in local data structure for other processor chips
US20090198956A1 (en) * 2008-02-01 2009-08-06 Arimilli Lakshminarayana B System and Method for Data Processing Using a Low-Cost Two-Tier Full-Graph Interconnect Architecture
US8077602B2 (en) * 2008-02-01 2011-12-13 International Business Machines Corporation Performing dynamic request routing based on broadcast queue depths
US7936780B1 (en) 2008-03-12 2011-05-03 Juniper Networks, Inc. Hierarchical label distribution protocol for computer networks
US8046420B2 (en) 2008-04-23 2011-10-25 Lemko Corporation System and method to control wireless communications
US8340667B2 (en) 2008-06-26 2012-12-25 Lemko Corporation System and method to control wireless communications
US8706105B2 (en) 2008-06-27 2014-04-22 Lemko Corporation Fault tolerant distributed mobile architecture
US8107409B2 (en) 2008-07-11 2012-01-31 Lemko Corporation OAMP for distributed mobile architecture
US7855988B2 (en) 2008-07-14 2010-12-21 Lemko Corporation System, method, and device for routing calls using a distributed mobile architecture
US8681637B2 (en) * 2008-08-26 2014-03-25 Alcatel Lucent Methods for establishing a traffic connection and an associated monitoring connection
US7979066B2 (en) 2008-09-25 2011-07-12 Lemko Corporation Multiple IMSI connections
US7929557B2 (en) * 2008-11-14 2011-04-19 Juniper Networks, Inc. Summarization and longest-prefix match within MPLS networks
US8077726B1 (en) 2008-12-10 2011-12-13 Juniper Networks, Inc. Fast reroute for multiple label switched paths sharing a single interface
US8630164B2 (en) * 2009-08-04 2014-01-14 At&T Intellectual Property I, L.P. Methods and apparatus to respond to signaling protocol failures in traffic engineering tunnels
US9426062B2 (en) 2009-12-01 2016-08-23 Telefonaktiebolaget Lm Ericsson (Publ) Fault monitoring in connection-oriented networks
US8417778B2 (en) * 2009-12-17 2013-04-09 International Business Machines Corporation Collective acceleration unit tree flow control and retransmit
US8422514B1 (en) 2010-02-09 2013-04-16 Juniper Networks, Inc. Dynamic configuration of cross-domain pseudowires
EP2537295A1 (en) * 2010-02-19 2012-12-26 Nokia Siemens Networks Oy Method and device for conveying oam messages across an inter-carrier network
US8467289B2 (en) * 2010-02-22 2013-06-18 Telefonaktiebolaget L M Ericsson (Publ) Optimized fast re-route in MPLS ring topologies
US8406243B2 (en) * 2010-02-22 2013-03-26 Telefonaktiebolaget L M Ericsson (Publ) Fast LSP alert mechanism
US8310957B1 (en) 2010-03-09 2012-11-13 Juniper Networks, Inc. Minimum-cost spanning trees of unicast tunnels for multicast distribution
US8976680B2 (en) 2010-03-15 2015-03-10 Juniper Networks, Inc. Operations, administration, and management fields for packet transport
US8588081B2 (en) * 2010-07-14 2013-11-19 Cisco Technology, Inc. Monitoring a flow set to detect faults
US8850062B2 (en) * 2010-08-09 2014-09-30 Cisco Technology, Inc. Distributed connectivity verification protocol redundancy
EP2461501A1 (en) * 2010-12-01 2012-06-06 Alcatel Lucent Tunnel follow-up message for transparent clock
US9246838B1 (en) 2011-05-27 2016-01-26 Juniper Networks, Inc. Label switched path setup using fast reroute bypass tunnel
US9100213B1 (en) 2011-06-08 2015-08-04 Juniper Networks, Inc. Synchronizing VPLS gateway MAC addresses
US9356859B2 (en) 2011-08-16 2016-05-31 Brocade Communications Systems, Inc. Techniques for performing a failover from a protected connection to a backup connection
WO2013046496A1 (ja) * 2011-09-27 2013-04-04 日本電気株式会社 通信システム、送信装置、通信装置、障害通知方法、及びプログラムが格納された非一時的なコンピュータ可読媒体
EP2761812B1 (en) 2011-09-28 2019-01-23 Hewlett-Packard Enterprise Development LP Managing a switch fabric
US9479391B2 (en) 2011-09-28 2016-10-25 Hewlett Packard Enterprise Development Lp Implementing a switch fabric responsive to an unavailable path
US9391833B2 (en) * 2011-11-23 2016-07-12 Verizon Patent And Licensing Inc. Fault signaling for ethernet
US8837479B1 (en) 2012-06-27 2014-09-16 Juniper Networks, Inc. Fast reroute between redundant multicast streams
US9049148B1 (en) 2012-09-28 2015-06-02 Juniper Networks, Inc. Dynamic forwarding plane reconfiguration in a network device
US20140258772A1 (en) * 2013-03-07 2014-09-11 Fujitsu Limited Utilizing backward defect indications in y-cable protection switching
US8953500B1 (en) 2013-03-29 2015-02-10 Juniper Networks, Inc. Branch node-initiated point to multi-point label switched path signaling with centralized path computation
US9806895B1 (en) 2015-02-27 2017-10-31 Juniper Networks, Inc. Fast reroute of redundant multicast streams
CN107086956A (zh) * 2017-05-27 2017-08-22 烽火通信科技股份有限公司 一种以太网保护倒换的实现方法
US10469367B2 (en) 2017-10-04 2019-11-05 Cisco Technology, Inc. Segment routing network processing of packets including operations signaling and processing of packets in manners providing processing and/or memory efficiencies
US11356358B2 (en) * 2019-01-23 2022-06-07 Siemens Aktiengesellschaft Network node, computer program, computer-readable medium and method for fail-safe data transmission
CN109901049B (zh) * 2019-01-29 2021-05-04 厦门码灵半导体技术有限公司 检测集成电路用时序路径中异步路径的方法、装置
US11588547B2 (en) * 2020-10-28 2023-02-21 Huawei Technologies Co., Ltd. Seam abstraction in communications networks

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1193246A (zh) * 1996-12-18 1998-09-16 日本电气株式会社 具有广域功能的无线电选呼接收机
CN1383292A (zh) * 2001-03-28 2002-12-04 阿尔卡塔尔加拿大公司 在数据通信网络中对连接重编路由的方法和装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4416718C2 (de) * 1994-05-11 1997-08-21 Siemens Ag Schaltungsanordnung zum störungsfreien Umleiten eines Nachrichtenzellenstromes auf einen Ersatzweg
US6064650A (en) * 1996-06-27 2000-05-16 Xerox Corporation Rate shaping in per-flow output queued routing mechanisms having output links servicing multiple physical layers
US5926459A (en) * 1996-06-27 1999-07-20 Xerox Corporation Rate shaping in per-flow queued routing mechanisms for available bit rate service
JP3435293B2 (ja) * 1996-09-10 2003-08-11 株式会社東芝 パケットスケジューリング装置及びパケット転送方法
US6011780A (en) * 1997-05-23 2000-01-04 Stevens Institute Of Technology Transparant non-disruptable ATM network
US6094435A (en) * 1997-06-30 2000-07-25 Sun Microsystems, Inc. System and method for a quality of service in a multi-layer network element
US6072772A (en) * 1998-01-12 2000-06-06 Cabletron Systems, Inc. Method for providing bandwidth and delay guarantees in a crossbar switch with speedup
US7002906B1 (en) * 1998-08-28 2006-02-21 Cisco Technology, Inc. Method for extending the crankback procedure to any Asynchronous Transfer Mode system
JP4031894B2 (ja) * 1999-10-29 2008-01-09 富士通株式会社 Mpls通信方式における通信データ確認試験方法及びその方法を利用するルータ,交換機,通信システム
WO2002065607A1 (en) * 2001-02-12 2002-08-22 Maple Optical Systems, Inc. Multiple level fault protection in a communications network
US7289428B2 (en) * 2001-08-13 2007-10-30 Tellabs Operations, Inc. Inter-working mesh telecommunications networks
US7164652B2 (en) * 2001-12-17 2007-01-16 Alcatel Canada Inc. System and method for detecting failures and re-routing connections in a communication network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1193246A (zh) * 1996-12-18 1998-09-16 日本电气株式会社 具有广域功能的无线电选呼接收机
CN1383292A (zh) * 2001-03-28 2002-12-04 阿尔卡塔尔加拿大公司 在数据通信网络中对连接重编路由的方法和装置

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
ATM-MPLS Network Interworking. THE ATM FORUM TECHNICAL COMMITTEE. 2001
ATM-MPLS Network Interworking. THE ATM FORUM TECHNICAL COMMITTEE. 2001 *
END-TO-END QOS PROVISIONINGACROSSHETEROGENEOUS DOMAINS. KRASNODEMBSKI K ET AL.PROCEEDINGS OF THE IEEE CONFERENCE 2000 ON HIGH PERFORMANCE SWITCHING AND ROUTING. 2000
END-TO-END QOS PROVISIONINGACROSSHETEROGENEOUS DOMAINS. KRASNODEMBSKI K ET AL.PROCEEDINGS OF THE IEEE CONFERENCE 2000 ON HIGH PERFORMANCE SWITCHING AND ROUTING. 2000 *
人民邮电出版社. 石晶林,丁炜等.MPLS宽带网络互联技术. 2001
人民邮电出版社. 石晶林,丁炜等. MPLS宽带网络互联技术. 2001 *

Also Published As

Publication number Publication date
US20030112748A1 (en) 2003-06-19
EP1324568A2 (en) 2003-07-02
US20070081465A1 (en) 2007-04-12
EP1324568A3 (en) 2009-12-23
US7778163B2 (en) 2010-08-17
CN1427581A (zh) 2003-07-02
US7164652B2 (en) 2007-01-16

Similar Documents

Publication Publication Date Title
CN100429889C (zh) 用于在通信网络中检测故障和重新路由连接的系统和方法
US7596094B2 (en) System and method for transmission of operations, administration, and maintenance packets between ATM and switching networks upon failures
US7710860B2 (en) Data relay apparatus and data relay method
CN101316225B (zh) 一种故障检测方法、通信系统和标签交换路由器
US6011780A (en) Transparant non-disruptable ATM network
CN101605098B (zh) 有路径保护功能的通信装置和使用该通信装置的网络系统
EP2658182B1 (en) Ring network protection method, network node and ring network
JP4663022B2 (ja) 通信ネットワークにおけるパスの故障救済を行うための装置及び方法
EP0836344A2 (en) ATM virtual path switching node
EP2224644A1 (en) A protection method, system and device in the packet transport network
US20040114922A1 (en) Signaling protocol and architecture for protection rings
GB2471761A (en) Fault recovery path reconfiguration in ring networks
US6278690B1 (en) Local area network for reconfiguration in the event of line ruptures or node failure
JP4377401B2 (ja) 通信ネットワークにおけるパスの故障救済を行うための装置
US6895531B2 (en) Method and system for routing packets without losing packets by monitoring outgoing lines
US6813240B1 (en) Method of identifying low quality links in a telecommunications network
CN102487329A (zh) 业务恢复方法及装置
CN101192959A (zh) 一种自动交换光网络组播业务连接的恢复方法
US7345993B2 (en) Communication network with a ring topology
KR100842256B1 (ko) 지.엠.피.엘.에스 기반 네트워크에서 물리계층의 레이블 스위칭 경로에 대한 연결성 검사 방법 및 그 시스템
EP1069786B1 (en) Virtual transport server in a telecommunication network
CN1666464A (zh) 监控通信网络的状态
US7042882B2 (en) Layer-structured path setup method and node apparatus for implementing same
CN100452751C (zh) 在弹性分组环之间实现可靠数据传输的方法和站点
CN102811388B (zh) 自动交换光网络的业务回复方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081029

Termination date: 20171216