一、NAT模式
- 网络地址转换 Network address translation
- client -> vs -> Rs ->vs ->client
- 服务器可以运行任何支持 TCP/IP 的操作系统
- 只需要一个 IP 地址配置在调度器上,服务器组可以用私有的 IP 地址。
- 伸缩能力有限, 当服务器结点数目升到 20 时,调度器本身有可能成为系统的新瓶颈,因为在 VS/NAT 中请求和响应报文都需要通过负载调度器。
- VS/NAT 的优点是服务器可以运行任何支持 TCP/IP 的操作系统,它只需要一个 IP 地址配置在调度器上,
服务器组可以用私有的 IP 地址。 - 缺点是它的伸缩能力有限, 当服务器结点数目升到 20 时,调度器本身有可能成为系统的新瓶颈,因为在 VS/NAT 中请求和响应报文都需要通过负载调度器
二、TUN模式
- IP隧道 IP tunneling
- client ->vs ->Rs -> client
- 各集群节点可以跨越不同的网络,不用在同一个VLAN
- 调度器根据各个服务器的负载情况,动态地选择一台服务器,将请求报文封装在另一个 IP 报文中,再将封装后的 IP 报文转发给选出的服务器
- 服务器收到报文后,先将报文解封获得原来目标地址为 VIP 的报文,服务器发现 VIP地址被配置在本 地的 IP 隧道设备上,所以就处理这个请求,然后根据路由表将响应报文直接返回给客户