Lvs Nat和ip-tun模式

一、网络负载均衡
Cisco以太网通道
交换机和交换机之间一般用一根线连接,以太网通道可以用多根线连接,以做负载均衡
,以分担流量


二、服务器负载均衡
f5
1.客户发出服务请求到VIP
2.BIGIP接收到请求,将数据包中的目的IP地址改为选中的后台服务器ip地址,然后将
数据包发出到后台选定的服务器
3.后台服务器收到后,将应答包按照其路由发回到BIGIP
4.BIGIP收到应答包后将其中的源地址改回成VIP的地址,发回客户端,由此就完成了一个标准的服务器负载均衡的流程


lvs模式
Lvs常用的三种负载均衡模式
1.Lvs nat模式
  Virtual Server via Network Address Translation(VS/NAT)
  通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给后端的真实服务器;真实服务器的响应报文通过调度器时,报文的源地址被重写,再返回给客户,完成真个调度过程。
2.Lvs ip-tun模式
如果服务器开通路由管道的话,速度很高,网速可以达到100M
3.Lvs dr模式
Virtual Server via Direct Routing(VS/DR)
VS/DR 通过改写请求报文的MAC地址,将请求发送到真实服务器,而真实服务器将
响应直接返回给客户。同VS/TUN技术一样,VS/DR技术可极大地提高集群的伸缩性。这种方法没有IP隧道的开销,对集群中的真实服务器也没有必须支持ip隧道协议的要求,但是要求调度器与真实服务器都有一块网卡连接在同一物理网段上。


四种常用的轮叫算法
1.轮叫(Round Robin)
调度器通过“轮叫”调度算法将外部请求按顺序轮流分配到集群中
的真实服务器上,它均等地对待每一台服务器,而不管服务器上
实际的连接数和系统负载。
2.加权轮叫(Weighted Round Robin)
调度器通过“加权轮叫”调度算法根据真实服务器的不同处理能力来调度访问请求。
这样可以保证处理能力强的服务器处理更多的访问流量。调度器可以自动问询真实服务器的负载情况,并动态地调整其权值。
3.最少链接算法(Least Connections)
调度器通过“最少连接”调度算法动态地将网络请求调度到已经建立的链接
数最少的服务器上。如果集群系统的真实服务器具有相近的系统性能,采用
“最小连接”调度算法可以较好地均衡负载。
4.加权最少连接(Weighted Leaset Connectons)
在集群系统中的服务器性能差异较大懂得情况下,调度器采用“加权最少链接”调度
算法优化负载均衡性能,具有较高权值的服务器将承受较大比例的活动连接负载。
调度器可以自动问询真实服务器的负载情况,并动态地调整其权值。

你可能感兴趣的:(Lvs Nat和ip-tun模式)