LVS工作模式


学习时间:2023-11-22

三种不同的工作模式

NAT模式

①用户访问负载调度器的公网
S:10.11.12.13 D:11.12.13.14

②负载调度器通过DNAT技术将目标地址转换为真实服务器地址
S:10.11.12.13 D:192.168.1.11

③DNAT转换后的地址发送给真实服务器
S:10.11.12.13 D:192.168.1.11

④真实服务器将数据报文发送给负载调度器
S:192.168.1.11 D:10.11.12.13

⑤负载调度器接收到数据报文后利用SNAT技术把原地址转换为负载调度器自身
S:11.12.13.14 D:10.11.12.13

⑥负载调度器将数据报文发送给用户
S:11.12.13.14 D:10.11.12.13

总结:
1.集群节点处于同一个网络环境中
2.真实服务器必须将网关指向负载调度器
3.RIP通常是私有IP,仅用于各个集群节点之间通信
4.负载调度器必须位于RS与DS之间充当网关
5.支持端口映射
6.负载调度器必须是Linux系统,真实服务器随意
7.进出数据报文都要经过负载调度器,压力较大

DR模式

①用户访问到路由
S:192.168.168.1.200 D:192.168.1.100

②路由转发给负载调度器
S:192.168.1.200 D:192.168.100

③负载调度器通过算法选择需要转发的真实服务器,在地址中添加目标MAC地址
S:192.168.1.200 D:*192.168.1.100 DMAC:RS1

④真实服务器响应后通过路由发送给用户
S:192.168.1.100 D:192.168.1.200

⑤路由将接收到的响应转发给用户
S:192.168.1.100 D:192.168.1.200

总结:
1.集群节点处于同一广播域中
2.真实服务器将网关指向真是路由器
3.负载调度器只负责处理入站请求
4.不支持端口映射
5.负载调度器必须是Linux,真是服务器最好是Linux

TUN模式

①用户访问到负载均衡器
S:44.55.66.77 D:11.22.33.44

②负载均衡器将数据报文二次封装后发送给真实服务器RS1
S:44.55.66.77 D:11.22.33.44
S:44.55.66.77 D:33.44.55.66

③真实服务器RS1识别后将封装的地址撕掉
S:11.22.33.44 D:44.55.66.77

总结:
1.集群所有节点必须直接/间接拥有公网IP
2.真实服务器必须将网关指向真实网关处
3.不支持端口映射
4.DS与RS必须开启隧道功能
5.入站由DS完成,出站由RS完成
6.负载调度器必须是Linux操作系统,真实服务器随意
7.压力较大

声明:MonJane的小阁楼|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - LVS工作模式


“待海漫过大地,飞鸟会拥抱鱼”