静态路由+bfd联动 实现主备链路毫秒级切换

实验目的:

通过链接建立两条链路分别为主备链路,当主链路出现故障,备链路接替工作,当主链路恢复,自动切回主链路工作,联动 bfd 实现毫秒级切换

实验TOP图

实验配置 

R1



system-view 

sysname R1                              路由器命名

interface Vlanif1                      E/0/0/1 口无法配置 IP 所以用Vlanif1 代替
 ip address 1.1.1.254 255.255.254.0 

interface Ethernet0/0/0                配置E/0/0/1为 A口 默认属于VLAN1 就不需要配置了
 port link-type access

interface GigabitEthernet0/0/0         配置端口IP
 ip address 3.1.12.1 255.255.255.0 

interface GigabitEthernet0/0/1
 ip address 3.1.13.1 255.255.255.0
 
bfd配置------------------------------------------------------------

bfd
delay-up 50                             全局开启BFD 配置UP延时
q                                       退出视图
bfd ar1 bind peer-ip 3.1.24.3           建立BFD会话
 discriminator local 1                  配置本地标识符
 discriminator remote 2                 配置对端标识符
 min-tx-interval 50                     发送bfd报文间隔50ms
 min-rx-interval 50                     接收bfd报文间隔50ms
 commit                                 提交bfd配置

路由配置------------------------------------------------------------                                                               
                                                                     PC1-PC2 路由:

ip route-static 2.1.1.0 255.255.255.0 3.1.12.2 track bfd-session ar1 联动BFD ar1
ip route-static 2.1.1.0 255.255.255.0 3.1.13.2 preference 80         备份链路优先级设置高点

                                                                     bfd 链路路由:
ip route-static 3.1.24.0 255.255.255.0 3.1.12.2
ip route-static 3.1.24.0 255.255.255.0 3.1.13.2 preference 80        备份链路优先级设置高点

R2

system-view 

sysname R2

interface GigabitEthernet0/0/0                      配置端口IP
 ip address 3.1.24.2 255.255.255.0 

interface GigabitEthernet0/0/1
 ip address 3.1.12.2 255.255.255.0 

                                                    配置静态路由
ip route-static 1.1.1.0 255.255.255.0 3.1.12.1
ip route-static 2.1.1.0 255.255.255.0 3.1.24.3

R3

system-view 

sysname R3

interface GigabitEthernet0/0/0                          配置端口IP
 ip address 3.1.13.2 255.255.255.0 

interface GigabitEthernet0/0/1
 ip address 3.1.34.2 255.255.255.0


ip route-static 1.1.1.0 255.255.255.0 3.1.13.1          配置静态路由
ip route-static 2.1.1.0 255.255.255.0 3.1.34.3

R4(注释参考R1)

system-view 

sysname R4

interface Vlanif1
 ip address 2.1.1.254 255.255.255.0 

interface Ethernet0/0/1
 port link-type access

interface GigabitEthernet0/0/0
 ip address 3.1.34.3 255.255.255.0 

interface GigabitEthernet0/0/1
 ip address 3.1.24.3 255.255.255.0 

bfd配置------------------------------------------------------------

bfd 
delay-up 50
q
bfd ar4 bind peer-ip 3.1.12.1
 discriminator local 2
 discriminator remote 1
 min-tx-interval 50
 min-rx-interval 50
 commit

路由配置------------------------------------------------------------

ip route-static 1.1.1.0 255.255.255.0 3.1.24.2 track bfd-session ar4
ip route-static 1.1.1.0 255.255.255.0 3.1.34.2 preference 80
ip route-static 3.1.12.0 255.255.255.0 3.1.24.2
ip route-static 3.1.12.0 255.255.255.0 3.1.34.2 preference 80

结果验证:正常状态下数据走主路,当主链路down,毫秒级切换到备份链路,主路up,毫秒级切换回去。 

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
静态路由BFD(Bidirectional Forwarding Detection)都是用来提高网络路由的可靠性和快速性的技术。BFD是一种网络协议,用于快速检测网络中的故障,静态路由是一种手动配置的路由方式。 在实际应用中,可以通过将静态路由BFD联动实现更快速的路由切换和故障检测。具体步骤如下: 1. 配置静态路由:使用静态路由配置路由表,将需要访问的网络地址与对应的出口接口配置到路由表中。 2. 配置BFD:在需要进行故障检测的接口上,配置BFD参数,包括检测间隔时间、检测次数等参数。 3. 将BFD绑定到静态路由上:将静态路由BFD进行绑定,当BFD检测到故障时,静态路由将立即切换到备用路由。 下面是一个简单的配置示例: ``` interface GigabitEthernet0/0/1 ip address 192.168.1.1 255.255.255.0 bfd interval 100 min_rx 100 multiplier 3 ! interface GigabitEthernet0/0/2 ip address 192.168.2.1 255.255.255.0 bfd interval 100 min_rx 100 multiplier 3 ! ip route 192.168.3.0 255.255.255.0 192.168.1.2 track 1 ip route 192.168.3.0 255.255.255.0 192.168.2.2 track 2 ! track 1 interface GigabitEthernet0/0/1 line-protocol track 2 interface GigabitEthernet0/0/2 line-protocol ``` 在这个例子中,我们配置了两个接口,分别对应两个不同的网络。同时,我们在每个接口上配置了BFD参数,并将BFD静态路由进行了绑定。 在路由表中,我们配置了两条路由到同一个目的网络,但是使用了不同的出口接口和跟踪对象。这样,当其中一个出口接口发生故障时,跟踪对象将变为DOWN状态,静态路由将自动切换到备用路由,从而实现了快速路由切换和故障检测。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值