Glossary term · Identifier

TMGI

Temporary Multicast Group Identifier

Identifier →

TMGI is a unique identifier used in 3GPP networks to identify a specific MBMS session, enabling user equipment to discover, join, and receive multicast or broadcast content.

Introduced
Rel-6
Specifications
55 specs
Category
Identifier
Introduced
Rel-6
Specifications
55 specs
TMGI Description Purpose Related Classification Detected Changes Specifications

Description

The Temporary Multicast Group Identifier (TMGI) is a critical identifier within the 3GPP Multimedia Broadcast Multicast Service (MBMS) architecture. It uniquely identifies a specific MBMS session within a PLMN (Public Land Mobile Network) or across PLMNs. A TMGI is not a permanent address but is temporarily assigned for the duration of a specific MBMS service session. Its structure, defined in 3GPP TS 23.003, typically includes a Mobile Country Code (MCC), a Mobile Network Code (MNC), and a service-specific group ID, allowing for global or network-specific uniqueness.

The TMGI's primary function is to act as a handle for the entire MBMS service delivery chain. Service announcement procedures, which inform User Equipment (UE) about available MBMS content, include the TMGI. When a UE wishes to receive a service, it uses the TMGI to initiate a join procedure towards the network, indicating its interest in the specific multicast group. Within the core network, the BM-SC (Broadcast Multicast Service Center) allocates the TMGI and uses it to identify the bearer and session towards the access network. In the radio access network (RAN), the TMGI is used to identify the common radio resources (like an MBMS Point-to-Multipoint Control Channel) allocated for that session, enabling multiple UEs to efficiently receive the same data stream.

From a protocol perspective, the TMGI is carried in multiple layers. It appears in NAS (Non-Access Stratum) signaling messages for session management, in RRC (Radio Resource Control) messages for multicast group management in the RAN, and is integral to the IP multicast addressing scheme used for the data plane. The network uses the TMGI to map the MBMS service to a specific IP multicast address and port combination for data distribution. This end-to-end binding ensures that from the service originator (BM-SC) to the receiving UE, all network elements can correctly identify and process the data flow associated with a particular broadcast or multicast session.

Purpose & Motivation

The TMGI was created to solve the fundamental problem of identifying and managing multicast sessions in a cellular environment. Unlike unicast, where a connection is unique to a single UE, multicast involves delivering the same content to potentially millions of devices. A unique, session-specific identifier was needed to allow UEs to signal their interest (join/leave), for the network to allocate shared resources efficiently, and to distinguish between multiple concurrent MBMS services.

It addresses the limitations of using only IP multicast addresses for this purpose in a mobile context. An IP multicast group address alone does not contain the necessary network routing context (e.g., home network) and is not ideal for signaling in mobile-specific control planes. The TMGI provides a structured, mobile-network-friendly identifier that incorporates PLMN identity, enabling network-based service discovery, access control, and roaming support. Its creation was motivated by the introduction of MBMS in Release 6, which aimed to enable efficient mass content delivery (like mobile TV) over 3GPP networks, requiring a robust session management and identification mechanism tailored for cellular architectures.

Classification

Part ofMBMS
Related approachesMBSFN

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (7 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 2 changes
  • Correction of Value for TMGI Deallocation Result AVP TS 29.468CR0029
  • Correction for TMGI-Deallocation-Request AVP TS 29.468CR0046
Rel-17 3 changes
  • MBS Service Area for MB-SMF selection in TMGI Allocation TS 23.247CR0103
  • Simple data types and enumerations for Nmbsmf_TMGI Service TS 29.532CR0002
  • Application Error for TMGI Service TS 29.532CR0018
Rel-18 2 changes
  • Resolving the EN on TMGI index and TMGI update for the configuration mechanism in the MOCN enhancement TS 23.247CR0232
  • Adding the missing references for TMGI and NID definitions used for MBS over V2X TS 24.588CR0041

Explore further

Broader topics and technologies where TMGI plays a role.

Defining Specifications

3GPP specifications that define or reference TMGI, 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 23.247 vj30 5G Multicast/Broadcast Service Architecture Rel-19
TS 23.280 vk40 Mission Critical Services Common Functional Architecture Rel-20
TS 23.379 vk30 Mission Critical Push to Talk (MCPTT) Service Rel-20
TS 23.468 vj00 Group Communication System Enablers for LTE Rel-19
TS 23.479 vj00 MBMS API for Mission Critical Services Rel-19
TS 23.768 vc10 Group Communication System Enablers for LTE Rel-12
TR 23.780 ve00 MBMS for Mission Critical Communication Services Rel-14
TS 23.792 vg00 MBMS API for Mission Critical Services Rel-16
TS 23.795 vg10 V2X Application Architecture Study Rel-16
TS 24.008 vk00 Mobile radio interface layer 3 specification Rel-20
TS 24.281 vk00 MCVideo Signalling Control Specification Rel-20
TS 24.334 vj00 ProSe Protocols and Procedures Rel-19
TS 24.379 vk00 Mission Critical Push To Talk (MCPTT) Protocol Specification Rel-20
TS 24.380 vk00 MCPTT Media Plane Control Protocols Rel-20
TS 24.501 vk00 5G System (5GS) Non-Access Stratum (NAS) Protocol Rel-20
TS 24.575 vj00 UE Pre-configuration for MBS Rel-19
TS 24.578 vj00 UE policies for A2X services in 5GS Rel-19
TS 24.581 vj20 MCVideo Media Plane Control and Transmission Rel-19
TS 24.587 vj30 V2X Services Protocols for 5G System Rel-19
TS 24.588 vj00 UE Policies for V2X Services in 5GS Rel-19
TS 25.304 vj10 UE Idle Mode Procedures Rel-19
TS 25.367 vj00 Home NodeB Mobility Procedures Rel-19
TS 25.401 vj00 UTRAN Overall Architecture Rel-19
TS 25.413 vj00 Radio Access Network Application Part (RANAP) Rel-19
TS 25.423 vj00 UTRAN RNSAP Specification Rel-19
TR 25.931 vj00 UTRAN Signalling Procedures Examples Rel-19
TS 26.346 vj30 MBMS User Services Specification Rel-19
TS 26.517 vj20 5G Multicast-Broadcast User Services Protocols Rel-19
TS 26.802 vk00 5G Media Streaming Multicast Enhancements Rel-20
TS 26.804 vk00 5G Media Streaming Architecture Extensions Rel-20
TS 26.849 vc10 MBMS Operation on Demand (MooD) Rel-12
TS 26.852 ve20 MBMS user service profiles, APIs and transport enabler study Rel-14
TS 26.880 ve00 MBMS Enhancements for Mission Critical Video Rel-14
TR 26.946 vj00 MBMS User Services Overview Rel-19
TR 26.981 vj00 MBMS Provisioning & Content Ingestion Interface Study Rel-19
TS 29.061 vk00 PLMN-PDN/PLMN Interworking for Packet Domain Rel-20
TS 29.116 vj00 REST-based protocol for xMB reference point Rel-19
TS 29.244 vk00 Packet Forwarding Control Protocol (PFCP) Specification Rel-20
TS 29.468 vj00 MB2 Reference Point Protocol Definition Rel-19
TS 29.522 vk00 NEF Northbound Interface Specification Rel-20
TS 29.532 vk00 Nmbsmf Service Based Interface Specification Rel-20
TS 29.549 vk01 SEAL Services APIs Rel-20
TS 29.580 vj60 3GPP Specification for Nmbsf Service Based Interface Rel-19
TS 31.102 vj50 USIM Application for 3GPP Telecom Networks Rel-19
TS 32.273 vj00 MBMS Charging Management Rel-19
TS 33.880 vf10 Security Study for Enhanced Mission Critical Services Rel-15
TR 33.883 vi01 Technical Report on 5G Multicast-Broadcast Services Security Rel-18
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19
TS 36.579 3GPP TR 36.579 Rel-6
TS 36.868 vc00 Study on Group Communication for E-UTRA Rel-12
TS 37.579 vi50 Mission Critical (MC) services Rel-18
TS 38.331 vj30 NR Radio Resource Control Protocol Specification Rel-19
TS 43.246 vj00 MBMS in GERAN Stage 2 Specification Rel-19
TS 48.018 vj00 BSS-SGSN Interface for GPRS Control Rel-19