RANAC

RAN-based Notification Area Code

Mobility →
Introduced in Rel-15

RANAC is an identifier used in 5G to define a RAN-based Notification Area for efficiently paging and locating inactive UEs within a specific area, reducing signaling overhead.

Category
Mobility
Introduced
Rel-15
Where
Radio Access Network › NG-RAN (5G)
Specifications
8 specs
RANAC Description Purpose Related Classification Detected Changes Specifications

Description

The RAN-based Notification Area Code (RANAC) is a fundamental component of the RRC_INACTIVE state mobility management in 5G New Radio (NR). A RAN-based Notification Area (RNA) is a logical area, composed of one or multiple cells, defined by the RAN for the purpose of tracking and paging a User Equipment (UE) that is in the RRC_INACTIVE state. The RANAC is the code that uniquely identifies this RNA within the scope of a gNodeB or a set of gNodeBs. When a UE enters RRC_INACTIVE, the network assigns it an RNA, and the UE stores the corresponding RANAC.

The operation revolves around the UE's mobility within this RNA. While in RRC_INACTIVE, the UE can move freely within the cells that belong to its assigned RNA without notifying the network, thus conserving battery power and reducing signaling. The UE performs periodic RNA Updates (RNAU) or is triggered to perform one when it moves to a cell that is outside its current RNA. During this RNAU procedure, the UE provides its last stored RANAC and other context information to the new cell, allowing the RAN to retrieve the UE's context from the previous serving gNodeB and update its location.

When downlink data arrives for a UE in RRC_INACTIVE, the RAN initiates a RAN-based paging procedure within the UE's last known RNA. The gNodeBs within that RNA broadcast a paging message containing the UE's identifier and the relevant RANAC. The UE, monitoring for paging in its current cell, responds if it is within the paged area. This mechanism is more efficient than core-network-level paging (via the 5GC) for inactive UEs, as it localizes the paging traffic to a smaller RAN-defined area. The RANAC is thus a key enabler for efficient state management, balancing the trade-off between signaling overhead and UE power consumption, which is particularly important for massive Machine-Type Communication (mMTC) and general mobile broadband users.

Purpose & Motivation

RANAC was created to address the signaling and power efficiency challenges associated with managing a massive number of connected devices, especially for IoT scenarios, in 5G networks. Previous states, like RRC_IDLE in LTE, required core network (MME) involvement for tracking area updates and paging, which could generate significant signaling load. The RRC_CONNECTED state, while keeping the UE context in the RAN, consumes more UE battery as the radio connection is maintained. The new RRC_INACTIVE state, and its associated RNA concept identified by RANAC, provides a middle ground.

The primary problem RANAC solves is enabling efficient location tracking and paging for UEs that are inactive but have data sessions that may resume shortly. By defining an RNA managed solely by the RAN, location updates (RNA Updates) do not burden the 5G Core (5GC) unless the UE moves beyond a RAN-controlled area. This reduces signaling on the N2 interface between the RAN and the AMF. Furthermore, RAN-based paging using the RANAC confines paging messages to a specific set of cells, reducing unnecessary paging load across the entire tracking area and enabling faster connection resumption.

This innovation was motivated by the 5G requirement to support massive IoT deployments with billions of devices that transmit data sporadically. For such devices, minimizing signaling and power consumption is paramount. RANAC, as part of the RNA mechanism, allows these devices to remain reachable by the network with minimal energy expenditure, extending battery life for years, while also ensuring the network can efficiently deliver incoming data when needed, fulfilling the promises of 5G mMTC and enhanced mobile broadband efficiency.

Classification

Part ofRNA

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 1 change

In Release 15, the primary enhancement for the RAN-based Notification Area Code (RANAC) function was to extend the RANAC size to 8 bits. This change increased the maximum number of unique RAN notification area codes that could be defined and managed by the network.

  • Extend the RANAC size to 8bits TS 38.473CR0095

Explore further

Broader topics and technologies where RANAC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 36.300 vj00 E-UTRAN Radio Interface Protocol Architecture Overview Rel-19
TS 37.473 vj00 W1 Application Protocol (W1AP) Specification Rel-19
TS 37.483 vj10 E1 Application Protocol (E1AP) Rel-19
TS 38.300 vj00 NG-RAN Overall Description Rel-19
TS 38.401 vj10 NG-RAN Architecture Specification Rel-19
TS 38.423 vj10 Xn Application Protocol (XnAP) specification Rel-19
TS 38.463 vj00 E1 Application Protocol (E1AP) Rel-19
TS 38.473 vj10 5G F1 Application Protocol (F1AP) Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.