1. IPv6 的背景

IPv4 地址空间已经消耗殆尽,近乎无限的地址空间是 IPv6 的最大优势

2. IPv6 基本报头

在 IPv4 的基础上增加了流标签,去掉了一些冗余字段,使报文头部的处理更为简单、高效

3. IPv6 扩展报头

是跟在 IPv6 基本报头后面的可选报头,可以有一个或多个

4. IPv6 的地址格式

IPv6 地址长度为 128bit,每 16bit 划分在为一段,每段由 4 个 16 进制数表示,并用冒号隔开

IPv6 地址包括网络前缀和接口标识两部分组成

每一组中的前导 0 都可以省略

地址中包含的连续全为 0 的组,可以用双冒号“::”来代替

5. IPv6 地址分类

IPv6 地址分为单播地址,任播地址、组播地址

全球单播地址

带有固定的前缀,类似于 IPv4 的公网地址

链路本地单播地址

链路本地单播地址前缀位 FE80::/,在链路上标识接口,自动生成

组播地址

所有 IPv6 组播地址都以 FF 开始,标识一组接口

任播地址

用一个地址标识一组网络接口,属于不同的节点

6. IPv6 无状态地址自动配置

网络节点向相连的路由器发送 RS,请求地址前缀信息

路由器通过发送路由器通告 RA,回复地址前缀信息

7. EUI-64 规范

将 FFFE 插入 MAC 中间,并将第 7 位置反,生成接口 ID

8. IPv6 无状态地址 DAD 检查

当为接口配置 IPv6 地址是,DAD 用来在本地链路范围内检测将要使用的 IPv6,地址是否唯一(免费 ARP)