首页/网络/VLAN 与高可用速查/HSRPv2 特性与启用
VRRP 与网关冗余72 条

HSRPv2 特性与启用

HSRPv2 扩展组范围到 0-4095、虚拟 MAC 改为 0000.0c9f.fXXX、组播 224.0.0.102,并支持 IPv6 场景。

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

HSRPv2 扩展了什么

HSRPv2 把组范围从 0-255 扩展到 0-4095,虚拟 MAC 前缀改为 0000.0c9f.f,组播地址换成 224.0.0.102,并支持 IPv6 场景。这些差异在抓包时可以直接区分版本:看组播目的地址与虚拟 MAC 前缀这两个特征就够,不必登录设备。

基本信息

组范围0-4095(v1 仅 0-255)
虚拟 MAC0000.0c9f.fXXX
组播地址224.0.0.102(v1 为 224.0.0.2)
IPv6v2 支持
启用方式接口下 standby version 2

v1 与 v2 对照

项目v1v2
组范围0-2550-4095
虚拟 MAC 前缀0000.0c07.ac0000.0c9f.f
组播地址224.0.0.2224.0.0.102
IPv6 支持不支持支持
认证明文与 MD5仅 MD5,并支持密钥链

典型使用场景

  • 组号需求超过 255 时必须使用 v2,否则规划无法落地
  • 大规模 VLAN 环境统一版本,降低运维与排障的认知成本
  • 抓包确认版本:组播地址与虚拟 MAC 前缀是两个可靠判据
  • 从 v1 迁移 v2 时按组分批推进,逐组验证稳定
  • 排障时先核对两端协议版本是否一致,避免在错误方向上耗时

启用与核对

启用与核对
interface Vlan10
 standby version 2               # 接口级启用 v2
 standby 10 ip 10.1.10.1
 standby 10 priority 120
# 生效核对:看版本、组号与虚拟 MAC
show standby
show standby vlan 10

迁移前要确认的三件事

从 v1 迁到 v2 之前先确认三件事:现有组号是否都落在 0-255 以内(已有更大组号说明混合环境已存在,需要专门的兼容方案);终端与上游设备是否按老的虚拟 MAC 做了策略匹配;是否还在使用 v1 的明文认证。这三件事都会在切换瞬间暴露,提前排查远比事后回滚省事。

现场核对步骤

  • 确认接口上已启用 v2(standby version 2)并核对生效范围
  • 核对组号是否落在 0-4095 且两端完全一致
  • 抓包看到组播 224.0.0.102 说明 v2 报文确实在收发
  • 查终端 ARP 表,确认学到的是 0000.0c9f.fXXX 形式的虚拟 MAC
  • 检查原先按 v1 虚拟 MAC 配置的策略引用是否已同步更新
v1 与 v2 可以理解为两套独立协议,同一接口上不要混着用。迁移时按组分批推进,一组验证稳定后再推广到下一组,避免一次性改变全部网关的行为而无法定位问题。

易错点

  • 组号需求超过 255 却仍在用 v1,规划直接落不了地,需求明确时应先切 v2
  • 迁移时只改一端,两端协议版本不一致会互相忽略报文,各自认为自己是 Active
  • 组号与虚拟 MAC 的对应关系随版本变化,抓包核对前不确认版本会推出错误组号
  • 以为 v2 会继承 v1 的认证配置:v2 只保留 MD5,v1 的明文认证需要重写
  • 按组分批迁移却不记录进度,容易漏组,造成长期版本混杂
  • 抓包时用 v1 的组播地址做过滤条件,在 v2 环境中会一个包都抓不到,过滤条件要随版本调整

数据来源与参考

  • Cisco IOS 配置手册(HSRPv2)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌