ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

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

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

对于启用了 USIP 的服务,必须设置全局 USIP NAT 前缀参数,以使相关服务器知道请求数据包的客户端 IP 地址。USIP NAT 前缀是在 NetScaler 设备上配置的长度为 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 响应数据包后,NetScaler 设备将 IPv6 数据包转换为 IPv4 数据包,并将转换后的 IPv4 数据包的目标 IP 地址设置为 IPv6 数据包的目标 IP 地址的最后 32 位。

注意:NetScaler Gateway 配置以及内容交换和缓存重定向负载平衡配置不支持此功能。

配置步骤

为 v4 到 v6 的负载平衡配置配置 USIP 包括以下任务:

要使用 CLI 添加全局的 USIP NAT 前缀,请执行以下操作:

  • set ipv6 -usipnatprefix <prefix/prefix_length>
  • show 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 > bind lb vserver LBVS-1 SVC-2 Done
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
在 v4-v6 负载平衡配置中使用客户端源 IP 地址进行后端通信