[发明专利]基于BFD的多跳链路中双向转发检测方法在审
申请号: | 201310407643.3 | 申请日: | 2013-09-09 |
公开(公告)号: | CN103490951A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 张少太;董建军 | 申请(专利权)人: | 神州数码网络(北京)有限公司;上海神州数码有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 bfd 多跳链路中 双向 转发 检测 方法 | ||
技术领域
本发明涉及计算机网络通信技术领域,具体涉及一种基于BFD的多跳链路中双向转发检测方法。
背景技术
双向转发检测(BFD,Bidirectional Forwarding Detection)是一种国际通用标准协议,BFD与介质及协议无关,其可以为各上层协议,如路由协议、多协议标签交换(MPLS,Multi-Protocol Label Switching)等,提供一种快速的故障检测机制,实现对两台路由设备之间双向路径故障的快速检测。遵循BFD协议标准的基础性规定,BFD会话的建立是通过BFD控制报文的三次握手机制建立的,具体过程包括:上层应用的邻居通过各自使能的BFD协议互相向对方发送BFD控制报文,经历三次握手完成BFD DOWN(关闭)=>BFD Init会话。由于BFD协议本身并不具备邻居发现机制,而BFD控制报文的三次握手过程又要求会话双方的BFD协议都必须了解作为会话对端的上层应用的邻居,因此现有建立BFD会话的过程中,只能依靠上层应用将必要的邻居信息通知给其下层BFD协议。
以此,在采用BFD进行链路的连通状况进行检测之前,有必要确定BFD建立会话的邻居,以实现在链路上建立BFD会话和对链路的连通状况进行检测。BFD与很多应用协议联动时需要指定对端的邻居,在非直连多跳链路中静态路由与BFD联动时,如何准确的指定检测的邻居,在有效减少BFD功能实现的难度,使用户的相关BFD配置简洁易懂,同时保证多跳链路中路由的快速切换等方面就显得极为重要。
发明内容
为有效准确的指定检测的BFD邻居,降低BFD功能实现的难度,简化链路BFD配置,本发明实施例提供了如下技术方案:
基于BFD的多跳链路中双向转发检测方法,包括:
根据BFD对端邻居信息,对链路上路由设备进行配置;所述配置包括配置所述路由设备的目的地址为目的网络的网段地址,所述路由设备的下一跳为与本端建立BFD会话的对端邻居和标识所述路由设备的下一跳为BFD类型;
BFD本端路由设备与所述对端路由设备建立BFD会话连接;
根据建立的BFD会话连接采用控制报文方式检测所述本端路由设备和所述对端路由设备之间链路的连通状况。
进一步的,所述的基于BFD的多跳链路中双向转发检测方法,还包括:
当检测到链路由连通跳转为中断时,路由设备切换路由至备份路由。
进一步的,所述的基于BFD的多跳链路中双向转发检测方法,所述当检测到链路由连通跳转为中断时,路由设备切换路由至备份路由,包括:
遍历路由设备路由表中所有生效路由;
查找所述路由表中所有生效路由中下一跳信息与建立BFD会话的对端邻居信息一致的BFD类型路由;
当查找到所述路由表中所有生效路由中下一跳信息为与建立BFD会话的对端邻居信息一致的BFD类型路由时,设置该路由为不可达生效路由;以及
当所述不可达生效路由存在备份路由时,则设置所述备份路由生效。
进一步的,所述的基于BFD的多跳链路中双向转发检测方法,还包括:
当检测到链路由中断恢复连通时,设置备份路由不生效。
进一步的,所述的基于BFD的多跳链路中链路检测方法,所述当检测到链路由中断恢复连通时,设置备份路由不生效,包括:
遍历路由设备路由表中所有不生效路由;
查找所述路由表中所有不生效路由中下一跳信息与建立BFD会话的对端邻居信息一致的BFD类型路由;
当查找到所述路由表中所有不生效路由中下一跳信息为与建立BFD会话的对端邻居信息一致的BFD类型路由时,设置该路由为生效的路由;以及
当所述生效的路由在备份路由时,则设置所述备份路由不生效。
进一步的,所述的基于BFD的多跳链路中双向转发检测方法,在所述BFD本端路由设备与所述对端路由设备建立BFD会话连接之后;在所述根据建立的BFD会话连接采用控制报文方式检测所述本端路由设备和所述对端路由设备之间链路的连通状况之前;还包括:
本端路由设备和/或对端路由设备通过协商确定检测方式。
进一步的,所述的基于BFD的多跳链路中双向转发检测方法,所述检测方式包括控制报文发送时间间隔和检测持续的时间。
进一步的,所述的基于BFD的多跳链路中双向转发检测方法,所述根据建立的BFD会话连接采用控制报文方式检测所述本端路由设备和所述对端路由设备之间链路的连通状况,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神州数码网络(北京)有限公司;上海神州数码有限公司,未经神州数码网络(北京)有限公司;上海神州数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310407643.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种降低蛋鸭体脂的鸭饲料
- 下一篇:一种中药消毒凝胶