CN101427501A - Mpls转发和控制平面之间的一致性 - Google Patents

Mpls转发和控制平面之间的一致性 Download PDF

Info

Publication number
CN101427501A
CN101427501A CNA2005800193925A CN200580019392A CN101427501A CN 101427501 A CN101427501 A CN 101427501A CN A2005800193925 A CNA2005800193925 A CN A2005800193925A CN 200580019392 A CN200580019392 A CN 200580019392A CN 101427501 A CN101427501 A CN 101427501A
Authority
CN
China
Prior art keywords
lsp
traffic engineering
forwarding state
code
checking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005800193925A
Other languages
English (en)
Other versions
CN101427501B (zh
Inventor
托马斯·D·纳德奥
让·菲利普·瓦瑟尔
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.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
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 Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN101427501A publication Critical patent/CN101427501A/zh
Application granted granted Critical
Publication of CN101427501B publication Critical patent/CN101427501B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Alarm Systems (AREA)

Abstract

用于确保MPLS转发和控制平面之间的一致性的系统和方法。可以使得控制平面意识到转发平面异常并作出合适的响应。一种特定实现确保用于针对链路和/或节点故障保护MPLS流量工程LSP的快速重路由备份隧道的转发和控制平面之间的一致性。当检测到备份隧道转发故障时,控制平面可以例如通过重路由备份隧道和/或向或受保护的流量工程LSP的操作者或头端发送通知来作出反应。

Description

MPLS转发和控制平面之间的一致性
技术领域
本发明涉及数据联网,更具体而言,在某些实现中,涉及用于提高转发和控制平面之间的同步的系统和方法。
背景技术
MPLS(多协议标签交换)流量工程被开发来满足诸如保证可用带宽等数据联网需求。MPLS流量工程利用现代标签交换技术来建立通过标签交换路由器(LSR)的IP/MPLS网络的保证带宽端到端隧道。这些隧道是标签交换路径(LSP)类型的,因此一般被称为MPLS流量工程LSP。
与所有的IP系统类似,将MPLS流量工程网络功能划分为两个实体:“转发平面”(也称为“数据平面”)和“控制平面”是很有用的。在每个路由器上,转发平面取得接收分组、查看其目的地地址和/或标签、参考表,并以表所指定的方向和方式发送分组。该表被称为转发表。术语“控制平面”指转发表通过其而被填充以内容的实体和过程。
对于MPLS流量工程,控制平面关心流量工程隧道的放置和信令等。使用公知的RSVP协议的扩展来用信令通知流量工程隧道。在用信令通知隧道和建立路径之后,沿该路径从入口到出口的转发表应当支持新隧道的操作。当一切都正确地工作时,具有被分配给特定隧道的转发等价类(FEC)的数据将到达头端,并由于相应的转发表的先前建立的内容而被沿隧道路径从节点到节点转发。
但是,转发平面有可能在流量工程LSP的头端和尾端之间的某个点出现故障,而控制平面不受影响。例如,转发表之一的内容可能被扰乱,并且没有控制平面实体可能意识到该扰乱。这种情况的结果是属于该隧道的数据在没有任何重路由LSP的尝试的情况下被“黑洞”吸收,因为流量工程LSP被认为是从控制平面角度操作的。这种情况提出了这样的问题,即服务保证的可靠性和质量将不被满足。
为了针对沿MPSL流量工程LSP的节点和链路故障提供保护,已经开发了所谓的快速重路由技术。当发生故障时,故障上游紧邻的节点将流量非常迅速地重路由到预先配置的备份隧道上。但是,这些备份隧道可能会遭受与参考主流量工程隧道讨论的转发和控制平面之间的失步同样的失步。这尤其成问题,因为备份隧道将在故障时提供保护,并且转发平面中的损坏不可能在故障之前被注意到。
在故障之前,紧邻的前一节点(也称为本地修复点或PLR)可能基于其对控制平面可操作的理解而认为备份隧道是可操作的。因此,该PLR将报告受保护的流量工程头端:流量工程隧道事实上在PLR处受保护。因此,当链路或节点出故障时,流量被重路由到备份隧道上,即使其转发平面被扰乱,从而使得所需本地保护失效。
需要确保用于LSP(例如MPLS流量工程隧道和MPLS快速重路由隧道)的转发和控制平面之间的一致性所需的系统和方法。
发明内容
本发明的实施例提供了用于确保MPLS转发和控制平面之间的一致性的系统和方法。可以使控制平面意识到转发平面异常并且能够适当地作出响应。一种特定应用确保用于针对链路和/或节点故障来保护MPLS流量工程LSP的快速重路由备份隧道的转发和控制平面之间的一致性。当检测到备份隧道转发故障时,控制平面可以例如通过重路由备份隧道和/或向或受保护的流量工程LSP的操作者或头端发送通知来作出反应。
本发明的第一方面提供了一种用于确保标签交换路径(LSP)的操作的方法。所述方法包括:验证沿所述LSP的路由器的转发状态;以及如果所述验证检测到沿所述LSP的扰乱转发状态,则通知用于所述LSP的控制平面实体,并且使用所述控制平面实体来重路由所述标签交换路径。
本发明的第二方面提供了一种用于确保MPLS流量工程LSP的快速重路由保护的可用性的方法。所述方法包括:在沿所述MPLS流量工程LSP的所选择的路由器处,验证快速重路由隧道的转发状态;以及如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则重路由所述快速重路由隧道。
本发明的第三方面提供了一种用于确保MPLS流量工程LSP的快速重路由保护的可用性的方法。所述方法包括:在沿所述MPLS流量工程LSP的所选择的路由器处,验证快速重路由隧道的转发状态;以及如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则将所述MPLS流量工程LSP扰乱转发状态通知头端路由器。
通过参考本说明书的其余部分和附图,可以进一步理解本发明的本质和优点。
附图说明
图1示出了可以应用本发明实施例的网络情景。
图2是描述了根据本发明一个实施例的本地修复点(PLR)的操作步骤的流程图。
图3是描述了根据本发明一个实施例的流量工程LSP头端的操作步骤的流程图。
图4示出了可用于实现本发明实施例的网络设备。
具体实施方式
参考代表性网络环境描述本发明,本发明应用网络协议的某种组合来通过网络转发数据。链路可以使用任何类型的物理介质(例如光介质、无线介质、双绞线等)实现。链路还可以是用于从可操作的联网协议的角度看来向连接的节点给出相邻性的逻辑连接。在一个实施例中,这种网络的节点以各种协议指定的方式互操作,所述协议包括例如TCP/IP和由以下文档定义的协议,但不限于这些定义:
E.Rosen等人,"Multiprotocol Label Switching Architecture,"RFC 3031,Internet Engineering Task Force,January 2001.
Braden等人,"Resource ReSerVation Protocol(RSVP)-Version 1Functional Specification,"RFC 2205,Internet Engineering Task Force,September 1997.
Awduche等人,"Requirements for Traffic Engineering Over MPLS,"RFC2702,Internet Engineering Task Force,September 1999.
Berger等人,"Generalized MPLS Signaling-RSVP-TE Extensions,"RFC3473,Internet Engineering Task Force,January 2003.
Pan等人,"Fast Reroute Techniques in RSVP-TE,"Internet Draft,InternetEngineering Task Force,November 2004.
Farrel等人,"Encoding of Attributes for Multiprotocol Label Switching(MPLS)Label Switched Path(LSP)Establishment Using RSVP-TE,"IETFInternet Draft,March 2004.
Kompella等人,"Detecting MPLS Data Plane Failures,"IETF InternetDraft,February 2004.
上述文档的全部内容通过引用结合于此,以用于各种目的。
在一个实施例中,这里参考的网络节点是实现多协议标签交换(MPLS)和操作为标签交换路由器(LSR)的IP路由器。在一种简单的MPLS情景中,在网络出口处,在将分组转发到下一跳节点之前,基于分组的转发等价类向每个传入分组分配标签。在每个中间节点处,通过使用在传入分组中找到的标签作为到标签转发表的参考,确定转发选择和新替代标签。在网络出口处(或它之前的一跳处)基于传入标签进行转发判决,但是当分组被继续发送往下一跳时不包括标签。
以此方式穿过网络的分组所采取的路径是被预先配置的,并且被称为标签交换路径(LSP)。LSP的建立需要控制平面计算路径、用信令通知路径,以及修改沿路径的转发表。然后,转发平面使用转发表来沿LSP转发流量。
本发明的实施例提供了转发和控制平面之间的更高一致性,以便在更大范围内使用MPLS LSP。这包括但不限于例如MPLS流量工程LSP和MPLS流量工程快速重路由LSP。现在详细讨论将本发明的实施例应用于MPLS快速重路由隧道。
图1示出了可以应用本发明实施例的代表性网络情景。有九个路由器R1到R9。流量工程LSP已经通过R2、R3和R4被从R1用信令通知到R9。快速重路由备份隧道已经被预先配置,以便针对节点R3或与它邻接的链路的故障来保护该流量工程LSP。备份隧道通过R6和R7从R2延伸到R4。因此,R2是用于该备份隧道的本地修复点(PLR)。当R2检测到R2和R3之间的链路故障或节点R3的故障时,R2迅速通过备份隧道重路由流量工程LSP流量。
使用向下游流向隧道尾端的RSVP PATH消息和向上游返回隧道尾端的RSVP RESV消息来用信令进行通知。RSVP消息包括记录路由对象(RRO)对象。包含RRO对象的RSVP RESV消息在MPLS流量工程隧道存活期间持续向上游流动,以维护资源的保留。适于MPSL流量工程的RRO对象在其属性子对象中包括与每一跳处的流量工程隧道的当前保护状态有关的标志。具体而言,有一个指示流量工程LSP是否在特定节点处受保护的标志“本地保护可用”。在现有技术中,这个位反映了控制平面对备份隧道可用性的理解,而不考虑备份隧道转发平面状态。还有指示所选择的备份隧道是保护PLR之后的链路的所谓的下一跳(NHOP)隧道还是保护PLR之后的节点和链路的所谓再下一跳(NNHOP)隧道。
本发明的实施例允许PLR验证备份隧道的转发平面状态,并将状态传送到流量工程LSP头端。因此,在RSVP RESV消息中携带的LSP-ATTRIBUTES对象中定义一个新位。这个位被称为“本地保护状态已验证”。这个新位指示备份隧道的转发平面是否事实上已被验证。现在,“本地保护可用”位反映转发平面测试的结果。“本地保护可用”位可以被清除,因为控制平面不维护备份隧道的状态,或者因为虽然备份隧道在控制平面的角度看来是可操作的,但是已经通过相应的转发平面的测试而被发现是不可操作的。
图2是描述了根据本发明一个实施例的操作PLR的步骤的流程图。PLR验证转发平面的操作,如果检测到与控制平面的不一致,则可以采取多个步骤。
在一种特定实现中,在步骤202,PLR每Fc秒测试备份隧道转发平面的完好性。在测试转发平面之后,如果尚未设置“本地保护状态已验证”,则设置这个位。在一种实现中,检测机制采用题为“DetectingMPLS Data Plane Failures”的因特网草案指定的LSP Ping机制。LSP Ping有些类似于本领域已知的ICMP回声请求。此外,该因特网草案还提供了对用于LSP的“路由跟踪”辅助的规定。
LSP Ping以与任何分组被通过LSP转发相似地被转发。LSP Ping最终到达LSP的末端。在那里,它被验证其事实上是该LSP的尾端的最终LSR(末端)的控制平面处理。然后,该最终LSR不是经由单向LSP而是以任何其他使用IP和/或MPLS的合适方式来向发出LSP Ping的LSR作出响应。如果LSP Ping不是为了被控制平面理解为存活的LSP返回的,则这指示存在诸如沿该LSP的某处的LSR处的转发表扰乱等转发平面故障。
检测机制识别转发平面在沿LSP的何处被损坏可能是有用的。LSPPing路由跟踪分组可以被发送到沿LSP的每个LSR处的11p。这些LSR对路由跟踪消息作出响应,以验证直到LSP中该点的连通性。但是,LSPPing检测和故障定位机制仅被提供作为示例。例如,诸如Cisco System提供的Service Assurance Agent等自治代理可以被用来自动生成类似的消息。Service Assurance Agent还可以测量沿LSP的延迟、抖动和分组丢失。此外,LSP Ping消息也可以通过题为“Label Switching Router Self-Test”的因特网草案中公开的自动技术生成。本领域已知的网络分析设备也可被用来探测LSP转发平面的完好性。
步骤204测试步骤202是否检测到转发平面故障。如果没有检测到故障,则在步骤202重复调用检测机制。如果检测到故障,则执行进行到步骤206。应当注意,转发平面故障并不限于被损坏的连接,而是还可以包括诸如过度延迟、过度抖动、过度的分组丢失等异常情况。这些都可以通过使用适当的检测机制来注册。步骤206在k2*Fc期间将LSP Ping频率(或调用备选检测机制的频率)修改为Fc/k1。变量k1和k2可以被自由配置或硬连线。还希望减小步骤206的Ping频率以减小测试的额外开销,但是相反,依赖于网络配置,也可以希望提高Ping频率。
步骤208以新探测频率测试故障是否持续。如果故障不持续,则处理返回步骤202。如果故障持续,则可以在PLR处在响应中采取多个动作。一种希望的动作是,在步骤210。PLR修改它发送到头端的RRO对象,以清除“本地保护可用”位。“本地保护状态已验证”在先前被设置,因此头端将意识到在PLR处已经有转发平面故障,并且将能够采取适当动作。
PLR在这里可以作出的其他通知包括使用系统日志(syslog)、本地命令行界面或本地通知和改变到SNMP(简单网络管理协议)MIB(管理信息库)。在步骤212,PLR可以重路由FRR隧道。当前备份隧道中包括的链路和节点的全部或一个子集可以从用于计算备选备份隧道的网络拓扑中剪除。可以基于LSP Ping路由跟踪的结果来选择要剪除的元件。以此方式,转发和控制平面被带回同步。
图3是描述根据本发明一个实施例的操作MPLS流量工程LSP头端的步骤的流程图。头端将解释接收到的“本地保护可用”和“本地保护状态已验证”位。如果两个位都被清除,则在所关心的PLR处没有备份隧道。如果两个位都被设置,则备份隧道可用,并且其转发平面已被检查。如果“本地保护可用”位被设置,而“本地保护状态已验证”位被清除,则备份隧道从控制平面角度来看可操作,但是转发平面尚未被测试。如果“本地保护可用”位被设置并且“本地保护状态已验证”位被设置,则备份隧道控制平面可用但转发平面有故障。
在步骤302,头端接收指示备份隧道的转发平面故障的RESV消息。“本地保护可用”位被设置,而“本地保护状态已验证”位被清除。
头端可以以多种方式作出反应。在步骤304,头端通知操作者。用于操作者通知的机制包括上述syslog、命令行接口,或SNMP MIB通知。然后,操作者可以请求手工重配置PLR处的备份隧道,或者可以重路由流量工程LSP,以避开已受备份隧道转发平面故障影响的PLR。
或者,这种重路由可以自动发生。但是,步骤306等待Tw秒以允许PLR自己纠正备份隧道问题和发现新备份隧道的可能性。如果备份隧道已被控制平面拆除,则该等待时间不会被使用。如果在等待时间之后,接收到的RRO对象继续指示所关心的备份隧道的转发平面被扰乱,则在步骤308,头端可以重路由流量工程LSP以避开受影响的PLR。
优选地,在每接口基础上在每个PLR处本地配置对备份隧道转发平面测试和同步的使用。Fc、k1和k2的值也可以在每端口基础上配置。或者,MPLR流量工程头端可以通过设置RSVP PATH消息中携带的LSP-ATTRIBUTES对象中的特殊位来请求备份隧道的转发平面验证。
对于不是备份隧道的MPLS流量工程LSP而言,可以遵循较为简单的过程。头端本身将调用适当的检测机制。然后,当检测到转发平面故障时,头端将通知操作者和/或还采取动作来自动重计算MPLS流量工程LSP。以此方式,控制平面和转发平面被带回同步。
图4示出了可用于实现例如图1的任意路由器和/或执行图2或图3的任意步骤的网络设备400。在一个实施例中,网络设备400是可以在硬件、软件或其任意组合中实现的可编程机器。处理器402执行存储在程序存储器404中的代码。程序存储器404是计算机可读介质的一个示例。程序存储器404可以是易失性存储器。存储相同代码的计算机可读介质的另一形式可以是某种类型的非易失性存储装置,例如软盘、CD—ROM、DVD—ROM、硬盘、闪存,等等。运送代码通过网络的载波是计算机可读介质的另一示例。
网络设备400经由多个线路卡406与物理介质接口。线路卡406可以包含以太网接口、DSL接口、千兆比特以太网接口、10千兆比特以太网接口、SONET接口,等等。当分组被网络设备400接收、处理和转发时,它们可以被存储在分组存储器408中。网络设备400实现上述所有网络协议机器扩展以及本发明提供的数据联网特征。
在一种实现中,控制平面操作由处理器402控制和用信令通知,而转发表被在线路卡406上维护。但是,本发明并不限于分布式体系结构。为了实现根据本发明的功能,线路卡406可以包含类似于上面结合作为整体的网络设备讨论的处理和存储器资源。
应当理解,这里描述的示例和实施例仅是说明性的,本领域的技术人员可以知晓其各种修改和改变,这些修改和改变将被包括在该申请的精神和范围和所附权利要求的范围及其所有范围的等同物内。

Claims (24)

1.一种用于确保标签交换路径(LSP)的操作的方法,所述方法包括:
验证沿所述LSP的路由器的转发状态;以及
如果所述验证检测到沿所述LSP的扰乱转发状态,则通知用于所述LSP的控制平面实体;以及
使用所述控制平面实体来重路由所述标签交换路径。
2.如权利要求1所述的方法,其中所述LSP包括MPLS流量工程LSP。
3.一种用于确保MPLS流量工程LSP的快速重路由保护的可用性的方法,所述方法包括:
在沿所述MPLS流量工程LSP的所选择的路由器处,验证快速重路由隧道的转发状态;以及
如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则重路由所述快速重路由隧道。
4.如权利要求3所述的方法,还包括:
如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则将所述MPLS流量工程LSP扰乱转发状态通知头端路由器。
5.如权利要求3所述的方法,还包括:
在所述通知之后,使用所述头端路由器重路由所述MPLS流量工程LSP。
6.如权利要求3所述的方法,其中验证包括:
利用LSP Ping。
7.一种用于确保MPLS流量工程LSP的快速重路由保护的可用性的方法,所述方法包括:
在沿所述MPLS流量工程LSP的所选择的路由器处,验证快速重路由隧道的转发状态;以及
如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则将所述MPLS流量工程LSP扰乱转发状态通知头端路由器。
8.如权利要求7所述的方法,还包括:
如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则重路由所述快速重路由隧道。
9.如权利要求7所述的方法,其中验证包括:
采用LSP Ping。
10.如权利要求7所述的方法,还包括:
在所述通知之后,使用所述头端路由器来重路由所述MPLS流量工程LSP。
11.一种用于确保标签交换路径(LSP)的操作的计算机程序产品,所述计算机程序产品包括:
用于验证沿所述LSP的路由器的转发状态的代码;
用于如果所述验证检测到沿所述LSP的扰乱转发状态,则通知用于所述LSP的控制平面实体的代码;
用于使用所述控制平面实体来重路由所述标签交换路径的代码;以及
存储所述代码的计算机可读介质。
12.如权利要求11所述的计算机程序产品,其中所述LSP包括MPLS流量工程LSP。
13.一种用于确保MPLS流量工程LSP的快速重路由保护的可用性的计算机程序产品,所述计算机程序产品包括:
用于在沿所述MPLS流量工程LSP的所选择的路由器处,验证快速重路由隧道的转发状态的代码;
用于如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则重路由所述快速重路由隧道的代码;以及
存储所述代码的计算机可读介质。
14.如权利要求13所述的计算机程序产品,还包括:
用于如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则将所述MPLS流量工程LSP扰乱转发状态通知头端路由器的代码。
15.如权利要求13所述的计算机程序产品,还包括:
用于在所述通知之后,使用所述头端路由器重路由所述MPLS流量工程LSP的代码。
16.如权利要求13所述的方法,其中所述用于验证的代码包括:
用于利用LSP Ping的代码。
17.一种用于确保MPLS流量工程LSP的快速重路由保护的可用性的计算机程序产品,所述计算机程序产品包括:
用于在沿所述MPLS流量工程LSP的所选择的路由器处,验证快速重路由隧道的转发状态的代码;
用于如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则将所述MPLS流量工程LSP扰乱转发状态通知头端路由器的代码;以及
存储所述代码的计算机可读介质。
18.如权利要求17所述的计算机程序产品,还包括:
用于如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则重路由所述快速重路由隧道的代码。
19.如权利要求17所述的计算机程序产品,其中所述用于验证的代码包括:
用于采用LSP Ping的代码。
20.如权利要求17所述的计算机程序产品,还包括:
用于在所述通知之后,使用所述头端路由器来重路由所述MPLS流量工程LSP的代码。
21.一种用于确保标签交换路径(LSP)的操作的装置,所述装置包括:
处理器;以及
存储供所述处理器执行的软件的存储器,所述软件包括:
用于验证沿所述LSP的路由器的转发状态的代码;
用于如果所述验证检测到沿所述LSP的扰乱转发状态,则通知用于所述LSP的控制平面实体的代码;以及
用于使用所述控制平面实体来重路由所述标签交换路径的代码。
22.一种用于确保MPLS流量工程LSP的快速重路由保护的可用性的装置,所述装置包括:
处理器;以及
存储供所述处理器执行的软件的存储器,所述软件包括:
用于在沿所述MPLS流量工程LSP的所选择的路由器处,验证快速重路由隧道的转发状态的代码;以及
用于如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则重路由所述快速重路由隧道的代码。
23.一种用于确保MPLS流量工程LSP的快速重路由保护的可用性的装置,所述装置包括:
处理器;以及
存储供所述处理器执行的软件的存储器,所述软件包括:
用于在沿所述MPLS流量工程LSP的所选择的路由器处,验证快速重路由隧道的转发状态的代码;以及
用于如果所述验证检测到沿所述快速重路由隧道的扰乱转发状态,则将所述MPLS流量工程LSP扰乱转发状态通知头端路由器的代码。
24.一种用于确保标签交换路径(LSP)的操作的装置,所述装置包括:
用于验证沿所述LSP的路由器的转发状态的装置;
用于如果所述验证检测到沿所述LSP的扰乱转发状态,则通知用于所述LSP的控制平面实体的装置;以及
用于使用所述控制平面实体来重路由所述标签交换路径的装置。
CN200580019392.5A 2004-06-18 2005-05-27 确保mpls转发和控制平面之间一致性的方法和设备 Expired - Fee Related CN101427501B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/871,076 2004-06-18
US10/871,076 US7746793B2 (en) 2004-06-18 2004-06-18 Consistency between MPLS forwarding and control planes
PCT/US2005/018655 WO2006007210A2 (en) 2004-06-18 2005-05-27 Consistency between mpls traffic engineering forwarding and control planes

Publications (2)

Publication Number Publication Date
CN101427501A true CN101427501A (zh) 2009-05-06
CN101427501B CN101427501B (zh) 2015-07-22

Family

ID=35480448

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580019392.5A Expired - Fee Related CN101427501B (zh) 2004-06-18 2005-05-27 确保mpls转发和控制平面之间一致性的方法和设备

Country Status (5)

Country Link
US (1) US7746793B2 (zh)
EP (2) EP1766828B1 (zh)
CN (1) CN101427501B (zh)
CA (1) CA2569796A1 (zh)
WO (1) WO2006007210A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102142982A (zh) * 2010-11-23 2011-08-03 华为数字技术有限公司 一种转发平面故障修复方法和装置
WO2011107049A2 (zh) * 2011-04-20 2011-09-09 华为技术有限公司 一种lsp路径检验方法及检测系统
CN103368843A (zh) * 2012-03-27 2013-10-23 丛林网络公司 受保护标签交换路径快速重路由的oam标签交换路径
CN104270280A (zh) * 2014-09-02 2015-01-07 烽火通信科技股份有限公司 在路由器上实现LSP ping和tracert的系统及方法

Families Citing this family (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7336615B1 (en) * 2001-06-25 2008-02-26 Juniper Networks, Inc. Detecting data plane livelines in connections such as label-switched paths
US7769873B1 (en) 2002-10-25 2010-08-03 Juniper Networks, Inc. Dynamically inserting filters into forwarding paths of a network device
US8078758B1 (en) 2003-06-05 2011-12-13 Juniper Networks, Inc. Automatic configuration of source address filters within a network device
US7856509B1 (en) 2004-04-09 2010-12-21 Juniper Networks, Inc. Transparently providing layer two (L2) services across intermediate computer networks
JP2006033124A (ja) * 2004-07-13 2006-02-02 Fujitsu Ltd トンネル障害通知装置および方法
US8160076B1 (en) 2004-08-30 2012-04-17 Juniper Networks, Inc. Auto-discovery of multicast virtual private networks
US7489695B1 (en) 2004-10-12 2009-02-10 Juniper Networks, Inc. Automatic LSP stitching with protocol signaling
US7602702B1 (en) * 2005-02-10 2009-10-13 Juniper Networks, Inc Fast reroute of traffic associated with a point to multi-point network tunnel
US7990888B2 (en) * 2005-03-04 2011-08-02 Cisco Technology, Inc. System and methods for network reachability detection
US7843838B1 (en) * 2005-03-31 2010-11-30 Sprint Communications Company L.P. Communication network route tracing
DE102005025419A1 (de) * 2005-06-02 2006-12-07 Siemens Ag Verfahren zur effizienten Behandlung von Störungen bei der paketbasierten Übertragung von Verkehr
US9166807B2 (en) * 2005-07-28 2015-10-20 Juniper Networks, Inc. Transmission of layer two (L2) multicast traffic over multi-protocol label switching networks
US7990965B1 (en) 2005-07-28 2011-08-02 Juniper Networks, Inc. Transmission of layer two (L2) multicast traffic over multi-protocol label switching networks
US20070030846A1 (en) * 2005-08-08 2007-02-08 Mark Szczesniak Method and apparatus for enabling routing of label switched data packets
US20070030852A1 (en) * 2005-08-08 2007-02-08 Mark Szczesniak Method and apparatus for enabling routing of label switched data packets
US7564803B1 (en) 2005-08-29 2009-07-21 Juniper Networks, Inc. Point to multi-point label switched paths with label distribution protocol
US7983174B1 (en) * 2005-12-19 2011-07-19 Cisco Technology, Inc. Method and apparatus for diagnosing a fault in a network path
US7912934B1 (en) 2006-01-09 2011-03-22 Cisco Technology, Inc. Methods and apparatus for scheduling network probes
US8441919B2 (en) * 2006-01-18 2013-05-14 Cisco Technology, Inc. Dynamic protection against failure of a head-end node of one or more TE-LSPs
US7839850B2 (en) * 2006-01-30 2010-11-23 Juniper Networks, Inc. Forming equal cost multipath multicast distribution structures
US7852778B1 (en) * 2006-01-30 2010-12-14 Juniper Networks, Inc. Verification of network paths using two or more connectivity protocols
US8270395B2 (en) * 2006-01-30 2012-09-18 Juniper Networks, Inc. Forming multicast distribution structures using exchanged multicast optimization data
US8072879B2 (en) 2006-02-03 2011-12-06 Cisco Technology, Inc. Technique for determining whether to reestablish fast rerouted primary tunnels based on backup tunnel path quality feedback
US8966113B2 (en) * 2006-03-03 2015-02-24 Cisco Technology, Inc. Technique for dynamically restoring original TE-LSP attributes for interdomain TE-LSPs
US7702816B2 (en) * 2006-03-31 2010-04-20 Cisco Technology, Inc. Facilitating application synchronization with a reservation protocol at a sender without application receiver participation
US8004960B2 (en) * 2006-04-28 2011-08-23 Cisco Technology, Inc. Method and apparatus for forwarding label distribution protocol multicast traffic during fast reroute
US8208372B2 (en) * 2006-06-02 2012-06-26 Cisco Technology, Inc. Technique for fast activation of a secondary head-end node TE-LSP upon failure of a primary head-end node TE-LSP
US7742482B1 (en) 2006-06-30 2010-06-22 Juniper Networks, Inc. Upstream label assignment for the resource reservation protocol with traffic engineering
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
US20080008102A1 (en) * 2006-07-07 2008-01-10 Fujitsu Limited Tracing an optical path of a communication network
CN100546284C (zh) * 2006-09-13 2009-09-30 华为技术有限公司 标签交换路径保护方法及其系统
US8116227B1 (en) 2006-12-20 2012-02-14 Cisco Technology, Inc. Optimal automated exploration of hierarchical multiprotocol label switching label switch paths
US7693055B2 (en) * 2006-12-22 2010-04-06 Cisco Technology, Inc. Optimization of distributed tunnel rerouting in a computer network with intermediate node feedback
US8369213B2 (en) 2006-12-22 2013-02-05 Cisco Technology, Inc. Optimization of distributed tunnel rerouting in a computer network with path computation at an intermediate node
US7844719B2 (en) * 2007-02-13 2010-11-30 Cisco Technology, Inc. Tunnel availability detection with reduced control plane overhead
US20080198754A1 (en) * 2007-02-20 2008-08-21 At&T Knowledge Ventures, Lp Method and system for testing a communication network
US8189482B2 (en) * 2007-02-20 2012-05-29 Cisco Technology, Inc. Probing-based mechanism to reduce preemption perturbation caused by higher priority tunnel establishment in a computer network
US7940695B1 (en) * 2007-06-08 2011-05-10 Juniper Networks, Inc. Failure detection for tunneled label-switched paths
US8111627B2 (en) * 2007-06-29 2012-02-07 Cisco Technology, Inc. Discovering configured tunnels between nodes on a path in a data communications network
EP2186272A4 (en) * 2007-09-03 2012-04-25 Lucent Technologies Inc METHOD AND SYSTEM FOR AUTOMATICALLY CHECKING THE CONNECTIVITY STATUS OF AN IP CONNECTION IN AN IP NETWORK
CN101127765B (zh) * 2007-09-21 2011-06-08 杭州华三通信技术有限公司 侦测标签交换路径可达性的方法和标签交换设备
US8125926B1 (en) 2007-10-16 2012-02-28 Juniper Networks, Inc. Inter-autonomous system (AS) virtual private local area network service (VPLS)
CN101436976B (zh) * 2007-11-13 2012-02-15 华为技术有限公司 一种转发数据帧的方法、系统和设备
US8068409B2 (en) * 2007-12-18 2011-11-29 Motorola Solutions, Inc. Fast OSPF inactive router detection
US8880724B2 (en) * 2008-01-31 2014-11-04 Cisco Technology, Inc. Event triggered traceroute for optimized routing in a computer network
CN104270189A (zh) 2008-03-07 2015-01-07 诺基亚通信公司 用于传输数据的方法和装置
US8531976B2 (en) * 2008-03-07 2013-09-10 Cisco Technology, Inc. Locating tunnel failure based on next-next hop connectivity in a computer network
US7936780B1 (en) 2008-03-12 2011-05-03 Juniper Networks, Inc. Hierarchical label distribution protocol for computer networks
US8199658B2 (en) * 2008-03-14 2012-06-12 Cisco Technology, Inc. OAM tools for meshed tunnels in a computer network
US7808919B2 (en) * 2008-03-18 2010-10-05 Cisco Technology, Inc. Network monitoring using a proxy
US9391874B2 (en) * 2008-05-12 2016-07-12 Telefonaktiebolaget L M Ericsson (Publ) Re-routing traffic in a communications network
US7937492B1 (en) * 2008-09-30 2011-05-03 Juniper Networks, Inc. LSP ping and traceroute for bypass tunnels
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
CN101662426B (zh) * 2009-09-30 2012-06-13 中兴通讯股份有限公司 一种t-mpls隧道保护处理的方法和系统
US9800495B2 (en) * 2009-09-30 2017-10-24 Infinera Corporation Fast protection path activation using control plane messages
US8422514B1 (en) 2010-02-09 2013-04-16 Juniper Networks, Inc. Dynamic configuration of cross-domain pseudowires
US8310957B1 (en) 2010-03-09 2012-11-13 Juniper Networks, Inc. Minimum-cost spanning trees of unicast tunnels for multicast distribution
US8339973B1 (en) 2010-09-07 2012-12-25 Juniper Networks, Inc. Multicast traceroute over MPLS/BGP IP multicast VPN
CN102136936B (zh) * 2010-11-24 2014-07-09 华为技术有限公司 避免控制平面故障影响转发平面运行的方法、节点及系统
CN102752159A (zh) * 2011-04-20 2012-10-24 中国联合网络通信集团有限公司 链路连通性检测方法和设备
US9755937B2 (en) * 2011-05-05 2017-09-05 Infinera Corporation Supporting OAM on protecting connections in shared mesh protection environment
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
US8718064B2 (en) 2011-12-22 2014-05-06 Telefonaktiebolaget L M Ericsson (Publ) Forwarding element for flexible and extensible flow processing software-defined networks
US8711860B2 (en) 2011-12-22 2014-04-29 Telefonaktiebolaget L M Ericsson (Publ) Controller for flexible and extensible flow processing in software-defined networks
US8521905B2 (en) * 2011-12-22 2013-08-27 Telefonaktiebolaget L M Ericsson (Publ) System for flexible and extensible flow processing in software-defined networks
US8837300B2 (en) 2012-06-05 2014-09-16 Cisco Technology, Inc. Managing trace requests over tunneled links
US9065750B2 (en) 2012-06-15 2015-06-23 Cisco Technology, Inc. Congestion-based notification during fast reroute operations in stateful path computation element environments
US8837479B1 (en) 2012-06-27 2014-09-16 Juniper Networks, Inc. Fast reroute between redundant multicast streams
US9007941B1 (en) 2012-07-25 2015-04-14 Cisco Technology, Inc. Self-organizing and scalable MPLS VPN transport for LTE
US8902780B1 (en) 2012-09-26 2014-12-02 Juniper Networks, Inc. Forwarding detection for point-to-multipoint label switched paths
US9049148B1 (en) 2012-09-28 2015-06-02 Juniper Networks, Inc. Dynamic forwarding plane reconfiguration in a network device
US9042234B1 (en) 2012-10-31 2015-05-26 Big Switch Networks, Inc. Systems and methods for efficient network traffic forwarding
US9258234B1 (en) 2012-12-28 2016-02-09 Juniper Networks, Inc. Dynamically adjusting liveliness detection intervals for periodic network communications
US8953460B1 (en) 2012-12-31 2015-02-10 Juniper Networks, Inc. Network liveliness detection using session-external communications
US9374285B1 (en) 2013-02-07 2016-06-21 Big Switch Networks, Inc. Systems and methods for determining network topologies
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
US9059926B2 (en) 2013-04-29 2015-06-16 Cisco Technology, Inc. Performance analysis of virtual private network segment on a per flow basis
US9357410B2 (en) 2013-09-03 2016-05-31 Cisco Technology, Inc. Wireless network flow monitoring
US9736558B2 (en) * 2014-01-17 2017-08-15 Cisco Technology, Inc. Optical path fault recovery
US9621429B2 (en) 2014-06-20 2017-04-11 Cisco Technology, Inc. System, method, and apparatus for incorporating a centralized self organizing network (SON) in a network
US9769017B1 (en) 2014-09-26 2017-09-19 Juniper Networks, Inc. Impending control plane disruption indication using forwarding plane liveliness detection protocols
US9806895B1 (en) 2015-02-27 2017-10-31 Juniper Networks, Inc. Fast reroute of redundant multicast streams
CN104660503A (zh) * 2015-03-09 2015-05-27 陈健强 一种基于MPLS备份ip转发的方法及其系统
US10637775B2 (en) * 2015-10-17 2020-04-28 Cisco Technology, Inc. Make-before-break mechanism for label switched paths
US10374936B2 (en) 2015-12-30 2019-08-06 Juniper Networks, Inc. Reducing false alarms when using network keep-alive messages
US10397085B1 (en) 2016-06-30 2019-08-27 Juniper Networks, Inc. Offloading heartbeat responses message processing to a kernel of a network device
US11750441B1 (en) 2018-09-07 2023-09-05 Juniper Networks, Inc. Propagating node failure errors to TCP sockets

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040052207A1 (en) * 2002-01-17 2004-03-18 Cisco Technology, Inc. Load balancing for fast reroute backup tunnels

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL137082A (en) * 2000-06-29 2004-08-31 Eci Telecom Ltd Method for forwarding a data packet within an mpls domain
KR100725005B1 (ko) * 2000-11-22 2007-06-04 주식회사 케이티 다중 프로토콜 레이블 스위칭 망에서의 고속 재라우팅 방법
CN1145323C (zh) * 2000-12-29 2004-04-07 北京邮电大学 一种简单的自适应快收敛标记交换路径环路预防技术
US7336615B1 (en) * 2001-06-25 2008-02-26 Juniper Networks, Inc. Detecting data plane livelines in connections such as label-switched paths
US8305882B2 (en) * 2001-12-18 2012-11-06 Horizon Technology Funding Company V Llc Methods, systems, and computer program products for detecting and/or correcting faults in a multiprotocol label switching network by using redundant paths between nodes
US7433966B2 (en) * 2002-01-02 2008-10-07 Cisco Technology, Inc. Implicit shared bandwidth protection for fast reroute
JP2003229888A (ja) * 2002-02-01 2003-08-15 Nec Corp ラベルスイッチングネットワーク及びそれに用いるラベルスイッチングパス設定方法
FR2836314A1 (fr) * 2002-02-21 2003-08-22 France Telecom Methode dynamique et distribuee de protection locale d'un chemin a commutation d'etiquettes
FR2836313A1 (fr) * 2002-02-21 2003-08-22 France Telecom Methode de protection locale de chemins a commutation d'etiquettes avec partage de ressources
CA2428517A1 (en) * 2002-05-13 2003-11-13 Tropic Networks Inc. System and method for distributed resource reservation protocol - traffic engineering (rsvp-te) hitless restart in multi-protocol label switching (mpls) network
US7697417B2 (en) * 2003-07-18 2010-04-13 Alcatel-Lucent Usa Inc. Methods and devices for re-routing MPLS traffic

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040052207A1 (en) * 2002-01-17 2004-03-18 Cisco Technology, Inc. Load balancing for fast reroute backup tunnels

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GUANGZHI LI 等: "control plane design for reliable optical network", 《IEEE COMMUNICATIONS MAGAZINE》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102142982A (zh) * 2010-11-23 2011-08-03 华为数字技术有限公司 一种转发平面故障修复方法和装置
WO2011107049A2 (zh) * 2011-04-20 2011-09-09 华为技术有限公司 一种lsp路径检验方法及检测系统
CN102217235A (zh) * 2011-04-20 2011-10-12 华为技术有限公司 一种lsp路径检验方法及检测系统
WO2011107049A3 (zh) * 2011-04-20 2012-03-22 华为技术有限公司 一种lsp路径检验方法及检测系统
CN102217235B (zh) * 2011-04-20 2013-11-06 华为技术有限公司 一种lsp路径检验方法及检测系统
CN103368843A (zh) * 2012-03-27 2013-10-23 丛林网络公司 受保护标签交换路径快速重路由的oam标签交换路径
CN103368843B (zh) * 2012-03-27 2016-12-28 丛林网络公司 受保护标签交换路径快速重路由的oam标签交换路径
CN104270280A (zh) * 2014-09-02 2015-01-07 烽火通信科技股份有限公司 在路由器上实现LSP ping和tracert的系统及方法
CN104270280B (zh) * 2014-09-02 2017-11-07 烽火通信科技股份有限公司 在路由器上实现LSP ping和tracert的系统及方法

Also Published As

Publication number Publication date
EP1766828A2 (en) 2007-03-28
WO2006007210A3 (en) 2009-06-11
CN101427501B (zh) 2015-07-22
US20050281192A1 (en) 2005-12-22
CA2569796A1 (en) 2006-01-19
EP1766828A4 (en) 2010-04-28
EP2530892A1 (en) 2012-12-05
EP1766828B1 (en) 2017-05-03
EP2530892B1 (en) 2019-04-03
US7746793B2 (en) 2010-06-29
WO2006007210A2 (en) 2006-01-19

Similar Documents

Publication Publication Date Title
CN101427501B (zh) 确保mpls转发和控制平面之间一致性的方法和设备
US9077561B2 (en) OAM label switched path for fast reroute of protected label switched paths
TWI586131B (zh) 使用標籤分配協定之多重協定標籤交換技術快速重路由(ldp-frr)
CN102132525B (zh) 用于建立业务连接及相关监控连接的方法
EP2680510A1 (en) Service plane triggered fast reroute protection
US20130148489A1 (en) Connection verification for mpls label switched paths and pseudowires
WO2012037820A1 (zh) 多协议标签交换系统、节点设备及双向隧道的建立方法
EP2148459A1 (en) A method for establishing clock trace relationship and an equipment for computing clock trace relationship
Hariyawan Comparison analysis of recovery mechanism at MPLS network
CN102132524B (zh) 用于建立业务连接及相关监控连接的方法
EP2658177B1 (en) Method for detecting tunnel faults and traffic engineering node
CN103580904A (zh) 域间故障信息的发送方法及装置
CN104468208A (zh) 通信故障的检测恢复方法及装置
JP2006033124A (ja) トンネル障害通知装置および方法
CN101902396A (zh) 一种多协议标签交换流量工程中隧道保护的方法和系统
CN113132223A (zh) 一种故障检测方法及设备
WO2017143958A1 (en) System, method and apparatus for implementing fast reroute (frr)
US10715420B2 (en) System, method and apparatus for implementing fast reroute (FRR)
CN112804140B (zh) 传输路径切换方法、装置、网络节点、介质及网络系统
Rozycki et al. Failure detection and notification in GMPLS control plane
KR100349655B1 (ko) 엠피엘에스 망에서 연결 보호 및 복구를 위한 연결 설정 방법 및 그를 이용한 연결 장애 복구 방법
US9929939B2 (en) Systems, apparatuses, and methods for rerouting network traffic
US11323365B2 (en) Tearing down a label switched path through a communications network
CN102571532A (zh) 一种通过控制平面实现环回控制的方法和系统
Korniak et al. Implementation of signaling tunnel in the GMPLS control plane

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: 20150722