IPV6知识介绍
地址中的前导位定义特定的IPV6地址类型。包含这些前导位的变长字段称作格式前缀(FP)。不同地址类型有不同的功能作用。
在RFC2373中指定了几种IPV6类型的寻址方案(IPV6寻址结构)。IPV6地址是接口和接口集的128位标识符。RFC2373为IPV6定义了多种地址格式,IPV6地址大致分为以下几类:
单播
192.168.0.1 路由器单一接口的地址。发送到单播地址的数据包被送到由该地址标识的接口。
任意播放
一组接口的地址。大多数情况下,这些接口属于不同的节点。发送到任意地址的数据包被送到由该地址标识的其中一个接口。由于使用任意地址的标准尚在不断完善中,所以目前HP-UX不支持任意。
多播
一组接口的地址(通常分属不同节点)。发送到多播地址的数据包被送到由该地址标识的每个接口。
与IPv4不同,在IPV6中没有地址,因为这一功能已被多播功能代替。
IPV6地址的文本表示
有三种常规格式可用于以文本字符串形式表示IPV6地址:
一些IPV6地址可能包含一长串零位。为了便于以文本方式描述这种地址,制定了一种特殊的语法。“::”的使用表示有多组16位零。“::”只能在一个地址中出现一次,可用于压缩一个地址中的前导、末尾或相邻的16位零。例如:fec0:1:0:0:0:0:0:1234可以表示为fec0:1::1234
地址的前64位“fec0:0:0:1”构成了地址的前缀。在IPV6地址中,地址前缀用于表示IPV6地址中有多少位表示子网。
单播地址
IPV6单播地址分为多种类型,分别是全局可聚集单播地址、站点本地地址以及链本地地址。
IPV6单播地址中的接口标识符用于在链中标识接口。接口标识符在该链中必须是唯一的。链通常由子网前缀标识。
如果一个单播地址的所有位均为零,那么该地址称为未指定的地址。以文本形式表示为“::”。
单播地址“::1”或“0:0:0:0:0:0:0:1”称为环回地址。节点向自己发送数据包时采用环回地址。
可聚集全局单播地址
全局单播地址是在全局范围内唯一的IPV6地址。在RFC2374中,对该地址格式进行了全面的定义(一种IPV6可聚集全局单播地址格式)。
链本地地址
链本地地址用于在单个链上对节点进行寻址。来自或发往链本地地址的数据包不会被由器转发。
站点本地地址
站点本地地址应在同一站点内使用。由器不会转发任何站点本地源地址或目标地址是站点外部地址的数据包。
多播地址
多播地址是一组节点的标识符。
地址开头的“FF”标识该地址是一个多播地址。
“标志”字段是一组四个标志“000T”。高位顺序的三位是保留位,必须为零。最后一位“T”说明它是否被永久分配。如果该值为零,说明它被永久分配,否则为暂时分配。
“范围”字段是一个四位字段,用于多播组的范围。例如,值“1”说明该多播组是一个节点本地多播组。值“2”说明其范围是链本地。
“组ID”字段标识多播组。
以下是一些常用的多播组:
以上介绍的就是IPV6地址类型。