LVS的nat模式和fullnat模式的区别

nat模式

1   当client主机(cip)访问web服务器(rip)时,因为rip是内网ip,此时的目标ip是负载均衡器的前端ip(vip),当负载均衡器收到cip发来的报文后会根据里面的iptables规则里的地址,将报文里的目标地址改为web服务器的rip并将报文根据规则里的算法发送出去

2   client主机将报文发送到rip后,由于报文的目标地址是自己(cip),所以会响应请求,将响应报文返回给lvs,然后lvs将此报文的sip(rip)修改为vip并发送给client主机的客户端。

fullnat模式

1   client主机(cip)将请求发往前端的负载均衡器(vip),请求报文源地址是CIP,目标地址为VIP。负载均衡器收到报文后,发现请求的是在规则里面存在的地址,那么它将客户端请求报文的源MAC地址改为自己DIP的MAC地址,目标MAC改为了RIP的MAC地址,并将此包发送给RS。

2   RS发现请求报文中的目的MAC是自己,就会将次报文接收下来,处理完请求报文后,将响应报文通过lo接口送给eth0网卡直接发送给client主机(cip)。

你可能感兴趣的:(ip,网络,集群)