8-5vrrp

发布时间 2023-09-07 16:09:29作者: 法螺話

MAC地址第8位为1为组播地址

为0表示单播地址

vrrp协议:

vrrp协议工作在哪层?

网络层
vrrp协议的组播地址:
​ 封装角度:
​ 帧: 源mac,目的mac
​ MAC层封装的目的地址是一个组播地址 01:00:5E:00:00:12

​ IP层是224.0.0.18,是一个组播地址

vrrp协议的工作原理:

​ 选举的过程:
​ 1.所有的路由器或者服务器发送vrrp宣告报文,进行选举,必须是相同vrid和认证密码的,优先级高的服务器或者路由器会被选举为master,其他的机器都是backup
​ 2.master定时(Advertisement Interval)发送VRRP通告报文,以便向Backup路由器告 知自己的存活情况。 默认是间隔1秒
​ 3.接收Master设备发送的VRRP通告报文,判断Master设备的状态是否正常。 如果超过1秒没有收到vrrp报文,就认为master挂了,开始重新选举新的master,vip会漂移到新的master上

什么是脑裂?

​ 多台机器出现vip

为什么会出现脑裂?

​ 脑裂现象:
​ 1.vrid(虚拟路由id)不一样
​ 2.网络通信有问题:中间有防火墙阻止了网络之间的选举的过程,vrrp报文的通信
​ 3.认证密码不一样也会出现脑裂

脑裂有没有危害?如果有危害对业务有什么影响?

答案:
没有危害,能正常访问,反而还有负载均衡的作用
脑裂恢复的时候,还是有影响的,会短暂的中断,影响业务的

vrrp协议:虚拟路由器冗余协议
			一组路由器协同工作,担任不同的角色,有master角色,也有backup角色
			master角色的路由器(的接口)承担实际的数据流量转发任务
			Backup路由器侦听Master路由器的状态,并在Master路由器发生故障时,接替其工作,从而保证业务流量的平滑切换。 随时候命,是备胎
			选举:
			vip: 虚拟ip
			在一个VRRP 组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。 

	    VRRP协议报文使用固定的组播地址224.0.0.18进行发送
	    帧的组播地址:目的地址[Destination Address]               01:00:5E:00:00:12

keepalived 实现高可用底层用的是VRRP,实现负载均衡底层用的是 LVS (linux里自带)