华为 VRRP 配置思路
华为把 VRRP 配置在三层接口上,交换机上通常是 Vlanif 接口:先用 vrrp vrid 定义组号与虚拟 IP,再按需调整优先级、抢占延时与联动对象。主设备把优先级配高(如 120),备机保持缺省 100 即可实现清晰的主备关系;两端的 vrid 与 virtual-ip 必须逐字一致,否则会各自选主。配置完成后用 display vrrp 核对状态,确认一主一备再上业务。
基本信息
| 配置位置 | Vlanif 等三层接口视图 |
|---|---|
| 定义组与虚拟地址 | vrrp vrid 1 virtual-ip 10.1.10.1 |
| 调整优先级 | vrrp vrid 1 priority 120 |
| 抢占延时 | vrrp vrid 1 preempt-mode timer delay 20 |
| 链路联动 | vrrp vrid 1 track interface … reduced 30 |
| 查看命令 | display vrrp / display vrrp verbose |
| 缺省值 | 优先级 100、抢占开启且延时 0、通告间隔 1 秒 |
典型使用场景
- 园区双核心互为网关备份:主设备配置优先级 120,备机保持缺省
- 网关割接:新设备先按备机配置接入,验证后调整优先级完成切换
- 与上行链路联动:跟踪上行口,链路断开时自动降级让备机接管
- 与 BFD 联动:对端设备故障或链路单通时实现亚秒级切换
- 多组负载分担:VLAN 10 由设备 A 为主、VLAN 20 由设备 B 为主
配置示例(主设备)
配置示例(主设备)
system-view # 进入系统视图
interface Vlanif10 # VRRP 配在三层接口上
ip address 10.1.10.2 24 # 本机实地址,与虚拟 IP 同网段
vrrp vrid 1 virtual-ip 10.1.10.1 # 定义组 1 与虚拟网关地址
vrrp vrid 1 priority 120 # 优先级高于缺省 100,作为主设备
vrrp vrid 1 preempt-mode timer delay 20 # 抢占延时 20 秒,等路由收敛后再接管
vrrp vrid 1 track interface GigabitEthernet0/0/24 reduced 30 # 上行断开时降级
quit
display vrrp # 核对 State 是否为 Master
display vrrp verbose # 查看优先级、抢占与通告间隔细节配置示例(备设备)
配置示例(备设备)
system-view
interface Vlanif10
ip address 10.1.10.3 24 # 备机实地址,与主机同网段
vrrp vrid 1 virtual-ip 10.1.10.1 # 虚拟 IP 与主机完全一致
vrrp vrid 1 track interface GigabitEthernet0/0/24 reduced 30 # 同样跟踪上行,便于反切
display vrrp # 应显示 State 为 Backupdisplay vrrp 关键字段
| 字段 | 含义 | 异常判断 |
|---|---|---|
| VRID | 组编号 | 两端不一致时各自选主 |
| State | Master / Backup / Initialize | 两端同时 Master 即双主 |
| Virtual IP | 虚拟网关地址 | 与规划值不一致会导致终端不通 |
| Virtual MAC | 0000-5e00-01xx | 末字节对应 VRID,可用于反查实例 |
| Priority | 当前生效优先级 | track 降级后会变化,与配置值不同属正常 |
| Preempt | 抢占模式与延时 | 显示未抢占时主设备恢复后不会回抢 |
| Advertisement | 通告间隔 | 两端不一致会引起异常接管 |
备用机只配 vrrp vrid 1 virtual-ip 10.1.10.1,其余保持缺省即可:优先级 100、抢占开启、延时 0。若希望备机接管后不再被回抢,可在备机上也配置抢占延时。
虚拟 IP 必须与接口实 IP 同网段且不与任何实地址重复。把虚拟 IP 配成与实 IP 相同会让该设备变成 IP 拥有者,优先级固定 255,规划的主备关系直接失效。
验证与演练
验证与演练
display vrrp brief # 一屏看全部组的状态与生效优先级
display vrrp verbose # 定时器、抢占模式、认证等细节
display vrrp statistics # 通告收发计数与错误统计
reset vrrp statistics # 清空计数便于观察一段时间内的变化
# 演练要点:断开主设备上行口,观察优先级降级与备机接管,并记录终端丢包数排查顺序建议固定下来:先看两端 State 是否一主一备,再用镜像口抓包确认对端通告是否可达,最后核对 VRID、虚拟 IP、认证、定时器与优先级是否逐项一致。两端都显示 Master 时不要先重启设备,重启只会掩盖根因,回抢时还可能造成二次中断。
变更收尾建议同步留档:把两端 display vrrp verbose 的输出与业务侧长 ping 结果一并保存,后续做切换演练或容量调整时,有基线数据才能判断变化是否在预期范围内。