首页/网络/VLAN 与高可用速查/接口联动降优先级
VRRP 与网关冗余72 条

接口联动降优先级

VRRP 可跟踪上行接口状态:接口 Down 时自动降低优先级(reduced / decrement),让备机抢先接管,避免流量进入无上行的主设备。

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

接口联动降优先级

VRRP 只监控自己所在的这组接口,Master 的上行链路断了它并不会知道,网关依然在转发却出不去,这个场景叫『主设备存活但上行失效』。解决办法是让 VRRP 跟踪上行接口状态:接口 Down 时自动降低优先级,让备机抢先接管,把网关角色交给真正有出口的一侧。华为可以直接跟踪接口,思科与 H3C 通常先建 track 对象再引用。

基本信息

作用上行失效时主动降级,把网关让给健康一侧
华为写法vrrp vrid 1 track interface Gi0/0/24 reduced 30
思科写法track 1 interface Gi0/2 line-protocol 后 vrrp 1 track 1 decrement 30
H3C 写法track 1 interface Gi1/0/2 后 vrrp vrid 1 track 1 reduced 30
降级幅度要保证降级后低于备机优先级
两端建议主备对称配置,任一台上行故障都能切换

华为:直接跟踪接口

华为:直接跟踪接口
interface Vlanif10
 ip address 10.1.10.2 24
 vrrp vrid 1 virtual-ip 10.1.10.1
 vrrp vrid 1 priority 120
 vrrp vrid 1 track interface GigabitEthernet0/0/24 reduced 30   # 上行断开时降 30
 quit
display vrrp verbose                  # 核对跟踪对象与当前生效优先级

Cisco:track 对象方式

Cisco:track 对象方式
track 1 interface GigabitEthernet0/2 line-protocol   # 定义跟踪对象
interface Vlan10
 ip address 10.1.10.2 255.255.255.0
 vrrp 1 ip 10.1.10.1
 vrrp 1 priority 120
 vrrp 1 track 1 decrement 30                         # 对象失效时优先级降 30
end
show track                                            # 确认对象状态

规划要点

  • 降级幅度要算清:主 120 配 reduced 30 得 90,低于备机 100 才会切换
  • 跟踪对象选真正的上行链路,不要跟踪冗余成员口
  • 主备两端对称配置,避免备机接管后再遇上行故障无人可换
  • 多上行场景可用多个跟踪对象,按权重或阈值综合判断
  • 配置完成后用断纤演练验证优先级变化与接管效果
跟踪对象的选择直接决定联动是否有意义:跟踪的是冗余口或对端也一起故障的端口时,链路断了优先级却不降,等于联动没做。配置后一定用断纤或 shutdown 演练核对 display vrrp 中的优先级是否同步下降。
接口跟踪只能感知物理状态,无法发现接口 Up 但链路单通的情形。对这类场景需要在三层可达性上做检测,把接口跟踪与 BFD 联动组合使用覆盖更完整。

易错点

  • 降级幅度不足:主设备降级后仍高于备机,链路已断却不切换,先算清数值再配置
  • 只给主设备配跟踪:备机接管后遇到上行故障无法再切回,两端都应配置联动
  • 跟踪对象选错:跟踪了冗余口而非真实上行口,联动形同虚设,配置后用演练验证
  • 把接口跟踪当成故障检测的万能手段:接口 Up 但链路单通时降级不会触发,这种场景需要 BFD
  • 忘记验证:改完只看配置回显,实际生效值要看 display vrrp 或 show vrrp 的优先级字段

数据来源与参考

  • 华为 S 系列交换机产品文档(VRRP 跟踪)
  • Cisco IOS 配置手册(VRRP object tracking)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌