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、路由消失、探测失败)各跑一遍,才能确认每条联动路径都真的生效。