IPV6协议
# IPv6协议
- 改进首部格式
- 快速处理/转发数据报
- 支持QoS ❓
# IPv6 数据报格式
- 固定长度的 40 字节基本首部
- 不允许分片
- 优先级(priority)
- 标识数据报的优先级
- 流标签(flow Label)
- 标识同一“流”中的数据报
- 希望根据不同的流标签来实现不同的服务
- 下一个首部(next header)
- 标识下一个选项首部或上层协议首部(如TCP首部)
其它改变
- 校验和(checksum)
- 彻底移除,以减少每跳处理时间
- 选项(options)
- 允许,但是从基本首部移出,定义多个选项首部,通过“下一个首部”字段指示
- ICMPv6: 新版ICMP
- 附加报文类型,e.g. “Packet Too Big”
- 多播组管理功能
# IPv6 地址表示形式
- 128 个 bit
- 一般形式
1080:0:FF:0:8:800:200C:417A
- 压缩形式
FF01:0:0:0:0:0:0:43→FF01::43
- IPv4-嵌入形式
0:0:0:0:0:FFFF:13.1.68.3
- 压缩表示
::FFFF:13.1.68.3
- 地址前缀
2002:43c:476b::/48
- IPv6 不再使用掩码
- URLs
http://[3FFE::1:800:200C:417A]:8000
# IPv6 基本地址类型
- 单播
- 一对一通信
- 多播
- 一对多通信
- 任意播
- 一对一组之一通信
# IPv4 向 IPv6 过渡
- 隧道(tunneling): IPv6数据报作为IPv4数据报的载荷进行封装,穿越IPv4网络
编辑 (opens new window)