ADC

配置基于前缀的 IPv6-IPv4 转换

基于前缀的转换是使用 Citrix ADC 设备中配置的 IPv6 前缀将从私有 IPv6 服务器发送的数据包转换为 IPv4 数据包的过程。此前缀的长度为 96 位(128-32 = 96)。IPv6 服务器将 IPv4 服务器或主机的目标 IP 地址嵌入 IPv6 数据包的目标 IP 地址字段的最后 32 位中。目标 IP 地址字段的前 96 位设置为 IPv6 NAT 前缀。

Citrix ADC 设备将所有传入 IPv6 数据包的前 96 位目标 IP 地址与配置的前缀进行比较。如果存在匹配,Citrix ADC 设备将生成 IPv4 数据包,并将目标 IP 地址设置为匹配 IPv6 数据包的目标 IP 地址的最后 32 位。至此前缀的 IPv6 数据包必须路由到 Citrix ADC,以便 IPv6-IPv4 转换由 Citrix ADC 完成。

在下图中,3ffe:: /96 配置为 Citrix ADC NS1 上的 IPv6 NAT 前缀。IPv6 主机发送具有目标 IP 地址 3ffe:: 74.125.91.105 的 IPv6 数据包。NS1 将所有传入 IPv6 数据包的前 96 位目标 IP 地址与配置的前缀进行比较,并且它们匹配。然后,NS1 生成一个 IPv4 数据包,并将目标 IP 地址设置为 74.125.91.105。

图 1. 基于 IPv6-IPv4 前缀的转换

ipv4-6 前缀转换

使用 CLI 配置基于前缀的 IPv6-IPv4 转换:

在命令提示符下,键入:

  • set ipv6 [-natprefix <ipv6_addr *>]
  • show ipv6

示例:

> set ipv6 -natprefix 3ffe::/96
 Done
<!--NeedCopy-->

要使用 GUI 配置基于前缀的 IPv6-IPv4 转换,请执行以下操作:

导航到“系统”>“网络”,在“设 置”组中,单击“配置 INAT 参数”,然后设置“前缀”参数。

配置基于前缀的 IPv6-IPv4 转换