一文詳解負(fù)載均衡和反向代理的真實區(qū)別


鏈接:https://www.zhihu.com/question/20553431/answer/130698230
一、SLB 產(chǎn)生背景
二、SLB 的三種傳輸模式
反向代理模式 透傳模式 三角模式
Client:10.8.21.40 負(fù)載均衡設(shè)備:172.16.75.83 VIP:172.16.75.84 RS1IP:172.16.75.82 RS2IP:172.16.75.85
三、 反向代理模式



四、透傳模式


RS和負(fù)載均衡設(shè)備之間的報文交互過程
結(jié)果分析:
TCP握手過程:同反向代理模式交互過程
HTTP報文交互過程:
Client向負(fù)載均衡設(shè)備的VIP地址172.16.75.84以源IP 10.8.21.40發(fā)送HTTP請求,當(dāng)負(fù)載均衡設(shè)備收到報文后,與優(yōu)選后的RS進行TCP三次握手,過程同反向代理模式,然后將收到的HTTP報文,不改變報文的源IP地址和源/目的端口號,只修改目的IP修改為優(yōu)選后的RS地址172.16.75.82;
當(dāng)RS收到源來自IP 10.8.21.40的報文后,回復(fù)報文給IP地址10.8.21.40,此時要注意,必須在RS上配置回復(fù)報文經(jīng)過負(fù)載均衡設(shè)備,負(fù)載均衡設(shè)備會將源IP修改為VIP地址172.16.75.84,然后轉(zhuǎn)發(fā)給Client,否則Client將會收到源IP為172.16.75.82的HTTP報文,服務(wù)器訪問失敗。

五、 三角模式


結(jié)果分析

六、總結(jié)

推薦閱讀:
記住看小電影前一定要檢查一下域名是不是 ?HTTPS 的,不然……
5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機,樹莓派,等等。在公眾號內(nèi)回復(fù)「1024」,即可免費獲取!!
評論
圖片
表情
