3. IPv6 Header Format (IPv6头部格式)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| Traffic Class | Flow Label |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Payload Length | Next Header | Hop Limit |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
| |
+ Source Address +
| |
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
| |
+ Destination Address +
| |
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Version (版本) 4 位互联网协议版本号 = 6.
Traffic Class (流量类别) 8 位流量类别字段. 参见第 7 节.
Flow Label (流标签) 20 位流标签. 参见第 6 节.
Payload Length (有效载荷长度) 16 位无符号整数. IPv6 有效载荷的长度, 即跟随此 IPv6 头部的数据包其余部分的长度, 以八位字节为单位. (注意, 任何存在的扩展头部 (见第 4 节) 都被视为有效载荷的一部分, 即包含在长度计数中.)
Next Header (下一头部) 8 位选择器. 标识紧跟在 IPv6 头部之后的头部类型. 使用与 IPv4 协议字段 [IANA-PN] 相同的值.
Hop Limit (跳数限制) 8 位无符号整数. 每个转发数据包的节点将其递减 1. 转发时, 如果接收时跳数限制为零或递减至零, 则丢弃该数据包. 作为数据包目标的节点不应 (SHOULD NOT) 丢弃跳数限制等于零的数据包; 它应该 (SHOULD) 正常处理该数据包.
Source Address (源地址) 128 位数据包发起者的地址. 参见 [RFC4291].
Destination Address (目标地址) 128 位数据包预期接收者的地址 (如果存在路由头部, 则可能不是最终接收者). 参见 [RFC4291] 和第 4.4 节.