欢迎访问南京建策科技股份有限公司! 分支机构: 南京 | 广州 | 合肥 | 长沙 | 上海 | 扬州 | 常州
 最新动态 NEWS     More...
够“潮”敢“拼”,2018“...
热烈庆祝南京建策科技股份有限...
Python来了!Pytho...
建策11月RHCE通过榜
建策9月H3CTE通过榜
建策科技2018年秋季专场招...

 

  网站位置:首页 > 学习交流 > 技术文档下载
BFD技术的原理和配置
[2018-9-21]

技术作用:BFD(Bidirectional Forwarding Detection,双向转发检测)是一种快速故障检测机制,常用于链路的连通性检测,可以为各种上层协议(静态路由、Track等)快速检测设备之间的路径故障,上层协议常用Hello报文机制检测故障,所需时间是秒级,而BFD检测速度达到毫秒级。

技术原理:对于BFD而言,它本身是没有发现机制的,它是通过被服务的上层协议来建立会话,也就是邻居的参数及检测参数(包括目的地址和源地址等)是由上层协议通告给BFD。BFD得到邻居参数和检测参数之后,开始建立BFD会话,会话建立前有两种工作模式,一种是主动方式,在建立会话前不管是否收到对端发来的BFD控制报文,都会主动发送BFD控制报文;一种是被动方式,在建立会话前不会主动发送BFD控制报文,直到收到对端发送来的控制报文。BFD的会话有两种工作方式,一种是echo报文,链路一端发送echo报文建立会话,仅支持单跳检测;一种是控制报文,链路两端通过周期性发送控制报文建立会话。

技术示例:静态路由与BFD联动

需求:当RT1和RT2通过SW1通信的链路出现故障时BFD能够快速感知,并且切换到RT3进行通信。

 

实现配置:在RT1配置静态路由,并使能BFD检测,使用双向检测。

interface GigabitEthernet0/0/1

bfd min-transmit-interval 500 //配置发送单跳BFD控制报文的最小时间间隔

 bfd min-receive-interval 500  //配置接收单跳BFD控制报文的最小时间间隔

 bfd detect-multiplier 9   //配置单跳BFD检测时间倍数

 ip route-static 120.1.1.0 255.255.255.0 GigabitEthernet0/0/1 12.1.1.2 bfd control-packet

 ip route-static 120.1.1.0 255.255.255.0 GigabitEthernet0/0/0 10.1.1.100 preference 65

在RT2配置静态路由,并使能BFD检测,使用双向检测。

interface GigabitEthernet0/0/0

 bfd min-transmit-interval 500//配置发送单跳BFD控制报文的最小时间间隔

 bfd min-receive-interval 500 //配置接收单跳BFD控制报文的最小时间间隔

 bfd detect-multiplier 9   //配置单跳BFD检测时间倍数

 ip route-static 121.1.1.0 255.255.255.0 GigabitEthernet0/0/0 12.1.1.1 bfd control-packet

 ip route-static 121.1.1.0 255.255.255.0 GigabitEthernet0/0/1 13.1.1.2 preference 65

验证配置:

在RT1上查看BFD会话,可以看到会话已经完成。

在RT1上查看静态路由,可以看到RT1经过SW1到达RT2

打开BFD功能调试信息开关,然后RT1和交换机之间链路发生故障时,可以看到RT1能够快速感知RT2的变化

在RT1上查看静态路由,可以看到RT1经过RT3到达RT2


如果您对技术帖内容有任何疑问,请联系官方邮箱:jcit@jiancenj.com,也欢迎广大学员踊跃投稿,一经录用,有稿费酬谢

友情链接
 
瞻博网络
华三
红帽
华三
瞻博网络
 Copyright @ 2016-2019 www.jiancenj.com All Rights Reserved. 版权所有 建策科技 苏ICP备11058165号
 总 部地 址:南京市玄武区洪武北路55号斯亚•置地广场23楼 联系电话: 025-84804339;84804652
 广州办事处:广州市天河区天河北路906号高科大厦A座11楼 联系电话:020-22233596、020-22233426
 长沙办事处:长沙市韶山北路139号湖南文化大厦2103室    联系电话:0731-82812056 82812057
 合肥办事处:合肥市南二环路与马鞍山路交口加侨国际广场A栋2111-2112室 联系电话:0551-65670518
 上海办事处:上海普陀区真南路1008号上海信息技术学院8号楼114室
 常州办事处:常州市武进区科教城创研港3A804 18662714115
 扬州办事处:扬州市邗江区润扬南路33号南京邮电大学通达学院2号实验楼2203-2206室