简介
报文是UDP的3784端口
BFD:Bidirectional Forwarding Detection,双向转发检查 概述:毫秒级链路故障检查,通常结合三层协议(如静态路由、vrrp、 ospf、 BGP等)实现链路故障快速切换。
可以快速的检测2层的非直连故障
加快动态路由协议(三层)的加速收敛
提供轻负荷、短周期的故障检测
BFD不能独立运行,而是作为辅助与接口状态或与路由协议(如静态路由、OSPF、IS-IS、BGP等)联动使用
静态路由联动静态BFD
![](https://i-blog.csdnimg.cn/blog_migrate/7ced00d8ff2c183077dab6c509d02e82.png)
R1:
ip route-static 2.2.2.0 255.255.255.0 12.1.1.2 preference 50 将路由优先级改为50 设置为优选路径 ip route-static 2.2.2.0 255.255.255.0 21.1.1.2
R2:
ip route-static 1.1.1.0 255.255.255.0 12.1.1.1 preference 50 ip route-static 1.1.1.0 255.255.255.0 21.1.1.1 ping -a 1.1.1.1 2.2.2.2 以1.1.1.1 为源地址ping 2.2.2.2、
开始配置静态bfd:
R1:
bfd 全局使能bfd
qu bfd aa(只是一个名字) bind peer-ip 12.1.1.2 source-ip 12.1.1.1 discriminator local 1 本地标识 两台路由器的标识需要互为对 称 discriminator remote 2 commit 确认提交配置 ip route-static 2.2.2.0 255.255.255.0 12.1.1.2 preference 50 track bfd-session aa
R2:
bfd qu bfd aa bind peer-ip 12.1.1.1 source-ip 12.1.1.2 discriminator local 2 discriminator remote 1 commit ip route-static 1.1.1.0 255.255.255.0 12.1.1.1 preference 50 track bfd-session aa
![](https://i-blog.csdnimg.cn/blog_migrate/1d9656b6bcd0eea8d643cff858c18046.png)
bfd的一个状况
![](https://i-blog.csdnimg.cn/blog_migrate/9c77e2373567d4c7130d86196d005e67.png)
dis ip routing-table protocol static
active 启用
inactive没有启用
静态路由联动静态BFD
(static-auto) 动态协商标识
R1:
bfd
qu bfd tt bind peer-ip 12.1.1.2 source-ip 12.1.1.1 auto commit 提交已有配置 ip route-static 2.2.2.0 255.255.255.0 12.1.1.2 preference 50 track bfdsession tt
R2:
bfd
qu bfd tt bind peer-ip 12.1.1.1 source-ip 12.1.1.2 auto commit 提交已有配置 ip route-static 1.1.1.0 255.255.255.0 12.1.1.1 preference 50 track bfdsession tt
![](https://i-blog.csdnimg.cn/blog_migrate/d2f07cef5cd7bc242dc190d3f4e1d71f.png)
输入dis bfd session all verbose查询bfd情况
![](https://i-blog.csdnimg.cn/blog_migrate/843cb8ffe8dba91744c240129897c9e6.png)
OSPF 联动BFD加快收敛
![](https://i-blog.csdnimg.cn/blog_migrate/50ba3edb36ab9f0f0deacf6cf25329cc.png)
R1:
bfd ospf 1 bfd all-interfaces enable 所有位于ospf 的接口全部启用 area 0 network 12.1.1.0 0.0.0.255 network 1.1.1.0 0.0.0.255
R2:
bfd ospf 1 bfd all-interfaces enable area 0 network 12.1.1.0 0.0.0.255 network 2.2.2.0 0.0.0.255
![](https://i-blog.csdnimg.cn/blog_migrate/69e331c07555202fe2a05c16d1a4425b.png)
可以在r1上使用ping -c 1000 -a 1.1.1.1 2.2.2.2
然后断开两个交换之间的线路
之间有设备时:最大的切换时间是40秒
现在可以达到俩个ping包就转线,实现了最快的连接