BFD(Bidrectional Forwarding Detection)双向转发检测,用于快速检测系统设备之间的发送和接受两个方向的通信故障,并在出现故障时通知生成应用。BFD广泛用于链路故障检测,并能实现与接口、静态路由、动态路由等联动检测。本文将介绍如何在华为设备上配置BFD与静态路由联动,以提高链路的可靠性。具体拓扑如下:
1.IP地址的配置
R1:
inter g0/0/1
ip address 10.0.13.1 24
inter g0/0/0
ip address 10.0.12.1 24
R2:
inter g0/0/0
ip address 10.0.13.13 24
R3:
inter g0/0/0
ip address 10.0.12.12 24
2.在R2和R3上配置静态路由实现通信
R2:
ip route-static 10.0.12.0 255.255.255.0 10.0.13.1
R3:
ip route-static 10.0.13.0 255.255.255.0 10.0.12.1
3.在R1和R2路径上启用BFD配置,检测R1到R2接口
R1:
[R1]bfd //启用BFD配置
[R1-bfd]quit
[R1]bfd 1 bind peer-ip 10.0.13.13 source-ip 10.0.13.1 auto //创建BFD会话绑定信息,并进入BFD会话视图。
[R1-bfd-session-1]commit //提交BFD会话配置
[R1-bfd-session-1]quit
R2:
[R2]bfd
[R2-bfd]quit
[R2]bfd 1 bind peer-ip 10.0.13.1 source-ip 10.0.13.13 auto
[R2-bfd-session-1]commit
[R2-bfd-session-1]quit
4.检查BFD会话信息
5.在R1上配置静态路由并联动BFD
[R1]ip route-static 0.0.0.0 0.0.0.0 10.0.13.13 track bfd-session 1
此时,静态路由与BFD的联动已配置完成,bfd可以快速检测、监控网络中链路或者IP路由的转发连通状况。