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)
关键词:「网工必备文档」网络工程师必须知道的IPv6详细说明