亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

DR的原理與實現是怎么樣的

發布時間:2021-11-06 18:32:29 來源:億速云 閱讀:168 作者:柒染 欄目:建站服務器

這篇文章給大家介紹DR的原理與實現是怎么樣的,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

DR模型原理如:

DR的原理與實現是怎么樣的

  1. 當用戶請求到達Director Server,此時請求的數據報文會先到內核空間的PREROUTING鏈。 此時報文的源IP為CIP,目標IP為VIP;

  2. PREROUTING檢查發現數據包的目標IP是本機,將數據包送至INPUT鏈;

  3. IPVS比對數據包請求的服務是否為集群服務,若是,將請求報文中的源MAC地址修改為DIP的MAC地址,將目標MAC地址修改RIP的MAC地址,然后將數據包發至POSTROUTING鏈。 此時的源IP和目的IP均未修改,僅修改了源MAC地址為DIP的MAC地址,目標MAC地址為RIP的MAC地址;

  4. 由于DS和RS在同一個網絡中,所以是通過二層來傳輸。POSTROUTING鏈檢查目標MAC地址為RIP的MAC地址,那么此時數據包將會發至Real Server;

  5. RS發現請求報文的MAC地址是自己的MAC地址,就接收此報文。處理完成之后,將響應報文通過lo接口傳送給eth0網卡然后向外發出。 此時的源IP地址為VIP,目標IP為CIP;

  6. 響應報文最終送達至客戶端;


DR模型的實現

IP分配

  1. dirdirector   DIP:192.168.177.210(eth0)   VIP:192.168.177.220(eth0:0)

  2. real server1  RIP1:192.168.177.121(eth0)  VIP:192.168.177.220(lo:0)

  3. real server2  RIP2:192.168.177.122(eth0)  VIP:192.168.177.220(lo:0) 

1、real server上的配置

  1. 在lo網卡上綁定IP地址

  2. ifconfig lo:0 192.168.177.220 broadcast 192.168.177.220 netmask 255.255.255.255 up


  3. 添加路由(VIP地址由lo網卡出)

  4. route add -host 192.168.177.220 lo:0


  5. 修改內核參數,使real server上的VIP地址不響應由其他主機發往的ARP報文

  6. echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore

  7. echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce

  8. echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore

  9. echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce


  10. 安裝http服務并啟動

  11. yum install httpd

  12. echo RS1 > /var/www/html/index.html

  13. /etc/init.d/httpd restart

2、director上的配置

  1. 在eth0上綁定VIP

  2. ifconfig  eth0:0 192.168.177.220 up


  3. 添加路由(使VIP地址的數據通過eth0出)

  4. route add -host 192.168.177.220 dev eth0:0


  5. 開啟路由轉發功能

  6. echo 1 >/proc/sys/net/ipv4/ip_forward


  7. 創建一個服務

  8. ipvsadm -A -t 192.168.177.220:80 -s wrr


  9. 在服務中添加real server

  10. ipvsadm -a -t 192.168.177.220:80 -r 192.168.177.211:80 -g -w 3

  11. ipvsadm -a -t 192.168.177.220:80 -r 192.168.177.212:80 -g -w 1

  12. 配置完成

note:在real server上修改內核參數arp_ignore和arp_announce目的是禁止lo0上的VIP響應其他主機發送的ARP報文,避免發生IP地址沖突的問題。

TUN配置和DR模型配置相似,只是real server和director不再同一個網絡中

關于DR的原理與實現是怎么樣的就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

漠河县| 大新县| 西乌珠穆沁旗| 上杭县| 保靖县| 永春县| 晋江市| 海淀区| 南川市| 余姚市| 秀山| 南丰县| 遂宁市| 泉州市| 文山县| 友谊县| 苍山县| 甘洛县| 商洛市| 东光县| 湘阴县| 宜城市| 道孚县| 汉源县| 思南县| 武隆县| 民权县| 肥城市| 友谊县| 余姚市| 靖边县| 博白县| 上高县| 新竹县| 中山市| 栖霞市| 容城县| 白朗县| 南昌县| 略阳县| 仙居县|