LVS的NAT工作模型详解
LVS的NAT模式示意圖如下
NAT模式的工作過(guò)程
第一步:客戶端發(fā)送請(qǐng)求,請(qǐng)求報(bào)文源ip為CIP目標(biāo)ip為VIP。
第二步:DR接收請(qǐng)求報(bào)文,然后通過(guò)特規(guī)定的算法找出一個(gè)后端RS節(jié)點(diǎn),然后將請(qǐng)求報(bào)文中的目標(biāo)IP改為找出的RS節(jié)點(diǎn)的RIP,并發(fā)送給對(duì)應(yīng)的RS服務(wù)器。
第三步:RS接收DR的轉(zhuǎn)發(fā)的請(qǐng)求報(bào)文之后,會(huì)進(jìn)行處理,然后將處理好的結(jié)果發(fā)送給DR調(diào)度器,源IP是RIP目標(biāo)IP為CIP
第四步:DR收到RS所返回的數(shù)據(jù),然后會(huì)修改這個(gè)數(shù)據(jù)包,將源IP地址改為VIP,然后就可以發(fā)送給客戶端了
注意:
NAT模式特性
1.DIP和RIP必須在同一個(gè)網(wǎng)絡(luò),而且可以僅僅是一個(gè)私有地址;
2.調(diào)度器在接收客戶端的請(qǐng)求的時(shí)候,修改的是目標(biāo)IP,在給客戶端返回?cái)?shù)據(jù)的時(shí)候,修改的是源IP
3.支持端口映射
4.請(qǐng)求和響應(yīng)報(bào)文都經(jīng)由調(diào)度器轉(zhuǎn)發(fā):高負(fù)載場(chǎng)景中,dircetor可能成為瓶頸;
5.NAT模式的使用場(chǎng)景后端節(jié)點(diǎn)較少的情況(RS<20)
6.DR需要至少兩個(gè)網(wǎng)卡(一個(gè)連外網(wǎng),一個(gè)連接內(nèi)網(wǎng)),RS的網(wǎng)關(guān)地址必須指向DR的內(nèi)網(wǎng)卡IP地址
------做運(yùn)維之前很矯情的小年輕-----
總結(jié)
以上是生活随笔為你收集整理的LVS的NAT工作模型详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LVS的DR模实战演示
- 下一篇: MySQL二进制日志的三种模式解析