4.3 Hop-by-Hop オプションヘッダー (Hop-by-Hop Options Header)
Hop-by-Hop Options ヘッダーは、パケット配送経路上のすべてのノードが検査しなければならないオプション情報を運ぶために使用されます。Hop-by-Hop Options ヘッダーは IPv6 ヘッダーの Next Header 値 0 によって識別され、以下の形式を持ちます。
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Next Header | Hdr Ext Len | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +
| |
. .
. Options .
. .
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
次ヘッダー (Next Header) — 8 ビットのセレクター。Hop-by-Hop Options ヘッダーの直後に続くヘッダーのタイプを識別します。IPv4 の Protocol フィールドと同じ値を使用します [RFC-1700 et seq.]。
ヘッダー拡張長 (Hdr Ext Len) — 8 ビットの符号なし整数。Hop-by-Hop Options ヘッダーの長さ(8 オクテット単位)。最初の 8 オクテットは含みません。
オプション (Options) — 可変長フィールド。完全な Hop-by-Hop Options ヘッダーの長さが 8 オクテットの整数倍になるような長さを持ちます。第 4.2 節で説明した TLV エンコードされたオプションを一つ以上含みます。
本文書で定義されている唯一の逐跳オプションは、第 4.2 節で規定された Pad1 および PadN オプションです。