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