Internet Assigned Numbers Authority

Protocol Independent Multicast (PIM) Parameters

Last Updated
2023-10-16
Available Formats

XML

HTML

Plain text

Registries included below

PIM-Hello Options

Registration Procedure(s)
First Come First Served (expire in 1 year); Specification Required for Permanent assignments
Expert(s)
Stig Venaas, Jeffrey (Zhaohui) Zhang
Reference
[RFC7761][RFC3973]
Available Formats

CSV
Value Length Name Reference
0 Reserved [RFC3973]
1 2 Hold Time [RFC7761]
2 4 LAN Prune Delay [RFC3973]
3-16 - Reserved [RFC7761]
17 16 Label Parameters (renew 8/01) [Dino_Farinacci]
18 - Deprecated
19 4 DR Priority (renew 8/01) [RFC7761]
20 4 Generation ID [RFC3973]
21 4 State-Refresh [RFC3973]
22 0 Bidirectional Capable [RFC5015]
23 1 VCI Capability (renew 8/01) [Dino_Farinacci]
24 variable Address List [RFC7761]
25 variable Neighbor List TLV (renew 5/07) [Alex_Zinin]
26 0 Join Attribute [RFC5384]
27 variable PIM-over-TCP-Capable [RFC6559]
28 variable PIM-over-SCTP-Capable [RFC6559]
29 variable Pop-Count [RFC6807]
30 0 PIM MT-ID [RFC6420]
31 8 Interface ID [RFC6395]
32 0 PIM ECMP Redirect Hello Option [RFC6754]
33 2 vPC Peer ID (renew 6/14) [Siddanagouda_Khot]
34 4 DR Load-Balancing Capability (DRLB-Cap) [RFC8775]
35 variable DR Load-Balancing List (DRLB-List) [RFC8775]
36 0 Hierarchical Join/Prune Attribute [RFC7887]
37 variable DR Address Option [draft-ietf-pim-dr-improvement-10]
38 variable BDR Address Option [draft-ietf-pim-dr-improvement-10]
39 4 BFD Discriminator Option [RFC9186]
40 0 Packed Assert Capability [RFC9466]
41-65000 - Unassigned
65001-65535 - Reserved (Private Use)

PIM Join Attribute Types

Registration Procedure(s)
IETF Review
Reference
[RFC5384]
Available Formats

CSV
Value Name Reference
0 RPF Vector TLV [RFC5496]
1 MVPN Join Attribute [RFC6513]
2 MT-ID Join Attribute [RFC6420]
3 Pop-Count [RFC6807]
4 Explicit RPF Vector [RFC7891]
5 Transport Attribute [RFC8059]
6 Receiver RLOC Attribute [RFC8059]
7-63 Unassigned

PIM Address Family

Registration Procedure(s)
IESG Approval
Reference
[RFC3973][RFC7761]
Available Formats

CSV
Value Description Reference
0-127 Same meaning as Address Family Numbers. See http://www.iana.org/assignments/address-family-numbers
128-250 Unassigned
251-255 Reserved for Private Use [RFC3973]

PIM Address Encoding Types

Registration Procedure(s)
IETF Review
Reference
[RFC5384][RFC7761][RFC7887]
Available Formats

CSV
Value Description Reference
0 native encoding for the address family [RFC7761]
1 native encoding for the address family, but with one or more PIM Join Attributes present [RFC5384][RFC Errata 1597]
2-255 Unassigned

PIM Message Types

Registration Procedure(s)
IETF Review
Reference
[RFC9436]
Available Formats

CSV
Type Name Flag Bits Reference
0 Hello 0-7: Unassigned [RFC3973][RFC7761]
1 Register 0-7: Unassigned [RFC7761]
2 Register Stop 0: Packing Capability [RFC9465]
1-7: Unassigned [RFC7761]
3 Join/Prune 0-7: Unassigned [RFC3973][RFC7761]
4 Bootstrap 0-6: Unassigned [RFC5059][RFC7761]
7: No-Forward [RFC5059]
5 Assert 0: Packed [RFC9466]
1: Aggregated [RFC9466]
2-7: Unassigned [RFC3973][RFC7761]
6 Graft 0-7: Unassigned [RFC3973]
7 Graft-Ack 0-7: Unassigned [RFC3973]
8 Candidate RP Advertisement 0-7: Unassigned [RFC7761]
9 State Refresh 0-7: Unassigned [RFC3973]
10 DF Election 0-3: Unassigned [RFC5015]
4-7: Subtype [RFC5015]
11 ECMP Redirect 0-7: Unassigned [RFC6754]
12 PIM Flooding Mechanism 0-6: Unassigned [RFC8364]
7: No-Forward [RFC8364]
13.0 PIM Packed Null-Register 0-3: Unassigned [RFC9465]
13.1 PIM Packed Register-Stop 0-3: Unassigned [RFC9465]
13.2-15.14 Unassigned 0-3: Unassigned
15.15 Reserved 0-3: Reserved [RFC9436]

PORT Message Types

Registration Procedure(s)
RFC Required
Reference
[RFC6559]
Available Formats

CSV
Type Name Reference
0 Reserved [RFC6559]
1 Join/Prune [RFC6559]
2 Keep-alive [RFC6559]
3-65531 Unassigned
65532-65535 Experimental [RFC6559]

PORT Option Types

Registration Procedure(s)
RFC Required
Reference
[RFC6559]
Available Formats

CSV
Type Name Reference
0 Reserved [RFC6559]
1 PIM IPv4 Join/Prune [RFC6559]
2 PIM IPv6 Join/Prune [RFC6559]
3-32763 Unassigned Critical Options
32764-32767 Experimental [RFC6559]
32768-65531 Unassigned Non-Critical Options
65532-65535 Experimental [RFC6559]

PIM Join/Prune Transport Types

Registration Procedure(s)
IETF Review
Reference
[RFC8059]
Available Formats

CSV
Value Description Reference
0 multicast [RFC8059]
1 unicast [RFC8059]
2-255 Unassigned

PIM Flooding Mechanism Message Types

Registration Procedure(s)
IETF Review
Reference
[RFC8364]
Available Formats

CSV
Type Name Reference
0 Reserved [RFC8364]
1 Source Group Holdtime [RFC8364]
2-32767 Unassigned

PIM Designated Router Load-Balancing Hash Algorithms

Registration Procedure(s)
IETF Review
Reference
[RFC8775]
Available Formats

CSV
Type Name Reference
0 Modulo [RFC8775]
1-255 Unassigned

Contact Information

ID Name Contact URI Last Updated
[Alex_Zinin] Alex Zinin mailto:zinin&psg.com 2006-05-01
[Dino_Farinacci] Dino Farinacci mailto:dino&procket.com 2000-08
[Siddanagouda_Khot] Siddanagouda Khot mailto:sikhot&cisco.com 2013-06-06