3. IPv6 ヘッダーフォーマット (IPv6 Header Format)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|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 の Protocol フィールドと同じ値を使用します [RFC-1700 et seq.]。
ホップ制限 (Hop Limit) — 8 ビットの符号なし整数。パケットを転送する各ノードが 1 ずつ減算します。Hop Limit がゼロに減少した場合、パケットは破棄されます。
送信元アドレス (Source Address) — パケット発信者の 128 ビットアドレス。[ADDRARCH] を参照。
宛先アドレス (Destination Address) — パケットの意図された受信者の 128 ビットアドレス(Routing header が存在する場合、最終受信者ではない可能性があります)。[ADDRARCH] および第 4.4 節を参照。