城域网IPv6过渡技术—MAP技术(1)
|
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前缀信息:(DHCPv6正常分配) End-user IPv6-prefix: 2001:db8:0012:3400::/56 通过BMR下发的信息如下: Rule-IPv6-prefix : 2001:db8:0000::/40 Rule-IPv4-prefix : 192.0.2.0/24 (0xC0000200/24) EA-bits-length : 16 PSID-offset(a) : 4 (default) 则推导出如下信息(MAP-CE的共享A+P和IPv6地址) EA-bit : 0x1234 IPv4-suffix : 0x12 (p=32-24=8) PSID : 0x34 (q=o-p=16-8=8) IPv4-address : 192.0.2.18 (0xC0000212) Port-set : 4928-4943, 9024-9039, ......, 62272-62287(a=4, A>0; PSID=0x34) IPv6-address : 2001:db8:0012:3400:00C0:0002:1200:3400 在MAP Domain中可以按照IPv4子网逻辑划分多个sub-domain,每个IPv4子网段作为一个sub-domain,这样在sub-domain中所有MAP-CE配置的MR可简化为一条。每个MAP-CE配置不同的End-user IPv6-prefix和相同的BMR即可。 第二条是FMR,是可选项,用于在mesh网络中实现MAP-CE间的互访流量直接通信,不需要通过MAP-BR中转。这就是说在MAP-CE访问其他MAP-CE时,目的IPv6地址应该是对端MAP-CE的地址。报文的源IPv6地址是BMR生成的,则目的MAP-CE的IPv6地址就成了FMR的转换目标。前面也提到每个MAP-CE的BMR是相同的(在一定范围),因此FMR和BMR也是可以相同的,即可以将BMR通过配置作为FMR。 举例如下,在MAP-Domain域中配置BMR=FMR,当MAP-CE2用户的IPv4业务访问MAP-CE1用户的IPv4业务时,在MAP-CE2上通过NAT44和BMR生成源IPv6地址,同时通过FMR生成目的MAP-CE1的IPv6地址。 (编辑:安卓应用网_ASP源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
