一个因特网协议第6版地址(IPv6地址)是用于标识所涉及的数字标签的网络接口的计算机的一个或网络节点参与一个IPv6的 计算机网络。
一个IP地址用于识别的单个网络接口的目的主机,定位在网络上,并且因此允许的路由IP包的主机之间。对于路由,IP地址出现在数据包标题的字段中,表示数据包的来源和目的地。
IPv6是继任者的第一寻址的基础设施网络,互联网协议第4版(IPv4)的。与将IP地址定义为32位值的IPv4不同,IPv6地址的大小为128位。因此,与IPv4相比,IPv6的地址空间大大扩展。
寻址方法[ 编辑]
IPv6地址通过网络中常见的主要寻址和路由方法进行分类:单播寻址,选播寻址和多播寻址。[1]
甲单播地址标识单个网络接口。Internet协议将发送到单播地址的数据包发送到该特定接口。
一个选播地址被分配给一组接口,通常属于不同的节点。根据路由协议的距离定义,发送到任播地址的数据包仅发送到其中一个成员接口,通常是最近的主机。任播地址不易被识别,它们具有与单播地址相同的格式,并且不同点仅在于它们在多个点上存在于网络中。几乎任何单播地址都可以用作任播地址。
阿多播地址也使用多个主机,其通过参与网络路由器之间组播分发协议获取组播地址的目的地。发送到多播地址的数据包将被传送到已加入相应多播组的所有接口。IPv6不执行广播寻址。Broadcast的传统角色被多播寻址包含到全节点链路本地多播组ff02 :: 1中。但是,不推荐使用全节点组,并且大多数IPv6协议都使用专用链路本地多播组,以避免干扰网络中的每个接口。
地址格式[ 编辑]
IPv6地址由128位组成。[1]对于每种主要寻址和路由方法,各种地址格式通过将128个地址位逻辑地划分为位组,并建立将这些位组的值与特殊寻址特征相关联的规则来识别。
单播和任播地址格式[ 编辑]
单播和任播地址通常由两个逻辑部分组成:用于路由的64位网络前缀和用于识别主机网络接口的64位接口标识符。
-
通用单播地址格式(路由前缀大小各不相同) 位 48(或更多) 16(或更少) 64 领域 路由前缀 子网ID 接口标识符
的网络前缀(与路由前缀与组合的子网ID)被包含在该地址的最显著64位。路由前缀的大小可能会有所不同; 较大的前缀大小意味着较小的子网ID大小。网络管理员可以使用子网id(entifier)字段的位来定义给定网络内的子网。64位接口标识符可以使用修改的EUI-64格式从接口的MAC地址自动生成,从DHCPv6服务器获取,随机自动建立或手动分配。
链路本地地址也基于接口标识符,但使用不同的网络前缀格式。
-
链接本地地址格式 位 10 54 64 领域 字首 零 接口标识符
该前缀字段包含54个零随后使总网络前缀相同的所有链路本地地址(二进制值1111111010. FE80 :: / 64 链路本地地址前缀),使它们不可路由。
多播地址格式[ 编辑]
根据应用程序,多播地址根据几种特定的格式规则形成。
-
一般多播地址格式 位 8 4 4 112 领域 字首 FLG SC 组ID
该前缀适用于任何多播地址的二进制值11111111。
目前,flg字段中的4个标志位中有3个被定义; [1]最重要的标志位保留供将来使用。
-
多播地址标志 [2] 位 旗 意思是0 意思当1 8 保留的 保留的 保留的 9 R(Rendezvous)[3] 聚合点没有嵌入 嵌入的集合点 10 P(前缀)[4] 没有前缀信息 基于网络前缀的地址 11 T(瞬态)[1] 众所周知的多播地址 动态分配的多播地址
的4位字段范围(SC)用于指示在其中地址是有效的和独特的。
有特殊的组播地址,如Solicited Node。
-
请求节点多播地址 格式 位 8 4