A Registry for PIM Message Types
obsoleted by
- rfc-8736 — PIM Message Type Space Extension and Reserved Bits
Extracted elements (7)
PIM version 2 is not based on IGMP (unlike PIM version 1), so it requires its own separate message type registry rather than reusing the existing IGMP registry.
Type 15 is reserved for a future extension of the message type space because the current 4-bit type field allows only 16 values, making exhaustion plausible. The mechanism for extension is left to a future document.
Assignment of new PIM message types MUST follow the 'IETF Review' model as defined in RFC 5226.
The PIM message type field is a 4-bit integer with possible values from 0 to 15, defining the type of each PIM version 2 message.
IANA has created a PIM message type registry placed in the 'Protocol Independent Multicast (PIM)' branch. Each entry consists of a 4-bit integer message type (values 0–15), a message name, and references to defining documents.
Initial registry content assigns types 0–10 to named PIM messages (Hello, Register, Register Stop, Join/Prune, Bootstrap, Assert, Graft, Graft-Ack, Candidate RP Advertisement, State Refresh, DF Election), leaves 11–14 unassigned, and reserves type 15 for future extension of the type space.
This document only creates an IANA registry. A well-known location for information on valid PIM message types provides a minor security benefit, but there are no other security considerations.