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

PIM (pim)

Reached from

Lower layerSelectorValue
ipv4protocol103 (0x67)

Fields

FieldTypeDefaultAutoDescription
versionuint(4)2PIM version (2).
typeenum(4)0 (hello)Protocol number of the next layer (see Next layer)PIM message type (Auto from the body: 0 Hello, 1 Register, 3 Join/Prune).
reserveduint(8)0
checksumuint(16)Internet checksum over the header and everything after itInternet checksum (whole message; Register: first 8 octets only) (Auto).

type

ValueName
0hello
1register
2register_stop
3join_prune
4bootstrap
5assert
6graft
7graft_ack
8candidate_rp_advertisement

Next layer

The next layer is selected by type; when the field is Auto the builder writes the value of the protocol stacked above.

ValueProtocolNote
0pim_hello
3pim_join_prune

Constraints

LevelRule
warningversion = 2

Sample templates