浮动路由 BFD配置

浮动路由

浮动路由主要是说如果一个网段有两个出口, 如何选择出口

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   Static  60   0          RD   12.1.1.2        GigabitEthernet 0/0/2
                    Static  60   0          RD   13.1.1.2        GigabitEthernet 4/0/0

正常情况下, 如果是两个的话, 会使用负载均衡策略, 但是如果只想要一个出口, 可以调配他们的优先级, 优先级越小越优先, 默认优先级为60

[Router]ip route-static 0.0.0.0 0 13.1.1.2 preference 100

这样配置后的结果是只有一个路由会生效

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   Static  60   0          RD   12.1.1.2        GigabitEthernet 0/0/2

如果GigabitEthernet 0/0/2失效, 那么就会走另一条路

[Router]interface GigabitEthernet 0/0/2
[Router-GigabitEthernet0/0/2]shutdown 
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   Static  100   0          RD   13.1.1.2        GigabitEthernet 4/0/0

BFD配置

通常情况下, 路由器之间是很少直连的, 一般是通过交换机连接, 如果配置ip route-static 0.0.0.0 0 13.1.1.2 preference 100, 那么一定是走12.1.1.2这个路线, 但是路由器只知道点对点的线路是否正常, 如果交换机另一端的线路连接不正常, 消息仍然是从12.1.1.2这个路线走

可以通过给路由器配置bfd, 来监测和对方ip连接是否正常

[Router]bfd
[Router-1]quit
[Router]bfd 1 bind peer-ip 12.1.1.2 source-ip 12.1.1.1 auto 
[Router-bfd-session-1]commit
[Router-bfd-session-1]

查看bfd配置, 这里的检测结果是Down, 需要检测双方都配置bfd, 如果成功的话就是 Up

[Router-bfd-session-1]display bfd session all
--------------------------------------------------------------------------------
Local Remote     PeerIpAddr      State     Type        InterfaceName            
--------------------------------------------------------------------------------

8192  0          12.1.1.2        Down      S_AUTO_PEER       -                  
--------------------------------------------------------------------------------
     Total UP/DOWN Session Number : 0/1

处理配置bfd, 如果想要浮动路由可以根据bfd来调整路由表, 需要对路由进行bfd配置, 如果路由不同, 就会将该路由删除(刷新路由表)

[Router]ip route-static 0.0.0.0 0 12.1.1.2 track bfd-session 1 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容