Protocols for IP Multicast (pim) Internet Drafts


      
 Segment Routing Point-to-Multipoint Policy
 
 draft-ietf-pim-sr-p2mp-policy-10.txt
 Date: 05/11/2024
 Authors: Dan Voyer, Clarence Filsfils, Rishabh Parekh, Hooman Bidgoli, Zhaohui Zhang, Mankamana Mishra
 Working Group: Protocols for IP Multicast (pim)
This document describes an architecture to construct a Point-to- Multipoint (P2MP) tree to deliver Multi-point services in a Segment Routing domain. A SR P2MP tree is constructed by stitching a set of Replication segments. A SR Point-to-Multipoint (SR P2MP) Policy defines a P2MP tree and a PCE computes and instantiates the tree.
 PIM Backup Designated Router Procedure
 
 draft-ietf-pim-bdr-02.txt
 Date: 20/10/2024
 Authors: Mankamana Mishra, Anuj Budhiraja, Aravind Paramasivam, Imed Romdhani, Gyan Mishra
 Working Group: Protocols for IP Multicast (pim)
On a multi-access network, one of the PIM routers is elected as a Designated Router (DR). On the last hop LAN, the PIM DR is responsible for tracking local multicast listeners and forwarding traffic to these listeners if the group is operating in PIM-SM. In this document, we propose a mechanism to elect backup DR on a shared LAN. A backup DR on LAN would be useful for faster convergence. This draft introduces the concept of a Backup Designated Router (BDR) and the procedure to implement it.
 Multicast Listener Discovery Version 2 (MLDv2) for IPv6
 
 draft-ietf-pim-3810bis-12.txt
 Date: 27/08/2024
 Authors: Brian Haberman
 Working Group: Protocols for IP Multicast (pim)
This document updates RFC 2710, and it specifies Version 2 of the Multicast Listener Discovery Protocol (MLDv2). MLD is used by an IPv6 router to discover the presence of multicast listeners on directly attached links, and to discover which multicast addresses are of interest to those neighboring nodes. MLDv2 is designed to be interoperable with MLDv1. MLDv2 adds the ability for a node to report interest in listening to packets with a particular multicast address only from specific source addresses or from all sources except for specific source addresses. This document obsoletes RFC 3810.
 Internet Group Management Protocol,Version 3
 
 draft-ietf-pim-3376bis-12.txt
 Date: 27/08/2024
 Authors: Brian Haberman
 Working Group: Protocols for IP Multicast (pim)
IGMP is the protocol used by IPv4 systems to report their IP multicast group memberships to neighboring multicast routers. Version 3 of IGMP adds support for source filtering, that is, the ability for a system to report interest in receiving packets only from specific source addresses, or from all but specific source addresses, sent to a particular multicast address. That information may be used by multicast routing protocols to avoid delivering multicast packets from specific sources to networks where there are no interested receivers. This document specifies Version 3 of the Internet Group Management Protocol, IGMPv3. It is a revised version of the specification to include clarifications and fixes for errata in RFC 3376 and is backwards compatible with RFC 3376. This document updates RFC 2236 and obsoletes RFC 3376.
 PIM Join/Prune Attributes for LISP Environments using Underlay Multicast
 
 draft-ietf-pim-jp-extensions-lisp-08.txt
 Date: 26/09/2024
 Authors: Vengada Govindan, Stig Venaas
 Working Group: Protocols for IP Multicast (pim)
This document specifies an update to the PIM Receiver RLOC Join/Prune attribute that supports the construction of multicast distribution trees where the source and receivers are located in different Locator/ID Separation Protocol (LISP) sites and are connected using underlay IP Multicast. This attribute allows the receiver site to signal the underlay multicast group to the control plane of the root Ingress Tunnel Router (ITR). This document updates RFC 8059.
 IGMP and MLD Snooping Yang Module Extension for L2VPN
 
 draft-ietf-pim-igmp-mld-snooping-yang-l2vpn-ext-05.txt
 Date: 24/09/2024
 Authors: Hongji Zhao, Xufeng Liu, Yisong Liu, Mahesh Sivakumar, Anish Peter
 Working Group: Protocols for IP Multicast (pim)
Internet Group Management Protocol (IGMP) and Multicast Listener Discovery (MLD) Snooping could be used in both bridge service and L2VPN service. The old ietf-igmp-mld-snooping yang module just describes the bridge service. In this document we extend the existing ietf-igmp-mld- snooping yang module and make it could be used in L2VPN service.
 Multicast-only Fast Reroute Based on Topology Independent Loop-free Alternate Fast Reroute
 
 draft-ietf-pim-mofrr-tilfa-09.txt
 Date: 21/01/2025
 Authors: Yisong Liu, Mike McBride, Zheng Zhang, Jingrong Xie, Changwang Lin
 Working Group: Protocols for IP Multicast (pim)
This document specifies the use of Topology Independent Loop-Free Alternate (TI-LFA) mechanisms with Multicast Only Fast ReRoute (MoFRR) for Protocol Independent Multicast (PIM). The TI-LFA mechanism is designed for standard link-state Interior Gateway Protocol (IGP) shortest path and Segment Routing (SR) scenarios. TI- LFA provides fast reroute protection for unicast traffic in IP networks by precomputing backup paths that avoid potential failures. By integrating TI-LFA with MoFRR, this document extends the benefits of fast reroute mechanisms to multicast traffic, enabling enhanced resilience and minimized packet loss in multicast networks. The document outlines the necessary protocol extensions and operational considerations to implement TI-LFA in conjunction with MoFRR for PIM, ensuring that multicast traffic is rapidly rerouted in the event of a failure. This document uses the backup path computed by TI-LFA through IGP as a secondary Upstream Multicast Hop (UMH) for PIM. By using the TI-LFA backup path to send PIM secondary join messages hop- by-hop, it achieves the generation of a fast reroute backup path for PIM multicast.
 Protocol Independent Multicast Light (PIM Light)
 
 draft-ietf-pim-light-11.txt
 Date: 05/12/2024
 Authors: Hooman Bidgoli, Stig Venaas, Mankamana Mishra, Zhaohui Zhang, Mike McBride
 Working Group: Protocols for IP Multicast (pim)
This document specifies Protocol Independent Multicast Light (PIM Light) and PIM Light Interface (PLI) which does not need PIM Hello message to accept PIM Join/Prune messages. PLI can signal multicast states over networks that can not support full PIM neighbor discovery, as an example BIER networks that are connecting two or more PIM domains. This document outlines the PIM Light protocol and procedures to ensure loop-free multicast traffic between two or more PIM Light routers.
 IANA Considerations for Internet Group Management Protocols
 
 draft-ietf-pim-3228bis-07.txt
 Date: 27/08/2024
 Authors: Brian Haberman
 Working Group: Protocols for IP Multicast (pim)
This document specifies revised IANA Considerations for the Internet Group Management Protocol and the Multicast Listener Discovery protocol. This document specifies the guidance provided to IANA to manage values associated with various fields within the protocol headers of the group management protocols. This document obsoletes RFC 3228 and unifies guidelines for IPv4 and IPv6 group management protocols.
 Multicast Lessons Learned from Decades of Deployment Experience
 
 draft-ietf-pim-multicast-lessons-learned-05.txt
 Date: 30/01/2025
 Authors: Dino Farinacci, Lenny Giuliano, Mike McBride, Nils Warnke
 Working Group: Protocols for IP Multicast (pim)
This document gives a historical perspective about the design and deployment of multicast routing protocols. The document describes the technical challenges discovered from building these protocols. Even though multicast has enjoyed success of deployment in special use-cases, this draft discusses what were, and are, the obstacles for mass deployment across the Internet. Individuals who are working on new multicast related protocols will benefit by knowing why certain older protocols are no longer in use today.
 Updates to Dynamic IPv6 Multicast Address Group IDs
 
 draft-ietf-pim-updt-ipv6-dyn-mcast-addr-grp-id-03.txt
 Date: 03/11/2024
 Authors: Nathan Karstens, Dino Farinacci, Mike McBride
 Working Group: Protocols for IP Multicast (pim)
Describes limitations of the existing range of dynamic IPv6 multicast addresses specified in RFC3307. Recommends replacing these allocations with a new registry in the IPv6 Multicast Address Space Registry registry group. Suggests initial contents of the new registry: a reduced allocation for MADCAP (RFC2730) and solicited- node multicast addresses (which were not previously noted in RFC3307).
 Group Address Allocation Protocol (GAAP)
 
 draft-ietf-pim-gaap-02.txt
 Date: 29/09/2024
 Authors: Dino Farinacci, Mike McBride
 Working Group: Protocols for IP Multicast (pim)
This document describes a design for a lightweight decentralized multicast group address allocation protocol (named GAAP and pronounced "gap" as in "mind the gap"). The protocol requires no configuration setup and no centralized services. The protocol runs among group participants which need a unique group address to send and receive multicast packets.
 Host Extensions for IP Multicasting and "Any Source Multicasting" (ASM) IP service
 
 draft-ietf-pim-rfc1112bis-03.txt
 Date: 29/01/2025
 Authors: Steve Deering, Toerless Eckert
 Working Group: Protocols for IP Multicast (pim)
This memo specifies the extensions required of a host implementation of the Internet Protocol (IP) to support IP multicast with the IP service interface "Any Source Multicast" (ASM). This specification applies to both versions 4 and 6 of the Internet Protocol. Distribution of this memo is unlimited. This document replaces RFC1112 for everything but its specification of the IGMP version 1 protocol.
 Yang Data Model for EVPN multicast
 
 draft-ietf-pim-evpn-multicast-yang-02.txt
 Date: 01/09/2024
 Authors: Hongji Zhao, Yisong Liu, Xufeng Liu, Mani Panchanathan, Mahesh Sivakumar
 Working Group: Protocols for IP Multicast (pim)
This document describes a YANG data model for EVPN multicast services. The model is agnostic of the underlay as well as RFC 9251. This document mainly focuses on EVPN instance framework.
 Multipath Support for IGMP/MLD Proxy
 
 draft-ietf-pim-multipath-igmpmldproxy-01.txt
 Date: 21/10/2024
 Authors: Hitoshi Asaeda, Luis Contreras
 Working Group: Protocols for IP Multicast (pim)
This document describes multipath support for Internet Group Management Protocol (IGMP)/Multicast Listener Discovery (MLD) proxy devices. The proposed extension allows IGMP/MLD proxy devices to receive multicast sessions/channels through different upstream interfaces. An upstream interface can be selected on the basis of multiple criteria, such as subscriber information, channel/session IDs, and interface priority values. A mechanism for upstream interface takeover that enables switching from an inactive to active upstream interface is also described.
 PIM Flooding Mechanism and Source Discovery Enhancements
 
 draft-ietf-pim-pfm-forwarding-enhancements-01.txt
 Date: 03/11/2024
 Authors: Ananya Gopal, Stig Venaas, Francesco Meo
 Working Group: Protocols for IP Multicast (pim)
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 for providing various types of information. This document also defines methodologies that enhance forwarding efficiency in PFM-SD deployments.


data-group-menu-data-url="/group/groupmenu.json">

Skip to main content

Protocols for IP Multicast (pim)

WG Name Protocols for IP Multicast
Acronym pim
Area Routing Area (rtg)
State Active
Charter charter-ietf-pim-09 Approved
Status update Show Changed 2018-11-20
Document dependencies
Additional resources Issue tracker, Wiki, Zulip stream
Personnel Chairs Mike McBride, Stig Venaas
Area Director Gunter Van de Velde
Tech Advisor Brian Haberman
Delegate Zheng Zhang
Mailing list Address pim@ietf.org
To subscribe https://www.ietf.org/mailman/listinfo/pim/
Archive https://mailarchive.ietf.org/arch/browse/pim/
Chat Room address https://zulip.ietf.org/#narrow/stream/pim

Charter for Working Group

The Protocols for IP Multicast (PIM) Working Group is chartered to work on the development of IP multicast protocols. This development includes the maintenance, improvement and extension of the PIM, Internet Group Management Protocol (IGMP), and Multicast Listener Discovery (MLD) protocols. The Working Group will also work on the following items:

1) Altering existing procedures for improvement within environments not optimal for multicast.
2) YANG models for PIM, IGMP, and MLD will be developed for both configuration and operational states. If updates to existing MIB modules are necessary, the WG may work on those.
3) Develop Point-2-Multipoint (P2MP) Segment Routing protocols per agreement with the SPRING WG.
4) Develop PIM extensions to improve multicast distribution trees in Locator/ID Separation Protocol (LISP) environments.
5) Improve and extend PIM Join Attributes to support different types of multicast applications.
6) Develop multicast routing and group membership protocols to optimize and improve network resilience.
7) Develop multicast group address allocation protocols.
8) Create multicast protocol design experience documents.

New ideas related to multicast protocols, and distribution of multicast related information, are welcome to be proposed to PIM. Adoption of such work, beyond the scope of the above areas or items, will require a recharter.

The PIM WG mailing list, and WG meetings, are open to support review discussions for multicast related work items from other WGs and RGs. Currently, such adjacencies exist for work in MBONED, LISP, MPLS, BESS, ROLL, and BIER.

Milestones

Date Milestone Associated documents
Jun 2025 Receive consistent updates to the multicast protocol design experiences draft draft-ietf-pim-multicast-lessons-learned
Jun 2025 Advance Group Address Allocation drafts to IESG draft-ietf-pim-gaap
Feb 2025 Advance jp extensions lisp draft to RFC draft-ietf-pim-jp-extensions-lisp
Feb 2025 Advance SR P2MP policy draft to RFC draft-ietf-pim-sr-p2mp-policy
Feb 2025 Advance pim mofrr tilfa to RFC draft-ietf-pim-mofrr-tilfa
Feb 2025 Advance pim light to RFC draft-ietf-pim-light