小白简单了解ipv6

小白带你了解ipv6

1、什么是ipv6

ipv6英文全称“Internet Protocol Version 6" 互联网协议第六版的缩写,是设计用于替代iPv4的下一代ip产品。

2、为什么用ipv6

由于ipv4地址资源有限,导致其地址数不足以支撑互联网的应用和发展,而ipv6其地址数量号称可以将世界上的每一粒沙子都编上一个地址,可见其前景多么巨大。

3、ipv6是什么样子?

IPv6的地址长度为128位,是IPv4地址长度的4倍。区别于ipv4的10进制,采用16进制使其拓展性更强,格式为X:X:X:X:X:X:X:X

例1:1234:5678:9ABC:DEF1:5234:5678:9ABC:DEF1

小白简单了解ipv6_第1张图片

4、太长了记不住怎么办?

使用缩写:
每个X的前导0是可以省略的,例1:

1234:0800:0070:0006:5000:0000:1111:1111–>1234:800:70:6:5000:0:1111:1111

地址中间可能包含很长的一段0,可以把连续的一段0压缩为"::",这个只能出现一次,例2:

1110:0:0:0:0:0:0:1–>1110::1
0:0:0:0:0:0:0:1–>::1
0:0:0:0:0:0:0:0–>::

5、ipv4和ipv6如何互通?

ipv6巧妙的将ipv4融入其中,将ipv6的后32个字节置换为ipv4,格式为X:X:X:X:X:X:d.d.d.d,前96位依旧为十六进制,后32位保留ipv4十进制,前面压缩0位的方法依旧保留。

例3 ::192.168.1.1 和 ::AAAA:192.168.1.1

6、ipv6报文格式

小白简单了解ipv6_第2张图片
Version(4-bit):IP版本,该字段值为6
Traffic Class(8-bit):流量分类,主要用于QoS
Flow Label(20-bit):流标签,用来标记IPv6数据包的一个流
Payload Length(16-bit):有效载荷的长度,扩展报头也算在Payload长度里
Next Header(8-bit):处理选项字段,分段,安全,移动性,松散源路由,记录路由等的新方式
Hop Limit:(8-bit):定义IP数据包所能经过的最大跳数,每跳一次将此值减1。
Source Address(128-bit):IP数据包的源地址
Destination Address(128-bit):IP数据包的目的地址
Possible Extension Header(s): 扩展报头

7、ipv6地址类型

分为单播、广播、多播
单播地址:一个单播地址对应一个接口,发往单播地址的数据包会被对应的接口接收;
任播地址:一个任播地址对应一组接口,发往任播地址的数据包会被这组接口的其中一个接收,被哪个接口接收由具体的路由协议确定;
组播地址:一个组播地址对应一组接口,发往组播地址的数据包会被这组的所有接口接收;
小白简单了解ipv6_第3张图片
8、ipv6私有地址

IPv4被保留的私有IP地址空间:
A类 10.0.0.0到10.255.255.255
B类 172.16.0.0到172.31.255.255
C类 192.168.0.0到192.168.255.255
IPv6的私有IP地址空间:
FEC0:0000:0000:0000:0000:0000:0000:0000/10

你可能感兴趣的:(小白简单了解ipv6)