Description
The Next Generation Application Protocol (NGAP) is a critical signaling protocol defined by 3GPP for the interface between the 5G Core Network (5GC) and the Next Generation Radio Access Network (NG-RAN), specifically the gNB or ng-eNB. It operates over the SCTP transport layer on the NG interface (N2 for control plane). NGAP is responsible for all control plane signaling between these two domains, enabling the core network to manage the RAN and vice versa. Its primary functions include the establishment, modification, and release of the UE context in the RAN, which is fundamental for any data or signaling session. NGAP also handles the transfer of Non-Access Stratum (NAS) signaling messages between the UE and the AMF, meaning the RAN transparently relays these messages without interpreting them. Furthermore, it manages UE mobility procedures, such as handovers within the 5G system and from legacy systems, and it supports Paging initiation from the core network. The protocol is designed to be modular and forward-compatible, with a procedure-based model where each elementary procedure (EP) is defined as either Class 1 (requiring a response) or Class 2 (without a response). Key NGAP messages include INITIAL UE MESSAGE, DOWNLINK NAS TRANSPORT, UPLINK NAS TRANSPORT, HANDOVER REQUIRED, and PAGING. Its architecture separates the concerns of user plane management (handled by other protocols on the N3 interface) and control plane signaling, providing a clean, efficient, and scalable mechanism for network control. NGAP is a cornerstone of the 5G Service-Based Architecture (SBA), allowing for flexible network function interaction and enabling advanced features like network slicing by carrying slice information between the RAN and the core.
Purpose & Motivation
NGAP was created to provide a unified, efficient, and future-proof signaling protocol for the 5G system, replacing and enhancing the functionality of protocols like S1-AP from the 4G EPS. The evolution to 5G introduced a new Service-Based Core architecture (5GC) and new RAN requirements, such as support for network slicing, ultra-reliable low-latency communication (URLLC), and massive IoT. The older S1-AP protocol was not designed to natively carry the information elements required for these new services and architectural paradigms. NGAP solves this by being designed from the ground up for 5G, with explicit support for Network Slice Selection Assistance Information (NSSAI), multiple PDU sessions per UE, and differentiated QoS flows. It addresses the limitations of previous approaches by offering greater flexibility, improved efficiency for control signaling, and inherent support for the decoupling of the control and user planes, which is a key tenet of 5G architecture. Its creation was motivated by the need for a protocol that could scale to support a vastly increased number of connected devices, diverse service requirements, and cloud-native network functions, thereby enabling the full vision of 5G.
Key Features
- Manages UE context establishment, modification, and release in the RAN
- Transparently transports NAS signaling messages between UE and AMF
- Controls UE mobility procedures including intra- and inter-system handovers
- Initiates Paging of UEs from the core network to the RAN
- Carries critical information for Network Slice selection (NSSAI)
- Supports the setup and management of multiple PDU Sessions per UE
Evolution Across Releases
Introduced the initial NGAP protocol as part of the first full 5G system specification. It defined the fundamental procedures for UE context management, NAS transport, mobility, paging, and PDU session resource management to support the new 5GC and NG-RAN architecture, including basic network slicing support.
Enhanced NGAP to support new features like Integrated Access and Backhaul (IAB), where the protocol was adapted for control signaling between IAB nodes and the core. It also introduced enhancements for UE radio capability handling and support for time-sensitive communication.
Further extended NGAP to support reduced capability (RedCap) NR devices, enhancing efficiency for IoT. It added support for multicast and broadcast services (MBS) over the NG interface and introduced enhancements for network slicing and RAN sharing scenarios.
Continued evolution with support for advanced network automation, AI/ML-driven RAN optimization, and enhanced mobility and power saving features. NGAP procedures were updated to carry new information elements required for these intelligent network operations.
Ongoing enhancements focusing on system evolution for 5G-Advanced, including support for extended reality (XR) services, refined network slicing with more granular control, and improved support for non-terrestrial networks (NTN).
As the foundational release for 6G study, Rel-20 includes NGAP updates to support the initial investigation of next-generation architecture requirements, ensuring backward compatibility while exploring new control plane paradigms.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.501 | 3GPP TS 23.501 |
| TS 29.214 | 3GPP TS 29.214 |
| TS 29.561 | 3GPP TS 29.561 |
| TS 33.836 | 3GPP TR 33.836 |
| TS 33.847 | 3GPP TR 33.847 |
| TS 38.300 | 3GPP TR 38.300 |
| TS 38.413 | 3GPP TR 38.413 |
| TS 38.414 | 3GPP TR 38.414 |
| TS 38.423 | 3GPP TR 38.423 |