RNC

Radio Network Controller

Radio Access Network →
Introduced in R99 Also in: Management, Core Network

RNC is the controlling network node in a 3G UMTS Radio Access Network, managing Node Bs to handle radio resources, mobility, and user data routing while interfacing with the core network.

Category
Radio Access Network
Introduced
R99
Where
Radio Access Network › E-UTRAN (LTE)
Also touches
2 segments
Specifications
92 specs
RNC Description Purpose Related Classification Detected Changes Specifications

Description

The Radio Network Controller (RNC) is a critical network element in the 3G Universal Terrestrial Radio Access Network (UTRAN) architecture. It operates as the controlling node for one or more base stations, known as Node Bs. The RNC is responsible for a comprehensive set of control and management functions for the radio resources and user mobility within its domain. Architecturally, the RNC connects to Node Bs via the Iub interface, to other RNCs via the Iur interface, and to the core network (Circuit Switched and Packet Switched domains) via the Iu interface. This positioning makes it the central intelligence of UTRAN, consolidating control from multiple Node Bs.

Functionally, the RNC's responsibilities are extensive. In Radio Resource Management (RRM), it performs tasks such as admission control, congestion control, handover control, and power control. It manages the allocation and release of radio bearers, including dedicated channels (DCH) and common channels like the Random Access Channel (RACH) and Forward Access Channel (FACH). For mobility, the RNC controls all handovers (soft, softer, hard) between cells under its control and coordinates with other RNCs for inter-RNC handovers via the Iur interface. It also handles macro diversity combining and splitting for soft handover connections. From a user plane perspective, the RNC performs ciphering and integrity protection for data and signaling, and it routes user data packets between the Iub and Iu interfaces. For the Control Plane, the RNC terminates the RRC protocol, managing the RRC connection states (IDLE, CELL_FACH, CELL_DCH, etc.) of the User Equipment (UE).

The RNC's role evolved but remained central throughout 3GPP Releases 99 to 14 for UMTS/HSPA networks. In later releases, with the introduction of HSPA+ and features like Continuous Packet Connectivity (CPC) and Enhanced CELL_FACH, the RNC's algorithms became more complex to improve efficiency and reduce latency. The RNC is a centralized element, which provided strong coordination benefits but also presented a potential bottleneck and single point of failure. This architecture contrasted with the flatter, more distributed architecture of 4G LTE, where the RNC functions were largely integrated into the eNodeB, leading to its eventual phase-out in 5G NR.

Purpose & Motivation

The RNC was created as part of the original UMTS architecture (3G) to provide a centralized control point for the radio access network. Prior to 3G, 2G GSM networks used a Base Station Controller (BSC) which served a similar purpose, managing multiple Base Transceiver Stations (BTSs). The RNC was designed to address the greater complexity of WCDMA-based UMTS, which introduced features like soft handover (where a UE is connected to multiple cells simultaneously), fast power control, and more dynamic radio resource management.

The centralized RNC model solved several problems. It allowed for efficient macro diversity combining for soft handover, which required a central point to combine signals from multiple Node Bs. It enabled sophisticated RRM algorithms that could consider the resource status of multiple cells under its control. It also simplified the Node B design, making it a relatively dumb radio unit, which was advantageous from a cost and deployment perspective in the early 2000s. The RNC acted as a single point of contact for the core network, hiding the mobility and radio complexity of UTRAN. However, this centralization also introduced latency, especially for user plane data which had to be routed through the RNC. The evolution towards HSPA, which demanded lower latency, began to push some functions closer to the Node B, setting the stage for the fully distributed architecture of LTE.

Classification

Part ofUTRAN

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (11 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 4 changes

In Release 15, the RNC function was updated to support inter-RAT handover from GERAN or UTRAN to E-UTRA configured with EN-DC, as detailed in TS 36.300. This enhancement facilitates the transfer of a user's connection from legacy radio systems to the evolved packet system while maintaining bearer services. The update integrates procedures for the Controlling RNC to manage radio resources during handover to the evolved UTRAN access network.

  • Introduction of New Radio Access Technology in TS 36.300 TS 36.300CR0998
  • Inter-RAT Handover from GERAN or UTRAN to E-UTRA configured with EN-DC (36.300) TS 36.300CR1200
  • UE Radio Access Capability Size Reduction TS 36.300CR1162
  • Multiple Cell ID broadcast for E-UTRAN sharing TS 36.300CR1238
Rel-16 5 changes

In Release 16, the RNC function saw enhancements for mobility in E-UTRAN and the introduction of a UE Radio Capability Mapping procedure for EN-DC. It also included updates for handling UE Radio Capability for Paging in NB-IoT and eMTC scenarios. Furthermore, the release specified the propagation of Roaming and Access Restriction information within E-UTRAN for non-homogenous eNB deployments.

  • Introduction of even further mobility enhancement in E-UTRAN TS 36.300CR1270
  • Corrections to even further mobility enhancement in E-UTRAN TS 36.300CR1284
  • Introducing UE Radio Capability Mapping procedure for EN-DC TS 36.300CR1314
  • Handling of UE Radio Capability for Paging in NB-IoT and eMTC TS 36.300CR1263
  • Propagation of Roaming and Access Restriction information in E-UTRAN in non-homogenous eNB deployments TS 36.300CR1273
Rel-17 1 change

In Release 17, a specific enhancement for the RNC function involved the signaling of UE Security Capabilities in the E-UTRAN access context. This update introduced a defined procedure for the RNC to handle and convey these security capability parameters within the evolved UTRAN architecture. The change ensured the RNC could properly support security-related signaling for user equipment connecting via the E-UTRAN radio access network.

  • UE Security Capabilities signaling in E-UTRAN [UE_Sec_Caps] TS 36.300CR1359
Rel-19 1 change

In Release 19, the RNC function was updated to support the introduction of NB-IoT satellite information in the E-UTRAN, as indicated by the CR title for EUTRAN-to-NBIoTNTN. This enhancement involves the RNC, as the Controlling RNC with overall control of logical resources, handling new system control information related to non-terrestrial networks. The update enables the RNC to manage radio resources and cell identities for UEs accessing services via satellite-based NB-IoT within the UTRAN architecture.

  • Introduction of NB-IoT satellite information in E-UTRAN [EUTRAN-to-NBIoTNTN] TS 36.300CR1427

Explore further

Broader topics and technologies where RNC plays a role.

Defining Specifications

3GPP specifications that define or reference RNC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TR 22.980 vj00 Network Composition Feasibility Study Rel-19
TS 23.009 vj00 Handover Procedures in PLMNs Rel-19
TS 23.060 vj00 GPRS Service Description Stage 2 Rel-19
TS 23.171 v1300 LCS Stage 2 Specification for UMTS Rel-4
TS 23.207 vj00 End-to-End QoS Framework for GPRS Rel-19
TS 23.221 vj00 3GPP System Architectural Requirements Rel-19
TS 23.236 vj00 Intra Domain Connection of RAN Nodes to Multiple CN Nodes Rel-19
TS 23.251 vj00 Network Sharing Stage 2 Specification Rel-19
TS 23.271 vj00 LCS Stage 2 Specification Rel-19
TS 23.802 v1700 Enhanced End-to-End QoS Architecture Rel-7
TS 23.851 v1600 Network Sharing Architecture for 3G Systems Rel-6
TR 23.923 v1300 Mobile IP+ Feasibility Study for UMTS/GPRS Rel-4
TS 25.123 vj00 Radio Resource Management for TDD Rel-19
TS 25.133 vj00 UTRAN RRM Requirements for FDD Rel-19
TS 25.211 vj00 UTRA FDD Layer 1: Transport & Physical Channels Rel-19
TS 25.301 vj00 UE-UTRAN Radio Interface Protocol Architecture Rel-19
TS 25.302 vj00 UTRA Physical Layer Services Rel-19
TS 25.305 vj00 UTRAN UE Positioning Stage 2 Rel-19
TS 25.321 vj00 MAC Protocol Specification for UTRAN Rel-19
TS 25.323 vj00 Packet Data Convergence Protocol (PDCP) Specification Rel-19
TS 25.331 vj00 UTRAN RRC Protocol Specification Rel-19
TS 25.401 vj00 UTRAN Overall Architecture Rel-19
TS 25.402 vj00 UTRAN Synchronisation Mechanisms Rel-19
TS 25.410 vj00 Iu Interface Introduction for UTRAN Rel-19
TS 25.412 vj00 Iu Interface Signalling Transport Specification Rel-19
TS 25.413 vj00 Radio Access Network Application Part (RANAP) Rel-19
TS 25.414 vj00 UTRAN Iu Interface User Plane Transport Protocols Rel-19
TS 25.419 vj00 Service Area Broadcast Protocol (SABP) Rel-19
TS 25.420 vj00 Iur Interface Introduction for UTRAN Rel-19
TS 25.422 vj00 Signalling Transport for Iur Interface Rel-19
TS 25.423 vj00 UTRAN RNSAP Specification Rel-19
TS 25.425 vj00 UTRAN Iur Interface User Plane Protocols Rel-19
TS 25.430 vj00 Introduction to Iub Interface Specifications Rel-19
TS 25.432 vj00 Iub NBAP Signalling Transport Specification Rel-19
TS 25.433 vj00 Node B Application Part (NBAP) Protocol Rel-19
TS 25.434 vj00 UTRAN Iub Interface Data Transport and Signalling Rel-19
TS 25.442 vj00 Node B Implementation Specific O&M Transport via RNC Rel-19
TS 25.450 vj00 Iupc Interface Introduction for UTRAN Positioning Rel-19
TS 25.452 vj00 Iupc Interface Signalling Transport for PCAP Rel-19
TS 25.453 vj00 PCAP Protocol Specification Rel-19
TS 25.703 vc00 HNB Emergency Warning Area Study for UTRA Rel-12
TS 25.766 vd10 Network-Assisted Interference Cancellation for UMTS Rel-13
TS 25.874 vb00 HSPA Feedback & Signalling Efficiency for LCR TDD Rel-11
TR 25.931 vj00 UTRAN Signalling Procedures Examples Rel-19
TR 25.993 vj00 UTRA RAB Examples and Radio Interface Mapping Rel-19
TR 26.937 vj00 3GPP PSS Characterization Rel-19
TS 28.062 vj00 Tandem Free Operation (TFO) Service Description Rel-19
TS 28.622 vk20 Telecommunication Management; Generic NRM Information Service Rel-20
TS 28.652 vj00 UTRAN Network Resource Model (NRM) IRP Information Service Rel-19
TS 28.655 vj00 GERAN NRM IRP Information Service Rel-19
TS 28.732 vj00 Transport Network NRM IRP Information Service Rel-19
TS 28.734 vj00 STN Interface NRM IRP Requirements Rel-19
TS 29.060 vj00 GPRS Tunnelling Protocol (GTP) version 1 Rel-19
TS 29.108 vj00 RANAP on E-interface for 3G MSC Relocation Rel-19
TS 29.281 vj20 GTPv1-U Protocol Specification Rel-19
TS 32.101 vj00 Management principles and high-level requirements Rel-19
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19
TS 32.240 vj40 Charging Management Architecture & Principles Rel-19
TS 32.250 vj00 Circuit Switched Offline Charging Rel-19
TS 32.251 vj00 PS Domain Charging Management Rel-19
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19
TS 32.293 vj00 Proxy Function in Domestic Service Provider Rel-19
TS 32.401 vj00 Performance Management Concept & Requirements Rel-19
TS 32.404 vj00 Performance Management Definitions & Template Rel-19
TS 32.405 vj00 UTRAN Performance Measurements Specification Rel-19
TS 32.406 vj00 Performance Management for CN PS Domain Rel-19
TS 32.407 vj00 PM; CN CS Domain; UMTS/GSM measurements Rel-19
TS 32.583 vj00 HNB OAM&P Procedure Flows for Type 1 Interface Rel-19
TS 32.600 vj00 3GPP Configuration Management Specification Rel-19
TS 32.611 vj00 Bulk CM IRP Requirements Rel-19
TS 32.622 vb10 Generic Network Resources IRP NRM Rel-11
TS 32.641 vb00 UTRAN Network Resources IRP Requirements Rel-11
TS 32.642 vb50 UTRAN Network Resource Model for Configuration Management Rel-11
TS 32.652 vc00 GERAN Network Resources NRM for Configuration Management Rel-12
TS 32.712 vb10 Transport Network Interface NRM for CM Rel-11
TS 32.741 vb00 STN Interface NRM IRP Requirements Rel-11
TS 32.833 vb00 Converged OSS End-to-End Management Study Rel-11
TS 32.856 vf00 Energy Efficiency Assessment for RAN OAM Rel-15
TS 33.105 vj00 3G Security: Cryptographic Algorithm Requirements Rel-19
TS 33.859 vb10 UTRAN Key Hierarchy Enhancement Study Rel-11
TS 35.205 vj00 MILENAGE Algorithm Set: General Overview Rel-19
TR 35.909 vj00 3GPP MILENAGE Algorithm Design Report Rel-19
TR 35.934 vj00 Tuak algorithm set for 3GPP auth & key gen Rel-19
TS 36.133 vj20 E-UTRA RRM Requirements Rel-19
TS 36.300 vj00 E-UTRAN Radio Interface Protocol Architecture Overview Rel-19
TS 37.320 vj00 Minimization of Drive Tests (MDT) Overview Rel-19
TS 43.129 vj00 PS Handover in GERAN A/Gb and GAN Modes Rel-19
TS 43.130 vj00 Iur-g Interface Overview Rel-19
TS 43.318 vj00 Generic Access Network (GAN) Stage 2 Rel-19
TS 44.060 vj00 GERAN RLC/MAC Protocol Specification Rel-19
TS 44.160 vg00 GERAN Iu Mode RLC/MAC Protocol Specification Rel-16