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

IGMP (igmp)

下位レイヤからの到達

下位レイヤ判別フィールド値
ipv4protocol2 (0x02)

フィールド

フィールド型既定値Auto説明
typeenum(8)17 (membership_query)次レイヤのプロトコル番号 (「次レイヤ」参照)IGMP メッセージタイプ (ボディから Auto: 0x11 クエリ、0x12 / 0x16 レポート、0x17 離脱、0x22 v3 レポート)。
max_resp_codeuint(8)100最大応答時間 / コード (1/10 秒単位、クエリ用。レポートでは 0)。
checksumuint(16)ヘッダとそれ以降すべてに対するインターネットチェックサムIGMP メッセージ全体のインターネットチェックサム (Auto)。

type

値名前
17 (0x11)membership_query
18 (0x12)v1_membership_report
22 (0x16)v2_membership_report
23 (0x17)leave_group
34 (0x22)v3_membership_report

次レイヤ

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

値プロトコル備考
17 (0x11)igmpv3_query残り 8 オクテット以上
17 (0x11)igmpv2
18 (0x12)igmpv2
22 (0x16)igmpv2
23 (0x17)igmpv2
34 (0x22)igmpv3_report

サンプルテンプレート

  • igmpv2-query — templates/protocols/mcast/igmpv2-query.wpg.yaml
  • igmpv3-query — templates/protocols/mcast/igmpv3-query.wpg.yaml
  • igmpv3-report — templates/protocols/mcast/igmpv3-report.wpg.yaml