ADC

NetScaler 如何代理连接

当客户端启动连接时,NetScaler 设备会终止客户端连接,启动与相应服务器的连接,然后将数据包发送到服务器。设备不对服务类型 UDP 或任何执行此操作。

有关服务类型的详细信息,请参阅 负载平衡

您可以将 NetScaler 配置为在启动与服务器的连接之前处理数据包。默认行为是在将数据包发送到服务器之前更改数据包的源和目标 IP 地址。您可以通过启用“使用源 IP”模式将 NetScaler 配置为保留数据包的源 IP 地址。

如何选择目标 IP 地址

发送到 NetScaler 设备的流量可以发送到虚拟服务器或服务。该设备以不同的方式处理虚拟服务器和服务的流量。NetScaler 终止在虚拟服务器 IP (VIP) 地址接收的流量,并将目标 IP 地址更改为服务器的 IP 地址,然后将流量转发到服务器,如下图所示。

图 1. 代理连接到 VIP

代理连接 VIP

发往服务的数据包直接发送到相应的服务器,NetScaler 不会修改目标 IP 地址。在这种情况下,NetScaler 充当代理。

如何选择源 IP 地址

默认情况下,当 NetScaler 设备与物理服务器或对等设备通信时,它不使用客户端的 IP 地址。NetScaler 维护一个子网 IP 地址池 (SNIP),并从该池中选择一个 IP 地址作为与物理服务器连接的源 IP 地址。根据物理服务器所在的子网,NetScaler 选择特定的 SNIP 地址。

注意: 如果启用了使用源 IP (USIP) 选项,则设备将使用客户端的 IP 地址。

NetScaler 如何代理连接