keepalived工作原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keepalived工作原理相关的知识,希望对你有一定的参考价值。

很久没有更新了,闲来无事在写一个吧!写的不好,望大神们多多指教。
1)、Keepalived高可用对之间是通过VRRP协议通信的,VRRP全称 Virtual Router Redundancy Protocol,【虚拟路由冗余协议】,VRRP的出现时为了解决静态路由单点故障的问题。

2)、VRRP是通过竞选机制来确定路由任务应该交给哪台VRRP路由器。

3)、VRRP用IP多播的方式(默认多播地址:224.0.0.18)来实现高可用对之间的通信的。

4)、工作时主节点发包备节点接包,当备节点接收不到主节点发的包时,自动启动接管程序,接管主节点的全部资源,备节点可以有多个,可以通过优先级来竞选,,但一般Keepalived系统运维工作中都是一对。

5)、VRRP使用了加密协议加密数据,但Keepalived官方目前还是推荐使用明文的方式配置认证类型和密码。

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

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

以上是关于keepalived工作原理的主要内容,如果未能解决你的问题,请参考以下文章

Lvs+Keepalived工作原理

keepalived工作原理和配置说明

keepalived工作原理和配置文件说明

高可用 - 03 Keepalived_ Keepalived工作原理&体系结构

keepalived 工作原理与配置文件讲解

keepalived——keepalived工作原理(转)