lvs的三種模式

2022-08-18 01:57:12 字數 1272 閱讀 4179

一、nat模式(vs-nat)

原理:就是把客戶端發來的資料報的ip頭的目的位址,在負載均衡器上換成其中一台rs的ip位址,併發至此rs來處理,rs處理完成後把資料交給經過負載均衡器,負載均衡器再把資料報的原ip位址改為自己的ip,將目的位址改為客戶端ip位址即可期間,無論是進來的流量,還是出去的流量,都必須經過負載均衡器

優點:集群中的物理伺服器可以使用任何支援tcp/ip作業系統,只有負載均衡器需要乙個合法的ip位址。

缺點:擴充套件性有限。當伺服器節點(普通pc伺服器)增長過多時,負載均衡器將成為整個系統的瓶頸,因為所有的請求包和應答包的流向都經過負載均衡器。當伺服器節點過多時,大量的資料報都交匯在負載均衡器那,速度就會變慢!

二、ip隧道模式(vs-tun)

原理:首先要知道,網際網路上的大多internet服務的請求包很短小,而應答包通常很大。那麼隧道模式就是,把客戶端發來的資料報,封裝乙個新的ip頭標記(僅目的ip)發給rs,rs收到後,先把資料報的頭解開,還原資料報,處理後,直接返回給客戶端,不需要再經過負載均衡器注意,由於rs需要對負載均衡器發過來的資料報進行還原,所以說必須支援iptunnel協議所以,在rs的核心中,必須編譯支援iptunnel這個選項

優點:負載均衡器只負責將請求包分發給後端節點伺服器,而rs將應答包直接發給使用者。所以,減少了負載均衡器的大量資料流動,負載均衡器不再是系統的瓶頸,就能處理很巨大的請求量,這種方式,一台負載均衡器能夠為很多rs進行分發。而且跑在公網上就能進行不同地域的分發。

缺點:隧道模式的rs節點需要合法ip,這種方式需要所有的伺服器支援」ip tunneling」(ip encapsulation)協議,伺服器可能只侷限在部分linux系統上。

三、直接路由模式(vs-dr)

原理:負載均衡器和rs都使用同乙個ip對外服務但只有dr對arp請求進行響應,所有rs對本身這個ip的arp請求保持靜默也就是說,閘道器會把對這個服務ip的請求全部定向給dr,而dr收到資料報後根據排程演算法,找出對應的rs,把目的mac位址改為rs的mac(因為ip一致)並將請求分發給這台rs這時rs收到這個資料報,處理完成之後,由於ip一致,可以直接將資料返給客戶,則等於直接從客戶端收到這個資料報無異,處理後直接返回給客戶端由於負載均衡器要對二層包頭進行改換,所以負載均衡器和rs之間必須在乙個廣播域,也可以簡單的理解為在同一臺交換機上

優點:和tun(隧道模式)一樣,負載均衡器也只是分發請求,應答包通過單獨的路由方法返回給客戶端。與vs-tun相比,vs-dr這種實現方式不需要隧道結構,因此可以使用大多數作業系統做為物理伺服器。

缺點:(不能說缺點,只能說是不足)要求負載均衡器的網絡卡必須與物理網絡卡在乙個物理段上。

LVS共有三種模式

lvs共有三種模式,優缺點比較如下 nat模式 優點 集群中的物理伺服器可以使用任何支援tcp ip作業系統,物理伺服器可以分配internet的保留私有位址,只有負載均衡器需要乙個合法的ip位址。不足 擴充套件性有限。當伺服器節點 普通pc伺服器 資料增長到20個或更多時,負載均衡器將成為整個系統...

LVS 三種模式區別

lvs三種 lvs dr,lvs nat,lvs tun 模式的簡要配置 lvs是什麼 首先是安裝ipvsadm管理程式 注意對應自己的核心版本 ipvsadm 1.24.tar.gz tar zxvf ipvsadm 1.24.tar.gz cd ipvsadm 1.24 make make in...

LVS三種模式區別

參考文件 名詞 cip 客戶端ip位址 vip 即ds伺服器上的 ip位址,也是客戶端訪問的執行ip位址 1 nat模式 客戶端將請求發往前端的負載均衡器,請求報文源位址是cip 客戶端ip 後面統稱為cip 目標位址為vip 負載均衡器前端位址,後面統稱為vip 負載均衡器收到報文後,發現請求的是...