4.3 Hop-by-Hop Options Header (逐跳选项报头)
Hop-by-Hop Options header 用于携带分组传递路径上的每个节点都必须检查的可选信息.Hop-by-Hop Options header 由 IPv6 报头中 Next Header 值 0 标识, 并具有以下格式:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Next Header | Hdr Ext Len | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +
| |
. .
. Options .
. .
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Next Header (下一报头) - 8 位选择器.标识紧跟 Hop-by-Hop Options header 后面的报头类型.使用与 IPv4 Protocol 字段相同的值 [RFC-1700 et seq.].
Hdr Ext Len (报头扩展长度) - 8 位无符号整数.Hop-by-Hop Options header 的长度 (以 8 个八位字节为单位), 不包括前 8 个八位字节.
Options (选项) - 可变长度字段, 其长度使得完整的 Hop-by-Hop Options header 的长度是 8 个八位字节的整数倍.包含一个或多个 TLV 编码的选项, 如第 4.2 节所述.
本文档中定义的唯一逐跳选项是第 4.2 节中规定的 Pad1 和 PadN 选项.