CN102771096B - 用于计算点到多点标签交换路径的备份入节点的***和方法 - Google Patents
用于计算点到多点标签交换路径的备份入节点的***和方法 Download PDFInfo
- Publication number
- CN102771096B CN102771096B CN201180008368.7A CN201180008368A CN102771096B CN 102771096 B CN102771096 B CN 102771096B CN 201180008368 A CN201180008368 A CN 201180008368A CN 102771096 B CN102771096 B CN 102771096B
- Authority
- CN
- China
- Prior art keywords
- ingress node
- node
- backup
- pce
- backup ingress
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/42—Centralised routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明揭示一种设备,所述设备包括路径计算单元(PCE),其用于与路径计算客户端(PCC)通信,并计算与所述PCC关联的网络中的点到多点(P2MP)标签交换路径(LSP)的备份入口节点。所述备份入口节点经由备份树耦接到所述P2MP LSP的入口节点,以及所述P2MP LSP的所述入口节点的多个下一跳节点。
Description
本发明要求2010年2月26日递交的发明名称为“用于计算P2MP LSP的备份入节点的***和方法”的第61/308,835号美国临时申请案,以及2011年2月23日递交的发明名称为“用于计算点到多点标签交换路径的备份入节点的***和方法”的第13/033,125号美国专利申请案的在先申请优先权,这些在先申请的内容以引入的方式并入本文本中。
技术领域
本发明大体涉及计算机技术,确切地说,涉及一种用于计算点到多点标签交换路径的备份入节点的***和方法。
背景技术
在例如多协议标签交换(MPLS)网络和通用MPLS(GMPLS)网络等一些网络中,流量工程(TE)标签交换路径(LSP)可使用给定路径的资源预留协议-TE(RSVP-TE)来建立。路径可由路径计算客户端(PCC)和/或路径计算单元(PCE)提供。例如,PCC可向PCE请求路径或路由,PCE对路径进行计算并将计算出的路径信息转发回PCC。路径可为点到点(P2P)路径,其包括多个节点和/或标签交换路由器(LSR),且从源节点或LSR延伸到目的节点或LSR。或者,路径可为点到多点(P2MP)路径,其从源节点延伸到多个目的节点。RSVP-TE也可用以建立备份P2P和P2MP LSP,以在网络链路或内部节点故障期间对包进行重路由,且因此保证包的传送。
发明内容
在一项实施例中,本发明包括一种设备。所述设备包括路径计算单元(PCE),其用于与路径计算客户端(PCC)通信,并计算与所述PCC关联的网络中的点到多点(P2MP)标签交换路径(LSP)的备份入口节点。所述备份入口节点经由备份树耦接到所述P2MP LSP的入口节点,以及所述P2MP LSP的所述入口节点的多个下一跳节点。
在另一项实施例中,本发明包括一种网络部件。所述网络部件包括接收器、电路逻辑和发射器。所述接收器用于接收对网络中点到多点(P2MP)标签交换路径(LSP)的备份入口节点进行计算的请求消息。所述电路逻辑用于根据所述网络的拓扑和所述请求消息中的一组约束来尝试计算所述P2MP LSP的备份入口节点。所述发射器用于在成功计算出所述备份入口节点的情况下,发送包括计算出的备份入口节点的回复消息。
在第三方面中,本发明包括一种方法。所述方法包括在路径计算单元(PCE)与路径计算客户端(PCC)之间建立会话期间,在所述PCE与所述PCC之间交换性能信息。所述性能信息与对网络中点到多点(P2MP)标签交换路径(LSP)的备份入口节点进行计算相关。
结合附图和所附权利要求书进行的以下详细描述有助于更清楚地理解本发明的这些和其他特征。
附图说明
为了更完整地理解本发明,现参考以下结合附图和具体实施方式而进行的简要描述,其中相同参考标号表示相同部分。
图1是标签交换***的一项实施例的示意图。
图2是标签交换***的另一项实施例的示意图。
图3是一种PCE性能子类型-长度-值(TLV)格式的图解。
图4是一种PCE性能TLV格式的图解。
图5是请求/回复对象的一项实施例的例图。
图6是PCEP错误对象的一项实施例的例图。
图7是NO-PATH对象的一项实施例的例图。
图8是不可达IPv4下一跳TLV的一项实施例的例图。
图9是不可达IPv6下一跳TLV的一项实施例的例图。
图10是备份入口节点计算方法的一项实施例的例图。
图11是发射器/接收器单元的一项实施例的示意图。
图12是通用计算机***的一项实施例的示意图。
具体实施方式
首先应理解,尽管下文提供一项或多项实施例的说明性实施方案,但所揭示的***和/或方法可使用任何数目的技术来实施,无论该技术是当前已知还是现有的。本发明决不应限于下文所说明的说明性实施方案、附图和技术,包括本文本所说明并描述的示例性设计和实施方案,而是可在所附权利要求书的范围以及其等效物的完整范围内修改。
2006年8月公开的标题为“基于路径计算单元(PCE)的架构(A PathComputation Element-(PCE)Based Architecture)”的Internet工程任务组(IETF)请求注解(RFC)4655以引入的方式并入本文本中,其中描述了用于计算跨过多个区域或自治***(AS)域的P2P TE LSP的部件。所述部件可包括:PCE,其可包括或可耦接到一个或多个路径计算服务器和流量工程数据库(TED);以及耦接到PCE的一个或多个PCC。PCC可向PCE发送P2P TE LSP计算请求,所述PCE可使用TED来对路径进行计算并用计算出的路径对PCC做出响应。TED可使用TE信息来构建,所述TE信息可使用网络路由协议进行交换。用于P2P LSP路径计算的PCE与PCC之间的通信可基于PCE通信协议(PCEP)。
2007年5月公开的标题为“对用于点到多点TE标签交换路径(LSP)的资源预留协议-流量工程(RSVP-TE)的扩展(Extensions to ResourceReservation Protocol-Traffic Engineering(RSVP-TE)for Point-to-MultipointTE Label Switched Paths(LSPs))”的IETF RFC 4875以引入的方式并入本文本中,其中描述了一种用于建立P2MP TE LSP的机制。P2MP LSP可包括多条源到叶子(S2L)子LSP,其可配置在入口节点或LSR与多个出口节点或LSR之间。可使用RSVP将S2L子LSP经由多个分支节点或LSR彼此合理组合,以获得P2MP TE LSP。此外,2010年9月公开的标题为“对用于点到多点流量工程标签交换路径的路径计算单元通信协议(PCEP)的扩展(Extensions to the Path Computation Element CommunicationProtocol(PCEP)for Point-to-Multipoint Traffic Engineering Label SwitchedPaths)”的IETF RFC 6006以引入的方式并入本文本中,其中描述了对用于处理P2MP TE LSP路径计算的请求和响应的PCEP的扩展。
但是,上述文档不包括允许PCC向PCE发送请求以计算P2MP LSP的备份入口节点,且允许PCE计算所述备份入口节点并将备份入口节点的计算结果回复给PCC的机制。本文本中揭示了一种用于计算P2MP LSP的备份入口节点的***和方法其中所述P2MP LSP可跨过多个区域或AS域来传输业务。所述***和方法也可允许PCE和PCC交换与计算出的P2MP LSP的备份入口节点相关的信息。
图1所示为标签交换***100的一项实施例,其中可在至少一些部件之间建立多条P2MP LSP。P2MP LSP可用于传输数据业务。标签交换***100可包括标签交换网络101,其可为使用包或帧沿着网络路径或路由来传输数据业务的包交换网络。包可沿着网络路径进行路由或交换,所述网络路径可通过例如MPLS或GMPLS等标签交换协议来建立。
标签交换网络101可包括多个边缘节点,包括第一入口节点111;第二入口节点112;多个第一出口节点161、163、165、167、171、173和175;以及多个第二出口节点162、164、166、168、172、174和176。此外,标签交换网络101可包括多个内部节点131、133、135、137、141、143、145、147、149和151,这些节点可与彼此通信且与边缘节点通信。第一入口节点111和第二入口节点112也可与互联网协议(IP)网络等可耦接到标签交换网络101的第一外部网络180通信。因此,第一入口节点111和第二入口节点112可在标签交换网络101与外部网络180之间传输数据,例如数据包。此外,第一出口节点和第二出口节点中的一些节点可按对分组,例如第一出口节点161与第二出口节点162配对,其中每对节点可耦接到第二外部网络或客户端(未图示)。
在一项实施例中,边缘节点和内部节点可为支持在标签交换网络101中传输包的任何装置或部件。例如,边缘节点和内部节点可包括交换机、路由器或此类装置的各种组合。边缘节点和内部节点可从其他网络节点接收包,所述网络节点包括逻辑电路,用以确定将包发送至哪些网络节点以及哪些网络节点将包传输到其他网络节点。在一些实施例中,至少一些内部节点可为LSR,其可用于修改或更新在标签交换网络101中传输的包的标签。此外,至少一些边缘节点可为标签边缘路由器(LER),其可用于在标签交换网络101与外部网络180之间传输的包中***或删除标签。
标签交换网络101也可包括第一P2MP LSP,其可经建立以将数据业务从第一外部网络180组播到第二外部网络或客户端。第一P2MP LSP可包括可称为根节点的第一入口节点111,以及可称为叶子节点的第一出口节点161、163、165和167。第一P2MP LSP也可包括内部节点131、133、135和137。图1中,第一P2MP LSP用实线箭头线表示。为防止第一P2MPLSP出现链路或节点故障,标签交换网络101也可包括第二P2MP LSP。第二P2MP LSP可包括第二入口或根节点112;第二出口或叶子节点162、164、166和168;以及内部节点141、143、145、147、149和151。第二P2MP LSP中的每个第二出口节点可与第一P2MP LSP中的第一出口节点配对。第二P2MP LSP也可包括相同和/或不同的内部节点。第二P2MP LSP可提供第一P2MP LSP的备份路径,且可用以在第一P2MP LSP中的入口节点或任何出口节点出现故障时,将业务从第一外部网络180转发到第二外部网络或客户端。图1中,第二P2MP LSP用虚线箭头线表示。
将第二P2MP LSP预留作第一P2MP LSP的备份路径可能较耗资源,因为第二P2MP LSP可能需要可能与第一P2MP LSP的预留带宽相当的额外网络带宽。此外,当第一P2MP LSP的入口节点出现故障时,经由对应的第二P2MP LSP对业务进行重路由可能导致业务传送延迟。即使第二P2MP LSP所传送的业务与第一P2MP LSP相同,但当第一P2MP LSP的入口节点出现故障时,第二外部网络或客户端确定故障并切换到第二出口节点以接收业务的延迟可能较长。在一些***中此延迟可能是不可接受的,例如对于例如IP电视(IPTV)等实时服务而言。
图2所示为另一个标签交换***200的一项实施例,其中可在至少一些部件之间建立多条TE LSP。标签交换***200可包括标签交换网络201,其可为包交换网络。标签交换网络201可包括多个边缘节点,其可包括第一入口节点211;第二入口节点212;多个第一出口节点261、263、265;以及多个第二出口节点262、264、266。此外,标签交换网络201可包括多个内部节点230、231、233、235、237、239、241和243,这些节点可与彼此通信且与边缘节点通信。标签交换网络201可经由第一入口节点211和第二入口节点212与第一外部网络290通信,且经由第一出口节点261、263、265和第二出口节点262、264和266与多个第二外部网络291、293和295通信。此外,标签交换***200可包括标签交换网络201中的PCC271,以及耦接到PCC 271或标签交换网络201的第一PCE 275,所述标签交换网络200也可包括耦接到第一PCE 275和第一外部网络290的第二PCE 277。
标签交换网络201可经由对应出口节点对,例如第一出口节点261和第二出口节点262与第二外部网络291、293和295中的每个外部网络通信。附加地或替代地,出口节点对可与对应客户端通信。标签交换网络201可包括P2MP LSP,其可经建立以将数据业务从第一外部网络290组播到第二外部网络291、293和295,或者替代性地组播到耦接到标签交换网络201的客户端。
P2MP LSP可包括第一入口节点211和至少一些第一出口节点。P2MPLSP还可包括多个内部节点。可指定第二入口节点212作为第一入口节点211的备份节点,例如,以防止P2MP LSP出现入口节点故障。因此,第二入口节点212可用于与第一入口节点211通信,且建立用于保护第一入口节点211的备份P2MP子树。因此,当第一入口节点211出现故障时,第二入口节点212可经由备份P2MP子树来路由待发送至第一入口节点211且待由P2MP LSP传输的任何包,其中所述备份P2MP子树随后可将包并入P2MP LSP中。此P2MP LSP备份方案可能不需要建立完整的第二备份P2MP LSP,因此与标签交换***100的P2MP LSP备份方案相比,该方案所需的资源/带宽可能需要较少,且在第一入口节点出现故障时造成的延迟较短。
具体而言,例如,可根据网络拓扑信息,使用第一PCE 275来选择或计算第二入口节点212。PCC 271可从标签交换网络201向第一PCE 275发送对备份入口进行计算的请求,所述第一PCE 275可将第二入口节点212计算成备份入口,并向PCC 271发送回复。PCC 271可为位于标签交换网络201中的任何实体或部件,其将路径计算请求转发至第一PCE 275。PCC 271可位于入口节点211上或者对应于所述入口节点,或者可为标签交换网络201中耦接到入口节点211的任何其他节点。第一PCE 275也可与第二PCE 277通信,以计算备份入口节点。接收请求并计算出备份入口节点之后,第一PCE 275可将所选第二入口节点212告知第一入口节点211。第一入口节点211随后可与第二入口节点212通信,例如,与第二入口节点212建立通信信道来进行通信。
第一入口节点211可经由通信信道将关于P2MP LSP的信息发送至第二入口节点212。发送至第二入口节点212的信息可包括对P2MP LSP的约束、显式路由对象(ERO)、S2L子LSP描述符列表、记录路由对象(RRO)、S2L子LSP流描述符列表,或者上述项的组合。信息可在开放式最短路径优先(OSPF)第9类链路状态公告(LSA)中发送,所述链路状态公告包括包含所述信息的TLV。或者,可在包含用以指示消息中的信息是用于保护第一入口节点211的标记的RSVP-TE PATH消息中发送所述信息。
第二入口节点212可从第一入口节点211接收此信息,且使用所述信息来建立备份P2MP子树。第二入口节点212是备份P2MP子树的开始,所述备份P2MP子树包括第二入口节点212和P2MP LSP的第一入口节点211的多个下一跳节点。例如,备份子树可包括第二入口节点212和内部节点230、231和233(如虚线箭头线所示)。第二入口节点212可通过从第一入口节点211发送的RRO和S2L子LSP流描述符列表而知道下一跳节点。备份P2MP子树可通过如下方式创建:计算从第二入口节点212到下一跳节点的路径、沿着计算出的路径发送PATH消息、接收返回的预留(RESV)消息,以及为备份P2MP子树创建转发状态(例如,表)。PATH和RESV消息可类似于由IETF定义的PATH和RESV消息。
在将第二入口节点212配置成第一入口节点211的备份节点之后,第二入口节点212可开始使用故障检测机制来检测第一入口节点211中的任何故障。例如,故障检测机制可为可建立在第一入口节点211与第二入口节点212之间的接口281或P2P LSP上的双向转发检测(BFD)。当第二入口节点212检测到第一入口节点211中的故障时,第二入口节点212可例如从第一外部网络290接收与第一入口节点211关联的业务,随后经由备份P2MP子树将所述业务转发至下一跳节点,其中所述备份P2MP子树在第一入口节点211的下一跳节点处并入P2MP LSP中。在一项实施例中,如果业务最初由第一入口节点211和第二入口节点212两者接收,那么第二入口节点212也可在检测到第一入口节点211中的故障时,经由备份P2MP子树将业务转发至第一入口节点211的下一跳节点。
此外,可将可与对应第一出口节点配对的至少一些第二出口节点指定为第一出口节点的备份节点,以对出口节点,例如第二出口节点262和第一入口节点261进行故障保护。因此,沿着P2MP LSP位于第一出口节点之前的上一跳节点可接收关于与所述第一入口节点配对的第二出口节点的信息;建立所述第一出口节点的备份LSP;并在检测到第一出口节点中的故障时,经由备份LSP将待发送至所述第一出口节点的包路由至所述第二出口节点。
例如,可根据网络拓扑信息,使用第一PCE 275或耦接到标签交换网络201的另一个PCE(未图示)来将第二出口节点选择为或计算成第一出口节点的备份。可通过经由与第一出口节点(未图示)关联的PCC向PCE发送请求来计算第二出口节点。随后,PCE可将所选第二出口节点告知第一出口节点。附加地或替代地,PCE可将所选第二出口节点告知第一入口节点211。随后,可将关于第二出口节点的信息发送至第一出口节点和/或第一出口节点的上一跳节点。可在消息中关于第二出口节点的信息发送至上一跳节点。例如,当第一出口节点261接收到关于所选第二出口节点262的信息时,第一出口节点261可例如在RESV消息中将信息发送至内部节点235。
第一出口节点可在OSPF第9类LSA中将关于将从P2MP LSP接收的数据转发至第二外部网络或客户端的信息发送至第二出口节点,所述OSPF第9类LSA包括包含所述信息的TLV。第二出口节点可根据所接收的信息创建转发条目,以用于将数据转发至客户端。或者,第一出口节点可在RSVP-TE RESV消息中向第二出口节点发送关于以下内容的信息:经由出口节点的上一跳节点将从P2MP LSP接收的数据转发至第二外部网络或客户端。随后,上一跳节点可在RSVP-TE PATH消息中将信息发送至第二出口节点。如果第一入口节点获得关于所选第二出口节点的信息,那么第一入口节点可例如在PATH消息中将所述信息发送至上一跳节点。
接收消息或信息之后,上一跳节点可建立从上一跳节点到第二出口节点的备份LSP(如虚线箭头线所示)。可通过如下方式创建备份LSP:计算从上一跳节点到第二出口节点的路径;沿着计算出的路径发送PATH消息;接收返回的RESV消息;以及为备份LSP创建转发状态(例如,表)。备份LSP可为P2P旁路隧道或P2P迂回隧道。当上一跳节点检测到第一出口节点中的故障时,上一跳节点可经由备份LSP将业务转发至第二出口节点,而不转发至第一出口节点。第二出口节点随后可将业务传送至其目的地,例如传送至第二外部网络或客户端。
为第一入口节点211选择备份入口节点且为第一出口节点选择备份出口节点可在P2MP LSP中提供端到端保护。通过使用备份入口节点和出口节点,端到端P2MP LSP保护可局部化到P2MP LSP的初始配置(或主)入口节点和出口节点。与在入口节点或出口节点出现故障时使用从一个第二入口节点到所有第二出口节点的第二备份P2MP LSP相比,此局部化保护可对边缘节点提供更有效的保护。例如,相对于创建从第二入口节点到所有第二出口节点的第二备份P2MP LSP而言,创建从P2MP LSP的备份入口节点到第一入口节点的下一跳节点的备份P2MP子树,以及从第一出口节点的上一跳节点到第二备份出口节点的备份LSP所需的网络资源可能较少,例如就预留带宽而言。此外,在节点故障的情况下,相对于沿着第二备份P2MP LSP对业务进行路由而言,经由备份节点和备份P2MP子树或LSP对业务进行本地路由可能更快且更易于实施。
在一项实施例中,PCC 271、第一PCE 275和/或第二PCE 277可在例如PCC 271与第一PCE 275之间建立会话期间,声明与对P2MP LSP的备份入口节点进行计算相关的性能。例如,PCC 271可向第一PCE 275发送第一会话建立消息,其中可包括至少一个标记,所述标记可设置成指示支持与对P2MP LSP的备份入口节点进行计算相关的功能。随后,第一PCE275可向PCC 271发送第二会话建立消息,其中可包括至少一个标记,所述标记可设置成指示支持相关功能,例如对P2MP LSP的备份入口的计算。第二会话建立消息可包括TLV,其可包括指示第一PCE 275的性能的值。或者,第二会话建立消息可包括PCE发现协议中所述的开放对象,其可包括所述TLV。因此,PCC 271可与多个PCE通信,例如与第一PCE 271和第二PCE 275通信,以获得关于它们的不同性能的信息。第一PCE 271也可与第二PCE 275通信,以交换它们的性能信息。随后,PCC 271可向可支持特定功能PCE请求该功能,例如请求P2MP LSP的备份入口节点。
在一项实施例中,例如,在与第一PCE 275交换性能信息之后,PCC271可发送请求消息至第一PCE 275,以计算P2MP LSP的备份入口节点。请求消息可包括第一标记,其可设置成请求计算P2MP LSP的备份入口节点。请求消息也可包括第二标记,其可用于指示用于P2MP LSP的路径是否用压缩格式表示。在一些实施例中,请求消息可包括请求/回复(RP)对象,其可包括第一标记和第二标记,如下文详细所述。
请求消息也可包括可用于计算P2MP LSP的备份入口节点的信息。例如,请求消息可包括P2MP LSP穿过的路径。此外,请求消息可包括路径约束,例如带宽限制;以及关于(例如第一外部网络290中)将数据业务传送至P2MP LSP的入口节点,并由此经由P2MP LSP将数据业务传输至出口节点的外部节点的信息。在一些实施例中,PCC可将多条请求消息发送至多个PCE,以获得指定P2MP LSP的至少一个备份入口节点。
在一项实施例中,从PCC 271发送至第一PCE 275的对P2MP LSP的备份入口节点进行计算的请求消息可包括P2MP LSP的路径的标识符,其也可存储在第一PCE 275上。因此,第一PCE 275可使用路径的标识符,从例如本地表或数据库获得关于P2MP LSP的路径的信息,以计算P2MPLSP的备份入口节点。在一些实施例中,请求消息也可包括一条约束,其指示待计算的备份入口节点可能不是P2MP LSP上的节点。此外,请求消息可包括节点列表,其中的每个节点可为备份入口节点的候选节点。附加地或替代地,请求消息可包括一条约束,其指示必须有一条从计算出的备份入口节点到P2MP LSP的入口节点的下一跳节点的路径,且从备份入口到下一跳节点的路径上的任何内部节点可能不是P2MP LSP的一部分。在一项实施例中,请求消息可包括一条约束,其指示必须有一条从计算出的备份入口节点到P2MP LSP的入口节点的路径,且路径的长度可能在给定跳限制内,例如在一个跳内。
在一些实施例中,提供给第一PCE 275的路径信息可能不包含在单条请求消息中。因此,可能向第一PCE 275发送多条请求消息。第一PCE 275可组合转发的所有请求消息中的信息,以计算P2MP LSP的备份入口节点。要将多条请求消息与单条备份入口节点请求关联,所述请求消息可包括同一请求标识符。
第一PCE 275可响应于对备份入口节点进行计算的请求消息,将回复消息发送至PCC 271。回复消息可包括关于计算出的备份入口节点的信息。此外,回复消息可包括从计算出的备份入口节点到P2MP LSP的入口节点的多个下一跳节点的路径。在一些实施例中,例如,基于一组约束,第一PCE 275可能未完成所请求的备份入口节点计算。因此,第一PCE 275可发送回复消息至PCC 271,指示对备份入口节点计算的尝试失败。回复消息可包括PCEP错误对象,其可包括错误类型、错误值和一些错误细节,如下文所述。
图3所示为PCE性能子TLV 300的一项实施例,所述PCE性能子TLV可为PCE发现(PCED)TLV中的子TLV。PCE性能子TLV 300可用于内部网关协议(IGP)PCE发现中,以描述PCE的性能。PCE性能子TLV 300可由PCE(例如,第一PCE 275)发送,以将其性能通知给PCC或网络。PCE性能子TLV 300可包括类型字段320、长度字段340和值字段360。
类型字段320的值可设置成约5,或者可由因特网地址分配组织(IANA)进行分配,以指示PCE性能子TLV 300的类型。长度字段340可例如以字节为单位指示值字段360的大小,例如约8字节。值字段360可包括性能标记序列,所述性能标记包括第一标记361和第二标记363。值字段360中的第一标记361可设置成例如约1,以指示PCE能够计算P2MP LSP的备份入口。第一标记361可为值字段360的位序列中的第10位,或者由IANA分配的任何其他位。第二标记363可设置成例如约1,以指示PCE能够计算P2P LSP的备份入口。第二标记363可为值字段360的位序列中的第11位,或者由IANA分配的任何其他位。
图4所示为用于备份入口节点计算的PCE性能TLV 400的一项实施例。PCE性能TLV 400可为开放(OPEN)对象消息中的可选TLV,所述消息可在例如第一PCE 275与PCC 271之间的PCE会话建立期间交换。PCE性能TLV 400可包括类型字段410、长度字段420和值字段430。类型字段410的值可设置成约1或者可由IANA分配,以指示PCE性能TLV400的类型。长度字段420可例如以字节为单位指示值字段430的大小。值字段430可包括用于PCE的性能标记序列。值字段430中的标记可配置和设置成类似于PCE性能子TLV 300的值字段360中的标记。
在一项实施例中,如果PCE未在发现期间通告自己对P2MP LSP的备份入口进行计算的性能,则PCC可使用扩展OPEN对象来发现哪些PCE能够支持P2MP LSP的备份入口节点计算,其中所述OPEN对象可包括可选字段或TLV中的PCE性能TLV 400。PCE性能TLV 400可使PCE能够通告自己对P2MP LSP的备份入口进行计算的性能。
图5所示为RP对象500的一项实施例,所述RP对象可为从PCC传输到PCE的请求消息的一部分,或者从PCE传输到PCC的回复消息的一部分。例如,RP对象可指示与P2MP LSP的备份入口相关的请求消息。RP对象500可包括预留字段510、标记字段520和请求标识(ID)编号550。标记字段包括标记521、523、525、527、529、531、533和535。此外,RP对象500可选择性包括一个或多个可选TLV 560。预留字段510可能是预留的或者可能不使用。预留字段510的长度可为约8位。标记字段520可包括备份入口位(I)标记521、分片位(F)标记523、P2MP位(N)标记525、ERO压缩位(E)标记527、严格/宽松位(O)标记529、双向位(B)标记531、重新优化(R)标记533,以及多个优先位(P)标记535。标记520也可包括额外位,其可未分配或可预留。例如,标记字段520中的剩余位可设置成约0且忽略。I标记521可设置成例如约1,以指示P2MP LSP的备份入口节点计算。I标记521可设置成指示请求消息或回复消息是否与P2MP LSP的备份入口节点计算相关。
O标记529可在请求消息中设置成例如约1,以指示可接受宽松路径;或者可清空,以指示需要独占包括严格跳的路径。路径可从P2MP LSP的备份入口节点延伸到入口节点的多个下一跳节点。O标记529可在回复消息中设置成例如约1,以指示计算出的路径是宽松的;或者可清空,以指示计算出的路径包括严格跳。P标记535可用于指定推荐的请求优先。例如,P标记535可具有从约1到约7的值,该值可在PCC上进行本地设置。或者,P标记535可在未指定请求优先时设置成约0。请求ID编号550可与PCC的源IP地址或PCE网络地址组合,以识别备份入口节点计算请求上下文。每当向PCE发送新请求时,请求ID编号550即可改变或增加。请求ID编号550的长度可为约32位。可选TLV 560可指示路径计算性能、路径约束和/或其他路径信息。R/P对象500中的剩余标记或字段可根据PCEP进行配置。
图6所示为PCEP错误对象600的一项实施例,所述PCEP错误对象可用于指示与备份入口节点计算相关的错误。PCEP错误对象600可包括预留字段610、标记字段620、错误类型字段630、错误值字段640,以及一个或多个可选TLV 660。预留字段610可能是预留的或者可能不使用。标记字段620可包括可类似于上述位标记的多个位标记。错误类型字段630可设置成约17,或者可由IANA分配,以指示PCEP错误的类型。错误值字段640可包括指示与备份入口节点计算请求关联的错误的多个值中的一个。
如果PCE接收到备份入口节点计算请求,但该PCE例如因内存不足而无法满足该请求,则PCE可返回包括PCEP错误对象600的PCE错误(PCErr)消息,所述PCEP错误对象600包括约17的错误类型值,以及约1的错误值。随后,可取消对应的备份入口节点计算请求。或者,如果PCE无法计算备份入口,则PCE可返回包括PCEP错误对象600的PCErr消息,所述PCEP错误对象600包括约17的错误类型值,以及约2的错误值。随后,可取消对应的备份入口节点计算请求。
或者,可在指示性能不受支持的现有错误类型值下,例如约2的错误类型值下定义多个错误值。定义的错误值可指示与备份入口节点计算请求关联的错误。在一项实施例中,约3的错误值可与PCEP错误对象600中约2的现有错误类型值一起使用。约3的错误值可指示PCE接收了备份入口节点计算请求,但无法计算备份入口。或者,约4的错误值可与约2的现有错误类型值一起使用,以指示PCE接收了备份入口节点计算请求,但因例如内存不足等某种原因而无法满足该请求。在一些实施例中,可在指示违反策略的现有错误类型值下,例如约5的错误类型值下定义错误值。定义的错误值可指示与违反备份入口节点计算策略关联的错误。例如,约6的错误值可与PCEP错误对象600中约5的现有错误类型值一起使用,以指示PCE接收了不符合管理权限(例如,“PCE策略不支持备份入口节点计算”)的备份入口节点计算请求。
图7所示为用于备份入口节点计算的NO-PATH对象700的一项实施例。PCE可响应于源自PCC的备份入口节点计算请求,将NO-PATH对象700用于路径计算回复(PCRep)消息中,以将无法找到备份入口的原因传达给PCC。NO-PATH对象700可包括问题性质字段710、标记字段720、预留字段730、第一可选TLV 740,以及一个或多个第二可选TLV 760。问题性质字段710可包括指示计算备份入口节点失败的原因的值。标记字段720可包括标记位序列,其中包括指示性能对象或TLV的性能(C)标记721。预留字段730可能是预留的或者可能不使用。
第一可选TLV 740可包括类型字段741、长度字段743和第二标记字段745。类型字段741和长度字段743可分别配置成类似于类型字段320和长度字段340。第二标记字段745可包括位标记序列,其中包括可达性(R)标记747。PCE可对R标记747进行设置,以指示存在从候选备份入口节点到P2MP LSP的入口节点的所有或一部分下一跳的可达性问题。在这种情况下,NO-PATH对象700中可包括多个不可达第四版IP(IPv4)或第六版IP(IPv6)下一跳TLV,其中每个TLV可列出P2MP LSP的入口节点的下一跳中从候选备份入口节点不可达的一个或多个下一跳的IP地址。第二可选TLV 760可配置成类似于可选TLV 560。
图8所示为不可达IPv4下一跳TLV 800的一项实施例,所述TLV可为NO-PATH对象700的一部分。不可达IPv4下一跳TLV 800可包括类型字段810、长度字段820和值字段830。类型字段810的值可指示不可达IPv4下一跳TLV 800的类型。例如,类型字段810的值可等于约2,或者可由IANA分配。长度字段820可例如以字节为单位指示值字段830的大小。值字段830可包括候选备份入口IPv4地址字段831,以及不可达IPv4下一跳地址字段833、835和837的列表。候选备份入口IPv4地址字段831可识别不可到达由不可达IPv4下一跳地址字段833、835和837标识的任何下一跳节点的备份入口节点。如果PCE无法找到一条满足从备份入口节点到下一跳节点的一组约束的路径,则可能无法实现从备份入口节点到达下一跳节点。具体而言,候选备份入口IPv4地址831和不可达IPv4下一跳地址字段833、835和837可包括IPv4网络地址。
图9所示为不可达IPv6下一跳TLV 900的一项实施例,所述TLV可为NO-PATH对象700的一部分。不可达IPv6下一跳TLV 900可包括类型字段910、长度字段920和值字段930。值字段930可包括候选备份入口IPv6地址字段931和不可达IPv6下一跳地址字段933、935和937的列表。类型字段910、长度字段920、候选备份入口IPv6地址字段931和不可达IPv6下一跳地址字段933、935和937可分别配置成类似于类型字段810、长度字段820、候选备份入口IPv4地址字段941和不可达IPv4下一跳地址字段833、835和837。但是,候选备份入口IPv6地址字段931和不可达IPv6下一跳地址字段933、935和937可包括IPv6网络地址。
图10所示为备份入口节点计算方法1000的一项实施例,所述方法可在PCE处实施,以计算P2MP LSP的备份入口节点。所选备份入口节点可满足从PCC接收的请求消息中的一组约束。方法1000可开始于块1010,此时可接收对P2MP LSP的备份入口进行计算的一条或多条请求消息。请求消息可从PCC发送,且包括关于P2MP LSP和一组关于备份入口的约束的信息。例如,一条或多条请求消息可包括PCE性能TLV 400或R/P对象500。
在块1020处,可计算出满足请求消息中那组约束的备份入口节点。在块1030处,方法1000可确定是否成功计算出备份入口节点。如果计算出或选择出满足请求消息中的约束的备份入口节点,那么方法1000可前进到块1050。否则,方法1000可前进到块1060。在块1050处,可发送包括计算出的P2MP LSP的备份入口节点的回复消息。例如,可在回复消息中将所选入口节点发送至PCC。随后,方法1000可结束。在块1060处,可发送包括选择备份入口节点失败的原因的回复消息。例如,可在PCEP错误对象600或NO-PATH对象700中将选择备份入口节点失败的原因发送至PCC。随后,方法1000可结束。
图11所示为发射器/接收器单元1100的一项实施例,所述发射器/接收器单元可为在网络中传输包的任何装置。例如,发射器/接收器单元1100可位于任何上述网络部件中。发射器/接收器单元1100可包括:一个或多个入端口或单元1110,用于从其他网络部件接收包、对象或TLV;逻辑电路1120,用于确定发送包的目标网络部件;以及一个或多个出端口或单元1130,用于将帧传输到其他网络部件。逻辑电路1120也可确定经由下游或出口链路传输包的正确数据速率。
上述网络部件可在任何通用网络部件上实施,例如计算机或特定网络部件,其具有足够的处理能力、存储资源和网络吞吐能力来处理其上的必要工作量。图12所示为典型的通用网络部件1200,其适用于实施本文本所揭示的部件的一项或多项实施例。网络部件1200包括处理器1202(可称为中央处理器单元或CPU),其与包括以下项的存储装置通信:辅助存储器1204、只读存储器(ROM)1206、随机存取存储器(RAM)1208、输入/输出(I/O)装置1210,以及网络连接装置1212。处理器1202可作为一个或多个CPU芯片实施,或者可为一个或多个专用集成电路(ASIC)的一部分。
辅助存储器1204通常包括一个或多个磁盘驱动器或磁带驱动器,且用于对数据进行非易失性存储,且如果RAM 1208的容量不足以存储所有工作数据,所述辅助存储器则用作溢流数据存储装置。辅助存储器1204可用于存储在选择执行时载入到RAM 1208中的程序。ROM 1206用于存储在程序执行期间读取的指令以及可能的数据。ROM 1206为非易失性存储装置,它的存储容量相对于辅助存储器1204的较大存储容量而言通常较小。RAM 1208用于存储易失性数据,还可能用于存储指令。对ROM 1206和RAM 1208的访问通常均快于辅助存储器1204。
本发明揭示了至少一项实施例,而且所属领域的一般技术人员对实施例和/或实施例的特征做出的变化、组合和/或修改均在本发明的范围内。通过组合、合并和/或忽略实施例的特征而得到的替代性实施例也在本发明的范围内。在明确说明数字范围或限制的情况下,应将此类表达范围或限制理解成包含属于明确说明的范围或限制内的类似量值的迭代范围或限制(例如,从约1到约10包含2、3、4等;大于0.10包含0.11、0.12、0.13等)。例如,只要揭示具有下限Rl和上限Ru的数字范围,便明确揭示了此范围内的任何数字。具体而言,在所述范围内的以下数字是明确揭示的:R=Rl+k*(Ru-Rl),其中k为从1%到100%范围内以1%递增的变量,即,k为1%、2%、3%、4%、7%、……、70%、71%、72%、……、97%、96%、97%、98%、99%或100%。此外,由上文中定义的两个数字R定义的任何数字范围也是具体揭示的。相对于权利要求的任一元素使用术语“选择性地”即意味着所述元素是需要的,或者所述元素是不需要的,这两种替代方案均在所述权利要求的范围内。应将使用诸如“包括”、“包含”和“具有”等范围较大的术语理解成提供对诸如由“由……组成”、“基本上由……组成”以及“大体上由……组成”等范围较小的术语的支持。因此,保护范围不受上文所述说明书的限制,而是由所附权利要求书界定,所述范围包含所附权利要求书的标的物的所有等效物。每一和每条权利要求作为进一步揭示内容并入说明书中,且所附权利要求书是本发明的实施例。揭示内容中对参考的论述并非承认其为现有技术,尤其是公开日期在本申请案的优先权日期后的任何参考。本发明中所引用的所有专利、专利申请案和公开案的揭示内容以引入的方式并入本文本中,以提供补充本发明的示例性、程序性或其他细节。
虽然本发明中已提供若干实施例,但应理解,在不脱离本发明的精神或范围的情况下,所揭示的***和方法可以许多其它具体形式来实施。本发明的实例应视为说明性的而非限制性的,且本发明不限于本文本所给出的细节。例如,各元件或部件可在另一***中组合或合并,或某些特征可省略或不实施。
此外,在不脱离本发明的范围的情况下,各种实施例中描述和说明为离散或单独的技术、***、子***和方法可与其他***、模块、技术或方法进行组合或合并。所示或所述的彼此耦接、直接耦接或通信的其他项可以电气方式、机械方式或其他方式经由某些接口、装置或中间部件而间接耦接或通信。改变、替换和更改的其他实例可由所属领域的技术人员确定,且在不脱离本文本中所揭示的精神和范围的情况下实施。
Claims (18)
1.一种用于备份入口节点计算的设备,其包括:
路径计算单元(PCE),其用于与路径计算客户端(PCC)通信,并计算与所述PCC关联的网络中的点到多点(P2MP)标签交换路径(LSP)的备份入口节点,
其中所述备份入口节点经由备份树耦接到所述P2MP LSP的入口节点,以及所述P2MP LSP的所述入口节点的多个下一跳节点;
其中所述备份入口节点和所述入口节点均耦接到外部节点,且其中所述备份入口节点用于在所述入口节点出现故障时确保所述P2MP LSP中的数据传送;
其中所述PCE进一步用于与第二PCE通信以获得候选备份入口节点的列表,所述第二PCE与所述外部节点的网络关联;其中所述候选备份入口节点中的每个候选备份入口节点满足从所述外部节点到所述候选备份入口节点的一条或多条约束。
2.根据权利要求1所述的设备,其中候选备份入口节点是位于与所述P2MP LSP的所述入口节点相同的网络中的节点。
3.根据权利要求1所述的设备,其中所述约束包括对从所述外部节点到候选备份入口节点的路径的跳限制、带宽和指标约束。
4.根据权利要求1所述的设备,其中所述PCE用于从所述第二PCE接收所述候选备份入口节点的列表,并从满足一组约束的列表中选择备份入口节点。
5.根据权利要求4所述的设备,其中所述约束包括对从所述备份入口节点到所述P2MP LSP的所述入口节点的所述下一跳节点的子树的排他约束、跳限制以及带宽和指标约束。
6.根据权利要求4所述的设备,其中所述约束包括对所述备份入口节点与所述P2MP LSP的所述入口节点之间的路径的跳限制约束。
7.根据权利要求4所述的设备,其中所述PCE用于向所述PCC发送所述备份入口节点,以及从所述备份入口节点到所述P2MP LSP的所述入口节点的所述下一跳节点的子树路径。
8.根据权利要求7所述的设备,其中所述入口节点用于从所述PCC接收所述备份入口节点和所述子树路径,并与所述备份入口节点通信;且其中所述备份入口节点建立在所述入口节点的所述下一跳节点处并入所述P2MP LSP中的备份P2MP子树,其中所述备份P2MP子树从所述备份入口节点到所述下一跳节点。
9.一种网络部件,其包括:
接收器,其用于接收对网络中点到多点(P2MP)标签交换路径(LSP)的备份入口节点进行计算的请求消息;
电路逻辑,其用于根据所述网络的拓扑和所述请求消息中的一组约束来尝试计算所述P2MP LSP的备份入口节点;以及
发射器,其用于在成功计算出所述备份入口节点的情况下,发送包括计算出的备份入口节点的回复消息;
其中所述备份入口节点经由备份树耦接到所述P2MP LSP的入口节点,以及所述P2MP LSP的所述入口节点的多个下一跳节点;
其中所述备份入口节点和所述入口节点均耦接到外部节点,且其中所述备份入口节点用于在所述入口节点出现故障时确保所述P2MP LSP中的数据传送;
其中所述网络部件进一步用于与第二网络部件通信以获得候选备份入口节点的列表,所述第二网络部件与所述外部节点的网络关联;其中所述候选备份入口节点中的每个候选备份入口节点满足从所述外部节点到所述候选备份入口节点的一条或多条约束。
10.根据权利要求9所述的网络部件,其中所述请求消息、所述回复消息或者这二者包括请求参数(RP)对象,所述请求参数对象包括预留字段、多个标记、请求标识(ID)编号,以及一个或多个可选类型-长度-值(TLV),且其中所述标记包括备份入口位(I)标记、分片位(F)标记、P2MP位(N)标记、显式路由对象(ERO)压缩位(E)标记、严格/宽松位(O)标记、双向位(B)标记、重新优化(R)标记,以及多个优先位(P)标记。
11.根据权利要求9所述的网络部件,其中所述约束包括带宽限制,以及关于将业务传输到所述P2MP LSP的入口节点的外部节点的信息。
12.根据权利要求9所述的网络部件,其中如果计算所述备份入口节点的尝试失败,则发送回复消息,以指示计算所述备份入口节点失败的原因。
13.根据权利要求12所述的网络部件,其中所述回复消息包括PCE协议(PCEP)错误对象,所述PCEP错误对象指示与所述备份入口节点计算相关的错误,且其中所述PCEP错误对象包括标记字段、错误类型字段、错误值字段,以及一个或多个可选类型-长度-值(TLV)。
14.根据权利要求12所述的网络部件,其中所述回复消息包括NO-PATH对象,所述NO-PATH对象指示计算所述备份入口节点失败的原因,其中所述NO-PATH对象包括问题性质字段、包括性能(C)标记的标记字段、第一可选类型-长度-值(TLV),以及一个或多个第二可选TLV,且其中所述第一可选TLV包括类型字段、长度字段,以及包括可达性(R)标记的第二标记字段。
15.根据权利要求14所述的网络部件,其中所述R标记设置成指示存在从候选备份入口节点到所述P2MP LSP的入口节点的一个或多个下一跳的可达性问题,且其中所述NO-PATH对象包括多个不可达互联网协议(IP)第四版(IPv4)或IP第六版(IPv6)下一跳TLV,其列出从所述候选备份入口节点不可到达的所述P2MP LSP的所述入口节点的所述下一跳的IP地址。
16.一种用于备份入口节点计算的方法,其包括:
在路径计算单元(PCE)与路径计算客户端(PCC)之间建立会话期间,在所述PCE与所述PCC之间交换性能信息,
其中所述性能信息与对网络中点到多点(P2MP)标签交换路径(LSP)的备份入口节点进行计算相关;
其中所述备份入口节点经由备份树耦接到所述P2MP LSP的入口节点,以及所述P2MP LSP的所述入口节点的多个下一跳节点;
其中所述备份入口节点和所述入口节点均耦接到外部节点,且其中所述备份入口节点用于在所述入口节点出现故障时确保所述P2MP LSP中的数据传送;
其中所述PCE进一步用于与第二PCE通信以获得候选备份入口节点的列表,所述第二PCE与所述外部节点的网络关联;其中所述候选备份入口节点中的每个候选备份入口节点满足从所述外部节点到所述候选备份入口节点的一条或多条约束。
17.根据权利要求16所述的方法,其中所述性能信息由所述PCE在PCE发现(PCED)TLV中的PCE性能子类型-长度-值(TLV)中发送,其中所述PCE性能子TLV包括类型字段、长度字段和值字段,所述值字段包括第一标记和第二标记,且其中所述第一标记设置成指示所述PCE能够计算P2MP LSP的备份入口节点,且所述第二标记设置成指示所述PCE能够计算点到点(P2P)LSP的备份入口节点。
18.根据权利要求17所述的方法,其中所述性能信息由所述PCC在开放对象消息中的PCE性能TLV中发送,以发现所述性能信息,且其中所述PCE性能TLV包括类型字段、长度字段和值字段,所述值字段指示计算所述P2MP LSP的备份入口节点的性能。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US30883510P | 2010-02-26 | 2010-02-26 | |
US61/308,835 | 2010-02-26 | ||
US13/033,125 US8885459B2 (en) | 2010-02-26 | 2011-02-23 | System and method for computing a backup ingress of a point-to-multipoint label switched path |
US13/033,125 | 2011-02-23 | ||
PCT/CN2011/071358 WO2011103817A1 (en) | 2010-02-26 | 2011-02-28 | System and method for computing a backup ingress of a point-to-multipoint label switched path |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102771096A CN102771096A (zh) | 2012-11-07 |
CN102771096B true CN102771096B (zh) | 2015-08-19 |
Family
ID=44505219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180008368.7A Active CN102771096B (zh) | 2010-02-26 | 2011-02-28 | 用于计算点到多点标签交换路径的备份入节点的***和方法 |
Country Status (6)
Country | Link |
---|---|
US (3) | US8885459B2 (zh) |
EP (1) | EP2540041B1 (zh) |
JP (1) | JP5596182B2 (zh) |
CN (1) | CN102771096B (zh) |
ES (1) | ES2523574T3 (zh) |
WO (1) | WO2011103817A1 (zh) |
Families Citing this family (78)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9710852B1 (en) | 2002-05-30 | 2017-07-18 | Consumerinfo.Com, Inc. | Credit report timeline user interface |
US8346593B2 (en) | 2004-06-30 | 2013-01-01 | Experian Marketing Solutions, Inc. | System, method, and software for prediction of attitudinal and message responsiveness |
US8036979B1 (en) | 2006-10-05 | 2011-10-11 | Experian Information Solutions, Inc. | System and method for generating a finance attribute from tradeline data |
US8606666B1 (en) | 2007-01-31 | 2013-12-10 | Experian Information Solutions, Inc. | System and method for providing an aggregation tool |
US8606626B1 (en) | 2007-01-31 | 2013-12-10 | Experian Information Solutions, Inc. | Systems and methods for providing a direct marketing campaign planning environment |
US8285656B1 (en) | 2007-03-30 | 2012-10-09 | Consumerinfo.Com, Inc. | Systems and methods for data verification |
US9990674B1 (en) | 2007-12-14 | 2018-06-05 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US8127986B1 (en) | 2007-12-14 | 2012-03-06 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US8064447B2 (en) * | 2008-03-27 | 2011-11-22 | Futurewei Technologies, Inc. | Computing point-to-multipoint paths |
US8312033B1 (en) | 2008-06-26 | 2012-11-13 | Experian Marketing Solutions, Inc. | Systems and methods for providing an integrated identifier |
US8060424B2 (en) | 2008-11-05 | 2011-11-15 | Consumerinfo.Com, Inc. | On-line method and system for monitoring and reporting unused available credit |
US9652802B1 (en) | 2010-03-24 | 2017-05-16 | Consumerinfo.Com, Inc. | Indirect monitoring and reporting of a user's credit data |
US9147042B1 (en) | 2010-11-22 | 2015-09-29 | Experian Information Solutions, Inc. | Systems and methods for data verification |
US9665854B1 (en) | 2011-06-16 | 2017-05-30 | Consumerinfo.Com, Inc. | Authentication alerts |
US9483606B1 (en) | 2011-07-08 | 2016-11-01 | Consumerinfo.Com, Inc. | Lifescore |
US8908501B2 (en) | 2011-07-15 | 2014-12-09 | Futurewei Technologies, Inc. | Procedures for finding a backup ingress of a point-to-multipoint label switched path |
US9106691B1 (en) | 2011-09-16 | 2015-08-11 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US8738516B1 (en) | 2011-10-13 | 2014-05-27 | Consumerinfo.Com, Inc. | Debt services candidate locator |
WO2013097147A1 (zh) | 2011-12-29 | 2013-07-04 | 华为技术有限公司 | 云计算***和管理云计算***中存储资源的方法 |
US9571387B1 (en) | 2012-03-12 | 2017-02-14 | Juniper Networks, Inc. | Forwarding using maximally redundant trees |
US9270426B1 (en) * | 2012-09-11 | 2016-02-23 | Juniper Networks, Inc. | Constrained maximally redundant trees for point-to-multipoint LSPs |
US9853959B1 (en) | 2012-05-07 | 2017-12-26 | Consumerinfo.Com, Inc. | Storage and maintenance of personal data |
WO2013188801A1 (en) | 2012-06-14 | 2013-12-19 | Huawei Technologies Co., Ltd. | Mrsvp-te based fast reroute in detour (1:1) protection mode |
WO2013188802A1 (en) * | 2012-06-14 | 2013-12-19 | Huawei Technologies Co., Ltd. | Mrsvp-te based fast reroute in facility (1:n) protection mode |
US8817591B2 (en) * | 2012-06-15 | 2014-08-26 | Cisco Technology, Inc. | Inter-domain signaling to update remote path computation elements after a call set-up failure |
US9450775B1 (en) * | 2012-07-19 | 2016-09-20 | Google Inc. | System and method for bouncing traffic in deadlock safe manner |
US9118539B2 (en) * | 2012-07-30 | 2015-08-25 | Cisco Technology, Inc. | Managing grey zones of unreachable nodes in computer networks |
JP2015526921A (ja) * | 2012-08-28 | 2015-09-10 | 日本電気株式会社 | 経路制御システム、制御装置、エッジノード、経路制御方法及びプログラム |
US9219682B2 (en) * | 2012-11-05 | 2015-12-22 | Cisco Technology, Inc. | Mintree-based routing in highly constrained networks |
US9654541B1 (en) | 2012-11-12 | 2017-05-16 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
EP2804352B1 (en) * | 2012-11-28 | 2017-07-19 | Huawei Technologies Co., Ltd. | Method and apparatus for processing residual information |
US9916621B1 (en) | 2012-11-30 | 2018-03-13 | Consumerinfo.Com, Inc. | Presentation of credit score factors |
US10255598B1 (en) | 2012-12-06 | 2019-04-09 | Consumerinfo.Com, Inc. | Credit card account data extraction |
US9697263B1 (en) | 2013-03-04 | 2017-07-04 | Experian Information Solutions, Inc. | Consumer data request fulfillment system |
US9406085B1 (en) | 2013-03-14 | 2016-08-02 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US10102570B1 (en) | 2013-03-14 | 2018-10-16 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
US9870589B1 (en) | 2013-03-14 | 2018-01-16 | Consumerinfo.Com, Inc. | Credit utilization tracking and reporting |
US10664936B2 (en) | 2013-03-15 | 2020-05-26 | Csidentity Corporation | Authentication systems and methods for on-demand products |
US9633322B1 (en) | 2013-03-15 | 2017-04-25 | Consumerinfo.Com, Inc. | Adjustment of knowledge-based authentication |
US10685398B1 (en) | 2013-04-23 | 2020-06-16 | Consumerinfo.Com, Inc. | Presenting credit score information |
JP6052044B2 (ja) * | 2013-04-30 | 2016-12-27 | 富士通株式会社 | パケットトランスポートネットワークシステム |
US9721147B1 (en) | 2013-05-23 | 2017-08-01 | Consumerinfo.Com, Inc. | Digital identity |
CN104219079A (zh) * | 2013-06-04 | 2014-12-17 | 华为技术有限公司 | 数据传输的方法及装置 |
US9319305B2 (en) | 2013-06-18 | 2016-04-19 | Futurewei Technologies, Inc. | Next hop ingress protection of label switched paths |
CN104253750B (zh) * | 2013-06-26 | 2018-10-09 | 华为技术有限公司 | 路径获取方法、路径计算单元、路径计算客户端及*** |
US9559941B2 (en) | 2013-07-01 | 2017-01-31 | Futurewei Technologies, Inc. | Locally protecting service in a label switched path network |
US9443268B1 (en) | 2013-08-16 | 2016-09-13 | Consumerinfo.Com, Inc. | Bill payment and reporting |
US10102536B1 (en) | 2013-11-15 | 2018-10-16 | Experian Information Solutions, Inc. | Micro-geographic aggregation system |
US10325314B1 (en) | 2013-11-15 | 2019-06-18 | Consumerinfo.Com, Inc. | Payment reporting systems |
US9477737B1 (en) | 2013-11-20 | 2016-10-25 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
US9529851B1 (en) | 2013-12-02 | 2016-12-27 | Experian Information Solutions, Inc. | Server architecture for electronic data quality processing |
US10262362B1 (en) | 2014-02-14 | 2019-04-16 | Experian Information Solutions, Inc. | Automatic generation of code for attributes |
US9892457B1 (en) | 2014-04-16 | 2018-02-13 | Consumerinfo.Com, Inc. | Providing credit data in search results |
US10373240B1 (en) | 2014-04-25 | 2019-08-06 | Csidentity Corporation | Systems, methods and computer-program products for eligibility verification |
US9576030B1 (en) | 2014-05-07 | 2017-02-21 | Consumerinfo.Com, Inc. | Keeping up with the joneses |
US11257117B1 (en) | 2014-06-25 | 2022-02-22 | Experian Information Solutions, Inc. | Mobile device sighting location analytics and profiling system |
US10445152B1 (en) | 2014-12-19 | 2019-10-15 | Experian Information Solutions, Inc. | Systems and methods for dynamic report generation based on automatic modeling of complex data structures |
ES2781571T3 (es) * | 2015-02-03 | 2020-09-03 | Ericsson Telefon Ab L M | Cálculo de ruta consciente del tiempo |
US10021017B2 (en) | 2015-03-18 | 2018-07-10 | Futurewei Technologies, Inc. | X channel to zone in zone routing |
US9998368B2 (en) * | 2015-06-11 | 2018-06-12 | Futurewei Technologies, Inc. | Zone routing system |
US9767309B1 (en) | 2015-11-23 | 2017-09-19 | Experian Information Solutions, Inc. | Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria |
CN106130901B (zh) * | 2016-06-03 | 2020-04-03 | 华为技术有限公司 | 一种数据传输的方法、装置以及*** |
US20180060954A1 (en) | 2016-08-24 | 2018-03-01 | Experian Information Solutions, Inc. | Sensors and system for detection of device movement and authentication of device user based on messaging service data from service provider |
CN108243105B (zh) * | 2016-12-23 | 2021-10-12 | 中兴通讯股份有限公司 | 一种算路方法、装置、pcc、pce及算路*** |
CN113162854B (zh) | 2017-01-27 | 2022-11-15 | 华为技术有限公司 | 路径计算方法和装置 |
WO2018144612A1 (en) | 2017-01-31 | 2018-08-09 | Experian Information Solutions, Inc. | Massive scale heterogeneous data ingestion and user resolution |
CN110870260B (zh) * | 2017-07-14 | 2021-10-15 | 华为技术有限公司 | IPv6分段路由隧道建立方法 |
US10554425B2 (en) | 2017-07-28 | 2020-02-04 | Juniper Networks, Inc. | Maximally redundant trees to redundant multicast source nodes for multicast protection |
US10911234B2 (en) | 2018-06-22 | 2021-02-02 | Experian Information Solutions, Inc. | System and method for a token gateway environment |
US20200074541A1 (en) | 2018-09-05 | 2020-03-05 | Consumerinfo.Com, Inc. | Generation of data structures based on categories of matched data items |
US10963434B1 (en) | 2018-09-07 | 2021-03-30 | Experian Information Solutions, Inc. | Data architecture for supporting multiple search models |
US11315179B1 (en) | 2018-11-16 | 2022-04-26 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized card recommendations |
CN111431807B (zh) * | 2019-01-09 | 2022-08-12 | ***通信有限公司研究院 | 一种路径更新方法、装置、设备及存储介质 |
US10448268B1 (en) * | 2019-01-30 | 2019-10-15 | Cisco Technology, Inc. | Preservation of policy and charging for a subscriber following a user-plane element failover |
US11238656B1 (en) | 2019-02-22 | 2022-02-01 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
US11941065B1 (en) | 2019-09-13 | 2024-03-26 | Experian Information Solutions, Inc. | Single identifier platform for storing entity data |
US11682041B1 (en) | 2020-01-13 | 2023-06-20 | Experian Marketing Solutions, Llc | Systems and methods of a tracking analytics platform |
US11880377B1 (en) | 2021-03-26 | 2024-01-23 | Experian Information Solutions, Inc. | Systems and methods for entity resolution |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6751190B1 (en) | 1999-05-18 | 2004-06-15 | Cisco Technology, Inc. | Multihop nested tunnel restoration |
JP3695362B2 (ja) | 2001-07-12 | 2005-09-14 | 日本電気株式会社 | 通信コネクション迂回システム |
JP2003198573A (ja) | 2001-12-26 | 2003-07-11 | Fujitsu Ltd | 冗長構成を有するデータ伝送方法及びそのためのデータ伝送装置 |
JP2005513916A (ja) | 2001-12-21 | 2005-05-12 | ミュアヘッド、チャールズ・エス | 仮想専用ネットワーク・サービスの供給チェーン管理システム |
US7269132B1 (en) | 2002-02-22 | 2007-09-11 | Nortel Networks, Ltd. | Method and apparatus for achieving transparent redundancy at a hierarchical boundary |
US7286467B1 (en) | 2002-07-12 | 2007-10-23 | Nortel Networks Limited | Failure protection for packet telephony |
US20080076720A1 (en) | 2003-03-04 | 2008-03-27 | Sancai Xie | Personal care compositions having kinetin or zeatin |
US7345991B1 (en) | 2003-05-28 | 2008-03-18 | Atrica Israel Ltd. | Connection protection mechanism for dual homed access, aggregation and customer edge devices |
US7477642B2 (en) * | 2004-02-03 | 2009-01-13 | Redback Networks, Inc. | MPLS traffic engineering for point-to-multipoint label switched paths |
CN1756187A (zh) | 2004-09-30 | 2006-04-05 | 华为技术有限公司 | 出口标签交换路由器与其相连数据设备间故障的处理方法 |
US7515529B2 (en) | 2004-12-14 | 2009-04-07 | Cisco Technology, Inc. | Efficient mechanism for fast recovery in case of border router node failure in a computer network |
KR100693052B1 (ko) | 2005-01-14 | 2007-03-12 | 삼성전자주식회사 | Mpls 멀티캐스트의 고속 재경로 설정 장치 및 방법 |
US7586841B2 (en) | 2005-05-31 | 2009-09-08 | Cisco Technology, Inc. | System and method for protecting against failure of a TE-LSP tail-end node |
US9172489B2 (en) | 2005-06-30 | 2015-10-27 | Infinera Corporation | Discovery of an adjacent network element within a network data plane |
US7599302B2 (en) | 2005-07-19 | 2009-10-06 | Cisco Technology, Inc. | Dynamic enforcement of MPLS-TE inter-domain policy and QoS |
US7719957B2 (en) | 2005-08-29 | 2010-05-18 | Alcatel Lucent | Resiliency in minimum cost tree-based VPLS architecture |
JP2007074308A (ja) | 2005-09-06 | 2007-03-22 | Nippon Telegr & Teleph Corp <Ntt> | 迂回経路算出設定方法及び装置及びプログラム |
US7668079B2 (en) | 2005-10-21 | 2010-02-23 | Alcatel Lucent | Multiple endpoint paths for point-to-multipoint (P2MP) SPVC |
CN100403734C (zh) | 2005-11-02 | 2008-07-16 | 华为技术有限公司 | 一种业务流保护方法 |
US7710872B2 (en) | 2005-12-14 | 2010-05-04 | Cisco Technology, Inc. | Technique for enabling traffic engineering on CE-CE paths across a provider network |
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 |
US8082340B2 (en) | 2006-01-30 | 2011-12-20 | Cisco Technology, Inc. | Technique for distinguishing between link and node failure using bidirectional forwarding detection (BFD) |
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 |
CA2643260A1 (en) | 2006-02-24 | 2007-09-07 | Neopharm, Inc. | Method and process for preparing cardiolipin |
US7675860B2 (en) | 2006-02-27 | 2010-03-09 | Cisco Technology, Inc. | Method and apparatus for determining a preferred backup tunnel to protect point-to-multipoint label switch paths |
US8284656B2 (en) | 2006-04-28 | 2012-10-09 | Alcatel Lucent | System and method for resilient VPLS over multi-nodal APS protected provider edge nodes |
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 |
FR2906430A1 (fr) | 2006-09-25 | 2008-03-28 | France Telecom | Procede de routage dans un reseau de commutation par etiquettes |
DK2074752T3 (da) | 2006-10-09 | 2012-08-13 | Ericsson Telefon Ab L M | Elasticitetsproces i forbindelsesorienterede kommunikationsnetværk |
US8355315B2 (en) | 2006-11-27 | 2013-01-15 | Cisco Technology, Inc. | Failure protection for P2MP tunnel tail-end node |
US8279749B2 (en) * | 2006-11-27 | 2012-10-02 | Cisco Technology, Inc. | Failure protection for P2MP tunnel head-end node |
US7701940B2 (en) * | 2007-03-09 | 2010-04-20 | Cisco Technology, Inc. | Inter-domain point-to-multipoint path computation in a computer network |
WO2008120267A1 (ja) | 2007-03-28 | 2008-10-09 | Fujitsu Limited | エッジノード冗長システム |
CN101335695B (zh) * | 2007-06-27 | 2012-11-07 | 华为技术有限公司 | 点到多点标签交换路径的头节点保护方法、装置和设备 |
WO2009054032A1 (ja) | 2007-10-25 | 2009-04-30 | Fujitsu Limited | ラベルスイッチングネットワークにおける通信装置 |
CN101163105B (zh) | 2007-11-26 | 2011-06-01 | 华为技术有限公司 | 一种获取路径信息的方法和路径计算节点 |
US7668971B2 (en) | 2008-01-11 | 2010-02-23 | Cisco Technology, Inc. | Dynamic path computation element load balancing with backup path computation elements |
US8817596B2 (en) | 2009-01-09 | 2014-08-26 | Futurewei Technologies, Inc. | Protecting ingress and egress of a label switched path |
US8879384B2 (en) * | 2009-09-14 | 2014-11-04 | Alcatel Lucent | Fast upstream source failure detection |
US8233387B2 (en) * | 2009-11-06 | 2012-07-31 | Telefonaktiebolaget L M Ericsson (Publ) | Disjoint path computation algorithm |
-
2011
- 2011-02-23 US US13/033,125 patent/US8885459B2/en active Active
- 2011-02-28 JP JP2012554211A patent/JP5596182B2/ja active Active
- 2011-02-28 WO PCT/CN2011/071358 patent/WO2011103817A1/en active Application Filing
- 2011-02-28 EP EP11746859.5A patent/EP2540041B1/en active Active
- 2011-02-28 ES ES11746859.5T patent/ES2523574T3/es active Active
- 2011-02-28 CN CN201180008368.7A patent/CN102771096B/zh active Active
-
2014
- 2014-10-17 US US14/516,909 patent/US9172637B2/en active Active
-
2015
- 2015-09-04 US US14/846,022 patent/US9860161B2/en active Active
Non-Patent Citations (1)
Title |
---|
head node protection extensions to rsvp-te for lsp tunnels;wei cao mach chen;《network working group》;20071117(第1期);第4-7页 * |
Also Published As
Publication number | Publication date |
---|---|
US20110211445A1 (en) | 2011-09-01 |
WO2011103817A1 (en) | 2011-09-01 |
JP5596182B2 (ja) | 2014-09-24 |
JP2013520889A (ja) | 2013-06-06 |
CN102771096A (zh) | 2012-11-07 |
EP2540041A1 (en) | 2013-01-02 |
US20150381477A1 (en) | 2015-12-31 |
US20150036481A1 (en) | 2015-02-05 |
EP2540041B1 (en) | 2014-09-03 |
EP2540041A4 (en) | 2013-03-13 |
US9860161B2 (en) | 2018-01-02 |
US9172637B2 (en) | 2015-10-27 |
ES2523574T3 (es) | 2014-11-27 |
US8885459B2 (en) | 2014-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102771096B (zh) | 用于计算点到多点标签交换路径的备份入节点的***和方法 | |
US9716648B2 (en) | System and method for computing point-to-point label switched path crossing multiple domains | |
EP2645644B1 (en) | Protecting ingress and egress of a label switched path | |
CN103155499B (zh) | 用于计算点到多点标签交换路径的备份出口的***和方法 | |
US8773978B2 (en) | System and method for protecting ingress and egress of a point-to-multipoint label switched path | |
US8908501B2 (en) | Procedures for finding a backup ingress of a point-to-multipoint label switched path | |
CN109309623A (zh) | 用于多播保护的到冗余多播源节点的最大冗余树 | |
US10554537B2 (en) | Segment routing in a multi-domain network | |
US8953597B2 (en) | Computing point-to-multipoint paths | |
CN113615133B (zh) | 一种区域间srmpls igp网络中进行最优路由的方法、节点及其*** | |
CN103370908A (zh) | 用于找到跨多个域的点到多点标签交换路径的***以及方法 | |
CN113056891B (zh) | 源路由隧道入节点保护 | |
CN108881017B (zh) | 改变多路径标签交换路径中每跳带宽约束的方法及路由器 | |
CN101964743A (zh) | 多协议标签交换路径aps保护管理方法、设备及*** | |
US20140269737A1 (en) | System, method and apparatus for lsp setup using inter-domain abr indication |
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 |