NAT64 是将 IPv6 数据包转换为 IPv4 数据包(以及执行反向转换)的机制。NAT64 允许仅支持 IPv6 的客户端使用单播 UDP 或 TCP 连接 IPv4 服务器。NAT64 只允许仅支持 IPv6 的客户端启动与仅支持 IPv4 的服务器的通信。为执行 IPv6 到 IPv4 的转换,将会保存绑定和会话信息。NAT64 是有状态的。
下图显示了 NAT64 转换的详细信息。
注:
- 仅通过 NSX-T Edge 上行链路流入覆盖网络中的 IPv4 服务器的外部 IPv6 流量支持 NAT64。
- NAT64 支持 TCP 和 UDP。将丢弃所有其他协议类型的数据包。NAT64 不支持 ICMP、分片化和具有扩展标头的 IPv6 数据包。
- 在同一 Edge 节点上配置了 NAT64 规则和 NSX-T 负载均衡器(意味着不是 NSX-T Advanced Load Balancer)时,不支持使用 NAT64 规则将 IPv6 数据包定向到 IPv4 负载均衡器。