ipvs

NAT模式:

 

 

client lvs web1 web2
192.168.20.2/24

vip 网卡ens37:192.168.20.3/24

dip 网卡ens33:192.168.10.4/24

rip:192.168.10.5/24 rip:192.168.10.6/24

 

配置简单写下如下,网卡配置自行解决(需要注意的点:web的网关指向lvs的dip)

lvs

root:ipvsadm -A -t 192.168.20.3:80 -s rr              起vip,并采用轮询,假设后端为web    -E  修改  
root:ipvsadm -a -t 192.168.20.3:80 -r  192.168.10.5 -m    添加web节点               -e 修改         
root:ipvsadm -a -t 192.168.20.3:80 -r 192.168.10.6 -m root:/sbin/ipvsadm-save -n > /etc/sysconfig/ipvsadm      保存ipvsadm配置 root:systemctl enable --now ipvsadm.service          开机自启ipvsadm root: echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf 开启路由转发,非常重要。

 web1,web2

root:yum -y install httpd && systemctl enable --now httpd
root:echo "rs1  192.168.10.5"> /var/www/html/index.html
root:yum -y install httpd && systemctl enable --now httpd
root:echo "rs2  192.168.10.6"> /var/www/html/index.html

client验证下

 

接下来分析下包是如何走的

第一阶段 192.168.20.2:mac client 192.168.20.3:mac ens37
第二阶段 192.168.20.2:mac ens33 192.168.10.5:mac web1
第三阶段 192.168.10.5:mac web1 192.168.20.2:mac ens33
第四阶段 192,.168.20.3:mac ens37 192.168.20.2:mac client

第一阶段和第四阶段是完全相反的

 

 

 

 

 

 

 

 第二阶段和第三阶段是完全相反的

 

 

 

 

posted @ 2021-09-26 00:20  好像认识你很久了  阅读(390)  评论(0)    收藏  举报