关闭抢占的使用场景
关闭抢占后,Backup 不会在主设备恢复时夺回主状态,角色只在真正发生故障时才切换。它适合主设备承载能力有限、或者希望减少切换次数、避免主设备恢复造成二次中断的组网,代价是角色可能长期停留在先启动的那台设备上。
基本信息
| 适用平台 | 华为 vrrp vrid x preempt-mode disable、Cisco no vrrp x preempt |
|---|---|
| VRRP 默认行为 | 开启抢占 |
| 与 HSRP 差异 | HSRP 默认不抢占,需要显式配置 |
| 核对命令 | display vrrp verbose / show vrrp |
典型使用场景
- 主设备性能或带宽有限,不希望恢复后立即抢回
- 上游链路频繁抖动,希望减少角色切换次数
- 维护窗口内临时关闭抢占,降低自动化扰动
- 双机能力差异明显,固定由强的一方长期承担主角色
- 割接后核对抢占设置是否与设计台账一致
- 排查『角色长期不回归』时确认抢占开关
三厂商关闭抢占
三厂商关闭抢占
# 华为
vrrp vrid 1 preempt-mode disable # 关闭抢占
# Cisco
no vrrp 1 preempt
# H3C
vrrp vrid 1 preempt-mode disable
# 核对
display vrrp verbose # 关注 Preempt 字段与延时
show vrrp # Cisco 查看抢占状态抢占设置对照
| 设置 | 行为 | 适用场景 |
|---|---|---|
| 抢占开启(默认) | 优先级更高者夺回主状态 | 希望主设备恢复后回归 |
| 抢占关闭 | 保持现状,直到故障才切换 | 减少切换次数与二次中断 |
| 抢占延时 | 延时结束后再抢回 | 等上行与协议收敛完成 |
| HSRP 默认 | 不抢占 | 跨协议运维必须区分 |
关闭抢占后角色由启动顺序决定:设备重启顺序一旦变化,主备可能互换,规划时应把承载能力强的设备安排在默认承担主角色的位置。
临时维护时关闭抢占容易被遗忘恢复,建议把 Preempt 字段列入例行巡检项,避免设置长期漂移。
关闭抢占只是减少切换次数,并不等于提升可用性;真实冗余能力仍然要靠故障演练来验证。