Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

地址和端口映射与转换 (MAP-T)

了解地址和端口的映射与转换 (MAP-T)

本主题概述了使用转换对地址和端口进行映射 (MAP-T) 功能。本主题列出了在具有 MPC 和 MIC 接口的 MX 系列路由器上用作内联服务时服务提供商的优势。

地址和端口映射与转换 (MAP-T) 的好处

在封装开销或 IPv6作实践排除封装的情况下(例如,使用仅 IPv6 服务器,或依赖 IPv6 + 协议标头进行流量分类),转换模式是有利的。

使用翻译映射地址和端口 (MAP-T) 术语

  1. Border Relay (BR)—MAP 域中支持 MAP-T 的提供商边缘设备。BR 设备至少具有一个支持 IPv6 的接口和一个连接到本地 IPv4 网络的 IPv4 接口。

  2. MAP-T Customer Edge(CE)—MAP 部署中支持 MAP-T 的客户边缘设备。

  3. MAP domain—一个或多个 MAP-T CE 设备和 BR 设备连接到同一虚拟链路。

  4. Port Set ID (PSID)- 传输层端口空间的单独部分,表示为端口集 ID。

  5. Embedded Address (EA) Bits—IPv6 地址中的 EA 位标识 IPv4 前缀或地址,或者共享 IPv4 地址和端口集标识符。

  6. Softwire- 在两个 IPv6 端点之间建立隧道以传输 IPv4 数据包,或在两个 IPv4 端点之间建立隧道以传输 IPv6 数据包。

  7. Softwire Initiator (SI)—客户端的软线,用于封装本地数据包并将其隧道传输到服务提供商的软线集中器。

  8. Softwire Concentrator (SC)—软线,用于解封装从软线发起程序接收的数据包并将其发送到目的地。

使用转换映射地址和端口 (MAP-T) 功能

下图说明了一个简单的 MAP-T 部署方案。

图 1:MAP-T 部署 Sample MAP-T Deployment示例

图 1 说明了 MAP-T 架构。它由私有寻址的 IPv4 用户(N 和 M)组成,这些用户通过 MAP-T CE 连接到配备一个或多个 MAP-T BR 的 IPv6 网络。

MAP-T CE 设备是双堆栈的,能够进行网络地址端口转换 (NAPT)。MAP-T CE 设备通过仅支持 IPv6 的 MAP-T 网域连接到 MAP-T 边界中继 (BR) 设备。MAP-T BR 设备采用双协议栈,可连接到公共 IPv4 网络和 IPv6 MAP-T 网络。

MAP-T 功能如下:

  1. MAP-T CE 设备支持 NAPT。在接收到来自主机的 IPv4 数据包时,MAP-T CE 设备会对传入的 IPv4 数据包执行 NAT 转换。CE 设备将公共 IPv4 地址和端口转换为分配的 IPv6 MAP 源地址。它将带有编码 IPv4 信息的 IPv6 数据包发送到 BR。

  2. MAP-T BR 根据配置的 MAP 规则检查源 IPv6 MAP 地址,以确保在 CE 的源 IPv6 MAP 地址中编码正确的公共 IPv4 地址和 CE 的端口范围。它将 IPv6 数据包转换为 IPv4 数据包,并将其转发到公共领域。

在相反的路径中,根据 MAP 规则,传入的 IPv4 数据包会转换为 IPv6 数据包。接收数据包的 IPv4 目的地址将转换为 CE 的 IPv6 MAP 地址。

在数据包的完全重装中,来自公共 IPv4 网络的 IPv4 分段被重新组合成单个 IPv4 数据包,该数据包随后被转换为 IPv6 并路由到 MAP-T CE 设备。来自 MAP-T CE 设备的 IPv6 分段被重组为单个 IPv6 数据包,内部 IPv4 数据包被转换为 IPv4 数据包,并转发到 IPv4 云。

下表总结了 IPv4 完全重装功能。

表 1:IPv4/IPv6 完全重装功能

完全重装时每个流支持的最大片段数

可完全重装的最大 IP 数据包大小(以字节为单位)

最大 IP 分段大小(以字节为单位)

32 9000 9000

使用转换映射地址和端口 (MAP-T) 支持和不支持的功能

Junos OS 支持以下 MAP-T 特性和功能:

  • 将转发 TCP/UDP/ICMPv4/ICMPv6 流量。

  • 仅支持 MAP-T 的下一跃点配置样式。

  • 支持 9192 字节的最大数据包大小。

  • 支持 IPv4/IPv6 完全重装。

MAP-T 功能不支持以下特性和功能:

  • 不支持 IPv4/IPv6 部分重装。

  • 不支持 IPv6 分段和完全重装。

  • 不支持实现 RFC 7599 的草稿(非标准)版本。

  • 不支持接口样式 MAP-T 配置。

  • 不支持同一服务集中的 MAP-T 和非 MAP-T 服务。

使用转换配置地址和端口映射 (MAP-T)

此示例说明如何使用基于下一跳的配置样式配置 MAP-T 边界中继 (BR) 解决方案。

要配置 MAP-T,请执行以下作:

  1. 在设备上创建支持 100G 带宽的服务接口。
  2. 配置双栈服务接口单元 0。
  3. 在双堆栈域内配置服务接口。
  4. 在双堆栈域外配置服务接口。
  5. 在BR上配置面向IPv4的接口。
  6. 在 BR 上配置面向 CPE 的接口。
  7. 配置 MAP-T 软线集中器和相关参数。
    注意:
    • MAP-T IPv4 前缀不得为 0.0.0.0

  8. 配置软线规则以指定要建立隧道的流量方向和要使用的 map-t 软线集中器。
  9. 为 map-t 配置服务集。

例如: