#交换设备
VRRP多备份组
- 当 VRRP 配置为单备份组时,业务全部由 Master 设备承担,而 Backup 设备完全处于空闲状态,没有得到充分利用。VRRP 可以通过配置多备份组来实现负载分担,有效地解决了这一问题。
VRRP 允许同一台设备的同一个接口加入多个 VRRP 备份组,在不同备份组中有不同的优先级,使得各备份组中的Master 设备不同,也就是建立多个虚拟网关路由器。各主机可以使用不同的虚拟组路由器作为网关出口,这样可以达到分担数据流而又相互备份的目的,充分利用了每一台设备的资源。
VRRP 的优先级取值范围中,255
是保留给 了 地址拥有者使用的,当一个VRRP 路由器的物理端口地址和虚拟路由器的虚拟地址相同,这台路由器称为虚拟地址拥有者,VRRP 优先级自动设置为 255; 优先级 0
也是特殊值,当 Master 设备删除 VRRP配置停止运行 VRRP 时,会发送优先级为 0的VRRP 报文通知 Backup 设备,当 Backup收到该消息后,立刻从 Backup 状态转为 Master 状态。
一、实验场景
- 如果采用VRRP单备份,会使得R2和R3中有一个作为backup路由器,实际上的数据只会从master路由器走,这样就造成了设备资源的浪费,采用VRRP双备份,可以实现两台路由器同时进行数据转发,一同承担网络流量,实现负载均衡
二、实验配置
1.VRRP组1
- 设置R2为master
powershell
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]vrrp vrid 1 virt
[R2-GigabitEthernet0/0/1]vrrp vrid 1 virtual-ip 172.16.1.254 #备份组1 的虚拟网关IP
[R2-GigabitEthernet0/0/1]vrrp vrid 1 priority 120
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]vrrp vrid 1 virtual-ip 172.16.1.254 #备份组1 的虚拟网关IP,采用默认优先级
2.VRRP组2
- 设置R3为master
powershell
[R2-GigabitEthernet0/0/1]vrrp vrid 2 virtual-ip 172.16.1.253 #备份组2 的虚拟网关IP,采用默认优先级
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]vrrp vrid 2 virtual-ip 172.16.1.253 #备份组2 的虚拟网关IP
[R3-GigabitEthernet0/0/1]vrrp vrid 2 priority 120
3.配置虚拟IP拥有者
本实验中,R2在VRRP1中优先级为120 ,暂时成为了master,为了确保R2始终是master,则应该将R2的g0/0/1口的IP直接配置为VRRP1 的虚拟IP:172.16.1.254,此时R2的VRRP优先级将会自动设置为最大值255,这样的情况下,不管R3的优先级是否大于R2,都不可以抢占master身份
powershell
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip ad 172.16.1.254 24
[R2-GigabitEthernet0/0/1]dis vrrp 1
GigabitEthernet0/0/1 | Virtual Router 1
State : Master
Virtual IP : 172.16.1.254
Master IP : 172.16.1.254
PriorityRun : 255 #优先级自动设置为255
PriorityConfig : 120
MasterPriority : 255
Preempt : YES Delay Time : 0 s
TimerRun : 1 s
TimerConfig : 1 s
Auth type : NONE
Virtual MAC : 0000-5e00-0101
Check TTL : YES
Config type : normal-vrrp
Backup-forward : disabled
Create time : 2024-06-11 19:10:16 UTC-08:00
Last change time : 2024-06-11 19:10:19 UTC-08:00