LVS三种模式(NAT、DR、TUN)

实现LVS负载均衡转发方式有三种,分别为NAT、DR、TUN模式,LVS均衡算法包括:RR(round-robin)、LC(least_connection)、W(weight)RR、WLC模式等(RR为轮询模式,LC为最少连接模式)


LVS NAT原理:用户请求LVS VIP到达director(LVS服务器:LB),director将请求的报文的目标IP地址改成后端的realserver IP地址,同时将报文的目标端口也改成后端选定的realserver相应端口,最后将报文发送到realserver,realserver将数据返给LVS,director再把数据发送给用户。(两次请求都经过director,所以访问大的话,director会成为瓶颈

LVS NAT模式注意事项:(路由器)
1.LVS服务器至少2块网卡,一块作为公网,另外内网(网关);
2.后端RS机器的网关必须设置为LVS内网网卡的IP地址;
3.后端RS服务器上80端口服务启动了,防火墙关闭;
4.LVS服务器必须开启路由转发功能内核ip_forward参数设置为1;
        echo 1 > /proc/sys/net/ipv4/ip_forward
5.LVS NAT模式后端最好不要超过30台RS(realserver)服务器;
6.如果LVS服务器访问量大,可以借助Keepalived双主架构。

LVS DR原理:用户请求LVS VIP到达director(LB均衡器),LVS将请求的报文的目标MAC地址改成后端的realserver MAC地址(前提:LVS和RS在同一个物理网段),目标IP为VIP(不变),源IP为用户IP地址(保持不变),然后Director将报文发送到realserver,realserver检测到目标为自己(目标IP:VIP配置一个在RS机器上),如果用户和RS在同一个网段,然后将请求直接返给用户。如果用户跟realserver不在一个网段,则通过网关返回用户。

LVS DR模式注意事项:
1.LVS服务器1块网卡,DR和RS在同一个物理网段;
2.LVS服务器上配置VIP地址101.188,配置在物理网卡上;
3.后端RS机器的配置VIP地址101.188,配置在lo网卡上,避免冲突;
4.后端RS服务器要抑制VIP 101.188的ARP广播响应;
5.后端RS服务器上80端口服务启动了,防火墙关闭;
6.只有LVS的VIP能够响应用户的请求,抑制RS的VIP ARP响应;
7.后端RS服务器处理完成之后,直接返给用户,无需发送给LVS机器;
8.如果LVS服务器访问量大,可以借助Keepalived双主架构。

LVS TUN原理:用户请求LVS到达director,LVS通过IP-TUN加密技术将请求的报文的目标MAC地址改成后端的realserver MAC地址,目标IP为VIP(不变),源IP为用户IP地址(保持不变),然后Director将报文发送到realserver,realserver基于IP-TUN解密,然后检测到目标为自己本地VIP,如果用户跟RS在同一个网段,然后将请求直接返给用户。如果用户跟realserver不在一个网段,则通过路由器网关返回用户。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值