静态路由与BFD联动实现路由自动更新
一、BFD定义:
双向转发检测BFD(Bidirectional Forwarding Detection)是一种全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。
二、组网需求
RouterA通过RouterB与外部网络相连,其中RouterA与RouterB之间通过SwitchC互连。要求RouterA能与外部网络正常通信,并在RouterA和RouterB之间实现毫秒级故障感知,提高收敛速度。
配置思路
采用如下思路配置IPv4静态路由与BFD联动:
1. 配置各路由器接口的IP地址,实现设备网络互通。
2. 在RouterA和RouterB上配置BFD会话,实现RouterA和RouterB之间的毫秒级故障感知。
3. 在RouterA上配置通向外部网络的缺省路由,并将此缺省路由与配置的BFD会话联动,实现快速检测链路故障,提高路由的收敛速度。
用ensp模拟器如图配置各个端口和pc的IP地址


配置BFD
R1
Bfd
dis this
Bfd ab bind peer-ip 192.168.10.2 #创建一个bfd会话,名称为ab
Discriminator local 1 #BFD会话本地标识符
Discriminator remote 2 #BFD会话远端标识符
commit #提交配置
ip route-static 0.0.0.0 0.0.0.0 192.168.10.2 track bfd-session ab #将静态路由与bfd会话ab联动
ip route-static 0.0.0.0 0.0.0.0 192.168.13.3 preference 80
R3的配置与R1类似,注意本地、远端标识符和R1相反
配置静态缺省路由并绑定BFD会话
# 在RouterA上配置到外部网络的静态缺省路由,并绑定BFD会话aa。
[RouterA] ip route-static 0.0.0.0 0 1.1.1.2 track bfd-session aa
四、验证配置结果
# 配置完成后,在RouterA和RouterB上执行display bfd session all命令,可以看到BFD会话已经建立,且状态为Up。在系统视图下执行display current-configuration | include bfd命令,可以看到静态路由已经绑定BFD会话。
查看bfd状态

浙公网安备 33010602011771号