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 |
第一阶段和第四阶段是完全相反的



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



浙公网安备 33010602011771号