微信优化

weixinyouhua

华为VRRP配置实例有哪些步骤?华为VRRP配置命令详解

2026-09-15 06:10:42

华为VRRP配置的核心思路是在三层接口上创建VRRP备份组并设定虚拟IP,通过优先级和抢占参数控制主备角色,下面给出交换机与路由器上可直接套用的配置实例。

华为交换机VRRP配置命令与主备切换实例

VRRP解决的是网关单点故障问题,当主设备宕机或上行链路中断时,备份设备自动接管虚拟IP,终端网关地址无需变更。

基础配置命令拆解

以两台华为三层交换机为例,VLAN 10的网关需要做冗余,终端默认网关指向虚拟IP 168.10.254,真实接口地址分别为 168.10.252 和 168.10.253。

在SWA上进入VLANIF 10接口视图,配置如下:

interface Vlanif10
 ip address 192.168.10.252 255.255.255.0
 vrrp vrid 1 virtual-ip 192.168.10.254
 vrrp vrid 1 priority 120
 vrrp vrid 1 preempt-mode timer delay 20

在SWB上做对应配置,优先级保持默认100:

interface Vlanif10
 ip address 192.168.10.253 255.255.255.0
 vrrp vrid 1 virtual-ip 192.168.10.254
 vrrp vrid 1 priority 100

关键参数说明:

  • vrid 1:备份组编号,同一组内必须一致
  • virtual-ip:虚拟网关地址,终端实际指向的地址
  • priority:优先级越大越优先成为Master,默认100
  • preempt-mode timer delay 20:抢占模式开启,延迟20秒切换,避免链路抖动导致频繁倒换

主备切换验证操作

配置完成后,用命令查看状态:

display vrrp brief

正常情况下SWA显示Master,SWB显示Backup,验证主备切换最直接的方式是断开SWA的上联业务口或直接重启SWA,观察SWB是否在延迟时间后变为Master。

切换回切时,由于SWA优先级更高且开启了抢占,SWA恢复后会自动抢回Master角色,若业务对回切敏感,可关闭抢占或调大延迟。

华为VRRP配置实例有哪些步骤?华为VRRP配置命令详解

华为VRRP多网关负载分担配置实例

主备模式下备份设备长期空闲,资源利用率不高,多网关负载分担让两个VRRP组互为主备,两台设备同时转发不同VLAN的流量。

双备份组设计思路

以VLAN 10和VLAN 20两个业务网段为例:

  • VLAN 10:VRRP组1,SWA为Master,SWB为Backup
  • VLAN 20:VRRP组2,SWB为Master,SWA为Backup

这样SWA和SWB各自承担一部分流量,同时互为备份,行业共识认为,在核心层部署VRRP时,优先级差值建议保持在20以上,避免状态震荡。

负载分担配置命令

SWA的关键配置:

interface Vlanif10
 ip address 192.168.10.252 255.255.255.0
 vrrp vrid 1 virtual-ip 192.168.10.254
 vrrp vrid 1 priority 120
 vrrp vrid 1 preempt-mode timer delay 20
interface Vlanif20
 ip address 192.168.20.252 255.255.255.0
 vrrp vrid 2 virtual-ip 192.168.20.254
 vrrp vrid 2 priority 100

SWB的关键配置:

interface Vlanif10
 ip address 192.168.10.253 255.255.255.0
 vrrp vrid 1 virtual-ip 192.168.10.254
 vrrp vrid 1 priority 100
interface Vlanif20
 ip address 192.168.20.253 255.255.255.0
 vrrp vrid 2 virtual-ip 192.168.20.254
 vrrp vrid 2 priority 120
 vrrp vrid 2 preempt-mode timer delay 20

这种配置方式下,任何一台设备故障,另一台会同时接管两个VRRP组的Master角色,终端侧无感知,会话保持依赖三层转发。

VRRP优先级抢占配置对业务的影响

优先级和抢占模式是华为VRRP配置实例中最容易出错的部分,参数设置不当会导致频繁倒换、丢包甚至双主。

抢占延迟配置实例

某些场景下主设备恢复后立即抢占,但此时路由表尚未完全收敛,会造成短暂丢包,设置合理的抢占延迟可以规避这个问题。

vrrp vrid 1 preempt-mode timer delay 60

延迟值根据设备路由协议收敛时间调整,运行OSPF或BGP的环境,建议延迟30秒以上,只跑静态路由的环境,10到20秒足够。

华为VRRP配置实例有哪些步骤?华为VRRP配置命令详解

优化建议

  • 主设备优先级一般设为120,备设备保持100或110
  • 不建议将备设备优先级设为与主设备相同,否则无法通过优先级区分角色
  • 关闭抢占适合主备角色固定的场景,例如主设备性能明显更强
  • 开启抢占但要配置延迟,适合双设备性能相近且需要自动回切的场景

业内专家指出,VRRP双主故障多数源于二层链路割裂或配置优先级不一致,因此优先级和心跳链路要同步规划。

华为VRRP常见故障排查与优化

实际部署中,华为VRRP配置完成后出问题多集中在状态异常和虚拟IP不通两类。

双主故障排查

双主指两台设备同时认为自己是Master,常见原因:

  • 二层心跳链路中断,VRRP报文无法互通
  • 两台设备VRRP组号或虚拟IP不一致
  • 中间链路ACL过滤了VRRP组播报文
  • 接口被配置为端口隔离或设置了错误的VLAN

排查命令:

display vrrp interface Vlanif10
display interface brief
display current-configuration | include vrrp

虚拟IP不通排查

终端能获取地址但ping不通虚拟网关时,按以下顺序检查:

  • 终端ARP表项是否指向正确的虚拟MAC地址
  • 三层接口地址与虚拟IP是否在同一网段
  • 接口是否被误关闭或加入了错误的VRRP组
  • 安全策略是否放行VRRP协议报文

可以在终端执行 arp -a 查看虚拟IP对应的MAC,华为VRRP虚拟MAC格式为 0000-5e00-01xx,其中xx为VRID十六进制值,VRID为1时,虚拟MAC以 01

常见配置错误对比表

华为VRRP配置实例有哪些步骤?华为VRRP配置命令详解

故障现象 主要原因 处理动作
两台设备都是Master 心跳链路中断或ACL过滤VRRP报文 检查二层链路与ACL规则
虚拟IP无法ping通 接口地址与虚拟IP网段不一致 核对接口IP和虚拟IP掩码
切换时间过长 抢占延迟设置过大或BFD未联动 调小延迟或配置track联动
回切后业务中断 路由未收敛就抢占 增加抢占延迟或关闭抢占

结合BFD或NQA联动track,可以缩短故障检测时间,典型配置如下:

vrrp vrid 1 track interface GigabitEthernet0/0/1 reduced 30

当上行接口GigabitEthernet0/0/1故障时,优先级自动降低30,触发备机切换。

华为VRRP配置实例常见问题解答

华为交换机VRRP配置命令有哪些关键参数?

关键参数包括备份组编号 vrid、虚拟IP virtual-ip、优先级 priority、抢占模式 preempt-mode 以及接口跟踪 track。vrid 和 virtual-ip 必须在同一备份组内保持一致,优先级决定主备角色,track用于联动上行链路状态。

华为VRRP主备切换配置实例中如何测试切换是否成功?

最直接的方法是登录主设备,关闭其业务上联接口或重启设备,然后在备设备上执行 display vrrp brief 查看状态是否从Backup变为Master,同时从终端持续ping虚拟IP,观察丢包数量,切换时间等于故障检测时间加上抢占延迟时间。

华为VRRP多网关负载分担配置和主备模式有什么区别?

主备模式只有一个VRRP组,流量全部经过主设备,备设备空闲,多网关负载分担配置创建多个VRRP组,每个组的主设备不同,例如SWA是VLAN 10的Master,SWB是VLAN 20的Master,两台设备同时转发不同网段流量,同时互为主备,这种模式提高了设备利用率,但配置复杂度高于主备模式。

整体来看,华为VRRP配置实例的落地关键在于备份组参数一致性、优先级规划和切换验证,把虚拟IP、优先级差值、抢占延迟三个核心点控制好,多数部署场景都能稳定运行。

相关文章

2024年,SaaS软件行业碰到获客难、增长慢等问题吗?

我们努力让每一次邂逅总能超越期待