請描述LVS的nat模式的原理
LVS-NAT:地址轉換===收費站模式
virtual servervia network address translation(VS/NAT)
LVS的nat模式類似於DNAT,但支持多目標轉發。通過修改請求報文的目標地址為根據調度算法所挑選出的某RS的RIP來進行轉發;
架構特性:
(1)RS應該使用私有地址,即RIP應該為私有地址:各RS的網關必須指向DIP;
(2)請求和響應報文都經由director轉發:高負載場景中,dircetor可能成為瓶頸;
(3)支持端口映射;
(4)RS可以使用任意OS;
(5)RS的RIP必須與director的DIP在同一網絡;
NAT模型優缺點:
優點:節點服務器使用私有IP地址,與負載調度器位於同一個物理網絡,安全性比DR模式和TUN模式要高。
缺點:調度器位於客戶端和集群節點之間,並負責處理進出的所有通信;(壓力大的根本原因)大規模應用場景中,調度器容易成為系統瓶頸。
請求和響應圖解說明:
(1)客戶端訪問集群的VIP地址,請求web服務。(請求報文:源地址為CIP,目標地址為VIP)
(2)調度器收到客戶端的請求報文,會修改請求報文中的目標地址(VIP)為RIP,並且將請求根據相應的調度算法送往後端web服務器。(請求報文:源地址CIP,目標地址為RIP)
(3)Web服務器收到請求,檢查報文是訪問自己的,並且自己也提供web服務,就會響應這個請求報文;並且發送給調度器(響應報文,源地址RIP,目標地址CIP)
(4)調度器收到web服務器的響應報文,會根據自己內部的追蹤機制,判斷出用戶訪問的是VIP,這個時候會修改源地址為VIP地址響應客戶端請求。(響應報文:源地址
本文出自 “寫個博客騙錢” 博客,請務必保留此出處http://dadonggg.blog.51cto.com/12672150/1948283
請描述LVS的nat模式的原理