DRNC

Drift Radio Network Controller

Radio Access Network
Introduced in R99
A Radio Network Controller (RNC) that controls a set of Node Bs but is not the Serving RNC (SRNC) for a specific UE. It acts as a relay point for user data and control signaling between the SRNC and the UE when the UE is in soft handover, enabling mobility across different RNC domains in UMTS.

Description

The Drift Radio Network Controller (DRNC) is a fundamental concept in the UMTS Radio Access Network (UTRAN) architecture, specifically within the control plane for mobility management. It is an RNC that is currently controlling the cells (via Node Bs) that a User Equipment (UE) is using, but it is not the RNC that holds the Radio Resource Control (RRC) connection for that UE. The RNC that does hold the RRC connection is termed the Serving RNC (SRNC). The DRNC's primary role emerges during inter-RNC soft handover, where a UE is simultaneously connected to cells belonging to different RNCs. In this scenario, the SRNC remains the sole point of control for the UE's RRC connection, but the DRNC manages the radio resources of its own cells and acts as a routing agent.

Architecturally, the DRNC sits between the SRNC and the Node Bs under its control. The Iur interface connects the SRNC and the DRNC. User plane data and control signaling for the UE are transported over this Iur interface. The DRNC does not perform ciphering or integrity protection for the UE; these functions remain with the SRNC. Instead, the DRNC is responsible for the allocation and management of radio resources (like channelization codes and scrambling codes) on its own cells, executing commands received from the SRNC via the Radio Network Subsystem Application Part (RNSAP) protocol over the Iur.

From a data flow perspective, in the downlink, the SRNC sends the user data to the DRNC via the Iur interface. The DRNC then forwards this data to the appropriate Node B(s) under its control via the Iub interface. In the uplink, the process is reversed: the DRNC receives data from its Node Bs, combines it if the UE is in softer handover within the DRNC's cells, and then forwards it to the SRNC. This relaying function is transparent to the UE. The DRNC's role is critical for enabling seamless mobility and maintaining call quality during handovers between RNCs without requiring the SRNC role to be transferred, which is a more complex procedure known as SRNC relocation.

Purpose & Motivation

The DRNC concept was introduced in 3GPP Release 99 to solve the fundamental problem of seamless mobility and radio resource management in a distributed, multi-RNC UMTS network. Prior to UMTS, GSM networks used Base Station Controllers (BSCs) that typically managed contiguous geographic areas, and handovers between BSCs were hard handovers with a break-before-make characteristic. UMTS, with its WCDMA air interface, enabled soft handover, where a UE can be connected to multiple cells simultaneously for macro-diversity gain. This capability needed to extend across administrative boundaries controlled by different RNCs.

The DRNC mechanism allows the network to leverage the benefits of soft handover (improved coverage, reduced call drop, lower required transmit power) even when a UE moves into an area controlled by an RNC different from its SRNC. Without the DRNC role and the standardized Iur interface, such inter-RNC soft handover would be impossible, forcing either a hard handover (degrading performance) or an immediate and potentially unnecessary SRNC relocation (increasing signaling load and complexity). The DRNC thus enables a more flexible and efficient network architecture where the SRNC can be anchored while the UE's radio connection utilizes the best available resources from multiple RNC domains, optimizing both mobility performance and network resource utilization.

Key Features

  • Enables inter-RNC soft handover for seamless UE mobility
  • Acts as a routing and relaying node for user data between SRNC and Node Bs under its control
  • Manages allocation and control of radio resources (codes, power) for its own cells
  • Utilizes the Iur interface for communication with the Serving RNC (SRNC)
  • Executes radio resource commands from the SRNC via the RNSAP protocol
  • Supports macro-diversity combining for uplink signals from its controlled cells

Evolution Across Releases

R99 Initial

Introduced as a core concept in the initial UTRAN architecture. Defined the DRNC role for managing radio resources of non-serving cells during soft handover, establishing the Iur interface and RNSAP protocol for SRNC-DRNC communication, and specifying user data forwarding procedures.

Enhanced support for HSDPA (High-Speed Downlink Packet Access) over the Iur interface. Defined procedures for handling HS-DSCH (High-Speed Downlink Shared Channel) serving cell change scenarios involving a DRNC, impacting data forwarding and control signaling.

Introduced HSUPA (High-Speed Uplink Packet Access) enhancements. Specified support for E-DCH (Enhanced Dedicated Channel) operation when a UE is in soft handover with a DRNC, including the handling of uplink scheduling information and hybrid ARQ processes across the Iur.

Further optimizations for HSPA+ features, including continuous packet connectivity (CPC) and enhanced Layer 2 protocols. Refined Iur signaling and data handling procedures to support these advanced features in DRNC scenarios.

Introduced support for Dual-Cell HSDPA (DC-HSDPA) operation. Defined mechanisms for when the two downlink carriers in DC-HSDPA are controlled by different RNCs (SRNC and DRNC), involving complex resource coordination and data flow management over Iur.

The core DRNC concept remained stable as the focus of 3GPP shifted to LTE/EPC. Later UMTS releases included minor enhancements and clarifications related to specific features or interworking scenarios, but no fundamental architectural changes to the DRNC role were introduced.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 23.171 3GPP TS 23.171
TS 23.271 3GPP TS 23.271
TS 25.301 3GPP TS 25.301
TS 25.302 3GPP TS 25.302
TS 25.305 3GPP TS 25.305
TS 25.321 3GPP TS 25.321
TS 25.402 3GPP TS 25.402
TS 25.413 3GPP TS 25.413
TS 25.420 3GPP TS 25.420
TS 25.423 3GPP TS 25.423
TS 25.427 3GPP TS 25.427
TS 25.430 3GPP TS 25.430
TS 25.931 3GPP TS 25.931