IPv6パケット
元のパケットの断片化可能な部分の開始部に関連した、8オクテット単位のオフセット。
すべての拡張ヘッダは任意であり、かつ一回しか使われない(ただし2回使うことができる宛先オプションを除く)ことに注意されたし。
もしノードがある拡張ヘッダを認識できないときには、ノードはパケットを破棄しパラメーター異常(ICMPv6 type4, code1)メッセージを送信する。固定ヘッダ以外のヘッダで次ヘッダの値が0のときも同様である。
次ヘッダフィールドが59(次ヘッダなし)のとき、上位層プロトコルを含めそのヘッダに続くヘッダはないことを示す。つまりそのヘッダの視点からすると、ペイロードは含まれずIPv6パケットはそのすぐ後に終了するように見える。しかしながら固定ヘッド内で指定されたペイロード長がパケット内のすべての拡張ヘッダの大きさよりも大きければ、データはペイロードとして含まれることができる。ホストはこのデータを無視するが、変更されないままルーターを通過することができる。
IPv6パケットの固定ヘッダは40オクテット(320ビット)の固定長で構成されている。以下にヘッダフォーマットを示す。
2017年11月17日閲覧。
↑ Philippe Biondi, Arnoud Ebalard (2007年4月). “IPv6 Routing Header Security”. EADS. 2010年12月3日閲覧。 “Type 0: the evil mechanism...”
↑ J. Abley; P. Savola; G. Neville-Neil (December 2007). Deprecation of Type 0 Routing Headers in IPv6 (英語). doi:10.17487/RFC5095. RFC 5095。
↑ I. Castineyra; N. Chiappa; M. Steenstrup (August 1996). The Nimrod Routing Architecture (英語). doi:10.17487/RFC1992. RFC 1992。
↑ J. Hui; JP. Vasseur; D. Culler; V. Manral (March 2012). An IPv6 Routing Header for Source Routes with the Routing Protocol for Low-Power and Lossy Networks (RPL) (英語). Internet Engineering Task Force (IETF).
次ヘッダのタイプを示す。