四層負載均衡與七層負載均衡

2021-07-11 07:39:51 字數 1190 閱讀 4449

1、四層負載均衡與七層負載均衡區別

個人理解:網路七層協議包括,應用層(第七層),表示層,會話層,傳輸成(第四層),網路層,資料鏈路層,物理層。所謂的七層和四層負載均衡就是指基於哪一層做的負載均衡。nginx反向**就是一種七層負載均衡,可以通過使用者的請求url來進行劃分;lvs就屬於四層負載均衡,是基於ip和埠號來實現劃分。七層會更加智慧型一些,因為可以獲取到的資訊更多,可篩選項更豐富。但是

應用層常用協議:telnet,http,ftp,nfs,smtp等

傳輸層常用協議:tcp, udp

參考**:

2、技術區別

個人了解:

技術層面: 四層主要是**,也就是客戶端與後段伺服器建立了真正的連線,使用者的請求最終直接就到達了後段伺服器。而七層**是**伺服器,即**和客戶端,**和後段真實伺服器之間都建立了連線。這樣看的話,四層更加單純一些,而七層更加複雜。

應用場景:七層可以機遇使用者的實際請求進行均衡,比如請求和文字請求就可以區分開,但是配置就複雜一些;安全方面,七層負載可以防止syn flood攻擊,因為對於惡意的共計,可以在**層就遮蔽掉了,而四層的時候最終都直接達到了後段的真實伺服器。

但是七層配置的確複雜,而且**伺服器要足夠好。

3、vrrp與ospf協議

vrrp協議介紹:  虛擬路由冗餘協議

個人理解:放到負載均衡場景下,請求都通過負載均衡的路由器打到後面的機器上,負載均衡的路由器如果出現了單點問題,那麼就嚴重了。怎麼能夠保證負載均衡可以一直有效,那麼可以找一組裝置組成乙個虛擬的整體。在這個整體中,有乙個是master,其他都是backup。這些路由器之間通過vrrp協議來確定當前狀態、backup公升級為master等資訊。如果master掛掉,選擇誰當新的master,可以通過裝置自身配置的priority來篩選。總結一句:通過多個路由器虛擬成乙個路由器來解決單點問題,多個路由器之間通過vrrp協議來彼此溝通,出現問題之後,可以快速確定下乙個master。

ospf協議:開放式最短路徑優先協議  

ospf作為一種內部閘道器協議(interior gateway protocol,igp),用於在同乙個自治域(as)中的路由器之間發布路由資訊。區別於距離向量協議(rip),ospf具有支援大型網路、路由收斂快、占用網路資源少等優點,在目前應用的路由協議中占有相當重要的地位。

四層負載均衡與七層負載均衡

四層負載均衡與七層負載均衡 負載均衡的分層是針對osi網路模型來說的,負載均衡模型也不僅僅只有四層和七層的。下面先給出osi網路模型架構 根據上述模型,可以快速了解負載均衡的分層 二層負載均衡 基於虛擬mac與真實mac的位址互聯。三層負載均衡 基於虛擬ip與真實ip的位址互聯。四層負載均衡 基於三...

四層負載均衡和七層負載均衡

第一,技術原理上的區別。所謂四層負載均衡,也就是主要通過報文中的目標位址和埠,再加上負載均衡裝置設定的伺服器選擇方式,決定最終選擇的內部伺服器。以常見的 tcp為例,負載均衡裝置 在接收到第乙個來自客戶端的 syn請求時 即通過上述方式選擇乙個最佳的伺服器,並對報文中目標 ip位址進行修改 改為後端...

簡單整理四層負載均衡與七層負載均衡

負載均衡作用四層負載均衡基於ip加埠的負載均衡 通過 請求到後台的伺服器,它是只負責 並且會記錄當前連線的由哪台伺服器去處理的,並且後續這個連線的請求都是由這台伺服器去處理。長連線,屬於傳輸層,主要基於tcp和udp 主要包含哪幾種 f5 硬負載均衡 lvs 四層負載均衡 nginx 可以做四層負載...