跳到主要内容

1. Introduction (简介)

IP version 6 (IPv6) 是 Internet Protocol (互联网协议) 的一个新版本, 设计为 IP version 4 (IPv4) [RFC-791] 的继任者.从 IPv4 到 IPv6 的变化主要分为以下几类:

o Expanded Addressing Capabilities (扩展的寻址能力)

IPv6 将 IP 地址大小从 32 位增加到 128 位, 以支持更多级别的寻址层次结构、更多数量的可寻址节点, 以及更简单的地址自动配置.通过向组播地址添加 "scope (范围)" 字段, 提高了组播路由的可扩展性.并定义了一种称为 "anycast address (任播地址)" 的新地址类型, 用于将分组发送到一组节点中的任意一个.

o Header Format Simplification (报头格式简化)

一些 IPv4 报头字段已被删除或设为可选, 以降低分组处理的常见情况处理开销, 并限制 IPv6 报头的带宽开销.

o Improved Support for Extensions and Options (改进的扩展和选项支持)

IP 报头选项编码方式的改变允许更高效的转发、对选项长度限制更宽松, 以及在将来引入新选项时具有更大的灵活性.

o Flow Labeling Capability (流标签能力)

添加了一种新能力, 用于对属于特定流量 "flows (流)" 的分组进行标记, 发送方可以为这些流请求特殊处理, 如非默认服务质量或 "real-time (实时)" 服务.

o Authentication and Privacy Capabilities (认证和隐私能力)

为 IPv6 规定了支持认证、数据完整性和 (可选的) 数据机密性的扩展.

本文档规定了基本的 IPv6 报头以及初始定义的 IPv6 扩展报头和选项.它还讨论了分组大小问题、流标签和流量类别的语义, 以及 IPv6 对上层协议的影响.IPv6 地址的格式和语义在 [ADDRARCH] 中单独规定.所有 IPv6 实现都必须包含的 IPv6 版本 ICMP 在 [ICMPv6] 中规定.