LVS的NAT工作模型詳解
阿新 • • 發佈:2018-11-23
LVS的NAT模式示意圖如下
NAT模式的工作過程
第一步:客戶端傳送請求,請求報文源ip為CIP目標ip為VIP。
第二步:DR接收請求報文,然後通過特規定的演算法找出一個後端RS節點,然後將請求報文中的目標IP改為找出的RS節點的RIP,併發送給對應的RS伺服器。
第三步:RS接收DR的轉發的請求報文之後,會進行處理,然後將處理好的結果傳送給DR排程器,源IP是RIP目標IP為CIP
第四步:DR收到RS所返回的資料,然後會修改這個資料包,將源IP地址改為VIP,然後就可以傳送給客戶端了
注意:
- DR排程器需要啟動路由轉發功能
- RS無法直接給客戶端返回資料,我們需要將DR的內網絡卡作為所有RS的閘道器
NAT模式特性
1.DIP和RIP必須在同一個網路,而且可以僅僅是一個私有地址;
2.排程器在接收客戶端的請求的時候,修改的是目標IP,在給客戶端返回資料的時候,修改的是源IP
3.支援埠對映
4.請求和響應報文都經由排程器轉發:高負載場景中,dircetor可能成為瓶頸;
5.NAT模式的使用場景後端節點較少的情況(RS<20)
6.DR需要至少兩個網絡卡(一個連外網,一個連線內網),RS的閘道器地址必須指向DR的內網絡卡IP地址
------做運維之前很矯情的小年輕-----