| 中国 |
|
|
|
![]() |
管理 Serviceguard A.11.16第 11 版第 2 次印刷 > 附录 H IPv6
网络支持IPv6 地址类型 |
|
在 RFC 2373 中指定了几种 IPv6 类型的寻址方案(IPv6 寻址结构)。IPv6 地址是接口和接口集的 128 位标识符。RFC 2373 为 IPv6 定义了多种地址格式,IPv6 地址大致分为以下几类: 表 H-1 IPv6 地址类型
与 IPv4 不同,在 IPv6 中没有广播地址,因为这一功能已被多播功能代替。 有三种常规格式可用于以文本字符串形式表示 IPv6 地址:
IPv6 地址前缀与 IPv4 中的 CIDR 相似,并写入 CIDR 表示法中。IPv6 地址前缀由该表示法表示为:IPv6 地址/前缀长度其中,“IPv6 地址”是用上面任意一种表示法表示的 IPv6 地址,“前缀长度”是一个十进制值,表示前缀由多少个最左侧相邻位构成。例如: fec0:0:0:1::1234/64。 地址的前 64 位“fec0:0:0:1”构成了地址的前缀。在 IPv6 地址中,地址前缀用于表示 IPv6 地址中有多少位表示子网。 IPv6 单播地址分为多种类型,分别是全局可聚集单播地址、站点本地地址以及链路本地地址。通常,单播地址在逻辑上分为如下几种:
IPv6 单播地址中的接口标识符用于在链路中标识接口。接口标识符在该链路中必须是唯一的。链路通常由子网前缀标识。 如果一个单播地址的所有位均为零,那么该地址称为未指定的地址。以文本形式表示为“::”。 单播地址“::1”或“0:0:0:0:0:0:0:1”称为环回地址。节点向自己发送数据包时采用环回地址。 可以通过很多技术在 IPv6 地址框架内使用 IPv4 地址。 IPv6 转换机制使用一项技术以隧道操作方式在现有的 IPv4 结构上传输 IPv6 数据包。支持这种机制的 IPv6 节点使用一种特殊的 IPv6 地址,这种地址通过其低位顺序的 32 位携带 IPv4 地址。因此,这种地址称为“兼容 IPv4 的 IPv6 地址”,表示如下:
例如: ::192.168.0.1 有一种特殊类型的 IPv6 地址,其中包含嵌入的 IPv4 地址。可以采用这种地址将只支持 IPv4 的节点的地址表示为 IPv6 地址。该地址特别适用于既支持 IPv6 又支持 IPv4 的应用程序。因此,这种地址称为“映射 IPv4 的 IPv6 地址”,表示如下:
例如: ::ffff:192.168.0.1 全局单播地址是在全局范围内唯一的 IPv6 地址。在 RFC 2374 中,对该地址格式进行了全面的定义(一种 IPv6 可聚集全局单播地址格式)。格式如下:
其中FP = Format prefix(格式前缀),对于可聚集全局单播地址,其值为“001”TLA ID = Top-level Aggregation Identifier(顶级聚集标识符)RES = Reserved for future use(保留以备将来使用)NLA ID = Next-Level Aggregation Identifier(下一级聚集标识符)SLA ID = Site-Level Aggregation Identifier(站点级聚集标识符) Interface ID = Interface Identifier(接口标识符) 链路本地地址具有以下几种格式:
链路本地地址用于在单个链路上对节点进行寻址。来自或发往链路本地地址的数据包不会被路由器转发。 站点本地地址具有以下几种格式:
站点本地地址应在同一站点内使用。路由器不会转发任何站点本地源地址或目标地址是站点外部地址的数据包。 多播地址是一组节点的标识符。多播地址具有下列格式:
地址开头的“FF”标识该地址是一个多播地址。 “标志”字段是一组四个标志“000T”。高位顺序的三位是保留位,必须为零。最后一位“T”说明它是否被永久分配。如果该值为零,说明它被永久分配,否则为暂时分配。 “范围”字段是一个四位字段,用于限制多播组的范围。例如,值“1”说明该多播组是一个节点本地多播组。值“2”说明其范围是链路本地。 “组 ID”字段标识多播组。以下是一些常用的多播组:所有节点地址= FF02:0:0:0:0:0:0:1(链路本地) 所有路由器地址= FF02:0:0:0:0:0:0:2(链路本地)所有路由器地址= FF05:0:0:0:0:0:0:2(站点本地) |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||