ADC

使用转换映射地址和端口

使用转换映射地址和端口 (MAP-T) 是一种 IPv6 过渡解决方案,适用于具有 IPv6 基础架构的互联网服务提供商,可将 IPv4 用户连接到 IPv4 互联网<sub>. </sub>MAP-T ,该解决方案建立在无状态 IPv4 和 IPv6 地址转换技术之上。MAP-T 是一种在客户边缘 (CE) 设备和边界路由器(在 ISP 核心网络中)上执行双重转换(IPv4 到 IPv6,反之亦然)的机制。

在 MAP-T 部署中,CE 设备实现了有状态的 NAPT44 转换和无状态 NAT46 转换的组合。CE 设备获取 NAT-IP 和端口块,用于通过 DHCPv6 或任何其他方法进行转换。

当来自订户设备的 IPv4 数据包到达 CE 设备时,CE 设备执行 NAPT44 并存储 NAPT44 绑定信息。NAT44 转换后,数据包要进行 NAT46 转换,然后转发到位于 ISP 核心网络中的边界路由器 (BR) 设备。BR 设备接收来自 CE 设备的 IPv6 数据包,提取和验证 IPv6 标头中嵌入的 NAT-IP 和端口块,然后将 IPv4 数据包转发到 IPv4 互联网。当 BR 收到来自互联网的 IPv4 数据包时,它会将 IPv4 数据包转换为 IPv6 数据包并将 IPv6 数据包发送到 CE 设备。

MAP-T 在 BR 设备上是无状态的,因此它不要求 BR 设备对流量执行 NAT。相反,NAT 功能被委托给 CE 设备。BR 设备中的这种委托和无状态功能允许 BR 部署根据流量成比例进行扩展。

正如 RFC 7599 所述,NetScaler 设备实现了 MAP-T 解决方案的 BR 功能。

配置 MAP-T

在 NetScaler 设备上配置 MAP-T 包括以下任务:

  • 添加默认映射规则
  • 添加基本映射规则
  • 将 CE 设备的 IPv4 NAT 地址范围绑定到基本映射规则
  • 添加地图域并将基本映射规则和默认映射规则绑定到该域

使用 CLI 添加默认映射规则

在命令提示符下,键入:

add MapDmr <name> -BRIpv6Prefix ( <ipv6_addr> | <*> )

show MapDmr <name>
<!--NeedCopy-->

使用 CLI 添加基本映射规则

在命令提示符下,键入:

add MapBmr <name> -RuleIpv6Prefix <ipv6_addr> | <*>  [-psidoffset <positive_integer>] [-EAbitLength <positive_integer>]  [-psidlength <positive_integer>]

show MapBmr <name>
<!--NeedCopy-->

使用 CLI 将 CE 设备的 IPv4 NAT 地址范围绑定到基本映射规则

在命令提示符下,键入:

bind MapBmr <name> (-network <ip_addr>  [-netmask <netmask>])

show MapBmr <name>
<!--NeedCopy-->

使用 CLI 添加地图域

在命令提示符下,键入:

add MapDomain <name> -MapDmrName <string>

show MapDomain <name>
<!--NeedCopy-->

使用 CLI 将基本映射规则绑定到地图域

在命令提示符下,键入:

bind MapDomain <name> -MapBmrName <string>

show MapDomain <name>
<!--NeedCopy-->

示例配置

add mapdmr DMR-1 -BRIpv6Prefix 2002:db8::/64

Done

add mapbmr BMR-1 -ruleIpv6Prefix 2002:db8:89ab::/48 -eAbitLength 16 -psidlength 8 -psidoffset 6

Done

bind mapbmr BMR-1 -network 192.0.1.0 -netmask 255.255.255.0

Done

add MapDomain MAP-DOMAIN-1 -mapdmrname DMR-1

Done

bind MapDomain MAP-DOMAIN-1 -mapbmrname BMR-1
Done
<!--NeedCopy-->
使用转换映射地址和端口