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

IGMPv3 Report (igmpv3_report)

下位レイヤからの到達

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

フィールド

フィールド型既定値Auto説明
reserveduint(16)0
num_group_recordsuint(16)group_records の要素数グループレコード数。
group_recordslist<struct> — PDU の残りすべて1 要素グループレコード (レコードタイプ、補助データ長、送信元、マルチキャストアドレス)。

group_records

各要素は以下のフィールドの組です。

フィールド型既定値Auto説明
record_typeenum(8)4 (change_to_exclude)
aux_data_lenuint(8)0
num_sourcesuint(16)sources の要素数
multicast_addressipv4239.1.1.1
sourceslist<ipv4> — num_sources * 4 オクテット[]
aux_databytes — aux_data_len * 4 オクテット""

group_records › record_type

値名前
1 (0x01)mode_is_include
2 (0x02)mode_is_exclude
3 (0x03)change_to_include
4 (0x04)change_to_exclude
5 (0x05)allow_new_sources
6 (0x06)block_old_sources

サンプルテンプレート

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