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

1 VS/NAT ( Virtual Server via Network Address Translation ):通过网络地址转换( Network Address Translation )将内部地址转化为 Internets上可用的外部地址。

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

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

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

3 VS/DR ( Virtual Server via Direct Routing ):通过直接路由实现虚拟服务器。

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

猜你喜欢

转载自ssh-2009-126-com.iteye.com/blog/2161897