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
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (11 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 to manage connectivity for UEs transitioning from legacy systems. Specifically, it defined interworking mechanisms between the existing EPC/ePDG and the new 5GCN via NG-RAN, as well as between E-UTRAN/EPC and the 5GCN via the Non-3GPP InterWorking Function (N3IWF). The release also included procedures where network access could be explicitly rejected for a UE attempting to use non-3GPP access to the 5GCN.
In Release 16, the 5G Core Network introduced enhanced support for non-3GPP access, specifically by defining procedures for managing Forbidden PLMNs over such access. It also incorporated EPS Preferred Network Behaviour information into the 5GCN to influence inter-system mobility. Furthermore, it enabled mobility for emergency sessions between a trusted non-3GPP access network connected to the 5GCN and E-UTRAN.
In Release 17, the 5G Core Network introduced support for MUSIM capability negotiation, allowing the network to efficiently manage UEs with multiple SIMs. It also aligned procedures for removing a PLMN from the forbidden list for non-3GPP access and added signalling support for UPIP (User Plane Integrity Protection) for UEs that do not support standalone NR.
In Release 19, a specific enhancement was introduced for the 5G Core Network concerning Unified Access Control (UAC) procedures. The release defined an "Alternative-2" solution to prevent redundant access control checks for non-emergency IMS communications. This optimization applies specifically when the NG-RAN is connected to the 5GCN, avoiding two checks for the same session as detailed in the 24.501 specification.
- 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 |