LVS负载均衡TUNNEL模式

  • A+
所属分类:运维教程

LVS的实现模式常用的有三种,我们讲下第三种TUNNEL模式。

网络拓扑:

LVS负载均衡TUNNEL模式

网络地址:

client 192.168.18.250/24 gw 192.168.18.254

router eth0 192.168.18.254/24

router eth1 192.168.19.1/24

要开启转发功能echo 1 > /proc/sys/net/ipv4/ip_forward

lvs eth0 192.168.19.254/24 gw 192.168.19.1

lvs tunl0 192.168.19.100/32

rs1 eth0 192.168.19.2/24 gw 192.168.19.1

rs1 tunl0 192.168.19.100/32

rs2 eth0 192.168.19.3/24 gw 192.168.19.1

rs2 tunl0 192.168.19.100/32

数据走向:

客户发起请求:

SMAC: client DMAC: lvs

SIP: 18.250 DIP: 19.100

SPORT: 33456 DPORT:80

LVS响应请求并再次封包分发请求给RS:

SMAC: lvs DMAC: rs1

SIP: 19.254 DIP: 19.2

SIP: 18.250 DIP: 19.100

SPORT: 33456 DPORT:80

回应请求:

SIP: 18.250 DIP: 19.100

SPORT: 33456 DPORT:80

操作步骤:

lvs:

  1. route add -host 192.168.19.100 dev tunl0
  2. ipvsadm -A -t 192.168.19.100:80 -s rr
  3. ipvsadm -a -t 192.168.19.100:80 -r 192.168.19.2 -i
  4. ipvsadm -a -t 192.168.19.100:80 -r 192.168.19.3 -i

rs1:

  1. route add -host 192.168.19.100 dev tunl0
  2. echo 1 > /proc/sys/net/ipv4/conf/tunl0/arp_ignore
  3. echo 2 > /proc/sys/net/ipv4/conf/tunl0/arp_announce
  4. echo web1 > /var/www/html/index.html
  5. service httpd start

rs2:

  1. route add -host 192.168.19.100 dev tunl0
  2. echo 1 > /proc/sys/net/ipv4/conf/tunl0/arp_ignore
  3. echo 2 > /proc/sys/net/ipv4/conf/tunl0/arp_announce
  4. echo web2 > /var/www/html/index.html
  5. service httpd start

命令详解:

  1. route add -host 192.168.19.100 dev tunl0  
  2. #把19.100添加到路由表,防止走192.168.19.0网段  
  3. ipvsadm -A -t 192.168.19.100:80 -s rr  
  4. #ipvsadm为lvs的管理命令,-A指定虚拟ip,-t是tcp的协议,后面接的地址需要有端口号,-s指定轮询的方式  
  5. ipvsadm -a -t 192.168.19.100:80 -r 192.168.19.2 -i  
  6. #-a用于添加rs,-r指定轮询ip,-i是tunnel的模式  
  7. echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore  
  8. #收到arp请求闭嘴不说话  
  9. echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce  
  10. #可以封虚ip的回包  
  11. echo web1 > /var/www/html/index.html  
  12. #将默认页面内容改为web1  
  13. service httpd start  
  14. #启动httpd的服务  
  • 我的微博
  • 这是微博的扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:47   其中:访客  47   博主  0

    • avatar 址厥仍泳回菩治稳钠思铣郧有职犹腹遣盐 9

      签到成功!签到时间:今日的上午4:45:44,每日打卡,生活更精彩哦!

      • avatar 餐敛紊葡蝗构槐盗春磺颇吭脱帽咀唇钨纪 9

        签到成功!签到时间:今日的上午3:24:47,每日打卡,生活更精彩哦!

        • avatar 捉樟咏吠好加坦剿俦新窃缸妇蹦九粕济闯 9

          签到成功!签到时间:今日的下午9:58:17,每日打卡,生活更精彩哦!

          • avatar 笔斯肺院凸崖妇傺爬汛燎瓤狈埠儋臼擅吕 9

            签到成功!签到时间:今日的下午8:53:03,每日打卡,生活更精彩哦!

            • avatar 顿宋市险短突碌次内魏耐乱又锥嗣晌眉嘲 9

              签到成功!签到时间:今日的下午6:24:42,每日打卡,生活更精彩哦!

              • avatar 游抑耸敌笛径良毁梦妓曳敬渤嵌偈纬凶邻 9

                签到成功!签到时间:今日的下午6:02:46,每日打卡,生活更精彩哦!