メインコンテンツまでスキップ

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ヘッダーに続くペイロードの長さ、つまり、パケットの残りの部分の長さ (オクテット単位)。(拡張ヘッダーが存在する場合、それらはペイロードの一部とみなされます。つまり、ペイロード長に含まれます。)

Next Header (次ヘッダー) 8ビットのセレクター。IPv6ヘッダーの直後に続くヘッダーのタイプを識別します。IPv4プロトコルフィールドと同じ値を使用します [IANA-PN]。

Hop Limit (ホップリミット) 8ビットの符号なし整数。パケットを転送する各ノードによって1ずつ減少されます。転送時に、受信時にホップリミットがゼロであったか、ゼロに減少した場合、パケットは破棄されます。パケットの宛先であるノードは、ホップリミットがゼロに等しいパケットを破棄すべきではありません (SHOULD NOT); 通常どおりパケットを処理すべきです (SHOULD)。

Source Address (送信元アドレス) 128ビット。パケットの送信元のアドレス。[RFC4291]を参照。

Destination Address (宛先アドレス) 128ビット。パケットの意図された受信者のアドレス (場合によっては、必ずしも最終的な受信者ではない。ルーティングヘッダーが存在する場合は [RFC2460]を参照)。[RFC4291]と[RFC4291]のセクション4.4を参照。