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.
Classification
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.
In Release 15, the 5G Core Network (5GCN) introduced foundational interworking procedures with existing 4G networks, specifically for non-3GPP access and for E-UTRA connected to both the EPC and 5GCN. This included defining scenarios where non-3GPP access to the 5GCN is not allowed, which can cause registration rejection, and implementing duplicate detection for devices concurrently connected to both core networks. Furthermore, the release specified the CBCF (CBC Functionality) as a new 5GCN network function and defined the service-based interface (Namf) it uses to communicate with the AMF.
- 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
In Release 16, the 5G Core Network (5GCN) introduced enhanced integration for non-3GPP access, including procedures for handling Forbidden PLMNs and enabling mobility for emergency sessions between trusted non-3GPP access and E-UTRAN. It also added support for EPS Preferred Network Behaviour to facilitate interworking with the Evolved Packet Core (EPC). Furthermore, the release defined the CBCF (Cell Broadcast Centre Function) as a new 5GCN network function for public warning systems, which interacts with the AMF via the Namf service-based interface.
- 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
In Release 17, key 5GCN enhancements included the introduction of MUSIM capability negotiation for devices with multiple SIMs, the refinement of procedures for removing a PLMN from the forbidden list for non-3GPP access, and the addition of signalling support for UPIP (User Plane Integrity Protection) for UEs not supporting standalone NR but connected to the 5GCN.
In Release 19, a key enhancement for the 5G Core Network (5GCN) introduced an optimization to avoid redundant unified access control checks. Specifically, this update defined an "Alternative-2" procedure for non-emergency IMS communication when using NG-RAN connected to the 5GCN, streamlining the process detailed in specification 24.501. This change aims to improve efficiency by preventing duplicate control checks for the same session.
- Alternative-2 for avoiding two unified access control checks for non-emergency communication with IMS over NG-RAN connected to 5GCN - 24.501 TS 24.501CR6560
Explore further
Broader topics and technologies where 5GCN plays a role.
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 vj30 | Cell Broadcast Service and Public Warning System | Rel-19 |
| TS 24.501 vj50 | 5G NAS Protocols Specification | Rel-19 |
| TS 24.502 vj20 | 5G Core Access via Non-3GPP Networks; Stage 3 | Rel-19 |
| TS 24.526 vj30 | UE Policies for 5GS; Stage 3 | Rel-19 |
| TS 24.549 vj10 | SEAL Network Slice Capability Enablement Protocol | Rel-19 |
| TS 24.571 vj20 | Control Plane LCS Procedures | Rel-19 |
| TS 24.623 vj00 | XCAP Protocol for Supplementary Services | Rel-19 |
| TS 24.890 vg00 | 5G NAS Protocol for 5GS Stage 3 | Rel-16 |
| TS 27.007 vj40 | AT Command Set for UE | Rel-19 |
| TS 31.102 vj40 | USIM Application Specification | Rel-19 |