日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

keepalived之 Keepalived 原理(定义、VRRP 协议、VRRP 工作机制)

發布時間:2025/7/14 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 keepalived之 Keepalived 原理(定义、VRRP 协议、VRRP 工作机制) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.Keepalived 定義
Keepalived 是一個基于VRRP協議來實現的LVS服務高可用方案,可以利用其來避免單點故障。一個LVS服務會有2臺服務器運行Keepalived,一臺為主服務器(MASTER),一臺為備份服務器(BACKUP),但是對外表現為一個虛擬IP,主服務器會發送特定的消息給備份服務器,當備份服務器收不到這個消息的時候,即主服務器宕機的時候, 備份服務器就會接管虛擬IP,繼續提供服務,從而保證了高可用性。Keepalived是VRRP的完美實現,因此在介紹keepalived之前,先介紹一下VRRP的原理。

2.VRRP 協議簡介
在現實的網絡環境中,兩臺需要通信的主機大多數情況下并沒有直接的物理連接。對于這樣的情況,它們之間路由怎樣選擇?主機如何選定到達目的主機的下一跳路由,這個問題通常的解決方法有二種:
在主機上使用動態路由協議(RIP、OSPF等)
在主機上配置靜態路由
很明顯,在主機上配置動態路由是非常不切實際的,因為管理、維護成本以及是否支持等諸多問題。配置靜態路由就變得十分流行,但路由器(或者說默認網關default gateway)卻經常成為單點故障。VRRP的目的就是為了解決靜態路由單點故障問題,VRRP通過一競選(election)協議來動態的將路由任務交給LAN中虛擬路由器中的某臺VRRP路由器。

3.VRRP 工作機制
在一個VRRP虛擬路由器中,有多臺物理的VRRP路由器,但是這多臺的物理的機器并不能同時工作,而是由一臺稱為MASTER的負責路由工作,其它的都是BACKUP,MASTER并非一成不變,VRRP讓每個VRRP路由器參與競選,最終獲勝的就是MASTER。MASTER擁有一些特權,比如,擁有虛擬路由器的IP地址,我們的主機就是用這個IP地址作為靜態路由的。擁有特權的MASTER要負責轉發發送給網關地址的包和響應ARP請求。
VRRP通過競選協議來實現虛擬路由器的功能,所有的協議報文都是通過IP多播(multicast)包(多播地址224.0.0.18)形式發送的。虛擬路由器由VRID(范圍0-255)和一組IP地址組成,對外表現為一個周知的MAC地址。所以,在一個虛擬路由 器中,不管誰是MASTER,對外都是相同的MAC和IP(稱之為VIP)。客戶端主機并不需要因為MASTER的改變而修改自己的路由配置,對客戶端來說,這種主從的切換是透明的。
在一個虛擬路由器中,只有作為MASTER的VRRP路由器會一直發送VRRP通告信息(VRRPAdvertisement message),BACKUP不會搶占MASTER,除非它的優先級(priority)更高。當MASTER不可用時(BACKUP收不到通告信息), 多臺BACKUP中優先級最高的這臺會被搶占為MASTER。這種搶占是非??焖俚?<1s),以保證服務的連續性。由于安全性考慮,VRRP包使用了加密協議進行加密。

4.VRRP 工作流程
(1).初始化:?
路由器啟動時,如果路由器的優先級是255(最高優先級,路由器擁有路由器地址),要發送VRRP通告信息,并發送廣播ARP信息通告路由器IP地址對應的MAC地址為路由虛擬MAC,設置通告信息定時器準備定時發送VRRP通告信息,轉為MASTER狀態;否則進入BACKUP狀態,設置定時器檢查定時檢查是否收到MASTER的通告信息。
(2).Master
設置定時通告定時器;
用VRRP虛擬MAC地址響應路由器IP地址的ARP請求;
轉發目的MAC是VRRP虛擬MAC的數據包;
如果是虛擬路由器IP的擁有者,將接受目的地址是虛擬路由器IP的數據包,否則丟棄;
當收到shutdown的事件時刪除定時通告定時器,發送優先權級為0的通告包,轉初始化狀態;
如果定時通告定時器超時時,發送VRRP通告信息;
收到VRRP通告信息時,如果優先權為0,發送VRRP通告信息;否則判斷數據的優先級是否高于本機,或相等而且實際IP地址大于本地實際IP,設置定時通告定時器,復位主機超時定時器,轉BACKUP狀態;否則的話,丟棄該通告包;
(3).Backup
設置主機超時定時器;
不能響應針對虛擬路由器IP的ARP請求信息;
丟棄所有目的MAC地址是虛擬路由器MAC地址的數據包;
不接受目的是虛擬路由器IP的所有數據包;
當收到shutdown的事件時刪除主機超時定時器,轉初始化狀態;
主機超時定時器超時的時候,發送VRRP通告信息,廣播ARP地址信息,轉MASTER狀態;
收到VRRP通告信息時,如果優先權為0,表示進入MASTER選舉;否則判斷數據的優先級是否高于本機,如果高的話承認MASTER有效,復位主機超時定時器;否則的話,丟棄該通告包;

5.ARP查詢處理
當內部主機通過ARP查詢虛擬路由器IP地址對應的MAC地址時,MASTER路由器回復的MAC地址為虛擬的VRRP的MAC地址,而不是實際網卡的 MAC地址,這樣在路由器切換時讓內網機器覺察不到;而在路由器重新啟動時,不能主動發送本機網卡的實際MAC地址。如果虛擬路由器開啟的ARP代理 (proxy_arp)功能,代理的ARP回應也回應VRRP虛擬MAC地址;

文章可以轉載,必須以鏈接形式標明出處。

本文轉自 張沖andy 博客園博客,原文鏈接:http://www.cnblogs.com/andy6/p/7019054.html?? ,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的keepalived之 Keepalived 原理(定义、VRRP 协议、VRRP 工作机制)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 男人捅爽女人 | 久久99精品国产.久久久久 | av小说在线观看 | 草莓巧克力香氛动漫的观看方法 | 久久成人乱码欧美精品一区二区 | 亚洲国产一区二区在线 | 尤物一区| 国产精品视频久久久久久久 | 成人精品视频一区二区 | 欧美丰满少妇 | 亚洲一区亚洲二区 | 日韩一区二区三区在线视频 | 韩漫动漫免费大全在线观看 | 亚洲视频在线观看免费 | 国产精品扒开做爽爽爽的视频 | 免费观看a毛片 | 久久久久亚洲av无码专区桃色 | 日韩国产精品久久 | 91成人在线看 | 中文字幕第66页 | 亚洲欧美在线不卡 | 校霸被c到爽夹震蛋上课高潮 | 大尺度av| jzz在线观看 | 最新免费黄色网址 | 三级黄色免费 | 黄色片日韩 | 午夜寂寞院 | 91在线色 | 韩国一区二区在线播放 | 欧美一级鲁丝片 | 国产中文字幕91 | 在线综合网 | 在线播放一区二区三区 | 日韩激情四射 | 国产免费无码一区二区 | 亚洲第一综合网站 | 超碰97av在线 | 国产精品自拍区 | 日本三级黄在线观看 | 日韩伦人妻无码 | 免费网站看av | 伦理片一区二区三区 | 一区二区三区四区亚洲 | 日本欧美色图 | 日韩欧美亚洲一区 | 亚洲天堂视频网站 | 欧美一级片在线观看 | 成人网免费看 | 美足av| 超碰丝袜| 天堂欧美城网站 | 激情综合五月婷婷 | 91国内精品野花午夜精品 | 美女黄18以下禁止观看 | 日本女教师电影 | 一女双乳被两男吸视频 | 亚洲美女网站 | 免费在线观看黄色网址 | 网站免费黄色 | 成人在线免费小视频 | 日日碰日日摸 | 中文字幕第3页 | 中文字幕国产 | av超碰在线观看 | 亚洲欧美在线视频免费 | 欧美性生活一区 | 一级作爱视频 | 国内成人精品视频 | 欧美国产在线看 | 天堂中文在线看 | 夜夜高潮夜夜爽 | 国产模特av私拍大尺度 | 五月天婷婷网站 | 韩国三级在线 | 久久不卡日韩美女 | 天天色亚洲 | 老湿影院av| 国产成人久久精品 | 青青草久久伊人 | 日本伦理一区二区三区 | 大又大又粗又硬又爽少妇毛片 | 黄页嫩草| 午夜精品久久久久久久99热浪潮 | 波多野结衣丝袜 | 国产精品久久久久久久久久辛辛 | 天堂中文在线观看视频 | 热播网| 天天色影网 | 越南性xxxx精品hd | 日韩一区二区不卡视频 | 亚洲天堂美女 | 热久久久 | 国产无遮无挡120秒 欧美综合图片 | 草莓视频在线观看18 | 久久久久亚洲av无码专区体验 | 久久激情片 | 国产高清一区二区 | 午夜视频在线观看一区二区 |