常用的ipv6地址讲解 ipv6地址范围怎么表示

为什么要使用IPv6地址【常用的ipv6地址讲解 ipv6地址范围怎么表示】由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展 。IPv6地址长度为128位,是v4长度的4倍 。现有标准IPv4只支持大概40亿(4×109)个网络地址,而IPv6支持3.4 ×1038个,这等价于在地球上每平方英寸有4.3×1020地址(6.7×1017地址/mm2) 。
IPv6地址的表示方法IPv6的地址长度为128位,是IPv4地址长度的4倍 。于是IPv4点分十进制格式不再适用,采用十六进制表示 。IPv6有3种表示方法 。

  • 冒分十六进制表示法
格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16b,以十六进制表示,例如:
ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 ??这种表示法中,每个X的前导0是可以省略的,例如: ??2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A
  • 0位压缩表示法
在某些情况下,一个IPv6地址中间可能包含很长的一段0 , 可以把连续的一段0压缩为“::” 。但为保证地址解析的唯一性,地址中”::”只能出现一次,例如: ??FF01:0:0:0:0:0:0:1101 → FF01::1101 ??0:0:0:0:0:0:0:1 → ::1 ??0:0:0:0:0:0:0:0 → ::
  • 内嵌IPv4地址表示法
为了实现IPv4-IPv6互通,IPv4地址会嵌入IPv6地址中 , 此时地址常表示为:X:X:X:X:X:X:d.d.d.d,前96b采用冒分十六进制表示,而最后32b地址则使用IPv4的点分十进制表示,例如::192.168.0.1与::FFFF:192.168.0.1就是两个典型的例子 , 注意在前96b中,压缩0位的方法依旧适用 。
IPv6地址的分类IPv6协议主要定义了三种地址类型:单播地址(Unicast Address)、组播地址(Multicast Address)和任播地址(Anycast Address) 。与原来在IPv4地址相比,新增了“任播地址”类型,取消了原来IPv4地址中的广播地址,因为在IPv6中的广播功能是通过组播来完成的 。
单播地址:用来唯一标识一个接口,类似于IPv4中的单播地址 。发送到单播地址的数据报文将被传送给此地址所标识的一个接口 。
组播地址:用来标识一组接口(通常这组接口属于不同的节点),类似于IPv4中的组播地址 。发送到组播地址的数据报文被传送给此地址所标识的所有接口
任播地址:用来标识一组接口(通常这组接口属于不同的节点) 。发送到任播地址的数据报文被传送给此地址所标识的一组接口中距离源节点最近(根据使用的路由协议进行度量)的一个接口 。
IPv6地址类型是由地址前缀部分来确定,主要地址类型与地址前缀的对应关系如下:
地址类型 地址前缀(二进制) IPv6前缀标识 单播地址 未指定地址 00…0(128 bits) ::/128 环回地址 00…1(128 bits) ::1/128 链路本地地址 1111111010 FE80::/10 唯一本地地址 1111 110 FC00::/7(包括FD00::/8和不常用的FC00::/8) 站点本地地址(已弃用,被唯一本地地址代替) 1111111011 FEC0::/10 全局单播地址 其他形式 – 组播地址 11111111 FF00::/8 任播地址 从单播地址空间中进行分配,使用单播地址的格式
单播地址IPv6单播地址与IPv4单播地址一样,都只标识了一个接口 。为了适应负载平衡系统,RFC3513允许多个接口使用同一个地址,只要这些接口作为主机上实现的IPv6的单个接口出现 。单播地址包括四个类型:全局单播地址、本地单播地址、兼容性地址、特殊地址 。
一、全局单播地址:
等同于IPv4中的公网地址,可以在IPv6 Internet上进行全局路由和访问 。这种地址类型允许路由前缀的聚合,从而限制了全球路由表项的数量 。
二、本地单播地址:


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: