Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Core Network

5GC

5G Core Network

Core Network →

5GC is the cloud-native, service-based central brain of 5G systems, enabling enhanced mobile broadband, ultra-reliable low-latency communication, massive machine-type communication, network slicing, and edge computing.

Introduced
Rel-15
Where
Core Network › 5G Core
Specifications
81 specs
Also in
Services, Management, Radio Access Network, Security
5GC Description Purpose What changed Neighbours Detected Changes Specifications

Description

The 5G Core (5GC) network is the fundamental control and connectivity framework defined by 3GPP for 5G systems, succeeding the Evolved Packet Core (EPC). It is architected as a Service-Based Architecture (SBA) where network functions (NFs) are modular software entities that expose their capabilities as services via well-defined interfaces, primarily using HTTP/2 and JSON. This cloud-native design, leveraging concepts like statelessness, microservices, and containerization, allows for flexible deployment, scaling, and lifecycle management independent of hardware. The 5GC physically separates the User Plane (UP) and Control Plane (CP), enabling distributed UP functions (UPFs) to be deployed at the network edge for low-latency services while centralizing control functions.

Key functional components include the Access and Mobility Management Function (AMF), which handles connection and mobility management; the Session Management Function (SMF), responsible for session establishment, modification, and release; and the User Plane Function (UPF), which is the anchor point for data forwarding and packet routing, inspection, and QoS enforcement. Other critical functions are the Authentication Server Function (AUSF) and Unified Data Management (UDM) for security and subscription data, the Policy Control Function (PCF) for policy governance, and the Network Repository Function (NRF) for service discovery within the SBA. The Network Exposure Function (NEF) securely exposes network capabilities to external application functions.

The 5GC operates by establishing a Protocol Data Unit (PDU) Session, which is a logical connection between the User Equipment (UE) and a specific Data Network (DN), such as the internet or an enterprise network. During initial registration, the UE interacts with the AMF and AUSF/UDM for authentication. For session establishment, the SMF, in consultation with the PCF, selects a UPF and establishes the necessary N4 interface rules for traffic handling. User data packets then flow between the UE (via the Radio Access Network) and the DN through the UPF(s), with the SMF managing the session state and the AMF handling mobility events like handovers. This architecture supports concurrent access to multiple data networks and multiple PDU sessions of different types (e.g., IPv4, IPv6, Ethernet, Unstructured).

A cornerstone capability of the 5GC is native support for Network Slicing. It allows the creation of multiple logical, end-to-end networks on a common physical infrastructure, each tailored with specific characteristics (e.g., bandwidth, latency) for different service types like enhanced Mobile Broadband (eMBB), Ultra-Reliable Low-Latency Communications (URLLC), or massive IoT. The 5GC identifies a slice via the Single Network Slice Selection Assistance Information (S-NSSAI) and ensures a UE's PDU Session is associated with the correct slice instance, with dedicated AMF, SMF, and UPF resources as needed. Furthermore, the 5GC architecture integrates support for Edge Computing, enabling application functions to influence traffic routing (e.g., via Local Area Data Network or UPF selection) to meet stringent latency requirements.

Purpose & Motivation

The 5GC was created to address the limitations of the previous 4G Evolved Packet Core (EPC) and to meet the diverse and demanding requirements of 5G services as outlined by the IMT-2020 vision. The EPC, designed primarily for mobile broadband, was a monolithic, hardware-centric architecture with tight coupling between network functions, making it inflexible and costly to scale or innovate upon. The explosion of connected devices (IoT), the need for industrial automation with ultra-low latency, and the demand for immersive experiences like AR/VR required a more agile, efficient, and programmable core network.

Historically, each generation of mobile networks introduced a new core network (e.g., GSM's circuit-switched core, UMTS's packet-switched core, 4G's EPC). The shift to 5G presented an opportunity for a radical architectural redesign. The primary motivations were to achieve greater flexibility through software-based, cloud-native principles; to enable efficient support for a vast array of services through network slicing; and to reduce operational costs through automation and scalability. The 5GC solves these problems by decoupling software from hardware, separating the user and control planes for independent optimization, and introducing a service-based interface model that simplifies integration and enables faster deployment of new features. It is the foundational enabler for 5G to be more than just faster mobile broadband, transforming it into a platform for vertical industries and new business models.

What changed in its specifications

The latest release-to-release comparison of specifications that define 5GC. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 23.292Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.292: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.292 →

Architecture

Where it sits in the network

Evolution Lineage

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 21 changes
  • OI#19 - 5GC-EPC interworking: PGW selection for 5GC UE for connectivity via untrusted access TS 23.402CR2980
  • Annex for n3g access to 5GC TS 24.229CR6165
  • Selection of NAS procedures for E-UTRA connected to both EPC and 5GC TS 23.501CR0147
  • TS 23.501 mobility from EPC to 5GC TS 23.501CR0024
  • EPC to 5GC Migration fixes for Option 7 TS 23.501CR0084
  • Dual Registration mode of operation from E-UTRA cell connecting to both EPC and 5GC TS 23.501CR0283

+ 15 more changes

Rel-16 26 changes
  • Restriction of use of Enhanced Coverage in 5GC TS 23.501CR0820
  • Access to 5GC from UEs not supporting NAS over non-3GPP access TS 23.501CR1128
  • Handling of IAB-indication to 5GC TS 23.501CR1901
  • Introduction of NBIOT dedicated CP functions when connected to 5GC TS 38.410CR0018
  • Introduction of Suspend-Resume for 5GC TS 38.410CR0019
  • Introduction of CP CIoT 5GS Optimisation for NB-IoT and MTC connected to 5GC (Stage 2) TS 38.410CR0020

+ 20 more changes

Rel-17 14 changes
  • MA PDU sessions with connectivity over E-UTRAN/EPC and non-3GPP access to 5GC TS 23.501CR2527
  • 5G system architecture updates to support Dynamically Changing Policies in the 5GC TS 23.501CR2560
  • Support of 5GC assisted cell selection to access network slice TS 23.501CR2719
  • 5GS Connection release support for 5GC/NR TS 23.501CR3088
  • Support RedCap UEs differentiation in 5GC TS 23.501CR3155
  • UE authorization for 5GC assisted EAS discovery TS 29.503CR0755

+ 8 more changes

Rel-18 18 changes
  • Discovery and Selection of the NWDAF Supporting Federated Learning in 5GC TS 23.501CR3772
  • MPS when access to 5GC is WLAN TS 23.501CR3745
  • PIN support in 5GC TS 23.501CR3854
  • 23.501 - Spending Limits for AM and UE Policies in the 5GC TS 23.501CR3886
  • 23.501 - Spending Limits for AM and UE Policies in the 5GC TS 23.501CR4666
  • Support of 5GC-MT-LR procedure involving Mobile Base Station Relay TS 29.515CR0120

+ 12 more changes

Rel-19 10 changes
  • Add a new clause of detection of EPC/5GC NF failures and IMS restoration procedures TS 23.380CR0127
  • Add the PCRF/PCF-based restoration solution for EPC/5GC NF failure TS 23.380CR0128
  • EPC/5GC health check and recovery upon IMS Terminating Call TS 23.380CR0134
  • CHF discovery support based on CHF GroupId in 5GC TS 29.503CR1409
  • Extending Charging support in 5GC TS 29.507CR0335
  • 5GC Network Functions health check and failure recovery TS 29.513CR0617

+ 4 more changes

Rel-20 1 change
  • Rel-20 CR TS 28.540 add missing concepts and backgrouds of management of NG-RAN and 5GC TS 28.540CR0055

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.830 vg10 Business Role Models for Network Slicing Rel-16 read
TS 23.292 vj00 IMS Centralized Services (ICS) Architecture Rel-19 read
TS 23.380 vk00 IMS Restoration Procedures Rel-20 read
TS 23.402 vj00 EPC for Non-3GPP Access (PMIP) Rel-19 read
TS 23.501 vk30 5G System Architecture Rel-20 read
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20 read
TR 23.732 vg00 User Data Interworking, Coexistence, Migration Study Rel-16 read
TR 23.745 vh00 Study on App Layer Support for Factories of the Future in 5G Rel-17 read
TR 23.758 vh00 Study on Edge Application Architecture Rel-17 read
TR 23.783 vi00 Technical Report on Mission Critical Services over 5GS Rel-18 read
TR 23.794 vh00 Study on enhanced IMS to 5GC integration Rel-17 read
TR 23.973 vj00 Separate HSS/UDM Deployment Scenarios & Solutions Rel-19 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 26.114 vk11 IMS Multimedia Telephony Client Rel-20 read
TS 26.132 vk00 Terminal Acoustic Test Methods for Telephony Rel-20 read
TS 26.501 vk00 5G Media Streaming Architecture Rel-20 read
TS 26.510 vj20 5G Media Streaming and Real-Time Communication APIs Rel-19 read
TR 26.919 vj00 Study on 5G Conversational Media Handling Rel-19 read
TS 26.942 vk00 Sustainable Media Metrics and Architectural Impacts for 5G Rel-20 read
TS 28.531 vk10 5G Network Slice Provisioning Management Rel-20 read
TS 28.540 vk40 5G Network Resource Model (NRM) Stage 1 Rel-20 read
TS 28.802 vf00 Management Study for 5G Network Architecture Rel-15 read
TR 28.808 vh00 5G satellite integration management study Rel-17 read
TR 28.841 vi01 Technical Report on IoT NTN Enhancements Rel-18 read
TS 28.874 vj10 Study on Management Aspects of NTN Phase 2 Rel-19 read
TS 28.879 vj10 OAM for Service Management Exposure Study Rel-19 read
TS 29.168 vj00 SBc-AP Protocol Specification Rel-19 read
TS 29.274 vk00 GTPv2-C Control Plane Protocol Rel-20 read
TS 29.501 vk00 5GC SBI API Design Principles Rel-20 read
TS 29.503 vk10 UDM Service Based Interface Rel-20 read
TS 29.505 vk00 UDR Services for Subscription Data Rel-20 read
TS 29.507 vk10 Access and Mobility Policy Control Rel-20 read
TS 29.510 vk10 NRF Service-Based Interface Rel-20 read
TS 29.513 vk10 5G PCC Signalling Flows Rel-20 read
TS 29.515 vk10 Ngmlc Location Services API Rel-20 read
TS 29.518 vk10 AMF Service Based Interface Rel-20 read
TS 29.524 vk00 5GC to NAS Cause Mapping Specification Rel-20 read
TS 29.536 vk10 Nnsacf Network Slice Admission Control Rel-20 read
TS 29.540 vk10 Nsmsf Service-Based Interface for SMSF Rel-20 read
TS 29.542 vk00 Nsmf NIDD Service API (TS 29.542) Rel-20 read
TS 29.562 vk10 HSS Nhss Services for IMS and GBA Rel-20 read
TS 29.563 vk00 Nhss Services for 5G SBA Stage 3 Rel-20 read
TS 29.571 vk10 5G Common Data Types Rel-20 read
TS 29.598 vk00 3GPP TS 29598: Nudsf Service Based Interface Rel-20 read
TS 29.866 vj00 IMS Disaster Prevention & Restoration Enhancement Rel-19 read
TS 29.890 vg00 CT3 5G System Technical Report Rel-16 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.255 vk30 5G Data Connectivity Converged Charging Rel-20 read
TS 32.256 vk10 5G Connection and Mobility Charging Rel-20 read
TS 32.279 vj00 5G MBS Session Converged Charging Rel-19 read
TS 32.290 vk00 5G Charging Service-Based Architecture Rel-20 read
TS 32.299 vj00 Diameter Charging Applications for 3GPP Rel-19 read
TS 32.404 vj00 Performance Management Definitions & Template Rel-19 read
TS 32.432 vj00 Performance measurement file format definition Rel-19 read
TR 32.972 vj00 Energy Efficiency Study for 5G Networks Rel-19 read
TS 33.127 vj80 Lawful Interception Architecture Rel-19 read
TS 33.501 vk30 5G Security Architecture Rel-20 read
TS 33.511 vk10 5G gNB Security Assurance Specification Rel-20 read
TS 33.536 vj00 5G V2X Security for NR PC5 Rel-19 read
TS 33.545 vk10 NR Femto Security Architecture Rel-20 read
TS 33.814 vg01 Security aspects of enhanced Location Services (eLCS) Rel-16 read
TS 33.835 vg10 Study on authentication and key management for apps Rel-16 read
TS 33.836 vg10 Security Study for Advanced V2X Services Rel-16 read
TR 33.847 vh10 5G Proximity Services Security Study Rel-17 read
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19 read
TS 37.473 vj00 W1 Application Protocol (W1AP) Specification Rel-19 read
TS 37.483 vj40 E1 Application Protocol (E1AP) Rel-19 read
TR 37.985 vj00 Overview of V2X features in LTE and NR Rel-19 read
TS 38.300 vj40 NR and NG-RAN Overall Description Rel-19 read
TS 38.305 vj30 NG-RAN UE Positioning Stage 2 Rel-19 read
TS 38.331 vj40 NR Radio Resource Control (RRC) Rel-19 read
TS 38.401 vj30 NG-RAN Architecture Description Rel-19 read
TS 38.410 vj20 NG-RAN; NG General Aspects and Principles Rel-19 read
TS 38.412 vj00 NG Signalling Transport Rel-19 read
TS 38.413 vj40 NG Application Protocol (NGAP) Specification Rel-19 read
TS 38.414 vj00 NG Interface User Plane Protocol Rel-19 read
TS 38.463 vj00 E1 Application Protocol (E1AP) Rel-19 read
TS 38.473 vj40 F1 Application Protocol (F1AP) Rel-19 read
TS 38.508 vj31 5G NR UE ICS Proforma Rel-19 read
TS 38.523 vj40 UE Conformance Specification for 5G NR Rel-19 read