VRRP 与网关冗余72 条

HSRP 对象跟踪

用 track 对象跟踪接口或路由:对象失效时按 decrement 降低优先级,让 Standby 抢先成为 Active。

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

HSRP 对象跟踪是什么

HSRP 用 track 对象跟踪接口状态、路由或可达性探测结果:被跟踪对象失效时按配置的 decrement 降低本端优先级,Standby 优先级反超后经抢占机制接管网关。它解决的是『设备本身还在、但上行已经不通』这类场景,是双机热备里最容易漏配的一环。

基本信息

适用平台Cisco IOS / IOS-XE
跟踪对象接口状态、路由、IP SLA 探测
联动动作对象失效时按 decrement 降低优先级
生效前提已开启抢占,且降级后低于对端优先级

典型使用场景

  • 主设备上行接口故障时让备机自动接管
  • 主设备默认路由丢失时切换出口
  • 结合 IP SLA 跟踪远端地址的可达性
  • 演练验证对象失效后的切换路径与耗时
  • 排障时确认优先级降级是否按预期发生

配置与核对

配置与核对
track 1 interface GigabitEthernet0/1 line-protocol   # 跟踪上行接口
interface Vlan10
 standby 1 track 1 decrement 30                   # 失效时降 30
 standby 1 preempt                                # 抢占需开启
show track 1           # 跟踪对象当前状态
show standby brief     # 优先级是否已按预期降级

参数要点

项目说明注意
跟踪对象接口、路由或 IP SLA接口级跟踪看不到远端故障
decrement失效时降低的优先级数值降完必须低于对端
preempt抢占开关与延时未开启则不会接管
数值示例主 110、备 100、降 30降后 80,备机才能接管
decrement 要提前算清:主 110、备 100、降 30 后主机变成 80,备机才能接管;降完仍高于对端时配置看起来正确但不会切换。
接口级跟踪只能感知本端接口状态,远端不通需要配合 IP SLA 跟踪可达性,两类对象常常需要组合使用。
开启抢占并设置足够延时,可以避免上行刚刚恢复就立刻抢回角色,减少二次中断与角色抖动。
演练时不要只断接口:把跟踪对象的失效方式(接口 Down、路由消失、探测失败)各跑一遍,才能确认每条联动路径都真的生效。

易错点

  • 只跟踪接口状态,远端故障感知不到,流量出不去但角色不变
  • decrement 数值太小,降级后优先级仍高于对端,切换不会发生
  • 未开启抢占,即使优先级发生变化也不会接管角色
  • 抢占延时过短,上行刚恢复就抢回,出现『抢回又中断』的二次故障
  • 跟踪对象组合时未按业务影响设置权重,任一对象抖动就触发降级,造成不必要切换

数据来源与参考

  • Cisco IOS 配置手册(HSRP 与对象跟踪)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌