SSM

Source Specific IP Multicast

Services →
Introduced in Rel-8

SSM is an IP multicast delivery model where traffic is forwarded only from a specific source address to a multicast group address.

Category
Services
Introduced
Rel-8
Where
Services › IMS
Specifications
3 specs
SSM Description Purpose Related Classification Specifications

Description

Source Specific IP Multicast (SSM) is an Internet Protocol (IP) multicast service model defined by the IETF and adopted within 3GPP architectures for efficient multimedia content distribution. In contrast to Any-Source Multicast (ASM), where receivers join a group G and receive data from any sender to that group, SSM requires receivers to specify both a multicast group address G and a specific source address S, forming a channel (S,G). This model fundamentally changes the multicast subscription and routing mechanics. A receiver expresses interest by sending an Internet Group Management Protocol (IGMP) or Multicast Listener Discovery (MLD) report for the channel (S,G). The network's multicast routing protocols (like Protocol Independent Multicast - Sparse Mode in SSM, PIM-SSM) then build source-specific distribution trees from the specified source S to all receivers of (S,G).

Within 3GPP systems, SSM is particularly relevant for IP Multimedia Subsystem (IMS) and Multimedia Broadcast/Multicast Service (MBMS) architectures. For MBMS, SSM can be used as the IP multicast routing method for delivering content over the core network to multiple Base Stations. The BM-SC (Broadcast Multicast Service Center) acts as the source (S), and UEs join a specific (S,G) channel to receive the broadcast or multicast stream. This architecture simplifies network operation by eliminating the need for shared rendezvous points (RPs) used in ASM and inherently provides a basic level of access control, as receivers only get data from the pre-advertised source.

The operation involves several key components: the content source (e.g., BM-SC), IP multicast routers in the core network, and the UE which supports IGMP/MLD. The BM-SC announces the (S,G) channel information via service announcement procedures. When a UE wishes to receive the service, it triggers a join for that specific channel. The join message propagates hop-by-hop towards the source, building the distribution tree. Data from the source then flows down this tree to all joined receivers. This model is highly efficient for one-to-many distribution of linear media like live TV, as it creates optimal routing paths and prevents traffic from unauthorized or unintended sources from reaching the group.

Purpose & Motivation

SSM was developed to overcome operational and security complexities associated with the original Any-Source Multicast (ASM) model. ASM faced challenges with source discovery (requiring mechanisms like MSDP), vulnerability to denial-of-service attacks from spurious sources sending to a group, and complex inter-domain routing. SSM addresses these by making the source an explicit part of the subscription, which simplifies protocol design, enhances security by limiting valid sources, and improves scalability for widespread content distribution.

In the 3GPP context, the adoption of SSM was motivated by the requirements of efficient multimedia broadcast and multicast services, starting with MBMS in Release 6. Delivering the same content (e.g., a live sports event) to thousands of UEs necessitates an efficient IP multicast mechanism in the core network. SSM provided a cleaner, more manageable model than ASM for this controlled environment where the source (the service provider's BM-SC) is always known and authorized. It solved the problem of how to efficiently scale IP-based broadcast services over mobile networks without the overhead and security risks of the more general ASM model. Its inclusion supported the commercial deployment of mobile TV and group communications services.

Classification

Part ofMBMS
Related approachesBM-SC

Evolution Across Releases

Rel-8 Initial

Formally adopted within 3GPP specifications for use with IP-based multimedia services, including enhancements for MBMS and IMS. The initial architecture defined the use of SSM address ranges and the integration of SSM routing with the BM-SC as the designated source for multicast service delivery over the EPS core network.

Explore further

Broader topics and technologies where SSM plays a role.

Defining Specifications

3GPP specifications that define or reference SSM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.246 vj00 MBMS Bearer Service Stage 2 Description Rel-19
TS 29.510 vj50 NRF Service Based Interface Protocol Rel-19
TS 29.522 vj40 5G NEF Northbound APIs Stage 3 Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.