| Lower layer | Selector | Value |
ipv4 | protocol | 103 (0x67) |
| Field | Type | Default | Auto | Description |
version | uint(4) | 2 | | PIM version (2). |
type | uint(4) | 1 | | PIM message type (Auto from the body: 0 Hello, 1 Register, 3 Join/Prune). |
reserved | uint(8) | 0 | | |
checksum | uint(16) | | Internet checksum over the header | Internet checksum (whole message; Register: first 8 octets only) (Auto). |
border | uint(1) | 0 | | Border bit (sender is a PIM Multicast Border Router). |
null_register | uint(1) | 0 | | Null-Register bit (no encapsulated data packet). |
reserved2 | uint(30) | 0 | | |
The next layer is selected by type; when the field is Auto the builder writes the value of the protocol stacked above.
First 4 bits of the payload when type = 1
| Level | Rule |
| warning | type = 1 |
- pim-register —
templates/protocols/mcast/pim-register.wpg.yaml