lvs四種集群有點及使用場景

一蓝谨、lvs集群的類型:

  • lvs-nat:修改請求報文的目標IP垛玻;多目標IP的DNAT摹察;
  • lvs-dr:操縱封裝新的MAC地址冤留;
  • lvs-tun:在原請求IP報文之外新加一個IP首部,兩級ip赃蛛,隧道邏輯;
  • lvs-fullnat:修改請求報文的源和目標IP搀菩;

二呕臂、lvs-nat:

lvs-nat模型
多目標IP的DNAT,通過將請求報文中的目標地址和目標端口修改為某挑出的RS的RIP和PORT實現(xiàn)轉(zhuǎn)發(fā)肪跋;
  • 1歧蒋、RIP和DIP必須在同一個IP網(wǎng)絡,且應該使用私網(wǎng)地址;RS的網(wǎng)關要指向DIP谜洽;
  • 2萝映、請求報文和響應報文都必須經(jīng)由Director轉(zhuǎn)發(fā);Director易于成為系統(tǒng)瓶頸阐虚;
  • 3序臂、支持端口映射,可修改請求報文的目標PORT实束;
  • 4奥秆、vs必須是Linux系統(tǒng),rs可以是任意系統(tǒng)咸灿;

三构订、lvs-dr:

lvs-dr模型

Direct Routing,直接路由避矢;

通過為請求報文重新封裝一個MAC首部進行轉(zhuǎn)發(fā)悼瘾,源MAC是DIP所在的接口的MAC,目標MAC是某挑選出的RS的RIP所在接口的MAC地址审胸;源IP/PORT亥宿,以及目標IP/PORT均保持不變;

Director調(diào)度器和各RS后端服務器都得配置使用VIP砂沛;

  • 1箩绍、確保前端路由器將目標IP為VIP的請求報文發(fā)往Director:
    (a) 在前端網(wǎng)關做靜態(tài)綁定;
    (b) 在RS上使用arptables尺上;
    (c) 在RS上修改內(nèi)核參數(shù)以限制arp通告及應答級別材蛛;
    arp_announce
    arp_ignore
  • 2、 RS的RIP可以使用私網(wǎng)地址怎抛,也可以是公網(wǎng)地址卑吭;RIP與DIP在同一IP網(wǎng)絡;RIP的網(wǎng)關不能指向DIP马绝,以確保響應報文不會經(jīng)由Director豆赏;
  • 3、 RS跟Director要在同一個物理網(wǎng)絡富稻;
  • 4掷邦、請求報文要經(jīng)由Director,但響應不能經(jīng)由Director椭赋,而是由RS直接發(fā)往Client抚岗;
  • 5、 不支持端口映射哪怔;

四宣蔚、lvs-tun:

lvs-tun模型
轉(zhuǎn)發(fā)方式:不修改請求報文的IP首部(源IP為CIP向抢,目標IP為VIP),而是在原IP報文之外再封裝一個IP首部(源IP是DIP胚委,目標IP是RIP)挟鸠,將報文發(fā)往挑選出的目標RS;RS直接響應給客戶端(源IP是VIP亩冬,目標IP是CIP)艘希;
  • 1、 DIP, VIP, RIP都應該是公網(wǎng)地址硅急;
  • 2覆享、 RS的網(wǎng)關不能,也不可能指向DIP铜秆;
  • 3、 請求報文要經(jīng)由Director讶迁,但響應不能經(jīng)由Director连茧;
  • 4、不支持端口映射巍糯;
  • 5啸驯、RS的OS得支持隧道功能;

五祟峦、lvs-fullnat:

lvs-fullnat模型
通過同時修改請求報文的源IP地址和目標IP地址進行轉(zhuǎn)發(fā)罚斗;
                CIP <--> DIP 
                VIP <--> RIP 
  • 1、 VIP是公網(wǎng)地址宅楞,RIP和DIP是私網(wǎng)地址针姿,且通常不在同一IP網(wǎng)絡;因此厌衙,RIP的網(wǎng)關一般不會指向DIP距淫;
  • 2、 RS收到的請求報文源地址是DIP婶希,因此榕暇,只能響應給DIP;但Director還要將其發(fā)往Client喻杈;
  • 3彤枢、請求和響應報文都經(jīng)由Director;
  • 4筒饰、 支持端口映射缴啡;
  • 注意:此類型默認不支持;

六瓷们、總結(jié):

  • lvs-nat, lvs-fullnat:請求和響應報文都經(jīng)由Director調(diào)度服務器盟猖;
  • lvs-nat:RIP的網(wǎng)關要指向DIP讨衣;
  • lvs-fullnat:RIP和DIP未必在同一IP網(wǎng)絡,但要能通信式镐;
  • lvs-dr, lvs-tun:請求報文要經(jīng)由Director調(diào)度服務器反镇,但響應報文由RS直接發(fā)往Client客戶端;
  • lvs-dr:通過封裝新的MAC首部實現(xiàn)娘汞,通過MAC網(wǎng)絡轉(zhuǎn)發(fā)歹茶;
  • lvs-tun:通過在原IP報文之外封裝新的IP首部實現(xiàn)轉(zhuǎn)發(fā),支持遠距離通信你弦;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末惊豺,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子禽作,更是在濱河造成了極大的恐慌尸昧,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旷偿,死亡現(xiàn)場離奇詭異烹俗,居然都是意外死亡,警方通過查閱死者的電腦和手機萍程,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門幢妄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人茫负,你說我怎么就攤上這事蕉鸳。” “怎么了忍法?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵潮尝,是天一觀的道長。 經(jīng)常有香客問我饿序,道長衍锚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任嗤堰,我火速辦了婚禮戴质,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘踢匣。我一直安慰自己告匠,他們只是感情好,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布离唬。 她就那樣靜靜地躺著后专,像睡著了一般。 火紅的嫁衣襯著肌膚如雪输莺。 梳的紋絲不亂的頭發(fā)上戚哎,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天裸诽,我揣著相機與錄音,去河邊找鬼型凳。 笑死丈冬,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的甘畅。 我是一名探鬼主播埂蕊,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼疏唾!你這毒婦竟也來了蓄氧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤槐脏,失蹤者是張志新(化名)和其女友劉穎喉童,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體顿天,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡堂氯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了露氮。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片祖灰。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡钟沛,死狀恐怖畔规,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情恨统,我是刑警寧澤叁扫,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站畜埋,受9級特大地震影響莫绣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜悠鞍,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一对室、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧咖祭,春花似錦掩宜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至浩嫌,卻和暖如春檐迟,著一層夾襖步出監(jiān)牢的瞬間补胚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工追迟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留溶其,地道東北人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓怔匣,卻偏偏與公主長得像握联,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子每瞒,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 一金闽、 前言 當一組服務器在高速的局域網(wǎng)或廣域網(wǎng)中相互連接,其前端部署了一個負責負載調(diào)度的調(diào)度器(Director)...
    小尛酒窩閱讀 2,671評論 0 3
  • Linux系統(tǒng)之lvs集群 集群的基本思想 由于現(xiàn)代化業(yè)務上線的需求, 單服務器已經(jīng)不能滿足業(yè)務的需要, 業(yè)務服務...
    魏鎮(zhèn)坪閱讀 3,692評論 0 14
  • 1 概述 LVS:Linux Virtual Server剿骨,負載調(diào)度器代芜,集成內(nèi)核,不是單一的軟件浓利,名字是IPVS,...
    ghbsunny閱讀 1,708評論 1 0
  • 一挤庇、負載均衡LVS基本介紹 二、LVS的基本工作原理 1. 當用戶向負載均衡調(diào)度器(Director Server...
    梅_梅閱讀 630評論 0 2
  • 1. new, delete和new[], delete[] 會涉及動態(tài)空間本配問題 參考文章: http://w...
    tornoto閱讀 146評論 0 0