一文詳解負(fù)載均衡和反向代理的真實(shí)區(qū)別
點(diǎn)擊上方“開源Linux”,選擇“設(shè)為星標(biāo)”
回復(fù)“學(xué)習(xí)”獲取獨(dú)家整理的學(xué)習(xí)資料!
鏈接:
https://www.zhihu.com/question/20553431/answer/130698230
一、SLB 產(chǎn)生背景
二、SLB 的三種傳輸模式
反向代理模式 透?jìng)髂J?/span> 三角模式
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
三、 反向代理模式



四、透?jìng)髂J?/span>


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

五、 三角模式


結(jié)果分析

六、總結(jié)

關(guān)注「開源Linux」加星標(biāo),提升IT技能
評(píng)論
圖片
表情
