NFX 系列设备上使用封装的地址和端口映射
概述
使用封装实现地址和端口映射 (MAP-E) 是一种 IPv6 转换技术,用于将 IPv4 数据包封装在一个 IPv6 地址中,并通过 IPv6 路由拓扑将其通过 IPv4-over-IPv6 隧道从 MAP-E 客户边缘 (CE) 设备传输到 MAP-E 提供商边缘 (PE) 设备(也称为边界中继 [BR] 设备),其中数据包经过隧道分离以进行进一步处理。
MAP-E 使用网络地址端口转换 (NAPT) 功能将传输协议端口、互联网控制信息协议 (ICMP) 标识符和分段标识符限制到配置的端口集。现有 NAPT 功能已得到增强,增加了 MAP-E 功能。
MAP-E 的优势
大多数情况下,在 IPv4 到 IPv6 迁移期间,只有 IPv6 网络可用。但是,所有剩余的 IPv4 部署都需要一个 IPv4 网络。在服务提供商拥有 IPv6 网络且 LAN 用户不支持 IPv6 的情况下,MAP-E 支持 IPv4 到 IPv6 的迁移和部署。MAP-E 使用 IP 封装通过 IPv6 网络传输 IPv4 数据包。封装是基于 IPv6 地址到 IPv4 地址以及传输层端口的映射来完成的。通常,在 IPv6 过渡期间,服务提供商可能具有有限的公共 IPv4 地址池。MAP-E 支持在多个 CE 设备之间共享公共 IPv4 地址。
MAP-E 术语
术语 |
描述 |
|---|---|
边界中继 (BR) |
MAP 域中支持 MAP-E 的提供商边缘设备。BR 设备至少有一个支持 IPv6 的接口和一个连接到本地 IPv4 网络的 IPv4 接口。 |
嵌入地址 (EA) 位 |
IPv6 地址中的 EA 位标识 IPv4 前缀、IPv4 地址或共享 IPv4 地址和 PSID。 |
MAP 域 |
连接到同一虚拟链路的一个或多个 MAP-E 客户边缘设备和 BR 设备。 |
MAP 规则 |
描述 IPv4 前缀、IPv4 地址或共享 IPv4 地址与 IPv6 前缀或 IPv6 地址之间的映射的一组参数。每个域使用不同的映射规则集。 每个 MAP 节点都必须配置一个基本映射规则,节点使用该规则来配置其 IPv4 地址、IPv4 前缀或共享 IPv4 地址。基本映射规则是用于转发的转发映射规则,其中 IPv4 目的地址和目的端口(可选)映射到 IPv6 地址。 |
MAP-E 客户边缘 (CE) |
MAP 部署中支持 MAP-E 的客户边缘设备。 |
端口集 ID (PSID) |
传输层端口空间的单独部分,表示为端口集 ID。 |
软线 |
在两个 IPv6 端点之间建立隧道以传输 IPv4 数据包,或在两个 IPv4 端点之间建立隧道以传输 IPv6 数据包。 |
MAP-E 功能
图 1 展示了一个简单的 MAP-E 部署方案。
在 MAP-E 网络拓扑中,有两个 MAP-E CE 设备,每个连接到一个专用 IPv4 主机。MAP-E CE 设备是双堆栈的,支持 NAPT。MAP-E CE 设备通过仅限 IPv6 的 MAP-E 网域连接到 MAP-E BR 设备。MAP-E BR 设备是双堆栈的,可以连接到公共 IPv4 网络和 IPv6 MAP-E 网络。
MAP-E 功能如下:
MAP-E CE 设备支持 NAPT。从主机接收 IPv4 数据包后,MAP-E CE 设备会对传入的 IPv4 数据包执行 NAT。
执行 NAT 后,IPv4 数据包由 MAP-E CE 设备封装成 IPv6 数据包,发送至 MAP-E BR 设备。
IPv6 数据包通过仅支持 IPv6 的服务提供商网络进行传输,并到达 MAP-E BR 设备。
传入的 IPv6 数据包由 MAP-E BR 解封装并路由到 IPv4 公共网络。
在反向路径中,传入的 IPv4 数据包由 MAP-E BR 设备封装成 IPv6 数据包,并路由到 MAP-E CE 设备。