静态路由与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状态

 

posted on 2019-11-17 18:42  1999LL  阅读(572)  评论(0)    收藏  举报

导航