一、VRRP主备备份配置案例
拓扑
在这张拓扑当中我们内部网络终端通过缺省网关192.168.10.254来实现外部网络的通信,要求提高网络的可靠性及网关的冗余备份,我们需要在相关路由设备上做VRRP的相应配置。
基础配置
SW1
system
sysname SW1
vlan 10
q
port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/5
p l a
p d v 10
AR1
system
sysname AR1
int g 0/0/0
ip add 192.168.10.1 24
int g 0/0/1
ip add 10.0.12.1 30
int g 0/0/2
ip add 10.0.13.1 30
AR2
system
sysname AR2
int g 0/0/0
ip add 192.168.10.2 24
int g 0/0/1
ip add 10.0.12.2 30
int g 0/0/2
ip add 10.0.23.2 30
AR3
system
sysname AR3
int g 0/0/0
ip add 10.0.13.3 30
int g 0/0/1
ip add 10.0.23.3 30
由于我们的上层网络使用的是三层网络结构,所以这里需要配置相应的路由,否则无法数据通信
AR1
ospf 1 router-id 1.1.1.1
area 0
netw 0.0.0.0 0.0.0.0
AR2
ospf 1 router-id 2.2.2.2
area 0
netw 0.0.0.0 0.0.0.0
AR3
ospf 1 router-id 3.3.3.3
area 0
netw 0.0.0.0 0.0.0.0
这里我直接使用OSPF实现内部互通了,一般在实际使用中不能像这样直接宣告所有,特别是连接了外部网络的设备,一般连接外部网络的设备使用缺省的静态路由实现外部网络的通信。
VRRP配置
AR1
interface g 0/0/0
vrrp vrid 1 virtual-ip 192.168.10.254(创建VRRP备份组1,并配置虚拟IP为192.168.10.254)
vrrp vrid 1 priority 120(设置此接口所属备份组的优先级)
vrrp vrid 1 preempt-mode timer delay 20(配置在备份组1中为抢占模式,抢占延时为20s)
AR2
interface g 0/0/0
vrrp vrid 1 virtual-ip 192.168.10.254
此时我们将AR1的备份组所在的链路shutdown在通过抓包软件抓取相应报文
可以看到当AR2在超时时间内未收到来自AR1的VRRP通告报文,则认为Master故障或失效,发送自己的VRRP通告报文并发送免费ARP去刷新MAC地址。
如果此时我们将AR2的虚拟IP地址更改为其他IP地址,就会形成双主现象,导致MAC地址漂移
原本只有Master设备会发送VRRP报文,现在这个网络当中有两个Master设备,则交换机会收到来自不同端口的VRRP报文但其中的MAC一致所以就会一直更新MAC地址表
二、VRRP多网关负载分担配置案例
拓扑
在上一个实验案例中,我们的AR1作为主设备所以流量均通过AR1来进行转发通信,导致AR2的网络资源被闲置,如果我们想要实现网络的负载分担可以配置多网关,让一部分数据走AR1一部分数据走AR2
这里的基础配置与路由配置和上一个实验一致这里不过多赘述
VRRP配置
AR1
interface GigabitEthernet0/0/0
vrrp vrid 1 virtual-ip 192.168.10.254
vrrp vrid 1 priority 120
vrrp vrid 1 preempt-mode timer delay 20
vrrp vrid 2 virtual-ip 192.168.10.253
AR2
interface GigabitEthernet0/0/0
vrrp vrid 1 virtual-ip 192.168.10.254
vrrp vrid 2 virtual-ip 192.168.10.253
vrrp vrid 2 priority 120
vrrp vrid 2 preempt-mode timer delay 20
原理其实也是非常简单,配置与上一个实验也几乎一致,就是多创建一个VRRP备份组,让AR2也成为主设备转发数据,AR1作为备份组1的Master,AR2作为备份组2的Master,这样就可以实现数据的负载分担,不会浪费网络资源。
以上就是本章的全部内容了,感谢大家的浏览观看!文章中如有错误或疑问可联系博主删除更改。