
VS:调度器 RS:后端提供服务的真正的服务器 CIP:客户端IP
VS的两个地址:VIP、DIP
VIP:发布到互联网的地址 DIP:发到内网的地址
CIP→VIP→DIP→RIP

ipvsadm:是一个工具包,需要安装
ipvs:是内核上的



1.同一个网段就是交换机,也可以是路由器,但不建议是使用
3.互联网访问的端口和服务器提供的端口可以不一样
注:NAT模式把目标地址的IP 替换了



LVS-DR模式应用更广泛

1.第三次传输的时候,MACrs1不知道VIP,所以给所有RS都配上VIP,但是多个VIP就用冲突,方法一:RS不往外发VIP;广播找VIP时,RS不回应VIP(做个服务器上配上VIP,避免冲突的策略)
方法二:在路由器的表中,把VIP绑定死了(绑到MAClvs)不足:还得协调网络运维工程师配置路由器;万一LVS出问题了,还得再次配置路由器;
因此根据方法一,方案一如下:

方案二:

方案三:

一般都用方案一,修改配置文件

数据报文响应(回去)的时候就不经过LVS;减少对LVS的负担
该图上表的工作流向:3走2回
CIP-MACc VIP-MAC路由1
CIP-MAC路由2 VIP-MACLVS
CIP-MACLVS VIP-MACrs1
VIP-MACrs1 CIP-MAC路由2
CIP-MAC路由1 CIP-MACc

不支持端口映射的原因是:只修改了mac地址,没有修改port
本文深入探讨了LVS(Linux Virtual Server)负载均衡系统的工作原理,重点讲解了LVS-DR模式的应用场景与优势,以及如何通过不同策略解决VIP地址冲突问题。同时,介绍了ipvsadm工具的使用和LVS在内核层面的实现机制。
882

被折叠的 条评论
为什么被折叠?



