LVS的DR工作模型解析
生活随笔
收集整理的這篇文章主要介紹了
LVS的DR工作模型解析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
LVS的DR模式:Direct Routing直接路由模式
DR模式的工作過程
第一步:用戶對一個網站進行數據請求時,在瀏覽器輸入網站域名,請求會被發送到DNS服務器進行域名解析,DNS服務器將域名解析成IP地址發送給客戶端。
第二步:客戶端拿到IP后通過網絡訪問該IP會到達IP所在地址的路由器,路由器將請求轉發到內網中的交換機(內網的所有節點都在交換機上連接),由于此時請求的目標IP和目標mac都是DR的,所以該請求只能被DR接收,
第三步:DR接收到請求之后會重新進項封裝
第四步:因為這是內部網絡,所有節點都會收到這個請求數據包
補充:
為了讓DR RS可以接受請求,就必須要使DR和所有的RS服務器有相同的IP,這個IP就是VIP(VirtualIP),為了防止引起IP沖突我們需要將VIP綁定在本地的網絡回環接口之上(lo)
還有一個問題后端多個節點都有一個相同的vip,那么客戶端在請求獲取mac地址的時候,就不可避免的出現arp爭搶。
解決方法:在RS服務器上設置arp抑制,即不讓RS服務器對arp請求做應答,這樣就保證了DR和RS服務器有相同VIP的情況下客戶端能準確獲取DR的mac地址。
ARP請求:獲取ip所對應的mac地址
DR模式總結:
總結
以上是生活随笔為你收集整理的LVS的DR工作模型解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于cobbler实现自动安装系统
- 下一篇: lvs+keepalived实现双实例【