Description
The Transport Session Identifier (TSI) is a fundamental element within the 3GPP Multimedia Broadcast/Multicast Service (MBMS) architecture, specifically defined for the MBMS Bearer Service. It serves as a unique, network-wide identifier for a specific MBMS transport session. A transport session represents the data flow for a particular MBMS service, such as a live TV stream or a software update distribution, over a defined period. The TSI is assigned by the Broadcast-Multicast Service Center (BM-SC), which is the core network entity responsible for authorizing and initiating MBMS sessions.
Architecturally, the TSI is carried within MBMS-specific control and user plane protocols. In the control plane, it is included in session start and stop messages sent from the BM-SC to the MBMS Gateway (MBMS-GW) and further to the radio access network (e.g., the eNB in LTE or gNB in 5G NR). This allows all network elements involved in the MBMS data path to uniquely identify the session they are to handle. In the user plane, the TSI is typically part of the packet headers (e.g., in the Generic Routing Encapsulation (GRE) key for the M1 interface between MBMS-GW and eNB/gNB), enabling the correct multiplexing and demultiplexing of data packets belonging to different MBMS sessions over shared transport resources.
The TSI works in conjunction with other identifiers, such as the Temporary Mobile Group Identity (TMGI), which identifies the MBMS service from a user subscription perspective. While the TMGI is known to the UE and used for service discovery and joining, the TSI is primarily a network-internal identifier for session management and routing. Its role is critical for scalability and efficiency, as it allows a single radio cell to broadcast multiple concurrent MBMS services. The network uses the TSI to map the correct data to the correct radio bearers and to manage session lifecycle events, like activation and deactivation, without ambiguity.
Key components interacting with the TSI include the BM-SC (which generates it), the MBMS Gateway (which uses it for bearer binding and packet forwarding), and the radio access network nodes (which use it to establish the appropriate point-to-multipoint radio bearers). Its consistent use across these interfaces ensures synchronized session state across the network. The TSI is a cornerstone for reliable MBMS operation, preventing data misdelivery and enabling efficient resource utilization for broadcast and multicast traffic, which is essential for applications like public safety communications, content delivery to large audiences, and V2X messaging.
Purpose & Motivation
The TSI was created to address the fundamental requirement of uniquely identifying individual transport sessions within the 3GPP MBMS framework. Prior to MBMS, cellular networks were optimized for point-to-point (unicast) communication, where a dedicated connection is established between the network and each user. This model is inefficient for delivering identical content to many users simultaneously, as it duplicates data across the core and radio network, wasting bandwidth and radio resources.
The introduction of MBMS in 3GPP Release 6 required a new paradigm: point-to-multipoint delivery. This introduced the concept of a 'session'—a temporary data flow for a specific service. The network needed a robust mechanism to distinguish between multiple concurrent sessions, especially in a single cell broadcasting several TV channels or data streams. The TSI solves this by providing a unique handle for the network infrastructure. It allows the BM-SC to instruct the network to start or stop carrying a specific data flow, and it enables routers and base stations to correctly associate incoming IP packets with the correct broadcast radio bearer.
Without a unique transport session identifier, the network would be unable to manage multiple broadcast flows, leading to potential misrouting of data, inability to independently control sessions, and overall unreliability of the MBMS service. The TSI, therefore, is a key enabler for the scalability and manageability of broadcast and multicast services in 3GPP networks, forming an essential part of the control and user plane separation for group communication. It addressed the limitations of pure unicast delivery for mass content distribution and laid the groundwork for evolved multimedia broadcast services like eMBMS (Evolved MBMS) and FeMBMS (Further evolved MBMS).
Key Features
- Uniquely identifies an MBMS transport session network-wide
- Assigned and controlled by the Broadcast-Multicast Service Center (BM-SC)
- Used in both control plane (session management signaling) and user plane (packet headers)
- Enables multiplexing of multiple MBMS sessions over shared transport and radio resources
- Essential for correct routing and bearer binding in the MBMS architecture
- Works in conjunction with the TMGI for service and session correlation
Evolution Across Releases
The TSI was initially introduced as part of the foundational Multimedia Broadcast/Multicast Service (MBMS) architecture. It was defined as a key identifier within the MBMS bearer context, carried in session control signaling from the BM-SC and used for establishing point-to-multipoint packet data contexts in the UTRAN.
TSI was carried forward into the Evolved Packet System (EPS) for LTE. The architecture evolved with the introduction of the MBMS Gateway (MBMS-GW) and the M1 interface, where the TSI is used as part of the GRE key for user plane identification between MBMS-GW and eNB.
Defining Specifications
| Specification | Title |
|---|---|
| TS 26.346 | 3GPP TS 26.346 |
| TS 26.804 | 3GPP TS 26.804 |
| TS 26.852 | 3GPP TS 26.852 |
| TS 26.946 | 3GPP TS 26.946 |
| TS 29.116 | 3GPP TS 29.116 |