IPv6 主要特点

特性说明
地址长度128 bit(16 Byte),解决 IPv4 地址耗尽问题
分片策略一般不允许分片(源节点可以分片,路由器不能分片)
首部长度必须是 8B 的整数倍(IPv4 是 4B)
首部格式简化,固定 40B 基本首部 + 扩展首部
安全性支持 IPSec 认证和加密
即插即用支持无状态地址自动配置(SLAAC)
扩展性扩展首部链式结构,灵活添加新功能

与 IPv4 的关键区别

  • IPv4 首部长度可变(20B-60B),IPv6 固定 40B 基本首部
  • IPv4 首部校验和逐跳计算,IPv6 无首部校验和(由上层协议保证)
  • IPv4 用 ARP 解析 MAC 地址,IPv6 用邻居发现协议(NDP)
  • IPv4 广播地址,IPv6 取消了广播(由组播替代)

IPv6 地址

地址类型

类型说明
单播 Unicast一对一通信
组播 Multicast一对多通信
任播 Anycast一对最近的一组中的一个通信

注:IPv6 取消了 IPv4 的广播地址,由组播替代。

地址表示

  • 8 组 16 位十六进制数,每组 4 个十六进制数字
  • 例如:2001:0db8:85a3:0000:0000:8a2e:0370:7334
  • 压缩表示:连续 0 可用 :: 代替(只能使用一次)

IPv4 到 IPv6 的过渡策略

策略说明
双协议栈节点同时运行 IPv4 和 IPv6 两个协议栈
隧道协议将 IPv6 数据报封装在 IPv4 数据报中穿越 IPv4 网络