[发明专利]一种路由撤销方法和网络设备有效
申请号: | 201310270236.2 | 申请日: | 2013-06-29 |
公开(公告)号: | CN104253745B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 杨佩林;杨平安 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 路由 路由信息 撤销 双向转发检测 网络设备故障 网络设备检测 方法和设备 链路故障 链路接收 封装 删除 发送 | ||
本发明实施例提供的一种路由撤销方法和设备,当网络设备检测到与第一网络设备间的链路故障或者第一网络设备故障时,所述网络设备将所述第一网络设备的路由信息封装成双向转发检测BFD报文,所述BFD报文包含所述第一网络设备的路由信息;所述网络设备发送所述BFD报文给第二网络设备,以使所述第二网络设备撤销所述第二网络设备到所述第一网络设备的路由。能够在第二网络设备上直接删除经所述网络设备到第一网络设备的路由,不影响其他正常的链路接收业务。
技术领域
本发明涉及通信技术领域,特别涉及一种路由撤销方法和网络设备。
背景技术
双向转发检测(Bidirectional Forwarding Detection,BFD)协议能快速检测到一对网络设备间的通信故障,以至网络设备能够根据快速检测出的故障将流量切换至备份链路以加快网络收敛速度,能够保证业务继续进行,减小设备故障或链路故障对业务的影响,提高网络的可用性。
虽然BFD协议可以检测一对网络设备之间的链路进行检测,但是当采用BFD检测的相邻设备发生故障时,没法实现BFD检测,如图1所示,只能通过二个BFD会话的联动。例如图1所示的网络设备,服务商边缘(Provider Edge,PE)路由器PEn和PEm之间的BFDx会话没法检测PE1和PEn之间的链路故障,只能通过BFD2会话联动BFDx会话。
但是,如图2所示,在多个PE(例如PE1,PE2…PEi)和PEn都建立BFD会话(BFD1,BFD2…BFDi)时,如果一个或者几个BFD会话宕,则不能联动PEn和PEm之间的BFDx会话宕,因为还有其他的链路仍然正常,如果BFDx会话宕,则会影响其他正常的链路也不能接收业务。
发明内容
为了不影响其他正常的链路接收业务,本发明实施例提供一种路由撤销方法和网络设备。
第一方面,提供了一种路由撤销方法,包括:
当网络设备检测到与第一网络设备间的链路故障或者第一网络设备故障时,所述网络设备将所述第一网络设备的路由信息封装成双向转发检 测BFD报文,所述BFD报文包含所述第一网络设备的路由信息;
所述网络设备发送所述BFD报文给第二网络设备,以使所述第二网络设备撤销所述第二网络设备到所述第一网络设备的路由。
结合第一方面,在第一种可能的实现方式中,当网络设备检测到与第一网络设备间的链路故障或者第一网络设备故障时,所述网络设备将所述第一网络设备的路由信息封装成BFD报文,所述BFD报文包含所述第一网络设备的路由信息具体包括:
当所述网络设备的第一BFD模块检测到与第一网络设备间的链路故障或者第一网络设备故障时,所述网络设备的第一BFD模块将所述第一网络设备的路由信息通知给所述网络设备的第二BFD模块;
所述网络设备的第二BFD模块查找与所述第一网络设备对应的BFD报文模板,获得与所述第一网络设备的路由信息匹配的BFD报文。
结合第一方面,在第二种可能的实现方式中,当网络设备检测到与第一网络设备间的链路故障或者第一网络设备故障时,所述网络设备将所述第一网络设备的路由信息封装成BFD报文,所述BFD报文包含所述第一网络设备的路由信息具体包括:
当所述网络设备的第一BFD模块检测到与第一网络设备间的链路故障或者第一网络设备故障时,所述网络设备的第一BFD模块将所述第一网络设备的路由信息通知给所述网络设备的第二BFD模块;
所述网络设备的第二BFD模块将所述第一网络设备的路由信息封装成BFD报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310270236.2/2.html,转载请声明来源钻瓜专利网。