Oamc

VRRP 网关冗余

本页目录

场景

两台三层交换机做核心,终端默认网关只想配一个地址,主设备挂了要能自动切。

前置条件

  • 两台设备之间二层互通(同 VLAN)
  • 规划好虚拟 IP(VIP)、VRID、优先级
  • 两台设备的 VLAN 接口地址在同一网段

配置

H3C(主)

system-view
interface Vlan-interface10
 ip address 192.168.10.2 255.255.255.0
 vrrp vrid 10 virtual-ip 192.168.10.1
 vrrp vrid 10 priority 120
 vrrp vrid 10 preempt-mode delay 30
 quit

备

interface Vlan-interface10
 ip address 192.168.10.3 255.255.255.0
 vrrp vrid 10 virtual-ip 192.168.10.1
 vrrp vrid 10 priority 100
 quit

华为

interface Vlanif10
 ip address 192.168.10.2 24
 vrrp vrid 10 virtual-ip 192.168.10.1
 vrrp vrid 10 priority 120
 vrrp vrid 10 preempt-mode timer delay 30

终端网关统一填 192.168.10.1。

验证

display vrrp
display vrrp verbose

主设备是 Master,备是 Backup。拔掉主设备的上行,10~30 秒内备会变 Master。

回滚

interface Vlan-interface10
 undo vrrp vrid 10

坑

  • 优先级相同会按 IP 大小选主,容易选错,显式配优先级。
  • preempt-mode delay 别设太短,否则主设备抖一下就来回切。
  • 两台设备的 VRRP 报文被防火墙或 ACL 拦了,会双主。
  • VIP 不要和任何真实接口地址重复。
  • 上行链路断了但设备还活着,VRRP 不会自动切,需要配合 track 联动。
  • 切主瞬间 ARP 表要重新学习,终端可能丢几个包,正常。