用于实现LSP倒换的方法和装置制造方法及图纸

技术编号:7051117 阅读:222 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种用于实现LSP倒换的方法和装置。利用本发明专利技术,当有链路断开后,其上游端LSR能够在报文的内层携带下游端LSR的工作LSP、以便于下游端LSR能够识别,并在报文的外层携带保护环上的标签、以便于报文能够通过保护环转发至下游端LSR,从而,即可将工作LSR中的一部分断开链路倒换至保护环,使报文绕过断开链路、并经过保护环到达下游端LSR,最终再由下游端LSR将报文外层的保护环上的标签弹出后,即可从下游端LSR开始正常地在工作LSP的剩余部分转发。

【技术实现步骤摘要】

本专利技术涉及LSP倒换技术,特别涉及基于MPLS TP (Transport Profile for MPLS, MPLS传送)的用于实现LSP倒换的方法和装置
技术介绍
MPLS TP 对 MPLS (Multi-protocol Label Switching,多协议标签交换)的部分复杂功能进行了精简、以及增强了 OAM和保护功能,并已被应用于各种网络拓扑结构中。其中,环网是一种能够提供高可靠性和自愈能力的网络拓扑结构,因此,MPLS TP 广泛地应用于环网中、并通过承载于环网工作LSP(Label Switched Path,标签交换路径) 而在环网中的相应LSR(Label Switching Router,标签交换路由器)之间转发报文。图1为现有技术在环网中实现工作LSP正常转发的示例性示意图。在图1中,以 LSR A H顺序构成的环网为例,该环网中设置有一条以LSR G为首节点、以LSR A为尾节点的工作LSP(以顺时针方向为例);除了作为该工作LSP首节点的LSR G之外,该工作LSP 所顺序经过的LSR F至LSR A在该工作LSP上的入方向工作标签依次为W6 本文档来自技高网...

【技术保护点】
1.一种用于实现LSP倒换的方法,其特征在于,若干工作LSP所经过的全部或部分LSR位于环网,所述环网具有与工作LSP方向相反的保护环;该方法应用在位于所述环网的LSR、并包括:检测本机与下游邻居LSR和上游邻居LSR之间的链路是否断开;当检测到本机与下游邻居LSR和下游邻居LSR之间的链路均未断开时,利用本机的第一转发项在工作LSP上转发报文、和/或利用本机的第二转发项在保护环上转发报文;其中,利用第一转发项在工作LSP上转发的报文中携带有本机的下游邻居LSR在该工作LSP上的入方向标签,利用第二转发项在保护环上转发的报文中携带有本机的上游LSR在保护环上的入方向标签;当检测到本机与下游邻居...

【技术特征摘要】
1.一种用于实现LSP倒换的方法,其特征在于,若干工作LSP所经过的全部或部分 LSR位于环网,所述环网具有与工作LSP方向相反的保护环;该方法应用在位于所述环网的 LSR、并包括检测本机与下游邻居LSR和上游邻居LSR之间的链路是否断开; 当检测到本机与下游邻居LSR和下游邻居LSR之间的链路均未断开时,利用本机的第一转发项在工作LSP上转发报文、和/或利用本机的第二转发项在保护环上转发报文;其中,利用第一转发项在工作LSP上转发的报文中携带有本机的下游邻居LSR在该工作LSP 上的入方向标签,利用第二转发项在保护环上转发的报文中携带有本机的上游LSR在保护环上的入方向标签;当检测到本机与下游邻居LSR之间的链路断开后,针对以本机为首节点或中间节点的工作LSP,利用本机的第三转发项在保护环上转发报文;其中,利用第三转发项在保护环上转发的报文中携带有一内层标签和一外层标签,该内层标签为一指定LSR在该工作LSP上的入方向标签、该外层标签为本机的上游邻居LSR在保护环上的入方向标签,该指定LSR为所述环网中的任一其他LSR、且该任一其他LSR与其上游邻居LSR之间的链路断开;当检测到本机与上游邻居LSR之间的链路断开后,将从保护环上接收到的报文中的外层标签弹出、并利用本机的第一转发项在工作LSP上转发报文。2.根据权利要求1所述的方法,其特征在于,针对以本机为首节点的工作LSP,本机的第一转发项和第三转发项以该工作LSP的转发等价类为标识符索引;针对以本机为中间节点的工作LSP,本机的第一转发项和第三转发项以本机在该工作 LSP上的入方向标签为标签索引;针对以本机为尾节点的工作LSP,本机的第一转发项和第三转发项以本机在该工作 LSP上的入方向标签为标签索引;以及,本机的第二转发项以本机在保护环上的入方向标签为标签索引。3.根据权利要求1所述的方法,其特征在于,针对以本机为首节点的工作LSP,本机的第一转发项包含的操作类型为一次Push、 Push的标签为本机的下游邻居LSR在该工作LSP上的入方向标签,本机的第三转发项包含的操作类型为先后执行的两次Push、且先Push的内层标签为指定LSR在该工作LSP上的入方向标签、后Push的外层标签为本机的上游邻居LSR在保护环上的入方向标签;针对以本机为中间节点的工作LSP,本机的第一转发项包含的操作类型为一次Swap、 Swap的标签为本机的下游邻居LSR在该工作LSP上的入方向标签,本机的第三转发项包含的操作类型为先后执行的Swap和Push、且先Swap的内层标签为指定LSR在该工作LSP上的入方向标签、后Push的外层标签为本机的上游邻居LSR在保护环上的入方向标签; 针对以本机为尾节点的工作LSP,本机的第一转发项包含的操作类型为一次Pop ; 以及,本机的第二转发项包含的操作类型为Swap、Swap的标签为本机的上游邻居LSR 在保护环上的入方向标签,且,操作类型Swap在检测到本机与上游邻居LSR之间的链路断开后被变更为I3Op。4.根据权利要求1所述的方法,其特征在于,针对以本机为首节点的工作LSP,本机的第一转发项和第三转发项均为FTN表项;针对以本机为中间节点的工作LSP,本机的第一转发项和第三转发项均为ILM表项;针对以本机为尾节点的工作LSP,本机的第一转发项为ILM表项;以及,本机的第二转发项为ILM表项。5.根据权利要求1所述的方法,其特征在于,该方法进一步包括当检测到本机与下游邻居LSR之间的链路断开后,将本机的第二转发项设置为阻塞状态。6.根据权利要求1所述的方法,其特征在于,该方法在检测到本机与下游邻居LSR之间的链路断开之前,预先建立环网中的每一其他LSR对应的第三转发项;并且,在检测到本机与下游邻居LSR之间的链路断开之后,从预先建立的所有第三转发项中选择启用预先建立的与所述指定LSR对应的第三转发项。7.根据权利要求6所述的方法,其特征在于,该方法进一步包括维护与本机对应的全局实例转发表、以及分别对应所述环网中的每一其他LSR的子实例转发表,其中,第一转发项和第二转发项均预先建立于全局实例转发表中、每一其他LSR 对应的第三转发项则分别预先建立于该其他LSR对应的子实例转发表中;维护实例变量映射表,所述实例变量映射表中记录有全局实例转发表的启用触发条件与全局实例ID之间的映射关系、以及子实例转发表的启用触发条件与任一子实例ID之间的映射关系,该子实例ID对应于确定为所述指定LSR的任一其他LSR。8.根据权利要求7所述的方法,其特征在于,全局实例转发表的启用触发条件包括本机接收到的报文中携带的标签为本机在保护环上的入方向标签、本机接收到的报文中携带的标签表示本机为尾节点、本机与下游邻居 LSR之间的链路正常;子实例转发表的启用触发条件包括本机与下游邻居LSR之间的链路断开。9.根据权利要求8所述的方法,其特征在于,该方法进一步包括预先设置尾标签段、 以供本机依据接收到的报文中携带的标签是否位于所述尾标签段内来判断接收到的报文中携带的标签是否表示本机为尾节点。10.根据权利要求6所述的方法,其特征在于,该方法进一步包括针对经过本机的每一工作LSP,预先记录所述环网中属于该工作LSP、并且位于本机下游的所有其他LSR在该工作LSP上的入方向标签。11.根据权利要求1所述的方法,其特征在于,该方法进一步包括当检测到本机与上游邻居LSR之间的链路断开后发送故障通告;当检测到本机与下游邻居LSR之间的链路断开后接收故障通告、并将发送该故障通告的LSR确定为所述指定LSR。12.根据权利要求11所述的方法,其特征在于,故障通告是通过所述环网在工作LSP方向上发送的,或者,是通过所述环网外的隧道发送的。13.根据权利要求11所述的方法,其特征在于,故障通告中携带有发送该故障通告的 LSR的对应标识。14.一种用于实现LSP倒换的装置,其特征在于,若干工作LSP所经过的全部或部分 LSR位于环网,所述环网具有与工作LSP方向相反的保护环;该装置承载在...

【专利技术属性】
技术研发人员:叶金荣
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1