Citrix ADC

在v4-v6负载均衡配置中使用客户端源IP地址进行后端通信

在v4-to-v6负载平衡配置中,对于禁用USIP的服务,Citrix ADC设备从配置的IPv6 SNIP (SNIP6)地址之一与相关服务器通信。

对于启用了USIP地址的业务,必须配置全局USIP NAT前缀参数,使相关服务器知道请求报文的客户端IP地址。USIP NAT前缀是在Citrix ADC设备上配置的长度为32/40/48/56/64/96位的全局IPv6前缀。

对于启用了USIP的负载均衡服务,设备将IPv4请求数据包转换为IPv6数据包,并将转换后的IPv6数据包的源IP地址设置为以下连接:

  • 长度为32/40/48/56/64/96位的USIP NAT前缀。
  • 如果USIP NAT前缀长度小于96位,则填充零。带零填充的比特数= 96-USIP NAT前缀长度。例如,如果USIP NAT前缀长度为64,则用零填充的位数= 96-64 = 32。
  • 请求报文中收到的IPv4源地址[32位]。即源IPv6地址的后32位设置为客户端的IPv4地址。

当接收到来自服务器的IPv6响应数据包时,Citrix ADC设备将IPv6数据包转换为IPv4数据包,并将转换后的IPv4数据包的目的IP地址设置为IPv6数据包目的IP地址的后32位。

请注意: Citrix Gateway配置、内容切换和缓存重定向负载均衡配置不支持该特性。

配置步骤

为v4-to-v6负载均衡配置USIP包括以下任务:

使用实例通过CLI添加USIP NAT全局前缀

  • 设置ipv6 -usipnatprefix
  • 显示ipv6

使用实例通过GUI方式添加全局USIP NAT前缀

  1. 导航到系统>网络,并单击更改IPv6设置
  2. 配置IPV6配置屏幕,设置USIP NAT前缀参数。

示例配置

> set ipv6 -usipnatprefix 2001:DB8:90::/64 Done > enable ns mode USIP Done > add lb vserver LBVS-1 HTTP 203.0.113.90 80 Done > add service SVC-1 2001:DB8:5001::30 HTTP 80 -usip yes Done > add service SVC-2 2001:DB8:5001::60 HTTP 80 -usip yes Done > bind lb vserver LBVS-1 SVC-1 Done 
在v4-v6负载均衡配置中使用客户端源IP地址进行后端通信