1. 配置设备基本信息
IP地址、设备名称
2. 在R2上配置到10.9.9.0/24的静态路由
ip route-static 10.9.9.0 255.255.255.0 10.1.12.1
浮动路由(当链路R2到R1链路断开的时候,启动启用浮动路由)
ip route-static 10.9.9.0 255.255.255.0 10.1.23.3 preference 80
R2 g0/0/0 接口DOWN掉R2会检测到,并启浮动路由;但是当R1 g0/0/1 或者 R1与S2之间的接口出现问题,R2是检测不到的,这样R2上的静态路由还是指向的10.1.12.1接口,而10.1.12.1 接口已经不可达;因为R2无法感知,所以备份路由也就无法浮现,从而出现数据流量中断的情况。
为了解决以上问题,诞生了BFD(双向转发检测)技术之一。他可快速检测网络的链路状况、IP可达性等。还可以与多种协议进行联动,如静态路由、OSPF、IS-IS、BGP、MPLS LSP等。
3. 我们可以在R1和R2上部署BFD来检测双方直连接口的IP连通性。
R1 配置如下:
激活BFD功能
[R1]bfd
创建一个BFD会话,会话名称为r1-r2(可自定义),对端IP地址为10.1.12.2
[R1]bfd r1-r2 bind peer-ip 10.1.12.2
[R1-bfd-session-r1-r2]discriminator local 10 建立该BFD本地标识符
[R1-bfd-session-r1-r2]discriminator remote 20 建立该BFD远端标识符
[R1-bfd-session-r1-r2]commit 提交
R2 配置如下:
[R2]bfd r2-r1 bind peer-ip 10.1.12.1
[R2-bfd-session-r2-r1]discriminator local 20
[R2-bfd-session-r2-r1]discriminator remote 10
[R2-bfd-session-r2-r1]commit
将吓一跳为R1的静态路由与BFD会话r2-r1进行联动:
ip route-static 10.9.9.0 255.255.255.0 10.1.12.1 track bfd-session r2-r1
实验测试
可以通过display ip routing-table 命令查看路由状态。浮动静态路由和bfd联动实现路由自动更新实验完成。