Protocol Independent Multicast (PIM) Parameters
2023-10-16
PIM-Hello Options
Stig Venaas, Jeffrey (Zhaohui) Zhang
First Come First Served (expire in 1 year); Specification Required for Permanent assignments
0
Reserved
1
2
Hold Time
2
4
LAN Prune Delay
3-16
-
Reserved
17
16
Label Parameters (renew 8/01)
18
-
Deprecated
19
4
DR Priority (renew 8/01)
20
4
Generation ID
21
4
State-Refresh
22
0
Bidirectional Capable
23
1
VCI Capability (renew 8/01)
24
variable
Address List
25
variable
Neighbor List TLV (renew 5/07)
26
0
Join Attribute
27
variable
PIM-over-TCP-Capable
28
variable
PIM-over-SCTP-Capable
29
variable
Pop-Count
30
0
PIM MT-ID
31
8
Interface ID
32
0
PIM ECMP Redirect Hello Option
33
2
vPC Peer ID (renew 6/14)
34
4
DR Load-Balancing Capability (DRLB-Cap)
35
variable
DR Load-Balancing List (DRLB-List)
36
0
Hierarchical Join/Prune Attribute
37
variable
DR Address Option
38
variable
BDR Address Option
39
4
BFD Discriminator Option
40
0
Packed Assert Capability
41-65000
-
Unassigned
65001-65535
-
Reserved (Private Use)
PIM Join Attribute Types
IETF Review
0
RPF Vector TLV
1
MVPN Join Attribute
2
MT-ID Join Attribute
3
Pop-Count
4
Explicit RPF Vector
5
Transport Attribute
6
Receiver RLOC Attribute
7-63
Unassigned
PIM Address Family
IESG Approval
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
PIM Address Encoding Types
IETF Review
0
native encoding for the address family
1
native encoding for the address family, but with one or more PIM Join Attributes present
2-255
Unassigned
PIM Message Types
IETF Review
0
Hello
0-7
Unassigned
1
Register
0-7
Unassigned
2
Register Stop
0
Packing Capability
2
Register Stop
1-7
Unassigned
3
Join/Prune
0-7
Unassigned
4
Bootstrap
0-6
Unassigned
4
Bootstrap
7
No-Forward
5
Assert
0
Packed
5
Assert
1
Aggregated
5
Assert
2-7
Unassigned
6
Graft
0-7
Unassigned
7
Graft-Ack
0-7
Unassigned
8
Candidate RP Advertisement
0-7
Unassigned
9
State Refresh
0-7
Unassigned
10
DF Election
0-3
Unassigned
10
DF Election
4-7
Subtype
11
ECMP Redirect
0-7
Unassigned
12
PIM Flooding Mechanism
0-6
Unassigned
12
PIM Flooding Mechanism
7
No-Forward
13.0
PIM Packed Null-Register
0-3
Unassigned
13.1
PIM Packed Register-Stop
0-3
Unassigned
13.2-15.14
Unassigned
0-3
Unassigned
15.15
Reserved
0-3
Reserved
PORT Message Types
RFC Required
0
Reserved
1
Join/Prune
2
Keep-alive
3-65531
Unassigned
65532-65535
Experimental
PORT Option Types
RFC Required
0
Reserved
1
PIM IPv4 Join/Prune
2
PIM IPv6 Join/Prune
3-32763
Unassigned Critical Options
32764-32767
Experimental
32768-65531
Unassigned Non-Critical Options
65532-65535
Experimental
PIM Join/Prune Transport Types
IETF Review
0
multicast
1
unicast
2-255
Unassigned
PIM Flooding Mechanism Message Types
IETF Review
0
Reserved
1
Source Group Holdtime
2-32767
Unassigned
PIM Designated Router Load-Balancing Hash Algorithms
IETF Review
0
Modulo
1-255
Unassigned
Alex Zinin
mailto:zinin&psg.com
2006-05-01
Dino Farinacci
mailto:dino&procket.com
2000-08
Siddanagouda Khot
mailto:sikhot&cisco.com
2013-06-06