Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ICMPv6 (icmpv6)

下位レイヤからの到達

下位レイヤ判別フィールド値
ipv6next_header58 (0x3a)
ipv6_hopoptsnext_header58 (0x3a)
ipv6_routenext_header58 (0x3a)
ipv6_srhnext_header58 (0x3a)
ipv6_fragnext_header58 (0x3a)
ipv6_dstoptsnext_header58 (0x3a)

フィールド

フィールド型既定値Auto説明
typeenum(8)128 (echo_request)次レイヤのプロトコル番号 (「次レイヤ」参照)メッセージ種別。
codeuint(8)0メッセージコード (意味は種別による)。
checksumuint(16)ヘッダとそれ以降すべてに対する疑似ヘッダ付きインターネットチェックサムIPv6 擬似ヘッダを含むヘッダとペイロードのインターネットチェックサム (Auto)。

type

値名前
1 (0x01)destination_unreachable
2 (0x02)packet_too_big
3 (0x03)time_exceeded
4 (0x04)parameter_problem
128 (0x80)echo_request
129 (0x81)echo_reply
130 (0x82)mld_query
131 (0x83)mld_report
132 (0x84)mld_done
133 (0x85)router_solicitation
134 (0x86)router_advertisement
135 (0x87)neighbor_solicitation
136 (0x88)neighbor_advertisement
137 (0x89)redirect
143 (0x8f)mldv2_report

次レイヤ

次レイヤは type で判別します。このフィールドが Auto のときは、上に積んだプロトコルの値を書き込みます。

値プロトコル備考
130 (0x82)mldv2_query残り 24 オクテット以上
128 (0x80)icmpv6_echo
129 (0x81)icmpv6_echo
130 (0x82)mld
131 (0x83)mld
132 (0x84)mld
143 (0x8f)mldv2_report
133 (0x85)ndp_rs
134 (0x86)ndp_ra
135 (0x87)ndp_ns
136 (0x88)ndp_na
137 (0x89)ndp_redirect

制約

レベル規則
警告type が 1..255 の範囲

サンプルテンプレート