Glossary term · Protocol

NGAP

Next Generation Application Protocol

Protocol →

NGAP is the signaling protocol between the 5G Core Network and the Next Generation Radio Access Network, essential for establishing, managing, and releasing UE contexts, handling mobility, and transferring NAS messages.

Introduced
Rel-15
Specifications
9 specs
Category
Protocol
Introduced
Rel-15
Specifications
9 specs
NGAP Description Purpose Related Classification Detected Changes Specifications

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.

Classification

Part ofNAS
Specific typesN2RACS
Related approachesAMF

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 4 changes
  • NGAP Corrections for UP Security Handling in DC during PDU Session Lifetime TS 38.413CR0005
  • NGAP Further Clarification of S-NSSAI Update for EPS to 5GS HO TS 38.413CR0067
  • Correction of AMF UE NGAP ID TS 38.413CR0117
  • NGAP correction of Initial Context Setup procedure text TS 38.413CR0220
Rel-16 9 changes
  • NGAP UE-TNLA-binding update TS 23.501CR2632
  • Provide recommended cells for paging information in NGAP UE CONTEXT RESUME REQUEST message TS 23.501CR2664
  • NGAP Rapporteur corrections TS 38.413CR0320
  • NGAP Rapporteur corrections TS 38.413CR0365
  • NGAP tabular corrections and asn.1 review TS 38.413CR0416
  • Rapporteur cleanup of NGAP TS 38.413CR0417

+ 3 more changes

Rel-17 16 changes
  • Introduction of NR positioning enhancements to NGAP TS 38.413CR0754
  • 5G URLLC Redundant PDU Session correction for NGAP parameters TS 23.501CR3035
  • NGAP ASN.1 review for MBS TS 38.413CR0764
  • UE Power Saving Correction in NGAP TS 38.413CR0798
  • MBS NGAP Corrections TS 38.413CR0801
  • NGAP Inter-System Load Balancing corrections for procedure and IEs TS 38.413CR0807

+ 10 more changes

Rel-18 7 changes
  • NGAP DL Data Notification Message update TS 23.501CR4960
  • Transfer of mobile IAB authorization state in NGAP DOWNLINK NAS TRANSPORT TS 38.413CR1071
  • Correction on the behavior description of ECN Marking or Congestion Information Reporting over NGAP TS 38.413CR1099
  • Correction on NGAP to support the QoE mobility during NG-based inter-MN HO TS 38.413CR1171
  • Mobility Restrictions with NR NTN - NGAP Impacts TS 38.413CR1109
  • NGAP rapporteur corrections TS 38.413CR1076

+ 1 more changes

Rel-19 4 changes
  • Add procedure texts on XR uplink rate control in NGAP TS 38.413CR1358
  • Correction on the Notification Cause IE in NGAP TS 38.413CR1369
  • Correction on A-IoT related NGAP procedures TS 38.413CR1422
  • Correction on the description of NGAP Services TS 38.413CR1432

Explore further

Broader topics and technologies where NGAP plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.501 vk20 5G System Architecture Stage 2 Rel-20
TS 29.214 vj30 Rx Reference Point Stage 3 Specification Rel-19
TS 29.561 vk00 5G Network Interworking Procedures Rel-20
TS 33.836 vg10 Security Study for Advanced V2X Services Rel-16
TR 33.847 vh10 5G Proximity Services Security Study Rel-17
TS 38.300 vj30 NR and NG-RAN Overall Description Rel-19
TS 38.413 vj30 NG Application Protocol (NGAP) for 5G NG Interface Rel-19
TS 38.414 vj00 NG Interface User Plane Protocol Rel-19
TS 38.423 vj30 Xn Application Protocol (XnAP) for NG-RAN Rel-19