PIM Hello (pim_hello)
- レイヤ: L3 (ネットワーク)
- ヘッダ: 可変長
- 補足: マルチキャスト制御プロトコル
下位レイヤからの到達
| 下位レイヤ | 判別フィールド | 値 |
|---|---|---|
pim | type | 0 |
フィールド
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
options | tlv — PDU の残りすべて | 3 要素 | PIM Hello オプション (Holdtime、LAN Prune Delay、DR Priority、Generation ID、Address List)。 |
options
- タイプ 16 ビット、長さ 16 ビット。
- 長さは値の部分だけを数えます。
- 未知のタイプは値をオクテット列のまま保持します。
| タイプ値 | 名前 | 値のフィールド | 説明 |
|---|---|---|---|
| 1 (0x0001) | holdtime | holdtime | |
| 2 (0x0002) | lan_prune_delay | t, propagation_delay, override_interval | |
| 19 (0x0013) | dr_priority | priority | |
| 20 (0x0014) | generation_id | generation_id | |
| 24 (0x0018) | address_list |
options › holdtime
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
holdtime | uint(16) | 105 |
options › lan_prune_delay
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
t | uint(1) | 0 | ||
propagation_delay | uint(15) | 500 | ||
override_interval | uint(16) | 2500 |
options › dr_priority
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
priority | uint(32) | 1 |
options › generation_id
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
generation_id | uint(32) | 0 |
サンプルテンプレート
- interop-pim-hello-neighbor —
templates/interop/pim-hello-neighbor.wpg.yaml - pim-hello —
templates/protocols/mcast/pim-hello.wpg.yaml