首页/网络/VLAN 与高可用速查/上行可达性探测联动
VRRP 与网关冗余72 条

上行可达性探测联动

主设备上行路由失效时可用 IP SLA 探测远端可达性,经 track 对象联动 VRRP 降优先级,实现基于可达性而非仅链路状态的切换。

VLAN 与高可用速查网络更新于 2026-10-13

上行可达性探测联动是什么

VRRP 默认只感知接口与链路状态:上行链路还在但更远处不通时,主设备依然是 Master,流量却出不去。解决办法是用可达性探测(Cisco 的 IP SLA、华为的 NQA 等)跟踪远端稳定地址,探测失败时降低本端优先级,让备设备抢占成为 Master,把切换依据从链路状态升级为业务可达性。

基本信息

适用平台Cisco IP SLA + track、华为 NQA 与 VRRP 联动
探测对象上行对端接口或运营商网关等长期稳定地址
联动动作探测失败时按 decrement 降低优先级
生效前提降级后的优先级必须低于备设备

典型使用场景

  • 主备双上联场景,上行远端不通时希望自动切换
  • 单线路由收敛慢,需要提前感知上游故障
  • 出口双运营商线路,按可达性选择主用出口
  • 演练验证『上行断』与『整机故障』两类场景的差异
  • 割接前核对探测目标是否仍然有效,避免误切换

Cisco:IP SLA 联动 VRRP

Cisco:IP SLA 联动 VRRP
ip sla 1
 icmp-echo 203.0.113.1 source-interface GigabitEthernet0/0   # 探测目标
 frequency 5                                                 # 探测周期
ip sla schedule 1 life forever start-time now
track 1 ip sla 1 reachability                                # 跟踪对象
interface Vlan10
 vrrp 1 track 1 decrement 30                                  # 失败降优先级
show track 1        # 核对跟踪状态
show vrrp           # 核对优先级是否已降级

参数要点

项目说明注意
探测目标上行对端或运营商网关目标自身抖动会误触发切换
检测周期探测报文发送间隔过小增加负担,过大切换迟钝
decrement失败时降低的优先级降完必须低于备设备
生效时机探测连续失败并稳定后需与抢占延时配合
探测目标要选长期稳定的地址,例如上联对端接口或运营商网关;把目标设成会随业务重启的地址,会造成无故障时反复切换。
降级幅度必须算清:主机优先级减去 decrement 之后要小于备机优先级,否则探测判定失败但角色不变,故障时才发现没切换。
检测周期与切换速度、设备负担直接相关,取值要与业务的丢包容忍度匹配,并写入参数台账便于后续核对与复盘。

易错点

  • decrement 数值算错,降级后优先级仍高于备机,探测失败但流量不切换
  • 探测目标选择不当(会随业务重启或波动的地址),无故障时反复切换
  • 检测周期过短加重设备与链路负担,过长则切换迟钝,需要按业务容忍度取值
  • 只在小范围测试就上线,未覆盖上行故障与整机故障两类场景的差异
  • 探测降级与抢占延时未配合,降级恢复时出现角色抖动,业务产生额外丢包

数据来源与参考

  • Cisco IOS 配置手册(IP SLA 与 VRRP 联动)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌