LVS 集群中实现的三种 IP 负载均衡技术

1VS/NAT(VirtualServerviaNetworkAddressTranslation):通过网络地址转换(NetworkAddressTranslation)将内部地址转化为Internets上可用的外部地址。

2VS/TUN(VirtualServerviaIPTunneling):通过IP隧道实现虚拟服务器,将请求报文封装动态地转发给后端服务器,响应报文能从后端服务器直接返回给客户。

因请求报文较短而响应报文往往包含大量的数据,可以大大降低负载均衡器的压力。所有的服务器必须支持“IPTunneling”或者“IPEncapsulation”协议。

IP隧道(IPtunneling)是将一个IP报文封装在另一个IP报文的技术,这可以使得目标为一个IP地址的数据报文能被封装和转发到另一个IP地址。IP隧道技术亦称为IP封装技术(IPencapsulation)。IP隧道主要用于移动主机和虚拟私有网络(VirtualPrivateNetwork),在其中隧道都是静态建立的,隧道一端有一个IP地址,另一端也有唯一的IP地址。

3VS/DR(VirtualServerviaDirectRouting):通过直接路由实现虚拟服务器。

与VS/TUN方法相同,VS/DR利用大多数Internet服务的非对称特点,负载调度器中只负责调度请求,而服务器直接将响应返回给客户,可以极大地提高整个集群系统的吞吐量。

相关推荐