Description
The Serving Radio Network Temporary Identifier (S-RNTI) is a fundamental identifier used within the UMTS Terrestrial Radio Access Network (UTRAN) architecture, specifically managed by the Radio Network Controller (RNC). It is assigned to a User Equipment (UE) by the Serving RNC (SRNC) upon the establishment of a Radio Resource Control (RRC) connection and remains valid for the duration of that connection. The S-RNTI serves as a unique local identifier for the UE within the context of its SRNC, distinguishing it from all other UEs currently connected to that same RNC. This identifier is used extensively in signaling messages between the RNC and the UE, as well as in inter-node communications between RNCs (e.g., between an SRNC and a Drift RNC). Its primary role is to provide a concise and efficient handle for the network to refer to a specific UE's connection context, which includes information about radio bearers, mobility state, and allocated resources.
From a procedural standpoint, the S-RNTI is allocated during the RRC Connection Setup procedure. The RNC generates the S-RNTI and includes it in the RRC CONNECTION SETUP message sent to the UE. Subsequently, the UE uses this S-RNTI in the header of its RRC messages when communicating with the SRNC. On the network side, the SRNC uses the S-RNTI to index into its internal database of UE contexts. This context contains all the necessary information to manage the UE's session, including security keys, capability information, active radio bearers, and the current cell/URA. The identifier is also vital during mobility events, such as Serving Radio Network Subsystem (SRNS) relocation, where the S-RNTI context is transferred from the source SRNC to the target SRNC.
The S-RNTI operates alongside other identifiers like the U-RNTI (which includes the S-RNTI and the RNC ID) and the C-RNTI used at the cell level. While the C-RNTI identifies the UE within a single cell, the S-RNTI has a broader scope, identifying the UE within the entire domain of the SRNC. This hierarchical identification system is key to UTRAN's operation, enabling efficient paging, handover execution, and data transfer. The S-RNTI is carried in the Radio Network Layer (RNL) of protocols such as the Radio Access Network Application Part (RANAP) for communication with the Core Network and the Radio Network Subsystem Application Part (RNSAP) for communication between RNCs. Its design is integral to the separation of control and user plane in UTRAN, ensuring that control signaling can be accurately routed and associated with the correct user data flows.
Purpose & Motivation
The S-RNTI was created to address the need for a robust and efficient method of identifying a mobile user's connection within the radio access network, specifically for the UMTS system introduced in 3GPP Release 99. Prior cellular systems like GSM used different identification mechanisms, but the more complex, connection-oriented nature of UMTS and its split RNC/Node B architecture required a dedicated temporary identifier managed at the RNC level. The primary problem it solves is the unambiguous identification of a UE's context within the Serving RNC, which is responsible for the UE's radio connection control. Without such an identifier, the RNC would struggle to manage multiple simultaneous connections, route signaling messages correctly, and maintain state information during mobility.
The motivation stems from the requirements of packet-switched services and advanced mobility management in 3G. The network needed a way to quickly reference all the parameters associated with a UE's session without constantly using permanent identifiers like the IMSI, which would be inefficient and a security concern. The S-RNTI provides this session-level handle. It also enables efficient inter-RNC communication (e.g., during soft handover with a Drift RNC), as the S-RNTI, combined with the RNC ID, forms a globally unique U-RNTI within UTRAN. This design supports the core UMTS principle of having a serving controller (SRNC) that retains control of the connection even when the user moves through cells controlled by other RNCs.
Furthermore, the S-RNTI is essential for connection state management. It allows the RNC to correlate incoming messages from the UE or from other network nodes with a specific, active RRC connection context. This is critical for procedures like radio bearer establishment/reconfiguration, handover, and paging in the CELL_PCH or URA_PCH states. By providing a stable reference for the duration of the connection, it simplifies the network's internal logic and improves the reliability of state-dependent operations, forming a cornerstone of UTRAN's control plane architecture.
Key Features
- Uniquely identifies a UE's connection context within a single Serving RNC (SRNC).
- Assigned by the SRNC during the RRC Connection Setup procedure.
- Used as a key field in RRC signaling messages between the UE and the SRNC.
- Essential for indexing and retrieving the UE context within the RNC's internal databases.
- A core component of the U-RNTI (UTRAN Radio Network Temporary Identifier), providing uniqueness across the UTRAN.
- Facilitates inter-RNC signaling and procedures like SRNS Relocation when carried in RNSAP messages.
Evolution Across Releases
Introduced as part of the UTRAN architecture for UMTS. The S-RNTI was defined as a 20-bit value assigned by the Serving RNC to uniquely identify a UE within its domain for the duration of an RRC connection. It became a fundamental element for all RRC connection management, mobility procedures, and inter-RNC communication via the RNSAP protocol.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 25.331 | 3GPP TS 25.331 |
| TS 25.413 | 3GPP TS 25.413 |
| TS 25.423 | 3GPP TS 25.423 |
| TS 25.425 | 3GPP TS 25.425 |
| TS 25.931 | 3GPP TS 25.931 |