首页/网络/VLAN 与高可用速查/Cisco VRRP 基础配置
VRRP 与网关冗余72 条

Cisco VRRP 基础配置

Cisco 在接口下用 vrrp 组号 ip 指定虚拟地址;默认抢占开启,用 preempt delay minimum 控制回抢时机。

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

Cisco VRRP 配置思路

Cisco 的 VRRP 命令写在三层接口(SVI 或物理口)下:用 vrrp <组号> ip 指定虚拟地址,用 vrrp <组号> priority 调整优先级,抢占延时由 vrrp <组号> preempt delay minimum 控制。与华为不同的是,Cisco 的 VRRP 缺省就开启抢占,所以主设备恢复正常后会立刻回抢,割接窗口内要特别注意这个行为。组号取值范围 1-255,与 HSRP 的编号体系相互独立,同一接口混跑两种协议时编号要分开规划。

基本信息

适用平台Cisco IOS / IOS-XE
配置位置三层接口(SVI 或路由口)
虚拟地址vrrp 1 ip 10.1.10.1
优先级vrrp 1 priority 120(缺省 100)
抢占延时vrrp 1 preempt delay minimum 20
链路联动track 对象 + vrrp 1 track 1 decrement 30
查看命令show vrrp / show vrrp brief
版本切换fhrp version vrrp v3(全局)

典型使用场景

  • 双核心互为网关备份:主设备优先级 120,备机缺省 100
  • 与 track 联动:上行口断开或路由失效时降级,让备机接管
  • 与 VRRPv3 配合:使用毫秒级通告间隔把切换压到亚秒级
  • 服务器网关冗余:服务器默认网关指向虚拟 IP,设备维护不中断业务
  • 多组负载分担:不同 VLAN 规划不同主设备,两台设备都承载流量

配置示例(主设备)

配置示例(主设备)
interface GigabitEthernet0/1                      # 三层接口
 ip address 10.1.10.2 255.255.255.0               # 本机实地址,与虚拟 IP 同网段
 vrrp 1 ip 10.1.10.1                              # 定义组 1 与虚拟网关
 vrrp 1 priority 120                              # 高于缺省 100,成为 Master
 vrrp 1 preempt delay minimum 20                  # 回抢前等待 20 秒,等路由收敛
 vrrp 1 description GW-VLAN10                     # 可选:备注用途
end
show vrrp brief

配置示例(备设备与 track 联动)

配置示例(备设备与 track 联动)
track 1 interface GigabitEthernet0/2 line-protocol   # 跟踪上行口状态
interface Vlan10
 ip address 10.1.10.3 255.255.255.0
 vrrp 1 ip 10.1.10.1                                 # 与主机完全一致
 vrrp 1 track 1 decrement 30                         # 上行断开时优先级降 30
end
show track 1                                         # 确认跟踪对象状态
show vrrp brief                                      # 确认一主一备

show vrrp brief 列含义

列含义异常判断
Interface承载 VRRP 的接口与规划不符说明配错接口
Grp组号两端不一致会形成双主
Prio当前生效优先级track 降级后会变小
P抢占标记(P 表示开启)空白说明抢占被关闭
StateMaster / Backup两端同时 Master 即双主
Master addr当前主设备实地址用于确认谁是主
Group addr虚拟网关地址应与终端网关一致
Cisco VRRP 默认抢占开启,与 HSRP 默认关闭正好相反。做割接或设备重启后,原主设备会自动抢回网关角色,若此时上行尚未收敛会造成二次短暂中断,建议显式配置 preempt delay。
VRRP 与 HSRP 可以共存于同一接口,但组号体系不同:VRRP 组号 1-255,HSRP 组号 0-255,混跑时编号分开规划,并分别用 show vrrp 与 show standby 核对,避免把两组虚拟网关的地址规划撞车。

双主与状态核对

双主与状态核对
show vrrp                                    # 全部组的状态、优先级与虚拟 MAC
show vrrp interface GigabitEthernet0/1       # 指定接口的详情
show track                                   # 跟踪对象当前状态
show ip interface brief                      # 确认承载接口本身是 up
# 双主核查:两端 State 都是 Master 时,先抓包确认能否收到对端通告

常见问题定位

  • 两端都显示 Master:抓包确认通告可达,再查 ACL 是否放行协议号 112 与组播 224.0.0.18
  • 能 ping 通虚拟 IP 但业务不通:确认虚拟 IP 与终端网关一致、掩码正确、上行路由正常
  • 备机不接管:检查 Master_Down 计时器与通告间隔两端是否一致
  • 切换后个别终端不通:多为终端 ARP 缓存未刷新,可缩短老化时间或触发免费 ARP
  • 回抢后再次中断:抢占延时过短,上行与路由尚未收敛,适当加大延时
Cisco 平台排障的起点是把两类信息分开看:show vrrp 给出协议状态,show ip interface brief 与 show ip route 给出承载条件。协议显示正常但业务不通时,问题基本落在地址、掩码、上行路由或安全策略上,不必再回头怀疑 VRRP 本身。
变更前建议先记录基线:把 show vrrp brief 的输出、当前根桥与上行端口状态一并留档,切换或割接后再对照一次,可以快速判断变化是否符合预期。

易错点

  • 忘记 Cisco 默认抢占:割接完成后原主设备自动抢回,若上行未就绪会再次中断,需要显式配置抢占延时
  • 组号或虚拟 IP 两端不一致:两端都变 Master,终端网关在两个地址之间漂移,表现为间歇性不通
  • track 降级幅度算错:主 120 减 30 得 90 才低于备机 100,降级不足时切换不会发生
  • 跟踪对象选错端口:跟踪了一个冗余口,真实上行断了却不降级,等于联动没做
  • 用 vrrp timers 调整间隔却不改版本:毫秒级定时器需要 VRRPv3 支持,需先执行 fhrp version vrrp v3

数据来源与参考

  • Cisco IOS 配置手册(VRRP 章节)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌