置思路
采用如下思路配置负载分担VRRP:

在S9300A的VLANIF100接口下创建2个备份组,S9300A在备份组1中作为Master,在备份组2中作为Backup。

在S9300B的VLANIF100接口下创建2个备份组,S9300B在备份组1中作为Backup,在备份组2中作为Master。

数据准备
为完成此配置例,需准备如下的数据:

VRRP备份组ID、虚拟IP地址

交换机在备份组中的优先级

操作步骤
配置设备之间的网络互连

# 配置主机HostA的缺省网关为备份组1的虚拟IP地址10.1.1.111,配置主机HostB的缺省网关为20.1.1.1,配置主机HostC的缺省网关为备份组2的虚拟IP地址10.1.1.112。

# 配置S9300A、S9300B、S9300C之间运行OSPF。


配置VRRP

# 在S9300A上配置接口VLANIF100,创建备份组1,并配置S9300A在备份组1中的优先级为120(作为Master)。创建备份组2,并配置S9300A在备份组2中的优先级为缺省值100(作为Backup)。


<S9300A> system-view
[S9300A] interface Vlanif 100
[S9300A-Vlanif100] ip address 10.1.1.1 24
[S9300A-Vlanif100] vrrp vrid 1 virtual-ip 10.1.1.111
[S9300A-Vlanif100] vrrp vrid 1 priority 120
[S9300A-Vlanif100] vrrp vrid 2 virtual-ip 10.1.1.112
[S9300A-Vlanif100] quit#
在S9300B上配置接口VLANIF100,创建备份组1,并配置S9300B在备份组1中的优先级为缺省值100(作为Backup)。创建备份组2,并配置S9300B在备份组2中的优先级为120(作为Master)。

<S9300B> system-view
[S9300B] interface Vlanif 100
[S9300B-Vlanif100] ip address 10.1.1.2 24
[S9300B-Vlanif100] vrrp vrid 1 virtual-ip 10.1.1.111
[S9300B-Vlanif100] vrrp vrid 2 virtual-ip 10.1.1.112
[S9300B-Vlanif100] vrrp vrid 2 priority 120
[S9300B-Vlanif100] quit
检验配置结果

完成以上配置后,网络中HostA、HostC主机分别能够Ping通HostB。

在HostA和HostC上分别对HostB的地址进行tracert测试,可以看到HostA经过S9300A和S9300C到达HostB,而HostC经过S9300B和S9300C到达HostB。即,S9300A和S9300B对内部网络来的流量进行负载分担。

<HostA> tracert 20.1.1.100
traceroute to   20.1.1.100(20.1.1.100) 30 hops max,40 bytes packet
1 10.1.1.1 120 ms   50 ms   60 ms
2 192.168.1.2 100 ms   60 ms   60 ms
3 20.1.1.100 130 ms   90 ms   90 ms
<HostC> tracert 20.1.1.100
traceroute to   20.1.1.100(20.1.1.100) 30 hops max,40 bytes packet
1 10.1.1.2 30 ms   60 ms   40 ms
2 192.168.2.2 90 ms   60 ms   60 ms
3 20.1.1.100 70 ms   60 ms   90 ms
在S9300A上执行display vrrp命令,可以看到S9300A分别作为备份组1的Master和备份组2的Backup。

<S9300A> display vrrp
   Vlanif100 | Virtual Router 1
     state : Master
     Virtual IP : 10.1.1.111
     PriorityRun : 120
     PriorityConfig : 120
     MasterPriority : 120
     Preempt : YES    Delay Time : 0
     TimerRun : 1
     TimerConfig : 1
     Auth Type : NONE
     Virtual Mac :   0000-5e00-0101
     Check TTL : YES
     Config type : normal-vrrp
    Vlanif100 | Virtual Router 2
     state : Backup
     Virtual IP : 10.1.1.112
     PriorityRun : 100
     PriorityConfig : 100
     MasterPriority : 120
     Preempt : YES    Delay Time : 0
     TimerRun : 1
     TimerConfig : 1
     Auth Type : NONE
     Virtual Mac :   0000-5e00-0102
     Check TTL : YES
     Config type : normal-vrrp
配置文件
S9300A的配置文件
#
sysname S9300A
#
interface Vlanif100
ip address 10.1.1.1 255.255.255.0
vrrp vrid 1 virtual-ip 10.1.1.111
vrrp vrid 1 priority 120
vrrp vrid 2 virtual-ip 10.1.1.112
#
interface Vlanif200
ip address 192.168.1.1 255.255.255.0
#
ospf 1
area 0.0.0.0
   network 192.168.1.0 0.0.0.255
   network 10.1.1.0 0.0.0.255
#
returnS9300B
的配置文件

#
sysname S9300B
#
interface Vlanif100
ip address 10.1.1.2 255.255.255.0
vrrp vrid 1 virtual-ip 10.1.1.111
vrrp vrid 2 virtual-ip 10.1.1.112
vrrp vrid 2 priority 120
#
interface Vlanif200
ip address 192.168.2.1 255.255.255.0
#
ospf 1
area 0.0.0.0
   network 192.168.2.0 0.0.0.255
   network 10.1.1.0 0.0.0.255
#
returnS9300C
的配置文件

#
sysname S9300C
#
interface Vlanif300
ip address 20.1.1.1 255.255.255.0
#
interface Vlanif400
ip address 192.168.1.2 255.255.255.0
#
interface Vlanif500
ip address 192.168.2.2 255.255.255.0
#
ospf 1
area 0.0.0.0
   network 192.168.1.0 0.0.0.255
   network 192.168.2.0 0.0.0.255
   network 20.1.1.0 0.0.0.255
#
return