PIM Flooding Mechanism and Source Discovery Enhancements
draft-ietf-pim-pfm-forwarding-enhancements-03
| Document | Type | Active Internet-Draft (pim WG) | |
|---|---|---|---|
| Authors | Ananya Gopal , Stig Venaas , Francesco Meo | ||
| Last updated | 2026-02-15 (Latest revision 2025-10-15) | ||
| RFC stream | Internet Engineering Task Force (IETF) | ||
| Intended RFC status | Experimental | ||
| Formats | |||
| Additional resources | Mailing list discussion | ||
| Stream | WG state | Submitted to IESG for Publication | |
| Document shepherd | Mike McBride | ||
| Shepherd write-up | Show Last changed 2026-02-15 | ||
| IESG | IESG state | Publication Requested | |
| Action Holder | |||
| Consensus boilerplate | Unknown | ||
| Telechat date | (None) | ||
| Responsible AD | Gunter Van de Velde | ||
| Send notices to | mmcbride7@gmail.com |
draft-ietf-pim-pfm-forwarding-enhancements-03
Network Working Group A. Gopal
Internet-Draft S. Venaas
Intended status: Experimental Cisco Systems, Inc.
Expires: 18 April 2026 F. Meo
15 October 2025
PIM Flooding Mechanism and Source Discovery Enhancements
draft-ietf-pim-pfm-forwarding-enhancements-03
Abstract
PIM Flooding Mechanism is a generic PIM message exchange mechanism
that allows multicast information to be exchanged between PIM routers
hop-by-hop. One example is PIM Flooding Mechanism and Source
Discovery which allows last hop routers to learn about new sources
using PFM messages, without the need for initial data registers,
Rendezvous Points or shared trees.
This document defines a new TLV for announcing sources that allows
for Sub-TLVs that can be used to provide various types of
information. This document also defines methodologies that enhance
forwarding efficiency in PFM deployments.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on 18 April 2026.
Copyright Notice
Copyright (c) 2025 IETF Trust and the persons identified as the
document authors. All rights reserved.
Gopal, et al. Expires 18 April 2026 [Page 1]
Internet-Draft PIM Forwarding Enhancements October 2025
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents (https://trustee.ietf.org/
license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights
and restrictions with respect to this document. Code Components
extracted from this document must include Revised BSD License text as
described in Section 4.e of the Trust Legal Provisions and are
provided without warranty as described in the Revised BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Conventions Used in This Document . . . . . . . . . . . . 3
1.2. Terminology . . . . . . . . . . . . . . . . . . . . . . . 4
2. PIM PFM Sub-TLV . . . . . . . . . . . . . . . . . . . . . . . 4
2.1. Group Source Info TLV . . . . . . . . . . . . . . . . . . 4
2.2. Group Source Info TLV Hello option . . . . . . . . . . . 6
2.3. Considerations for using the Group Source Info TLV . . . 6
3. PIM PFM forwarding optimization . . . . . . . . . . . . . . . 7
3.1. RFC 6395 Compliance . . . . . . . . . . . . . . . . . . . 7
3.2. PFM optimization Hello option . . . . . . . . . . . . . . 8
3.3. Sample PFM Topology . . . . . . . . . . . . . . . . . . . 8
3.4. PFM message handling with Relaxed-RPF enabled . . . . . . 9
4. PFM message forwarding to sender . . . . . . . . . . . . . . 12
5. Security Considerations . . . . . . . . . . . . . . . . . . . 12
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12
7. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 13
8. Normative References . . . . . . . . . . . . . . . . . . . . 13
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 13
1. Introduction
PIM Flooding Mechanism [RFC8364] allows a PIM router in the network
to originate a PFM message to distribute announcements of active
sources to its PIM neighbors [RFC7761]. All PIM neighbors then
process this PFM message and flood it further on their PIM-enabled
links. To prevent loops, the originator address as defined in
Section 3.1 [RFC8364] is used for RPF checking at each router. This
RPF check is defined in Section 3.4.1 [RFC8364]. Periodic PFM
messages are triggered, see Section 3.4.2 [RFC8364] and exchanged to
keep the multicast information updated across the PIM domain.
Firstly, the TLV used by PFM [RFC8364] for source discovery only
specifies source and group information to announce an active source.
There is no convenient way to provide additional information about a
flow.
Gopal, et al. Expires 18 April 2026 [Page 2]
Internet-Draft PIM Forwarding Enhancements October 2025
Secondly, a PIM router will flood a PFM message on all its PIM
enabled links. It is the recipient's responsibility to perform RPF
checks on all received PFM messages and then decide whether to accept
or drop a particular message. This means that if two routers have
PIM neighborships over more than one link, the same PFM messages are
exchanged or dropped over more than one link between the same two
routers. This leads to extra processing at each PIM router,
periodically, or every time a new source is discovered (in case of a
PFM-SD implementation). We can reduce the processing overhead for
the router-pair having PIM neighborships over multiple links.
This document discusses two new improvements in PFM message exchanges
between PIM routers.
1. This document defines a new TLV for announcing sources that
allows for Sub-TLVs that can be used for providing various types
of information. This enhancement is discussed in detail in
Section 2.
2. By leveraging PIM Router-IDs [RFC6395], PIM routers can optimize
PFM message exchanges when they maintain multiple neighborships
with the same peer router. This optimization is particularly
beneficial for router pairs connected via several links. When
two routers are the sole neighbors on multiple Point-to-Point
links, they need not exchange identical PFM messages across all
these links. Instead, PFM can achieve performance improvements
by utilizing Router Identifiers [RFC6395] (Router-IDs) announced
in PIM Hello messages to identify such scenarios and restrict
message exchanges to a subset of available links. This
enhancement is detailed in Section 3. Note that PFM message
behavior on shared LANs, where there are more than one neighbor
on the same link, remains unchanged.
These are independent enhancements and an implementation could
support one but not the other, however it is RECOMMENDED to implement
both.
1.1. Conventions Used in This Document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all
capitals, as shown here.
Gopal, et al. Expires 18 April 2026 [Page 3]
Internet-Draft PIM Forwarding Enhancements October 2025
1.2. Terminology
RPF: Reverse Path Forwarding
FHR: First-Hop Router
PFM-SD: PIM Flooding Mechanism and Source-Discovery
P2P: Point-to-Point
2. PIM PFM Sub-TLV
PFM-SD [RFC8364] defines a Group Source Holdtime (GSH) TLV for
announcing active sources. However, it could be beneficial for PIM
routers to exchange additional data about these sources.
2.1. Group Source Info TLV
This document defines a new Group Source Info (GSI) TLV that is used
similarly to the GSH TLV except that it only provides info for a
single source, and includes additional information about the flow in
Sub-TLVs. Note that the support for this TLV Type TBD1 is advertised
by PIM routers using the PIM Hello Option TBD2 and is discussed in
detail in Section 2.2
Gopal, et al. Expires 18 April 2026 [Page 4]
Internet-Draft PIM Forwarding Enhancements October 2025
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|T| Type = TBD1 | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Group Address (Encoded-Group format) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Address (Encoded-Unicast format) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Holdtime | Type Sub-TLV 1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Length Sub-TLV 1 | Value Sub-TLV 1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +
| . |
| . |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| . |
| . |
| Type Sub-TLV n | Length Sub-TLV n |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Value Sub-TLV n |
| . |
| . |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
T: If the Transitive bit is set to 0, a router MUST NOT forward the
message unless it supports this TLV and all the Sub-TLVs that are
present in the TLV in this message. If the transitive bit is set
to 1, it is forwarded even if the router does not support the TLV
or all the Sub-TLVs present.
Type: This TLV has type TBD1.
Length: The length of the value in octets.
Group Address: The multicast group for which the source is being
announced. This address uses the Encoded-Group format specified
in [RFC7761].
Source Address: The source address for the corresponding group. The
format for this address is given in the Encoded-Unicast address in
[RFC7761].
Holdtime: The Holdtime (in seconds).
Type Sub-TLV 1..n: The TLV contains n Sub-TLVs, n MAY be 0. The
Gopal, et al. Expires 18 April 2026 [Page 5]
Internet-Draft PIM Forwarding Enhancements October 2025
total length of the TLV (the Length field) is used to derive how
many octets are used for Sub-TLVs. It will be at least 4 * n
octets if n Sub-TLVs are present. Type Sub-TLV indicates the type
of the Sub-TLV. The allowed types are Sub-TLV types that are
specifically defined for use in the Group Source Info TLV.
Length Sub-TLV 1..n: The length of the Sub-TLV Value field in
octets.
Value Sub-TLV 1..n: The value of the Sub-TLV associated with the
type and of the specified length.
2.2. Group Source Info TLV Hello option
A PIM router indicates that it supports the Group Source Info TLV
specified in this document by including the new Group Source Info TLV
Hello option in PIM hellos.
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| OptionType = TBD2 | Length = 0 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
OptionType = TBD2
OptionLength = 0
2.3. Considerations for using the Group Source Info TLV
All PIM routers MUST track which neighbors announce this option.
This tracking is beneficial in heterogeneous networks where only
certain routers support the new TLV Type TBD1. Additionally, it is
RECOMMENDED that only Type TBD1 be used if support is available.
Consider a router capable of exchanging PFM Type TBD1 TLVs. It MUST
do the following:
* It MUST advertise its capability by sending PIM Hello with
OptionType TBD2.
* It MUST track whether all neighbors on each of its PIM interfaces
support this new TLV. Scope of this tracking is left to the
implementation. It MAY track this information even if the
capability on itself is removed.
Gopal, et al. Expires 18 April 2026 [Page 6]
Internet-Draft PIM Forwarding Enhancements October 2025
* If this router is a First Hop Router (FHR), while originating a
PFM message, it MUST originate a Type TBD1 TLV if all neighbors on
the PIM interface support Type TBD1.
* If this router is an FHR, while originating a PFM message, it MUST
originate a Type 1 TLV [RFC8364] if at least one neighbor on the
PIM interface does not support Type TBD1.
* On the receipt of a Type TBD1 TLV on a Type TBD1-capable
intermediate router, this router MUST forward the PFM message as
is on the PIM interfaces where all neighbors support this new
type.
* If there are PIM interfaces where at least one router does not
support the new TLV, an intermediate router that supports Type
TBD1 MUST convert the Type TBD1 TLV to Type 1 TLV [RFC8364] and
forward it on only on those unsupported interfaces. The
conversion mechanism is largely left to the implementation,
however, in a nutshell router MUST create and send TLV Type 1 with
the source group and holdtime from the Type TBD1 and ignore the
sub-TLV. Also, if there are multiple sources for the same group,
then they SHOULD be put together in one TLV, and sent as Type 1.
However, it MUST still send Type TBD1 TLV on all interfaces where
the neighbors do support it.
* A single PFM message MAY contain both Type 1 and Type TBD1 TLVs.
If so, when forwarding to neighbors that do not support Type TBD1,
the intermediate router MUST convert the PFM message to Type 1 TLV
if it has at least one TBD1 TLV, and all instances of TBD1 TLVs
MUST be converted to Type 1 TLVs.
3. PIM PFM forwarding optimization
3.1. RFC 6395 Compliance
For the forwarding optimization in this document to be used, PIM
routers MUST announce a Router-ID as specified in [RFC6395]. A PIM
router announces the same 4-byte Router-ID in PIM hellos that it
sends to all neighbors on all links. It also caches the Router-IDs
of its neighbors, when it receives Hellos from [RFC6395] Compliant
PIM neighbors. This can be used to determine that different PIM
neighbors are really the same router. In a PIM VRF context, if the
router has multiple interfaces with only one neighbor per interface,
the router SHOULD check if those neighbors announce an [RFC6395]
Router-ID. Note that the assumption is that Router-IDs are unique
per router in a PIM domain, and each device is advertising its own
unique Router-ID in PIM hellos on each of its interfaces, otherwise
applying this optimization can cause PFM to break.
Gopal, et al. Expires 18 April 2026 [Page 7]
Internet-Draft PIM Forwarding Enhancements October 2025
3.2. PFM optimization Hello option
A PIM router indicates that it supports enhancement mechanisms
specified in this document by including the new PFM optimization
Hello option (Option TBD3).
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| OptionType = TBD3 | Length = 0 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
OptionType = TBD3
OptionLength = 0
All PIM routers supporting forwarding optimization MUST track whether
it is supported by all PIM neighbors on each PIM interface. This
tracking is beneficial in heterogeneous networks where only certain
routers support the optimization.
Additionally, for each unique Router-ID received by a PIM router in a
PIM domain, the router MUST maintain a set of interfaces where the
following two conditions are met: 1. The neighbor with this Router-
ID is the only PIM neighbor on this interface and, 2. the neighbor is
advertising the PFM optimization option TBD3 on this interface. This
set is referred to as the PFM_OPT_IF set for each Router-ID. PFM
message exchange is optimized on the interfaces belonging to
PFM_OPT_IF for each Router-ID and is discussed in Section 3.4.
3.3. Sample PFM Topology
Gopal, et al. Expires 18 April 2026 [Page 8]
Internet-Draft PIM Forwarding Enhancements October 2025
Router C
│
│ LAN 1
│
Router A --------------------------------- Router B
| |
|----------------- Link L1 ----------------|
| |
|----------------- Link L2 ----------------|
| |
|----------------- Link L3 ----------------|
|__________________________________________|
│
│ LAN 2
|
Router D
Figure 1: Four Router Network Topology Example
3.4. PFM message handling with Relaxed-RPF enabled
Consider a topology where two PIM routers maintain multiple PIM
neighborships over several links within the same PIM domain, and are
the only two routers on these links, either a P2P link, or 2 PIM
neighbors on a LAN. On P2P links, each router sees only one
neighbor, but on shared LANs, routers may see multiple neighbors. An
example of such a topology is illustrated in Figure 1. Between
Router A and Router B, there are multiple links - 3 P2P links and 2
shared LANs. Traditionally, each of the routers in Figure 1 will
send out PFM messages out over all the links to its neighbor. RPF
checks are one of the commonly used ways to prevent loops, hence the
recipient router performs an RPF check and accepts only on one link,
thereby dropping packets from all the others. Since the sender does
not know which link will be chosen as the RPF-source on the neighbor,
it cannot choose one of the links, without knowing its neighbor's
decision. But this can be optimized as follows.
Assume both routers A and B are advertising their respective Router-
IDs on all links. When the optimizations specified in
Section Section 3.2 are in effect, On both routers A and B,
PFM_OPT_IF = {L1, L2, L3}.
Gopal, et al. Expires 18 April 2026 [Page 9]
Internet-Draft PIM Forwarding Enhancements October 2025
If the Relaxed-RPF optimization is advertised by both routers, the
sender MUST choose one link from their PFM_OPT_IF set and send and
forward PFM messages to its neighbor using only that link. On shared
LANs, the sender MUST send PFM messages as normal since optimization
cannot be applied when there are more than two routers on the network
segment. In other words, the scope of optimization is limited to
links present in the PFM_OPT_IF set for each Router-ID.
For example, referring to Figure 1, if Router A is forwarding or
originating a PFM message, it MUST send the message on one link out
of Links L1, L2, or L3. Router A also MUST send the message on both
LAN 1 and LAN 2 to ensure Routers C and D receive the message. This
selective behavior reduces PFM message processing overhead on the
Point-to-Point links. The mechanism to choose a link from the
PFM_OPT_IF set is left to the implementation.
When a router that supports the Relaxed-RPF optimization receives a
PFM message, it MUST first determine the expected RPF interface for
the message using standard RPF calculations. If the message was
received on a link belonging to the PFM_OPT_IF set AND both the
sender and receiver support Relaxed-RPF optimization, the receiver
MUST accept the message regardless of the RPF check result. In all
other cases, the receiver MUST perform normal RPF validation and only
accept the message if it arrives on the correct RPF interface.
The optimization mechanism relies heavily on a router's insight into
whether all neighbors on each PIM interface support the TLV Type TBD3
and/or Relaxed-RPF optimization. All checks can be done at the time
when a PFM message is forwarded, but it is possible to perform most
checks when there are neighbor changes, so that the processing at
forwarding time can be minimized. The following scenarios MUST be
handled:
Adding a new neighbor on any link: If the neighbor being added is
the first neighbor on this link, the router MUST check whether
this neighbor supports the optimization and announces a Router-ID.
If both conditions hold TRUE, this router MUST check whether
PFM_OPT_IF exists for this Router-ID. This means that the newly
added neighbor is also the sole neighbor on at least one other
link. Therefore, forwarding optimization MUST be enabled on this
link by adding it to the existing PFM_OPT_IF set for that Router-
ID. If PFM_OPT_IF does not exist for this Router-ID, it MUST be
created, and this link MUST be added to the set. If the neighbor
being added is the second neighbor on this link, and forwarding
optimization was previously enabled for the first neighbor, it
MUST now be disabled for that Router-ID on this link. Hence this
link MUST be removed from the PFM_OPT_IF set for the first
neighbor's Router-ID.
Gopal, et al. Expires 18 April 2026 [Page 10]
Internet-Draft PIM Forwarding Enhancements October 2025
Neighbor removal on a link: When a PIM neighbor is removed on a
link, and there is exactly one remaining neighbor, it MUST be
checked whether the remaining neighbor supports the forwarding
optimization and is advertising a Router-ID. If all three
conditions hold TRUE ((i) sole remaining neighbor that (ii)
supports forwarding optimization, and (iii) is advertising a
Router-ID), this router must check whether PFM_OPT_IF exists for
this Router-ID. If the PFM_OPT_IF set for this Router-ID does not
exist, it MUST be created; otherwise, the link MUST be added to
the existing set.
Neighbor starts/stops advertising Router-ID: When a PIM neighbor
starts advertising a Router-ID on this link, it MUST be checked
whether this neighbor also supports the forwarding optimization
(TBD3) on this link and whether it is the sole neighbor on this
link. If both conditions hold TRUE, this router MUST check
whether PFM_OPT_IF exists for this Router-ID. If it does not
exist, create PFM_OPT_IF for this Router-ID and this link MUST be
added to the set. If PFM_OPT_IF already exists, add this link to
the existing set. When a PIM neighbor stops advertising a Router-
ID on this link and is still forwarding optimization capable while
being the sole neighbor on this link, this link MUST be removed
from the PFM_OPT_IF set for this Router-ID. If the PFM_OPT_IF set
for this Router-ID becomes empty, it MUST be deleted.
Neighbor starts/stops advertising forwarding optimization: When a
PIM neighbor starts advertising the forwarding optimization (TBD3)
on this link, it MUST be checked whether this neighbor is the sole
neighbor on this link and whether it is advertising its Router-ID
on this link. If both conditions hold TRUE, this router MUST
check whether PFM_OPT_IF exists for this Router-ID. If it does
not exist, create PFM_OPT_IF for this Router-ID and this link MUST
be added to the set. If PFM_OPT_IF already exists, add this link
to the existing set. When a PIM neighbor stops advertising the
forwarding optimization (TBD3) on this link, while it is still
advertising a non-zero Router-ID and is the sole neighbor on this
link, this link MUST be removed from the PFM_OPT_IF set for this
Router-ID. If the PFM_OPT_IF set for this Router-ID becomes
empty, it MUST be deleted.
The scenarios described above apply during network and
configurations changes as well as software upgrades or downgrades,
that could lead to changes in neighbor capabilities. These
changes will be reflected in Hello messages with the relevant
options. It is essential to consistently maintain the PFM_OPT_IF
set for each non-zero Router-ID with any such changes.
Gopal, et al. Expires 18 April 2026 [Page 11]
Internet-Draft PIM Forwarding Enhancements October 2025
4. PFM message forwarding to sender
When the TBD3 optimization is enabled on a PIM router, the router
MUST NOT forward a PFM message on a link if both of the following
conditions are true: (1) the link has only one neighbor, and (2) that
neighbor's Router-ID matches the Router-ID of the router that
originated the PFM message. It is sufficient for the neighbor to
advertise only the Router-ID, without any additional optimization
options, since this information alone ensures the message is not sent
back to its original sender, thereby reducing unnecessary PFM message
forwarding.
5. Security Considerations
When it comes to general PIM message security, see [RFC7761]. For
PFM security see [RFC8364]. This optimization relies on correct
Router-ID and capability advertisement in PIM Hellos, as well as
general PIM hello integrity. For the new PFM TLV, the security
considerations are the same as for the existing PFM TLV defined in
[RFC8364].
6. IANA Considerations
This document requires the assignment of a new PFM TLV Type TBD1 in
the "PIM Flooding Mechanism Message Types" registry.
PIM Flooding Mechanism Message Types
Type Name Reference
------------------------------------------------------
TBD1 Group Source Info [This document]
Also, a new registry "PIM Flooding Mechanism Group Source Info
Message Types" registry needs to be created. Assignments for the new
registry are to be made according to the policy "IETF Review" as
defined in [RFC8126]. The initial content of the registry should be:
PIM Flooding Mechanism Group Source Info Message Types
Type Name Reference
------------------------------------------------------
0 Reserved [This document]
1-32767 Unassigned
This document requires the assignment of two new PIM Hello Options:
Gopal, et al. Expires 18 April 2026 [Page 12]
Internet-Draft PIM Forwarding Enhancements October 2025
PIM-Hello Options
Value Length Name Reference
------------------------------------------------------
TBD2 0 PFM Group Source Info support [This document]
TBD3 0 PFM optimization support [This document]
7. Acknowledgments
8. Normative References
[RFC6395] Gulrajani, S. and S. Venaas, "An Interface Identifier (ID)
Hello Option for PIM", RFC 6395, DOI 10.17487/RFC6395,
October 2011, <https://www.rfc-editor.org/info/rfc6395>.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>.
[RFC7761] Fenner, B., Handley, M., Holbrook, H., Kouvelas, I.,
Parekh, R., Zhang, Z., and L. Zheng, "Protocol Independent
Multicast - Sparse Mode (PIM-SM): Protocol Specification
(Revised)", STD 83, RFC 7761, DOI 10.17487/RFC7761, March
2016, <https://www.rfc-editor.org/info/rfc7761>.
[RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for
Writing an IANA Considerations Section in RFCs", BCP 26,
RFC 8126, DOI 10.17487/RFC8126, June 2017,
<https://www.rfc-editor.org/info/rfc8126>.
[RFC8364] Wijnands, IJ., Venaas, S., Brig, M., and A. Jonasson, "PIM
Flooding Mechanism (PFM) and Source Discovery (SD)",
RFC 8364, DOI 10.17487/RFC8364, March 2018,
<https://www.rfc-editor.org/info/rfc8364>.
Authors' Addresses
Ananya Gopal
Cisco Systems, Inc.
Tasman Drive
San Jose, CA 95134
United States of America
Gopal, et al. Expires 18 April 2026 [Page 13]
Internet-Draft PIM Forwarding Enhancements October 2025
Email: ananygop@cisco.com
Stig Venaas
Cisco Systems, Inc.
Tasman Drive
San Jose, CA 95134
United States of America
Email: svenaas@cisco.com
Francesco Meo
Email: fran.meo@gmail.com
Gopal, et al. Expires 18 April 2026 [Page 14]