ipvs負載均衡(一)基本概念

2021-07-09 21:15:22 字數 641 閱讀 8244

ipvs是指ip虛擬伺服器(ip virtual server,簡寫為ipvs

ipvs是乙個高效的layer-4交換機(單來說就是以源目標ip位址-層3、源目標埠-層4,所以叫layer-4),它提供負載平衡的功能。

這裡拿tcp鏈路負載均衡舉例

實際上現在ipvs開源版本支援tcp/udp/sctp層4協議的負載均衡

當乙個新的tcp連線的初始syn報文到達ipvs時,ipvs就選擇一台掛載在ipvs上的伺服器,將報文**給他,並且記錄該連線的建立連線狀態。包括源目標ip位址、報文協議型別、源目標埠、連線狀態此後,再次到來的來自同一ip位址+埠號的tcp報文,ipvs伺服器就會查詢之前記錄的連線狀態,將其負載均衡到和之前相同的伺服器上。

這樣話其實就有弊端,弊端在於ipvs對於後續的報文是不對其進行內容檢查,所以必須要求ipvs後掛載的伺服器需要提供相同的服務:不管請求傳送到哪個伺服器,返回結果應當都是一樣的;或者在應用層做好相應的同步、或者集群內伺服器資訊互動

直接這麼說可能有些容易讓人迷惑,實際上ipvs是lvs的乙個子專案,所以先整體介紹一下lvs的通用結構,那麼應該就會容易讓人理解一些。

Linux 負載均衡一基本概念

一 負載均衡的主要技術 1 cisco乙太網通道 網路均衡 2 windowsnlb技術 3 linuxlvs技術 4 f5等負載均衡器 服務均衡 二 冗餘技術 1 csicohsrp熱備份路由 2 windows集群技術 3 linuxha集群技術 4 ibmaix集群 下面主要解釋一下負載均衡 ...

WEB 集群與負載均衡 一 基本概念 下

目前,基於負載均衡的演算法主要有三種 輪循 round robin 最小連線數 least connections first 和快速響應優先 faster response precedence 輪循演算法,就是將來自網路的請求依次分配給集群中的節點進行處理。最小連線數演算法,就是為集群中的每台伺...

WEB 集群與負載均衡 一 基本概念 下

目前,基於負載均衡的演算法主要有三種 輪循 round robin 最小連線數 least connections first 和快速響應優先 faster response precedence 輪循演算法,就是將來自網路的請求依次分配給集群中的節點進行處理。最小連線數演算法,就是為集群中的每台伺...