1. 程式人生 > >請描述LVS的nat模式的原理

請描述LVS的nat模式的原理

lvs nat 地址轉換

LVS-NAT:地址轉換===收費站模式

virtual servervia network address translationVS/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

3Web服務器收到請求,檢查報文是訪問自己的,並且自己也提供web服務,就會響應這個請求報文;並且發送給調度器(響應報文,源地址RIP,目標地址CIP

4)調度器收到web服務器的響應報文,會根據自己內部的追蹤機制,判斷出用戶訪問的是VIP,這個時候會修改源地址為VIP地址響應客戶端請求。(響應報文:源地址

VIP,目標地址CIP


本文出自 “寫個博客騙錢” 博客,請務必保留此出處http://dadonggg.blog.51cto.com/12672150/1948283

請描述LVS的nat模式的原理