PIM Hello (pim_hello)
- Layer: L3 (network)
- Header: variable length
- Notes: Multicast control protocols
Reached from
| Lower layer | Selector | Value |
|---|---|---|
pim | type | 0 |
Fields
| Field | Type | Default | Auto | Description |
|---|---|---|---|---|
options | tlv — rest of the PDU | 3 items | PIM Hello options (Holdtime, LAN Prune Delay, DR Priority, Generation ID, Address List). |
options
- Type 16 bits, length 16 bits.
- The length counts the value only.
- Unknown types are kept as raw value octets.
| Type | Name | Value fields | Description |
|---|---|---|---|
| 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
| Field | Type | Default | Auto | Description |
|---|---|---|---|---|
holdtime | uint(16) | 105 |
options › lan_prune_delay
| Field | Type | Default | Auto | Description |
|---|---|---|---|---|
t | uint(1) | 0 | ||
propagation_delay | uint(15) | 500 | ||
override_interval | uint(16) | 2500 |
options › dr_priority
| Field | Type | Default | Auto | Description |
|---|---|---|---|---|
priority | uint(32) | 1 |
options › generation_id
| Field | Type | Default | Auto | Description |
|---|---|---|---|---|
generation_id | uint(32) | 0 |
Sample templates
- interop-pim-hello-neighbor —
templates/interop/pim-hello-neighbor.wpg.yaml - pim-hello —
templates/protocols/mcast/pim-hello.wpg.yaml