當前位置:編程學習大全網 - 行動軟體 - Keepalive和lvs

Keepalive和lvs

keepalive起初是為LVS設計的,專門用來監控lvs各個服務節點的狀態,後來加入了vrrp的功能,因此除了lvs,也可以作為其他服務(nginx,haproxy)的高可用軟件。VRRP是virtual router redundancy protocal(虛擬路由器冗余協議)的縮寫。VRRP的出現就是為了解決靜態路由出現的單點故障,它能夠保證網絡可以不間斷的穩定的運行。所以keepalive壹方面具有LVS cluster node healthcheck功能,另壹方面也具有LVS director failover。

keepalive的兩大功能:

healthcheck和failover

LVS cluster node healthcheck

keepalive高可用服務原理介紹:

keepalive director高可用之間的故障切換轉移,是通過VRRP協議實現的。

在keepalive director工作時,主節點會不斷的向備節點發送心跳消息,告知自己還活著,當主節點故障時,備節點無法接收主節點的心跳消息,此時就會啟用自身的服務接管程序將主節點的IP和服務資源接管過來。當主節點恢復工作之後,又會釋放IP資源和服務,恢復至備節點的角色。

VRRP協議原理簡單介紹:

VRRP是通過壹種競選協議協議機制來將路由的任務交給VRRP的路由器。在壹VRRP的虛擬路由中,有多臺物理的VRRP路由器,但是這多臺路由器不同時工作,而是由壹臺Master負責路由工作,其他的都是backup,master是由backup競爭而來的,當master失去響應時,會從余下的backup中選出master來接管IP地址和服務資源。

VRRP協議的所有報文都是通過IP多播的形式傳遞消息,在壹個虛擬路由器中,只有作為Master的VRRP路由器會壹直發送VRRP廣播包,當其他backup沒有收到廣播包時候,會迅速搶占master(誰的有限級高,誰就會搶占成功),處於安全性考慮VRRP協議傳輸數據時候進行了加密。

VRRP是virtual router redundancy protocal(虛擬路由器冗余協議)的縮寫。

小結:

1,VRRP是virtual router redundancy protocal(虛擬路由器冗余協議)的縮寫。

2,VRRP是通過壹種競選協議協議機制來將路由的任務交給VRRP的路由器。

3,VRRP協議的所有報文都是通過IP多播的形式傳遞消息

4,處於安全性考慮VRRP協議傳輸數據時候進行了加密。

官方網站: blogs.com/qq78292959/archive/2012/05/31/2528524.html

http://www.keepalived.org/

  • 上一篇:小米刷機工具 MiPhone20130420 在電腦上裝不了咋回事 我的是xp
  • 下一篇:520的祝福語怎麽寫 520給女朋友的話
  • copyright 2024編程學習大全網