文章目录
前言
BFD:Bidirectional Forwarding Detection,双向转发检查
一、BFD 简介
1、概述:
毫秒级链路故障检查,通常结合三层协议(如静态路由、vrrp、 ospf、BGP等)实现链路故障快速切换。每1000毫秒发送一次心跳报文。
2、作用:
① 检测二层非直连故障
② 加快三层协议收敛
二、静态路由调用 BFD
1、配置静态 BFD
(1)修改路由优先级:将底下一条路径路由优先级改为50,设置为优选路径
R1:
ip route-static 2.2.2.0 255.255.255.0 12.1.1.2 preference 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
查看连接状态:
(2)R1配置BFD:
2.1、全局使能BFD
2.2、配置标识,两台路由器的标识需要互为对称
2.3、确认提交配置
2.4、调用BFD
bfd
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
(3)R2配置BFD:
2.1、全局使能BFD
2.2、配置标识,两台路由器的标识需要互为对称
2.3、确认提交配置
2.4、调用BFD
bfd
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
(4)查看配置
2、配置动态 BFD(static-auto)
R1:可以省略标识配置步骤
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 bfd session tt
R2:可以省略标识配置步骤
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 bfd session tt
查看配置状态:
三、OSPF联动BFD
ospf 调用BFD 加快收敛
R1:所有位于 ospf 的接口全部启用 bfd
bfd
ospf 1
bfd all-interfaces enable
R2:所有位于 ospf 的接口全部启用 bfd
bfd
ospf 1
bfd all-interfaces enable
查看配置:
四、BFD 单臂回声(one arm echo)
R1:
bfd
bfd aa bind peer-ip 12.1.1.2 interface Ethernet0/0/0 source-ip 21.1.1.1 one-arm-echo
discriminator local 100
commit
ip route-static 0.0.0.0 0.0.0.0 12.1.1.2 preference 50 track bfd-session aa
查看配置
注意:
source-ip:21.1.1.1 是BFD报文的源地址。
interface gi0/0/0:bfd单臂回声报文的目的地址即21.1.1.1通常为出接口。
peer-ip:12.1.1.2 对端地址,bfd需要依靠该地址探测对方的mac地址,同时作为建立bfd会话使用。