上一节讨论了MAP技术中IPv4 A+P与IPv6地址之间映射规则,这一节接着来回答第二个问题“MAP域中是如何来规划映射规则?又是如何进行规则下发的?”
在MAP技术中有三种MAP Rule,BMR(Basic Mapping Rule)、FMR(Forwarding Mapping Rule)和DMR(Default Mapping Rule),其中DMR在MAP-E中成为Destinations outside the MAP domain。
第一条是BMR,是必选项,用于计算MAP CE的IPv4地址和port-set以及IPv6地址。BMR是需要配置在MAP域的每一个路由器上,配置在MAP-CE上用于将IPv4用户数据进行NAT44和IPv6翻译/封装,配置在MAP-BR上用于将IPv4地址从IPv6报文中解封装/解隧道,以及将回程流量的IPv4地址+port进行IPv6翻译和封装后,在MAP域中按照IPv6路由转发到MAP-CE上。
BMR的配置的基本参数包括:Rule-IPv6-prefix、Rule-IPv4-prefix、EA-bits-length、PSID-offset,这些参数配置在MAP-CE上可以计算出共享的IPv4地址和端口序列,以及MAP-CE的IPv6地址,举个实例分析下(参考上一节的映射图)。
MAP-CE获得属于IPv6前缀信息:(