VRRP故障与优化-BFD

首先什么是BFD:BFD是指动态链路检测机制,当链路出现故障时就会使bfd的会话表置为down状态,然后关联bfd的策略就会执行。

拟故障情况:基本的配置已经完成。

一:g0/0/48线路故障:

没有配置BFD检测之前,即使线路故障core1的vrrp一样还是master。

因为我们没有配置链路检测BFD所以一直丢包,core1还认为自己是主而且没问题,那么就会出现断网的情况,VRRP不切换主备.

然后在配置之前先测试一下当链路恢复时会发送什么

可以知道要丢20个包左右,我这里的尝试的是先关闭后立即启动,可能有误差。

这是默认情况。接下来就是配置BFD动态链路检测

XML 复制代码
###core1:
bfd static Core1_TO_GW1 peer-ip 172.16.254.1 interface GigabitEthernet1/0/48 source-ip 172.16.254.2 discriminator local 1 remote 2
quit
track 1 interface GigabitEthernet1/0/48
track 2 bfd static Core1_TO_GW1
int vlan 10
#vrrp检测到链路故障时优先级减去120
vrrp vrid 10 track 2 priority reduced 120

###GW1
bfd static GW1_to_Core1 peer-ip 172.16.254.2 interface GigabitEthernet 0/0/2 source-ip 172.16.254.1 discriminator local 2 remote 1
##其他设备同理

配置成功后抓包会收到BFD的报文,而且交换机上的会话表为up即为配置成功。

dis bfd session ip

那么接下来就是测试故障了,当进行shutdown后vlan10就变为Backup状态了,而且线路故障后只丢了一个包。

但是这里还有一个问题就是,当线路故障恢复后仍然会丢20个左右的包,为了解决这个问题就需要引入延迟抢占功能。

XML 复制代码
vrrp vrid 10 preempt-mode delay 5000

配置这个后你会发现ping的时候,有时候会丢一个包,有时候一个包都不会丢弃。

至此,这个线路故障就完美解决了,

相关推荐
数智化管理手记1 小时前
财务大数据怎么管住资金风险?财务大数据和财务数智化到底怎么结合?
大数据·网络·数据库·人工智能·数据挖掘
CPETW2 小时前
企业版配套软件介绍 ---- USB TO SPI_ (Excel)-Microwire
网络·科技·单片机·嵌入式硬件·电子
三8442 小时前
使用Samba/NFS实现文件共享/自动挂载共享目录/autofs自动挂载服务
linux·服务器·网络
计算机魔术师3 小时前
宇树发布轮足机器人 As2-W:6m/s速度、IP54防水、30km续航
网络·机器人
Bobolink_3 小时前
跨境网络“无限流量”套餐的真实用法,买之前先看懂细则
网络·流量·跨境网络
玖玥拾3 小时前
Unity 3D 笔记(十七)Unity/C# Socket 网络笔记6
服务器·网络·unity·c#
XTIOT6664 小时前
零部件 DPM 码扫码枪生产厂家:工业 DPM 设备多工位组网与 MES/ERP 数据集成方案
网络·单片机·嵌入式硬件·物联网·计算机视觉
夜雪一千4 小时前
TCP协议简介
网络·网络协议·tcp/ip
清欢渡---4 小时前
防火墙---安全策略配置
网络·防火墙·防御保护
TlSfoward5 小时前
如何用 TLS 与 HTTP 指标降低误伤 TLSFOWARD抓包工具
网络·网络协议·http