1. IPv6 的背景
IPv4 地址空间已经消耗殆尽,近乎无限的地址空间是 IPv6 的最大优势
![](https://i-blog.csdnimg.cn/blog_migrate/412d338f36caff134b4a55025f04a0ef.png)
2. IPv6 基本报头
在 IPv4 的基础上增加了流标签,去掉了一些冗余字段,使报文头部的处理更
为简单、高效
![](https://i-blog.csdnimg.cn/blog_migrate/00db46b41665e08b036afc7fbb5f14c5.png)
3. IPv6 扩展报头
是跟在 IPv6 基本报头后面的可选报头,可以有一个或多个
4. IPv6 的地址格式
IPv6 地址长度为 128bit,每 16bit 划分在为一段,每段由 4 个 16 进制数
表示,并用冒号隔开
IPv6 地址包括网络前缀和接口标识两部分组成
每一组中的前导 0 都可以省略
地址中包含的连续全为 0 的组,可以用双冒号“::”来代替
5. IPv6 地址分类
IPv6 地址分为单播地址,任播地址、组播地址
全球单播地址
带有固定的前缀,类似于 IPv4 的公网地址
链路本地单播地址
链路本地单播地址前缀位 FE80::/,在链路上标识接口,自动生成
组播地址
所有 IPv6 组播地址都以 FF 开始,标识一组接口
任播地址
用一个地址标识一组网络接口,属于不同的节点
![](https://i-blog.csdnimg.cn/blog_migrate/e02484383d88de6fcaaa581a6195bcac.png)
6. IPv6 无状态地址自动配置
网络节点向相连的路由器发送 RS,请求地址前缀信息
路由器通过发送路由器通告 RA,回复地址前缀信息
7. EUI-64 规范
将 FFFE 插入 MAC 中间,并将第 7 位置反,生成接口 ID
8. IPv6 无状态地址 DAD 检查
当为接口配置 IPv6 地址是,DAD 用来在本地链路范围内检测将要使用的 IPv6
地址是否唯一(免费 ARP)