PIM Source Fanout Trace for multicast flow
draft-mankamana-pim-source-fanout-trace-00
This document is an Internet-Draft (I-D).
Anyone may submit an I-D to the IETF.
This I-D is not endorsed by the IETF and has no formal standing in the
IETF standards process.
| Document | Type | Active Internet-Draft (individual) | |
|---|---|---|---|
| Author | Mankamana Prasad Mishra | ||
| Last updated | 2026-07-20 | ||
| RFC stream | (None) | ||
| Intended RFC status | (None) | ||
| Formats | |||
| Stream | Stream state | (No stream defined) | |
| Consensus boilerplate | Unknown | ||
| RFC Editor Note | (None) | ||
| IESG | IESG state | I-D Exists | |
| Telechat date | (None) | ||
| Responsible AD | (None) | ||
| Send notices to | (None) |
draft-mankamana-pim-source-fanout-trace-00
PIM Working Group M. Mishra
Internet-Draft Cisco Systems
Intended status: Standards Track 20 July 2026
Expires: 21 January 2027
PIM Source Fanout Trace for multicast flow
draft-mankamana-pim-source-fanout-trace-00
Abstract
Mtrace version 2 traces an IP multicast path by walking from a last-
hop router or rendezvous point toward the source. That model is
efficient for a single receiver path, but it does not directly answer
the operational question of where a multicast source fans out
downstream without issuing separate traces from many receiver-side
locations.
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 21 January 2027.
Copyright Notice
Copyright (c) 2026 IETF Trust and the persons identified as the
document authors. All rights reserved.
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.
Mishra Expires 21 January 2027 [Page 1]
Internet-Draft PIM Source Fanout Trace July 2026
Table of Contents
1. Problem Statement . . . . . . . . . . . . . . . . . . . . . . 2
2. Requirements Language . . . . . . . . . . . . . . . . . . . . 3
3. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3
4. Applicability . . . . . . . . . . . . . . . . . . . . . . . . 3
5. Protocol Overview . . . . . . . . . . . . . . . . . . . . . . 3
6. Capability Discovery . . . . . . . . . . . . . . . . . . . . 3
7. PIM SFTrace Message . . . . . . . . . . . . . . . . . . . . . 3
8. SFTrace TLV Format . . . . . . . . . . . . . . . . . . . . . 3
9. Router Behavior . . . . . . . . . . . . . . . . . . . . . . . 3
10. Relationship to Mtrace2 . . . . . . . . . . . . . . . . . . . 3
11. Security Considerations . . . . . . . . . . . . . . . . . . . 4
12. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 4
13. Open Issues . . . . . . . . . . . . . . . . . . . . . . . . . 4
14. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 4
15. Normative References . . . . . . . . . . . . . . . . . . . . 4
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 4
1. Problem Statement
[RFC8487] defines Mtrace version 2 (Mtrace2), which allows a
multicast path to be traced by starting at a Last-Hop Router (LHR) or
Rendezvous Point (RP) and walking upstream toward the source. This
receiver-to-source model is useful for diagnosing a single receiver
path, but it does not directly provide source-rooted visibility into
the downstream multicast fanout tree.
Operationally, there are cases where an operator needs to start from
the source side and discover the downstream fanout for an exact
multicast flow. Examples include finding all receiver branches for a
high-rate IPTV flow, identifying the branch where forwarding stops,
or validating whether a source-rooted tree reaches all expected
receiver edges. With only the receiver-to-source model, the operator
must know candidate receivers or last-hop routers in advance and
issue many separate traces. This is inefficient and can miss
branches that are unknown to the operator.
This limitation also affects automated tree health monitoring. If an
operator wants to continuously probe the health of a multicast tree,
an Mtrace2-only approach requires originating one or more receiver-
side probes for each candidate branch during every polling interval.
As the number of sources, groups, receivers, VRFs, and polling
frequency grow, this can result in N probes every T seconds, with
each probe requiring control-plane processing on routers along the
traced path. Repeated per-branch probing can therefore become CPU
intensive and does not scale as a general mechanism for monitoring
whole-tree health.
Mishra Expires 21 January 2027 [Page 2]
Internet-Draft PIM Source Fanout Trace July 2026
A source-to-receiver fanout tracing mechanism is therefore needed to
complement Mtrace2 by allowing an operator to discover downstream
forwarding branches, termination points, and failure points for an
exact multicast flow from the source-side root. The desired approach
is one where a single source-rooted probe can provide enough
information about the downstream tree to identify reachable branches
and failure points, while reducing the amount of repeated control-
plane work required from the network.
2. Requirements Language
To be added.
3. Terminology
To be added.
4. Applicability
To be added.
5. Protocol Overview
To be added.
6. Capability Discovery
To be added.
7. PIM SFTrace Message
To be added.
8. SFTrace TLV Format
To be added.
9. Router Behavior
To be added.
10. Relationship to Mtrace2
To be added.
Mishra Expires 21 January 2027 [Page 3]
Internet-Draft PIM Source Fanout Trace July 2026
11. Security Considerations
To be added.
12. IANA Considerations
To be added.
13. Open Issues
To be added.
14. Acknowledgements
To be added.
15. Normative References
[RFC8487] Asaeda, H., Meyer, K., and W. Lee, Ed., "Mtrace Version 2:
Traceroute Facility for IP Multicast", RFC 8487,
DOI 10.17487/RFC8487, October 2018,
<https://www.rfc-editor.org/info/rfc8487>.
Author's Address
Mankamana Mishra
Cisco Systems
821 Alder Drive
Milpitas, CA 95035
United States of America
Email: mankamis@cisco.com
Mishra Expires 21 January 2027 [Page 4]