Description
The 5G Core Network (5GCN) is the fundamental architectural framework for the core network in 5G systems, as standardized by 3GPP starting with Release 15. It represents a radical departure from previous Evolved Packet Core (EPC) architectures by adopting a fully cloud-native, service-based architecture (SBA). This means network functions are implemented as modular, reusable software services that communicate over standardized HTTP/2-based interfaces (e.g., N1, N2, N4). The architecture cleanly separates the user plane (UPF - User Plane Function) from the control plane, allowing for independent scaling, deployment, and optimization of data forwarding and signaling logic. This separation is a cornerstone for supporting diverse service requirements, from high-bandwidth video streaming to mission-critical industrial automation.
At its heart, the 5GCN operates by establishing and managing Protocol Data Unit (PDU) Sessions for user equipment (UE). The control plane, orchestrated by functions like the Access and Mobility Management Function (AMF) and Session Management Function (SMF), handles registration, authentication, mobility, and session establishment. The AMF is the single entry point for all UE control signaling, terminating the N1 and N2 interfaces. The SMF is responsible for session management, including IP address allocation, selection of the UPF, and configuring traffic steering and policy enforcement rules via the N4 interface to the UPF. The UPF then acts as the intelligent data router, performing packet routing and forwarding, packet inspection, QoS handling, and traffic usage reporting.
Key architectural components include the Network Repository Function (NRF), which enables service discovery, allowing network functions to find and communicate with each other dynamically. The Unified Data Management (UDM) function manages subscriber data and generates authentication credentials. The Policy Control Function (PCF) provides policy rules to control plane functions. The Authentication Server Function (AUSF) performs authentication with the UE. Together, these functions enable advanced capabilities like network slicing, where multiple logical, isolated networks are created on a common physical infrastructure, each tailored for specific service needs (e.g., a slice for enhanced mobile broadband, another for massive IoT). The 5GCN's role is to provide a flexible, scalable, and programmable foundation that can efficiently support the expansive set of 5G use cases defined by ITU-R IMT-2020.
Purpose & Motivation
The 5GCN was created to address the limitations of the 4G Evolved Packet Core (EPC), which was primarily designed for mobile broadband. The EPC's monolithic, node-based architecture struggled with the scalability, flexibility, and diverse performance requirements envisioned for 5G, such as ultra-low latency, massive device connectivity, and network slicing. The primary motivation was to build a core network that is inherently cloud-native, enabling operators to deploy network functions as software on commercial off-the-shelf hardware, leverage network function virtualization (NFV), and adopt modern DevOps practices for rapid service innovation and deployment.
Historically, each generation of mobile networks introduced a new core network (e.g., GSM's circuit-switched core, UMTS's core, 4G's EPC). The shift to 5G required a core that could be more than just a faster pipe for smartphones. It needed to be a versatile service platform capable of supporting vertical industries like automotive, manufacturing, and healthcare. The 5GCN solves this by its service-based architecture, which decouples software from hardware, and its clear separation of user and control planes, which allows the data plane to be deployed at the network edge to minimize latency. It directly addresses the problem of network rigidity by enabling network slicing, providing dedicated virtual networks with specific characteristics, and supporting a wider range of authentication methods and session types beyond simple IP connectivity.
What changed in its specifications
The latest release-to-release comparison of specifications that define 5GCN. Each summary describes the whole specification, not only this term.
Rel-19 adds Warning Area Coordinates to warning messages for satellite E-UTRAN and NG-RAN, omits the dummy parameter, and has UEs discard unmatched primary ETWS notifications. It also adds Additional ULI definitions with MWAB and MBSR terms, plus warning delivery text for Additional ULI matching at MWAB-gNBs and IAB-donors.
Full comparison in TS 23.041 →Rel-19 adds satellite NG-RAN access text, LP-WUS/WUR assistance and disabling, ATUC RAT utilization control, and network-controlled slice selection with S-NSSAI time validity to TS 24.501. It also adds ATSSS Phase 4 multi-access and 5G ProSe multi-hop relay support.
Full comparison in TS 24.501 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (13 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- Interworking between ePDG/EPC and NG-RAN/5GCN TS 24.501CR0174
- Interworking between E-UTRAN/EPC and N3IWF/5GCN TS 24.501CR0176
- Non-3GPP access to 5GCN not allowed TS 24.501CR0080
- Duplicate detection for EUTRA connected to both EPC and 5GCN TS 23.041CR0192
- Registration rejected because of non-3GPP access to 5GCN is not allowed TS 24.501CR0627
- Forbidden PLMNs for non-3GPP access to 5GCN TS 24.502CR0095
- Update of Reading coverage enhancement status +CRCES for Connection to 5G Core Network TS 27.007CR0684
- Including EPS Preferred Network Behaviour to 5GCN TS 24.501CR1369
- Enabling mobility with (emergency) sessions/connections between the (trusted) non-3GPP access network connected to the 5GCN and the E-UTRANt TS 24.501CR1910
Defining Specifications
3GPP specifications that define or reference 5GCN, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.041 vk00 | 3GPP TS 23041: Cell Broadcast and Public Warning System | Rel-20 read |
| TS 24.501 vk10 | 5GS NAS Protocol Specification | Rel-20 read |
| TS 24.502 vk00 | Non-3GPP Access Network Discovery and Selection | Rel-20 read |
| TS 24.526 vk00 | 5GS UE Policies | Rel-20 read |
| TS 24.549 vj20 | SEAL Network Slice Capability Enablement Protocol | Rel-19 read |
| TS 24.571 vj50 | 5G NAS Location Services (LCS) | Rel-19 read |
| TS 24.623 vj00 | XCAP Protocol for Supplementary Services | Rel-19 read |
| TS 24.890 vg00 | 5G NAS Protocol for 5GS Stage 3 | Rel-16 read |
| TS 27.007 vk00 | AT Command Interface for Mobile Terminals | Rel-20 read |
| TS 31.102 vk00 | USIM Application Specification | Rel-20 read |