浮动静态路由和BFD联动实现路由自动更新

丶灬走出姿态 提交于 2019-12-05 00:50:39

 

 

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联动实现路由自动更新实验完成。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!