实现路由自动切换(无线路由自动切换)

小编:迷魂冰 更新时间:2022-04-22

1.背景

在企业生产环境中,我的运维思想是能够牢牢把控网络,出了问题有多种手段可以操作,所以在网络规划前期对网络规划是非常重要。

我一般会使用三层协议去控制网络流量的调度,尽量避免使用二层协议STP/RRPP/MSTP这些去控制流量调度,所以本文是通过三层路由做控制网络流量调度。

比如目前情况是这样:从A点机房到B点机房中间采用双线光缆,平常流量走主光缆,主光缆故障自动切换走备用光缆。主备用线路都会有业务在跑,可以互为主备,只是本次企业用户使用的网段走sw1。

2.拓扑如下:

实现路由自动切换(无线路由自动切换)

网络拓扑情况说明

拓扑说明:

运营商分配了一段地址200.0.0.1/24,这点地址在节点机房分配给企业用户使用(PC1模拟企业用户),平常PC1的流量走主线,主线中断走备线。

3.配置如下:

关键配置: R1: 全局开启BFD # bfd # 创建bfd session # bfd 1 bind peer-ip 112.1.1.2 source-ip 112.1.1.1 auto commit # 回指路由挂上bfd session,并且改备高备用路由的preference,让其暂时无法加入路由表 ip route-static 200.0.0.0 255.255.255.0 112.1.1.2 track bfd-session 1 ip route-static 200.0.0.0 255.255.255.0 122.1.1.2 preference 70

关键配置 R2: 全局开启BFD # bfd # 创建BFD # bfd 1 bind peer-ip 112.1.1.1 source-ip 112.1.1.2 auto commit # 默认路由挂上bfd session,并且改备高备用路由的preference,让其暂时无法加入路由表 # ip route-static 0.0.0.0 0.0.0.0 112.1.1.1 track bfd-session 1 ip route-static 0.0.0.0 0.0.0.0 122.1.1.1 preference 70 #

检查BFD是否正常 display bfd session all -------------------------------------------------------------------------------- Local Remote PeerIpAddr State Type InterfaceName -------------------------------------------------------------------------------- 8192 8192 112.1.1.2 Up S_AUTO_PEER - -------------------------------------------------------------------------------- Total UP/DOWN Session Number : 1/0 dis bfd session all -------------------------------------------------------------------------------- Local Remote PeerIpAddr State Type InterfaceName -------------------------------------------------------------------------------- 8192 8192 112.1.1.1 Up S_AUTO_PEER - -------------------------------------------------------------------------------- Total UP/DOWN Session Number : 1/0

4.结果演示:

down掉R1的e0/0/0接口

[R1]dis ip ro | b 200.0.0.0 Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Routing Tables: Public Destinations : 12 Routes : 12 Destination/Mask Proto Pre Cost Flags NextHop Interface 200.0.0.0/24 Static 70 0 RD 122.1.1.2 Vlanif20 dis ip routing-table Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Routing Tables: Public Destinations : 16 Routes : 14 Destination/Mask Proto Pre Cost Flags NextHop Interface 0.0.0.0/0 Static 70 0 RD 122.1.1.1 Vlanif20

PC机测试的目的地址为114.114.114.114此地址配置在图上运营商路由器用来模拟外网。

实现路由自动切换(无线路由自动切换)


本文完于20211127仰观星辰