2.1.1 IPv6地址分配
1. 全球单播地址空间分配
互联网地址分配机构(IANA)负责 IPv6地址空间的分配。目前IANA从整个
可聚合全球单播地址空间(格式前缀为001)中取 2001::/16进行分配。
RFC2450中描述了推荐的地址分配方式,如图2-9所示。
图2-9 单播的推荐分配方式
其中,FP(格式前缀),对于可聚合全局单播固定为001。TLAID(*聚合标识符),此域由IANA分配给指定的注册机构。Sub-TLA(次*聚合标识符),此域由向IANA注册的机构为满足一定条件的组织分配,这些组织一般是具有一定规模的 ISP。NLAID
(下一级聚合标识符),此域由地址注册机构或其下分配了Sub-TLA的组织分配。SLA ID(站点级聚合标识符),此域一般为组织或企业内部进行子网划分使用。IANA指定的注册机构则从地址空间2001::/16分配/23前缀,具体如下(见图2-10)。
(1)2001:0200::/23到2001:0C00::/23分配给亚太地区(APNIC)。
(2)2001:0400::/23分配给美国(ARIN)。
(3)2001:0600::/23到 2001:0800::/23分配给欧洲、中东和中亚部分地区(RIPENCC)。
图2-10 全球IPv6地址分配示意
这些注册机构从 IANA得到的 /32前缀的地址空间分配给 IPv6ISP,IPv6ISP再 从 /32前缀中分配 /48前缀给每个用户。/48前缀的地址空间还可以进一步分为 /64前缀的子网。这样每个用户最大可以有 65535个子网。为了限制 IPv4地址分配初期的不合理分配方案,每个 ISP必须同时满足下列条件才能获得/32前缀。
(1) 部署外部路由协议。
(2) 至少与 3个 ISP相连。
(3) 至少有 40个用户或至少在 12个月内显示有意提供 IPv6服务。
2. IPv6实验网络地址分配(6Bone)
6Bone网络是全球范围的 IPv6实验网络,使用 3FFE:0000::/16前缀地址。每个伪*聚合分配 3FFE:0800::/28范围内的 /28前缀,最多支持 2048个伪*聚合。处于末端的站点从上游提供者得到/48前缀,每个站点内还可细分为多个 /64前缀。6Bone网络按层次化结构分配地址,地址空间由IANA定义分配,分配方式在RFC2921(6Bone伪*聚合和网络层聚合格式)中定义。