RFC7599 MAP-T

本文详细介绍了MAP-T(地址+端口映射转换)架构,这是一种无状态的IPv6-IPv4转换解决方案,用于共享和非共享网络的互通。MAP-T基于NAT64和MAP-E技术,实现IPv4到IPv6的无状态转换。内容涵盖MAP-T的架构、规则、CE设备的角色、报文转发机制和实际应用案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文介绍了一种解决无状态的IPv6-IPv4转换的解决方案,提供给共享和非共享的IPv4和IPv6网络互通的连接。

1、介绍:

最初的IPv6网络服务提供商,如RFC6219的部署所得到的经验,表明可以成功过度到IPv6,并且依然支持对于没有点对点双栈的残留IPv4用户。

本文介绍的地址+端口映射转换,缩写为(MAP-T)架构就是一种双重无状态,基于NAT64的解决方案。其建立在现有的[RFC6145]有状态NAT64的技术,还有[RFC7597]定义的有状态地址和传输层端口映射的MAP-E技术。MAP-T和MAP-E的区别是,MAP-T是IPv4-IPv6装换,而不是封装。

4、架构:

图1展示的是MAP-T的整体架构图。

  • 一个MAP的CE,需要支持NAT44,将指定IPv4地址的特定TCP/UDP端口做NAT44的转换。
  • 一个无状态的NAT64转换,允许将IPv4和一段端口范围映射到IPv6地址。
    摘自RFC7599
    每一个MAP-T的CE都被分配了一个常见的IPv6前缀,与之相结合的是MAP域的设定,及MAP程序,允许IPv4和IPv6的计算。CE还需要配置一个PSID,用于标识特定端口范围。
    每个CE负责将报文从私有IPv4地址空间转发到MAP域的IPv6网络。IPv4和IPv6的转换使用的是无状态的NAT64,通过MAP算法做地址转换。

MAP-T架构基于如下关键特性:
1、IPv4和IPv6地址映射编码为MAP rule,在第5节详述
2、MAP IPv6地址标识符,在第6节详述
3、MAP-T转发行为,在第8节详述

5、MAP 规则

MAP-T地址映射算法规则和MAP-ERFC7597 第5章节中的一致。区别是,本文定义了和MAP-T域外的IPv4地址进行转发的行为,而不是MAP-E规范中的章节5.4

5.1 目的地址在MAP域外

MAP节点发送出的IPv4数据流,源IPv4地址基于BMR算法转换成MAP域内的IPv6地址,目的地址是基于FMR规则得到。
MAP域外的IPv4地址,通过将IPv4嵌入IPv6地址,使用BR的前缀而得到。CE发送到这些地址的任何报文,源IP都需要改为CE在MAP域的地址,目的IP都改为嵌入入IPv4的IPv6地址。这个地址映射是基于DMR,定义为依据一个或多个BR的前缀得到,用于外部连接。一个典型的MAP-T CE会将上述规则配置为默认路由规则。一个BR会用该规则将外部IPv4地址翻译到IPv6域内。
DMR IPv6前缀长度默认必须为64bit,不能超过96bit。IPv4的映射默認情況下,IPv6前綴後面的目標將遵循/ 64 [RFC6052]的規則。IPv4后面的内容都填0。

摘自华为文档1
DMR(可选规则)
BMR规则和FMR规则对于MAP-E和MAP-T均适用,但在DMR规则上,MAP-E和MAP-T是不同的:
MAP-T:DMR(Default Mapping Rule)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值