VRRP协议原理与配置
VRRP:高可用集群,负载均衡集群
集群:设备相同,功能一致(提供的服务相同) 两台设备及以上才叫集群
高可用:在集群中有一台设备出现故障 不影响整体业务
负载均衡:分流(算法) 通过数据分流 实现设备间都可以通过数据访问 减轻了单台服务器的压力。分流由算法决定
VRRP:虚拟路由冗余协议 是一个选择性的协议 容错的协议。
选择性: 主 备
主挂了,备可以正常使用。主恢复工作,切换回主的模式。
协议版本:VRRPv2(常用)和VRRPv3
VRRPv2仅适用于IPv4网络,VRRPv3适用于IPv4和IPv6两种网络
只有一种报文:Advertisement报文;其目的IP地址是224.0.0.18,目的MAC地址是
01-00-5e-00-00-12,协议号是112。
报文:监测主备网关服务器的状态
VRRP怎么来确定主备:优先级来确定主备,谁的优先级高,谁就是主
Master:主路由器转发报文给备网关服务器 告诉备服务器 我还在正常工作
Backup:接受主的报文 一旦收不到主的报文 备就会抢占主的位置 接替主的工作 接替主的工作,开始转发数据包 Master恢复正常,会给备服务器继续发送报文
初始化状态
设备的启动状态,这个时候还没有确定设备的主备关系 VRRP报文也不做任何处理
设备开启之后 主备抢占
主状态(活动状态):确定谁是主之后就进入给备服务器发报文状态
备状态:收不到主服务器的报文,才会抢占主的位置。
主恢复之后 又会进入初始状态。比优先级 进入主状态 活动状态
初始状态:双方互发VRRP报文 确定主和备
流量会从主服务器通过,而且会给备服务器发送VRRP报文 告知对方主的状态
备服务器在一段时间内收不到主的报文,才会抢占主的位置,备服务器成为主服务器,流量从备服务器走 还会给主服务器发送VRRP报文
监测主的状态 心跳线
主服务器恢复之后,双方互发VRRP报文,确定优先级,主的优先级还是高,抢占备服务器的位置,成为主服务器,流量走主服务器,并且继续向备服务器发送VRRP报文。
VRID:对设备进行分组,同一个组,在同一个VRID内 就会走指定服务器的流量