TLLI

Temporary Logical Link Identifier

Identifier
Introduced in R99
A temporary identifier used in GSM and GPRS networks to uniquely address a Mobile Station (MS) at the logical link control (LLC) layer. It is assigned by the network during GPRS attach or routing area update procedures and is used for all data transfer and signaling between the MS and the Serving GPRS Support Node (SGSN). It ensures efficient multiplexing of data flows over the radio interface.

Description

The Temporary Logical Link Identifier (TLLI) is a 32-bit identifier that plays a crucial role in GPRS and EDGE network operation. It uniquely identifies the logical link connection between a Mobile Station (MS) and the Serving GPRS Support Node (SGSN) at the LLC (Logical Link Control) sublayer. The TLLI is derived from, and is used in conjunction with, the Packet-Temporary Mobile Subscriber Identity (P-TMSI). There are several types of TLLI, defined by their derivation method: Local TLLI (derived from the P-TMSI assigned by the current SGSN), Foreign TLLI (derived from a P-TMSI assigned by a previous SGSN), Random TLLI (chosen randomly by the MS if it has no valid P-TMSI), and Auxiliary TLLI (used in specific procedures). The MS includes a TLLI in the header of every LLC frame it sends uplink. The network (SGSN) uses this TLLI to associate the frame with the correct MS context, which contains session parameters, subscription data, and location information. Conversely, when the SGSN sends data downlink to the MS, it addresses the LLC frame using the MS's TLLI. The TLLI's scope is local to a routing area; if an MS moves to a new routing area served by a different SGSN, a new TLLI is derived from a new P-TMSI. This local scope provides a layer of subscriber identity privacy, as the true IMSI is rarely signaled over the radio. The TLLI is essential for multiplexing—the network infrastructure uses it to route LLC Protocol Data Units (PDUs) between the correct SGSN and the correct Base Station System (BSS) for the target MS, managing the shared radio resources among multiple simultaneous users.

Purpose & Motivation

The TLLI was introduced with GPRS to provide an efficient and secure method for identifying mobile data sessions at the logical link layer. Prior circuit-switched GSM used the Temporary Mobile Subscriber Identity (TMSI) for signaling but did not have an equivalent persistent identifier for packet data flows. The design goals for TLLI were severalfold: First, to avoid frequent transmission of the permanent subscriber identity (IMSI) over the air interface, enhancing privacy and security. Second, to provide a handle for the network to manage the state of a logical link connection, including flow control and error recovery at the LLC layer. Third, to enable efficient resource management in the BSS and SGSN, as these nodes can use the compact TLLI to quickly look up the extensive MS context needed for processing each data packet. By being temporary and locally significant, it simplifies context transfer during inter-SGSN routing area updates. The TLLI solved the problem of how to support multiple concurrent packet data sessions (logical links) to and from a single MS and across a shared radio channel, establishing the foundational addressing mechanism for 2G/3G packet-switched mobility.

Key Features

  • 32-bit locally unique identifier for the LLC layer connection
  • Derived from the P-TMSI to maintain linkage to subscriber context
  • Types include Local, Foreign, Random, and Auxiliary TLLI
  • Present in the header of every LLC frame for uplink and downlink addressing
  • Scope is limited to a routing area for privacy and efficient context management
  • Enables multiplexing of data flows from multiple MSs over shared Gb/lu-ps interfaces

Evolution Across Releases

R99 Initial

Formally defined as part of the foundational GPRS standards. Established the TLLI as the key identifier for the Logical Link Control (LLC) layer between the MS and SGSN. Defined its derivation from the P-TMSI, its use in all LLC frames, and its role in procedures like attach, routing area update, and data transfer.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.060 3GPP TS 22.060
TS 23.060 3GPP TS 23.060
TS 23.236 3GPP TS 23.236
TS 23.923 3GPP TS 23.923
TS 24.065 3GPP TS 24.065
TS 43.051 3GPP TR 43.051
TS 43.901 3GPP TR 43.901
TS 44.060 3GPP TR 44.060
TS 44.065 3GPP TR 44.065