从 HSRP 迁到 VRRP
单厂商环境用 HSRP 没问题,多厂商或标准化诉求出现时就要迁到 VRRP(RFC 5798)。可行的路径是并行运行、分批切换:同一接口上两套实例可以并存,虚拟地址各不相同,先切一个 VLAN 验证,再按楼层或业务滚动切换,稳定运行一个周期后再清理旧协议配置。
基本信息
| 迁移动因 | 跨厂商互通、标准化、摆脱专有协议依赖 |
|---|---|
| 并行期 | 两套实例并存,虚拟地址不得相同 |
| 切换粒度 | 按 VLAN 或按业务分批滚动 |
| 合格线 | 切换丢包、耗时与终端掉线比例提前定好 |
| 回退窗口 | 旧协议配置保留一个稳定周期再清理 |
典型使用场景
- 网络改造标准化:把专有协议替换为标准协议
- 多厂商组网:需要与其它厂商设备共用同一冗余机制
- 新老设备并存期:旧设备只支持 HSRP 时的过渡方案
- 分批割接:按 VLAN 逐个切换,控制影响面
- 回退准备:切换异常时快速切回原有机制
并存期核对
并存期核对
show standby brief # HSRP 侧实例(Cisco)
show vrrp brief # VRRP 侧实例(Cisco)
show standby Vlan10 1 | include virtual # 核对虚拟 MAC 与地址
show vrrp interface Vlan10 # 核对 VRRP 实例参数
show ip interface brief # 接口地址与状态
# 迁移验收:终端长 ping 统计 + 抽测业务可用性迁移阶段与核对点
| 阶段 | 动作 | 核对点 |
|---|---|---|
| 并行 | 两套实例并存,虚拟地址不同 | 两套实例状态互不干扰 |
| 试点 | 先切一个 VLAN 的终端网关 | 丢包与恢复时间是否达标 |
| 批量 | 按楼层或业务滚动切换 | 每次切换前的回退条件 |
| 下线 | 清理 HSRP 配置并更新台账 | 文档与现网一致 |
试点合格线要提前定好:切换丢包数、耗时与终端掉线比例达标后再扩大范围,而不是切换完再评估『感觉还行』。
并行期两个实例的虚拟地址不要混用:终端必须明确指向哪一个网关地址,否则迁移期间的业务异常无法归因。