Description
Protocol Independent Multicast – Sparse Mode (PIM-SM) is a multicast routing protocol defined within 3GPP specifications for use in IP networks, particularly in the context of packet data services and interworking with external networks. Unlike dense-mode multicast protocols that flood traffic initially, PIM-SM is designed for environments where multicast group members are widely dispersed and sparsely distributed across the network. Its operation begins with the election of a Rendezvous Point (RP) for each multicast group, which acts as a central meeting point. Receivers wishing to join a multicast group send explicit Join messages upstream towards the RP, building a shared tree (RP-tree) from the RP to the receivers. Sources send their multicast traffic to the RP, which then distributes it down this shared tree. For efficiency, routers on the path from a source to a receiver can initiate a switch from the shared RP-tree to a shortest-path tree (SPT) directly from the source, optimizing the routing path. PIM-SM is protocol-independent because it does not rely on a specific unicast routing protocol to gather topology information; it uses the existing unicast routing table to determine next-hop neighbors and reverse-path forwarding (RPF) checks. Key components include the RP, Designated Router (DR) on a subnet for handling join/prune messages, and the PIM protocol messages (Join, Prune, Register, Register-Stop) that manage the distribution trees. In 3GPP architectures, PIM-SM facilitates efficient multicast service delivery, such as Multimedia Broadcast Multicast Service (MBMS) interworking or IPTV distribution, within the packet core network and in interfaces to external IP networks.
Purpose & Motivation
PIM-SM was introduced to provide a scalable and efficient method for multicast routing within and towards 3GPP packet-switched networks. Traditional dense-mode multicast protocols were inefficient for large-scale, wide-area networks where group members are few and scattered, as they caused initial flooding and high control overhead. The sparse-mode approach addresses this by establishing distribution trees only where explicit membership exists, conserving network resources. Its protocol independence allows it to be deployed over diverse network infrastructures using OSPF, IS-IS, BGP, or static routing, ensuring flexibility and integration with existing operator networks. In the context of 3GPP, multicast services like broadcast TV or group communications require efficient core network routing without burdening all nodes, motivating the adoption of PIM-SM in specifications like 29.061 (Interworking with external networks) and 29.561 (Protocols for home network).
Evolution Across Releases
Explore further
Broader topics and technologies where PIM-SM plays a role.
Defining Specifications
3GPP specifications that define or reference PIM-SM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 29.061 vj00 | Packet Domain Interworking for PLMN | Rel-19 |
| TS 29.561 vj30 | 5G Interworking with External Data Networks | Rel-19 |