【IPV6基础知识】IPV6地址结构

  由于移动互联网、物联网等技术的发展,IP地址逐渐枯竭,尽管NAT、CIDR等技术的出现在一定程度上缓解了IP地址枯竭的速度,但从长远来看,IPV4总有一天成为历史。早在1998年的时候RFC2460草案标准就定义了IPV6标准,然而十多年的时间过去了,互联网上IPV6的使用量占据了不到总资源的2%,这与运营商的路由设备不支持IPV6,更换设备代价大等原因密不可分,然而由于IPV6的低复杂性等特性,在物联网和嵌入式技术中可以有着广泛的应用。

IPV6采用了128位的地址,大大的扩大了地址空间,由一个64位的网络前缀和一个64位的主机地址组成,主机地址一般情形下由物理物理地址自动生成。

IPV6以16位为一组,用冒号隔开,共有8组,如下(例子取自维基百科)

2001:0db8:85a3:08d3:1319:8a2e:0370:7344

  IPV6可在适当的情况下进行省略,省略的规则如下:

(1)每组的前导0可以省略,可连续省略,下列两组组等效

2001:0db8:0000:0000:0000:0000:0000:0e13

2001:0db8:0:0:0:0:0:e13

(2)用双冒号表示一组或连续多组的0,但是双冒号只能出现一次,下列两组等效:

 2001:0db8:0000:0000:0000:0000:0000:0e13

2001:0db8::e13

  IPV6地址可分为三类:链路本地地址、任播地址、多播地址

(1)链路本地地址

该地址类似于IPV4中的“192.168.x.x“ 和 “10.x.x.x”只用于某个局域网内的通信,不能发向公网去

(2)任播地址

该地址会把数据报发向距离源点最近或者发送成本最低的一个节点上去,该节点又作为源节点继续发送数据报,直至接收列表都收到该数据报

(3)多播地址

送到多播地址的数据报会被发送到该多播组的所有的节点上去,多播地址可分为:

(i)ffx1:节点本地范围

(ii)ffx2:链路本地范围,不会被路由转发

(iii)ffx4:本地管理范围

(iv)ffx5:站点本地地址

(v)ffx8: 组织本地地址,不会转发出该组织

(vi)ffxe:全球范围


没有更多推荐了,返回首页