IP-M

Internet Protocol Multicast

Services →
Introduced in R99

IP-M is a 3GPP network service for efficient one-to-many distribution of IP data streams, optimizing bandwidth by having the network replicate packets only at branch points.

Category
Services
Introduced
R99
Where
Services
Specifications
2 specs
IP-M Description Purpose Related Classification Specifications

Description

Internet Protocol Multicast (IP-M) is a method of routing and delivering IP datagrams from a single source (or multiple sources) to a group of destinations simultaneously. It operates at the network layer (Layer 3) and uses a specific range of IP addresses (224.0.0.0 to 239.255.255.255) designated as multicast group addresses. Unlike unicast, which establishes a separate data stream for each recipient, or broadcast, which sends to all nodes on a subnet, multicast sends a single packet stream that is intelligently duplicated by routers only where the network paths to multiple receivers diverge. This creates an efficient distribution tree.

Within a 3GPP mobile network, implementing IP-M presents unique challenges due to the shared radio medium and user mobility. The core network must manage multicast group membership (using protocols like IGMP or MLD) and establish efficient paths for the multicast traffic. In the context of 3GPP, IP-M is primarily associated with Multimedia Broadcast Multicast Service (MBMS), introduced in Release 6. MBMS enhances basic IP multicast by adding cellular-specific features for resource management over the radio interface. The network includes functional entities like the Broadcast Multicast-Service Center (BM-SC), which acts as the entry point for multicast content, schedules transmissions, and manages service announcements.

The delivery of IP-M traffic over the radio access network (RAN) can use two modes: MBMS Broadcast mode, where content is sent over a dedicated cell-wide point-to-multipoint radio bearer, and MBMS Multicast mode, which may involve subscription and key management for secure delivery to a specific group. In the core network, the MBMS Gateway (MBMS-GW) handles IP multicast distribution to the RAN, using IP multicast routing protocols like PIM (Protocol Independent Multicast). For the user equipment, receiving IP-M traffic typically requires joining a multicast group and having an application that can decode the stream. The 3GPP specifications define procedures for MBMS session start/stop, UE registration/de-registration to multicast services, and mobility handling to ensure continuous reception as users move between cells.

Purpose & Motivation

IP Multicast was developed to address the inherent inefficiency of using unicast or broadcast for group communications on the internet and private networks. For services like live television, stock tickers, or large-scale software distribution, unicast requires the source to send a separate copy of the data for each recipient, consuming massive amounts of source and network bandwidth. Broadcast, while efficient in a local segment, wastes bandwidth and processing power on all nodes, including those not interested in the content, and does not scale beyond a single subnet.

3GPP adopted and extended IP-M to enable efficient multimedia service delivery over cellular networks, a critical capability for operators looking to offer broadcast-like services (e.g., mobile TV) without congesting their valuable radio spectrum. The traditional unicast model would collapse under the load of thousands of users watching the same live event. MBMS, built on IP-M principles, was the solution, allowing a single radio transmission to be received by many users simultaneously in a cell, dramatically improving spectral efficiency.

The motivation was both technical and commercial: to create a viable platform for broadcasting content to mobile devices, enabling new revenue streams, and to provide a mechanism for efficient group communication for public safety and enterprise applications. It also serves as a foundation for later technologies like evolved MBMS (eMBMS) in LTE and further enhancements in 5G for Vehicle-to-Everything (V2X) communications and public warning systems.

Classification

Part ofMBMS
Related approachesMBSFN

Evolution Across Releases

R99 Initial

Initial 3GPP references to IP Multicast as a general capability, primarily in the context of service requirements and feasibility studies for introducing broadcast/multicast services in GSM/UMTS networks. No specific architecture was standardized at this stage.

Introduced the Multimedia Broadcast Multicast Service (MBMS), fully integrating IP-M into the UMTS architecture. Standardized the Broadcast Multicast-Service Center (BM-SC), MBMS-GW, and point-to-multipoint radio bearers. Defined service announcement, key distribution, and counting procedures.

Enhanced MBMS for LTE as evolved MBMS (eMBMS). Introduced the Multicast Coordination Entity (MCE) and defined new physical channels (MCH, PMCH) and multicast-broadcast single-frequency network (MBSFN) operation for improved spectral efficiency and coverage in LTE.

Further enhanced eMBMS for advanced V2X services, public safety, and TV service improvements. Introduced support for MBMS in dual connectivity scenarios and enhancements for service continuity.

Integrated multicast/broadcast functionality into the 5G architecture (5G Multicast-Broadcast Services). Enabled dynamic switching between unicast and multicast delivery for on-demand and live services, and defined support for NR multicast for more efficient use of 5G spectrum.

Explore further

Broader topics and technologies where IP-M plays a role.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 22.060 vj00 GPRS Stage 1 Service Description Rel-19