IPv6地址-001

互联网确实急需用IPv6扩充IP地址空间。如下是最近两年ipv4地址增长情况

IPv6地址-001

IPv6地址表示方式:
ipv6地址有128位,为了表示方便用16进制表示,中间用冒号进行分隔。比如2000:0DB8:0000:0000:0000:0001:0000:0001/64。每一个位代表4个2进制位。
为了缩短长度可以把中间重复的一个小段0省略掉。比如2000:0DB8:0000:0000:0000:0002:0000:0001/64省略为2000:0DB8::0002:0000:0001/64。只能一次省略。不能把0002后面一个小段的4个0也省略了。比如写成2000:0DB8::0002::0001/64是错误的,这种写法分不清楚前面省略了几个小段,后面省略几个小段。

IPv6地址分类:

IPv6有三种地址类型:unicast, anycast, multicast(取代了IPv4中的广播地址)。
另外一种形式地址分类方式,分4类:
a. 全球单播地址(global unicast)。128位确定前3位为001。
用2进制表示就是从0010 00...00/3 到 0011 11...11/3 (128个数字太长,中间重复的数字省略) 。
用16进制表示就是从2000::/3 到 3FFF::/3 (一对比上面的二进制,简洁 :))。

b. 链路本地单播地址(link-local unicast)。
128位确定前10位, 为 1111 1110 10。用16进制表示为FE80::/10。
简单说是互联的两个接口上用的。地址有效范围只是这一根互联网线上,两个接口互相ping一下,不能路由到其他网段设备上去。

c.唯一本地单播地址(unique local unicast)。
128位确定前8位, 为 1111 1100 和 1111 1101。用16进制表示为FC00::/8 和 FD00::/8, 两个大段。
它和ipv4中的3个私有地址段10.0.0.0/8 ,172.16.0.0/12,192.168.0.0/16作用相同。

d.多播地址(multicast)。
128位确定前8位, 为 1111 1111。用16进制表示为FF00::/8。

分了4类地址后,还有好多地址没有分出去,比如128位中前三位还有010, 011, 100, 101, 110没有分。

IPv4和IPv6地址分配机构, IANA(Internet Assigned Numbers Authority) 它把权力下放到5个区域机构
RIPE NCC (EMEA),APNIC (Asia Pacific), ARIN (North America), LACNIC (Latin America) , AfriNIC (African Region) 。中国属于APNIC分配 。在它的网站进行IP地址和BGP AS号申请。

IPv6地址段分配策略
现在APNIC给运营商分配的都是/32掩码的IPv6地址段。运营商可以再细分2^32个子网(约43亿),每个子网有2^64个IP地址,数不过来了。。。。。。全部都是公网IP,幸福的要疯掉。
分配策略用一张图表示

IPv6地址-001

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章