目录
1 拓扑
2 组网需求
如图拓扑图所示,PC1 和 PC2 通过 Switch 双归属到 SwitchA 和 SwitchB。为减轻 SwitchA 上数据流量的承载压力,PC1以 SwitchA 为默认网关接入 Internet,SwitchB 作为备份网关;PC2 以 SwitchB 为默认网关接入 Internet,SwitchA 作为备份网关,以实现流量的负载均衡。
3 配置思路
采用 VRRP 负载分担实现流量的负载均衡,配置思路如下:
1. 配置各设备接口 IP 地址及路由协议,使各设备间网络层连通。
2. 在 SwitchA 和 SwitchB 上创建 VRRP 备份组1和 VRRP 备份组2,在备份组1中,配置 SwitchA 为 Master 设备,SwitchB 为 Backup 设备;在备份组2中,配置 SwitchB 为 Master 设备,SwitchA 为 Backup 设备,实现流量的负载均衡。
4 配置
4.1 SwitchA 设备配置
1. 配置设备间的网络互连
<Huawei>system-view
[Huawei]sysname SwitchA
[SwitchA]vlan batch 10 30
[SwitchA]int g0/0/1
[SwitchA-GigabitEthernet0/0/1]port link-type access
[SwitchA-GigabitEthernet0/0/1]port default vlan 10
[SwitchA-GigabitEthernet0/0/1]q
[SwitchA]int g0/0/2
[SwitchA-GigabitEthernet0/0/2]port link-type access
[SwitchA-GigabitEthernet0/0/2]port default vlan 30
[SwitchA-GigabitEthernet0/0/2]q
[SwitchA]int vlan 10
[SwitchA-Vlanif10]ip address 192.168.1.2 24
[SwitchA-Vlanif10]q
[SwitchA]int vlan 30
[SwitchA-Vlanif30]ip address 172.16.1.1 24
[SwitchA-Vlanif30]q
2.VRRP配置
[SwitchA]int vlan 30
[SwitchA-Vlanif30]vrrp vrid 1 virtual-ip 172.16.1.254 //创建VRRP虚拟路由器的标识vrid为1,并
配置vrid 1的虚拟IP地址
[SwitchA-Vlanif30]vrrp vrid 1 priority 120 //设置设备A的优先级为120(缺省值为100)
[SwitchA-Vlanif30]vrrp vrid 1 preempt-mode timer delay 6 //配置Master设备的抢占时延为6秒
(缺省值为0,立即抢占),以防频繁地进行状态切换
[SwitchA-Vlanif30]q
[SwitchA]int vlan 30
[SwitchA-Vlanif30]vrrp vrid 2 virtual-ip 172.16.1.253 //创建VRRP虚拟路由器的标识vrid为2,并
配置vrid 2的虚拟IP地址
[SwitchA-Vlanif30]q
3.配置默认路由
[SwitchA]ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
4.2 SwitchB 设备配置
1. 配置设备间的网络互连
<Huawei>sy
[Huawei]sysname SwitchB
[SwitchB]vlan batch 20 30
[SwitchB]int g0/0/1
[SwitchB-GigabitEthernet0/0/1]port link-type access
[SwitchB-GigabitEthernet0/0/1]port default vlan 20
[SwitchB-GigabitEthernet0/0/1]q
[SwitchB]int g0/0/2
[SwitchB-GigabitEthernet0/0/2]port link-type access
[SwitchB-GigabitEthernet0/0/2]port default vlan 30
[SwitchB-GigabitEthernet0/0/2]q
[SwitchB]int vlan 20
[SwitchB-Vlanif20]ip address 192.168.2.2 24
[SwitchB-Vlanif20]q
[SwitchB]int vlan 30
[SwitchB-Vlanif30]ip address 172.16.1.2 24
[SwitchB-Vlanif30]q
2.VRRP配置
[SwitchB]int vlan 30
[SwitchB-Vlanif30]vrrp vrid 1 virtual-ip 172.16.1.254
[SwitchB-Vlanif30]q
[SwitchB]interface vlan 30
[SwitchB-Vlanif30]vrrp vrid 2 virtual-ip 172.16.1.253
[SwitchB-Vlanif30]vrrp vrid 2 priority 120
[SwitchB-Vlanif30]vrrp vrid 2 preempt-mode timer delay 6
[SwitchB-Vlanif30]q
3.配置默认路由
[SwitchB]ip route-static 0.0.0.0 0.0.0.0 192.168.2.1
4.3 AR1配置
1. 配置设备间的网络互连
<Huawei>system-view
[Huawei]sysname AR1
[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.1.1 24
[AR1]int g0/0/2
[AR1-GigabitEthernet0/0/2]ip address 192.168.2.1 24
[AR1-GigabitEthernet0/0/2]q
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 25.25.25.1 24
[AR1-GigabitEthernet0/0/0]q
2.配置静态路由
[AR1]ip route-static 172.16.1.0 24 192.168.1.2
[AR1]ip route-static 172.16.1.0 24 192.168.2.2
[AR1]ip route-static 0.0.0.0 0.0.0.0 25.25.25.2
4.4 Switch配置
<Huawei>system-view
[Huawei]sysname Switch
[Switch]vlan 30
[Switch-vlan30]q
[Switch]port-group group-member g0/0/1 g0/0/2
[Switch-port-group]port link-type access
[Switch-port-group]port default vlan 30
[Switch-port-group]q
[Switch]port-group group-member e0/0/1 e0/0/2
[Switch-port-group]port link-type access
[Switch-port-group]port default vlan 30
[Switch-port-group]q
4.5 ISP配置
<Huawei>sy
[Huawei]sysname ISP
[ISP]int g0/0/0
[ISP-GigabitEthernet0/0/0]ip address 25.25.25.2 24
[ISP-GigabitEthernet0/0/0]q
[ISP]ip route-static 0.0.0.0 0.0.0.0 25.25.25.1
4.6 PC1、PC2配置
5 测试
5.1 负载均衡测试
PC1pingISP
在SwitchA的g0/0/2接口上抓包
由抓包截图可以看出, PC1 以 SwitchA 为默认网关接入 Internet。(ISP回包发送给了SwitchB)
PC2pingISP
在SwitchB的g0/0/2接口上抓包
由抓包截图可以看出, PC12以 SwitchB为默认网关接入 Internet。(ISP回包发送给了SwitchA)
5.2 网关备份测试
1.关闭SwitchA的G0/0/2接口
2.在SwitchB上查看,可以看出SwitchB的Vrid 1已转为Master设备
3. PC1pingISP,发现可以仍可以ping通
4. 在SwitchB的G0/0/2接口抓包,发现PC1此时是经过SwitchB接入Internet
5. 将SwitchA关闭的接口打开,经过大约30s,发现SwitchA成功将Vrid 1抢占为Master设备