LVS四種模式的原理及優缺點

2021-09-10 18:25:47 字數 1277 閱讀 4407

nat模式tun模式dr模式

對伺服器節點要求

服務節點可以是任何作業系統

必須支援隧道模式,目前只有linux

服務節點支援虛擬網絡卡裝置,能夠禁用裝置的arp響應

網路要求

擁有私有ip位址的區域網

擁有合法ip位址的區域網或廣域網

擁有合法ip位址的區域網,服務節點與均衡器必須在同一網段

通常支援節點數

10~20個,有均衡器處理能力決定

較高,可以支援到100個服務節點

較高,可以支援到100個服務節點

服務節點安全性

較好,採用內部ip,服務節點隱蔽

較差,採用公用ip位址,節點完全暴露

較差,採用公用ip位址,節點完全暴露

在大規模的網路下,在**的業務中,官方lvs滿足不了需求;原因有3點,

1)剛才三種**模式,部署成本比較高;

2)   和商用的負載均衡比,lvs沒有ddos防禦攻擊功能;

3)主備部署模式,效能無法擴充套件;乙個vip下的流量特別大怎麼辦?

fullnat模式的優缺點:fullnat乙個最大的問題是:realserver無法獲得使用者ip;為了解決這個問題我們提出了toa的概念,主要原理是:將client address放到了tcp option裡面帶給後端realserver,realserver上通過toa核心模組hack了getname函式,給使用者態返回tcp option中的client ip。

nat原理圖:

fullnat原理圖:

如圖所示,相比nat模式,fullnat多了乙個local ip,ip位址轉換時,源和目的ip都改了,即snat+dnat。

LVS四種模式原理和優缺點小結

lvs即linux virtual server,是四層負載均衡軟體,與nginx和haproxy等七層負載均衡不同的是,它只能實現資料報的 和四層以下內容的修改,無法實現反向 或者修改七層訪問請求。簡單來說,lvs的結構主要分為兩層,前端用於接收並排程使用者請求,我們稱之為load balance...

LVS三種模式原理及優缺點

nat模式 tun模式 dr模式 nat模式 tun模式 dr模式 對伺服器節點要求 服務節點可以是任何作業系統 必須支援隧道模式,目前只有linux 服務節點支援虛擬網絡卡裝置,能夠禁用裝置的arp響應 網路要求 擁有私有ip位址的區域網 擁有合法ip位址的區域網或廣域網 擁有合法ip位址的區域網...

LVS原理及三種模式優缺點比較

lvs nat模式 lvs dr模式 lvs tun模式 一 virtual server via nat vs nat 缺點 擴充套件性有限。當伺服器節點 普通pc伺服器 資料增長到20個或更多時,負載均衡器將成為整個系統的瓶頸,因為所有的請求包和應答包都需要經過負載均衡器再生。假使tcp包的平均...