1. VRRP的产生及概述
1.1. VRRP产生的原因
1.1.1. 单网关的缺陷
当网关路由器Router A出现故障的时,本网段以该设备为网关的所有主机都不能与Internet进行通信
关于VRRP协议的文档我就分享到这里了,【点这里】 获得更多资料文档 往期教学视频,主要也是想给新手小白少走点弯路。
1.1.2. 多网关的存在的问题
通过部署多网关的方式实现网关的备份。
但多网关也会出现一些问题:网关间IP地址的冲突;主机频繁切换网络接口
1.2. VRRP基本概述
VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份
协议版本:VRRPv2(常用)和VRRPv3
VRRPv2仅适用于IPv4网络,VRRPv3适用于IPv4和IPv6两种网络
VRRP的协议报文:
只有一种报文,Advertisement报文;目的IP地址为244.0.0.18,目的MAC地址是01-00-5e-00-00-12,协议号为112
VRRP的MAC地址组成01-00-5e-00-00-XX,XX代表VRRP组
1.3. VRRP报文
Version:版本号
Type:报文类型
Virtual Rtr ID:VRRP组ID
Priority:优先级
Count IP Addrs:VRRP组中虚拟IP地址的数量
Auth Type:验证类型
Adver Int:发送报文的时间间隔(默认1s)
Checksum:校验和
IP Address:虚拟IP地址
Authentication Data:验证字
1.4. VRRP基本结构
1. 现在通过VRRP将A、B两台路由器虚拟成一台路由器
2. 在虚拟路由器上配置一个IP地址作为网关,然后将A的优先级设为150,B的优先级设为100
3. 优先级高的路由器(A)会使用这个IP地址,此时路由器A是网关路由器,路由器B作为备份路由器
1.5. VRRP主备选举的过程
VRRP主备选举的过程:
1. 主备的选举:
每台路由器会进行Priority和接口IP地址的比较
首先比较Priority,优先级大的成为master
优先级相同比较IP地址,IP地址大的成为master
2. 状态维持:
VRRP协议会周期发送Advertisment报文(1s),3s没有收到master发来的Advertisment报文,则认为msater down,就会进行新一轮的选举
VRRP Priority 255和0是不能进行配置的
Priority 255代表路由器的接口地址和虚拟路由器上的网关地址相同,直接就会成为主设备
Priority 0代表路由器宣布退出VRRP协议
Priority 100 缺省优先级
2. VRRP主备备份工作过程
2.1. VRRP主备的切换
默认为抢占模式(默认抢占时间0s),可以设置为非抢占模式
抢占时间一般设为10s以上,需要等待路由收敛完成
2.2. VRRP故障场景
在这样的场景下,当RA的上行链路出现故障的时候,RA仍然会发送Advertisment,这时链路出现故障但是无法进行切换
如何解决?
1. 利用VRRP的联动功能监视上行接口或链路故障,主动进行主备切换。
2. 当RA启用联动功能后,发现自己的上行链路出现故障,就会减少自己的优先级(可设置),让自己成为备份设备
关于VRRP协议的文档我就分享到这里了,【点这里】 获得更多资料文档 往期教学视频,主要也是想给新手小白少走点弯路。