keepalived 工作原理

keepalived主要通过vrrp协议为基础进行通信

 所以先从VRRP协议说起:

VRRP: 英文全称 Virtual Router Redundancy Protocol, .中文:虚拟路由冗余协议,是一项容错协议.
1
.主要用来解决单点故障问题 2.通过竞选协议机制将路由任务交给某台vrrp路由 3.vrrp协议采用组播的方式进行高可用之间的通信,组播地址为224.0.0.18 3.主节点通过发送组播包的方式告知其他备节点其工作状态,一旦故障,备节点就会通过优先级竞选进而替代. 4.采用明文方式进行认证
 介绍完了VRRP,接下来我再介绍一下Keepalived服务的工作原理:

Keepalived高可用对之间是通过VRRP进行通信的,VRRP是通过竞选机制来确定主备的,主的优先级高于备,因此,工作时主会优先获得所有的资源,备节点处于等待状态,当主挂了的时候,备节点就会接管主节点的资源,然后顶替主节点对外提供服务。


在Keepalived服务对之间,只有作为主的服务器会一直发送VRRP广播包,告诉备它还活着,此时备不会抢占主,当主不可用时,即备监听不到主发送的广播包时,就会启动相关服务接管资源,保证业务的连续性。接管速度最快可以小于1秒。

猜你喜欢

转载自www.cnblogs.com/snuglove/p/10441602.html
今日推荐