VRRP 与网关冗余72 条

HSRP 基础配置

接口下用 standby 组号 ip 指定虚拟地址,priority 调优先级(默认 100,高者为 Active),preempt 控制是否抢回。

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

HSRP 基础配置

HSRP 的配置写在三层接口下:用 standby <组号> ip 指定虚拟地址,用 priority 调优先级(缺省 100,高者为 Active),用 preempt 控制是否回抢。有一点与 VRRP 相反需要注意:HSRP 缺省不开启抢占,主设备恢复后不会自动回抢,需要显式配置 preempt 并设置延时,否则角色会一直留在备机身上。

基本信息

配置位置三层接口(SVI 或路由口)
虚拟地址standby 1 ip 10.1.10.1
优先级standby 1 priority 120(缺省 100)
抢占standby 1 preempt delay minimum 20
组名standby 1 name CORE-GW(仅本地标识用途)
链路联动standby 1 track 1 decrement 30
查看命令show standby brief / show standby

配置示例

配置示例
interface Vlan10
 ip address 10.1.10.2 255.255.255.0
 standby 1 ip 10.1.10.1                  # 虚拟网关地址
 standby 1 priority 120                  # 高于缺省 100,成为 Active
 standby 1 preempt delay minimum 20      # 显式开启抢占并延时,缺省不抢占
 standby 1 name CORE-GW                  # 本地标识名,便于识别
 standby 1 track 1 decrement 30          # 跟踪对象失效时降级
end
show standby brief

show standby brief 列含义

列含义异常判断
Interface承载实例的接口与规划不符说明配错接口
Grp组号两端不一致会形成双 Active
Prio当前生效优先级跟踪对象失效后会变小
P抢占标记空白说明未启用抢占
StateActive / Standby / Listen两端同时 Active 即双主
Active addr当前 Active 的实地址用于确认谁在实际转发
Standby addr备机实地址缺失说明备机未参与
Group addr虚拟网关地址应与终端配置的网关一致
HSRP 缺省不抢占:不做显式配置时,原 Active 恢复后不会抢回角色,流量长期由备机承载。如果这是预期行为可以保留;若希望按规划回切,必须配置 preempt 并配合合适的延时。
两端组号与虚拟 IP 必须完全一致,优先级按『主高备低』规划。show standby brief 与 VRRP 的 show vrrp brief 结构相似,但字段名与虚拟 MAC 格式不同,核对时注意区分两套命令的输出。
上线前的检查顺序建议固定:先确认承载接口 up 且地址正确,再核对两端组号与虚拟 IP 一致,然后验证优先级与抢占行为符合规划,最后从业务侧做连通性测试并记录切换演练的丢包数。

易错点

  • 忘记 HSRP 缺省不抢占:主设备恢复后角色仍留在备机,与规划不符却找不到原因
  • 两端组号或虚拟 IP 不一致:形成双 Active 并造成地址冲突,需要逐字核对
  • 组名两端写得不一致:name 仅作本地标识不参与协商,但两端命名不统一会给运维核对带来困扰
  • 跟踪对象未生效:需要分别确认 show track 与 show standby 的优先级变化,两步都过才算联动生效
  • 与 VRRP 混跑时不区分核对:混跑时组号体系独立,必须分别用 show standby 与 show vrrp 检查

数据来源与参考

  • Cisco IOS 配置手册(HSRP 配置命令)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌