Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

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
Where
Services › Codecs
Specifications
55 specs
Also in
Core Network, Radio Access Network, User Equipment
TMGI Description Purpose What changed Neighbours 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.

What changed in its specifications

The latest release-to-release comparison of specifications that define TMGI. Each summary describes the whole specification, not only this term.

TS 23.246Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.246: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.246 →
TS 23.247Rel-17 → Rel-18

Rel-18 adds 5G MBS Phase 2 features such as group message delivery and power-saving support for MBS reception. It also adds NR RedCap UE long eDRX support in RRC_INACTIVE, SEAL data delivery architecture with new reference points, and a new Nnef_MBSGroupMsgDelivery service.

Full comparison in TS 23.247 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (13 CRs across 4 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 7 changes
  • Paging with TMGI for multicast services TS 24.501CR3369
  • MBS Service Area for MB-SMF selection in TMGI Allocation TS 23.247CR0103
  • Associate the MBS service area with the TMGI TS 24.501CR3922
  • Providing TMGI to lower layer for paging TS 24.501CR4568
  • Resolution of EN related to Error cases related to TMGI management. TS 29.522CR0609
  • Simple data types and enumerations for Nmbsmf_TMGI Service TS 29.532CR0002

+ 1 more changes

Rel-18 3 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
  • Indicate to lower layer to delete stored TMGI R18 TS 24.501CR4810
Rel-20 1 change
  • Correction of TMGI field in MBS subchannel control R20 TS 24.380CR0382

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