[发明专利]一种LSP保护方法和设备有效
申请号: | 201110422842.2 | 申请日: | 2011-12-16 |
公开(公告)号: | CN102437955A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 邱秀梅;王茹萍 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 lsp 保护 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种LSP保护方法和设备。
背景技术
MTR(Multi Topology Routing,多拓扑路由)是指将一个物理拓扑划分为多个逻辑的拓扑,这些逻辑的拓扑可以是交叉的或者重叠的。不同的拓扑运行不同的路由计算,实现网络的互通。在MTR中,不同的数据流可以被划归为不同的逻辑拓扑。多拓扑路由架构的示意图可以如图1所示,其中,实线代表传统的拓扑结构(全局拓扑),从R-A(Router-A)侧去往R-D侧的流量所经过的路径通过路由协议选择确定;可以根据需要对全局拓扑进行划分为多个子拓扑(如R-A->R-C->R-D的虚线代表的子拓扑A,R-A->R-B->R-C->R-D的虚线代表的子拓扑B),不同的流量可以走不同的拓扑。例如,语音流可以走子拓扑A,视频流可以走子拓扑B。
如图2所示,DUT(Device Under Test,被测设备)1、DUT2和DUT3之间两两建立本地会话,DUT1和DUT2通过DUT3建立远端会话,在DUT1和DUT2上配置会话保护,DUT1和DUT2之间的远程会话保护本地会话,当DUT1和DUT2之间发生本地会话Down时,现有技术中的处理分为以下两种情况:
情况一、转发层面由于链路出故障,DUT1和DUT2直连链路的路由协议和本地会话都Down,DUT1和DUT2之间的会话保护功能生效,DUT1和DUT2之间的会话仍然生效,但是DUT1和DUT2之间建立的LSP(Label Switched Path,标签交换路径)需要等路由收敛以后才能重新生效,通过DUT1-DUT3-DUT2,这段收敛过程,MPLS(Multiprotocol Label Switching,多协议标签交换)转发不成功,就会发生一段时间的断流。
情况二、控制层面本地会话出故障直接Down,此时路由协议仍然正常,不会触发路由重新收敛,因此DUT1到DUT2的路由下一跳仍然指向的是DUT2,此时DUT1通过DUT3到DUT2的LSP就一直不能生效,MPLS转发就一直不成功。
通过以上描述可以得知,现有技术中实现的会话保护,仅有效的抑制了会话震荡,防止频繁会话震荡对设备造成使用压力,在维持流量的正常运作方面还存在一些不稳定因素。
发明内容
本发明提供了一种LSP保护方法和设备,用以维护MPLS业务的正常使用,保证网络的安全性和稳定性。
为了达到上述目的,本发明提供一种LSP保护方法,应用于MPLS网络,所述MPLS网络中的PLR和MP之间建立有至少两条属于不同网络拓扑的LSP,所述PLR中存储有对应主拓扑LSP和相应从拓扑LSP的Nhlfe,该方法包括:
PLR对主拓扑中自身与MP之间的LSP进行检测;
当所述PLR检测到主拓扑中自身与MP之间的LSP故障时,所述PLR将该主拓扑LSP的业务流量切换到相应的从拓扑LSP,并根据自身存储的对应该从拓扑LSP的Nhlfe进行报文转发。
所述Nhlfe中包括内层标签、外层标签、出接口以及下一跳地址;
所述PLR根据自身存储的该从拓扑LSP对应的Nhlfe进行报文转发,具体为:
所述PLR在待转发报文上依次打上相应的内层标签和外层标签,并将该待转发报文从相应的出接口转发给相应的下一跳设备。
所述PLR根据自身存储的该从拓扑LSP对应的Nhlfe进行报文转发之后,还包括:
当中间节点设备接收到所述转发报文时,根据自身存储的标签交换表项对所述转发报文的外层标签进行标签交换,并将标签交换后的转发报文发送给相应的下一跳设备;
当MP接收到所述转发报文时,所述MP对该转发报文进行标签弹出,并根据该转发报文的内层标签进行报文转发。
PLR检测主拓扑中自身与MP之间的LSP是否故障,具体为:
所述PLR对自身与MP之间的LSP进行BFD检测,以确定自身与MP之间的LSP是否故障。
所述PLR与MP之间的LSP故障包括:
PLR与MP之间的LSP的链路故障,或/和,PLR与MP之间的LSP的中间节点设备故障。
本发明实施例还提供一种路由设备,应用于MPLS网络,所述MPLS网络中的PLR和MP之间建立有至少两条属于不同网络拓扑的LSP,该路由设备包括:
存储模块,用于当所述路由设备作为本地修复点PLR时存储对应主拓扑LSP和相应从拓扑LSP的Nhlfe;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110422842.2/2.html,转载请声明来源钻瓜专利网。