IPv6会带给我们什么?
首先,最重要的一点,就是前面所说的地址池扩容。
IPv4的地址池是约42.9亿,IPv6能达到多少呢?
数量如下——
340282366920938463463374607431768211456个…
不用数了,数到后面脑子就会秀逗了…
简单说,是2的128次方。
这个数量,即使是给地球上每一颗沙子都分配一个IP,也是妥妥够用的。(沙子表示一脸懵逼~ )
这个数量值是怎么得来的呢?还是它的地址位长决定的。
如果以二进制来写,IPv6的地址是128位。不过,这样写显然不太方便(一行都写不下)。所以,通常用十六进制来写,也就缩短成32位。
32位会分为8组,每组4位。
所以,下面这样的,就是一个标准的、合法的IPv6地址示例:
2001:0db8:85a3:08d3:1319:8a2e:0370:7344
注意啦!IPv6的地址是可以简写的!每项数字前导的0可以省略。
例如,下面这个地址:
2001:0DB8:02de:0000:0000:0000:0000:0e13
加粗的“0”,就可以省略,变成:
2001:DB8:2de:0:0:0:0:e13
更进一步的,如果有一组或连续几组都是0,那么可以简写成“::”,也就是:
2001:DB8:2de::e13
是不是很神奇?
注意,一个IPv6地址,只能有一个“::”。
为什么呢?很简单,你看下面这四个地址,如果所有0全都缩写,会变成什么样?
2001:0000:0000:0000:0000:25de:0000:cade
2001:0000:0000:0000:25de:0000:0000:cade
2001:0000:0000:25de:0000:0000:0000:cade
2001:0000:25de:0000:0000:0000:0000:cade
是的,都是2001::25de::cade,冲突了。所以,这个地址是非法的,不允许存在的。
关于IPv6地址,还有很多技术细节,因为篇幅的原因,不再赘述。
除了地址数量之外,IPv6还有很多优点,例如:
1、IPv6使用更小的路由表。使得路由器转发数据包的速度更快。