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-14
Specifications
81 specs
Category
Core Network
Introduced
Rel-14
Specifications
81 specs
5GC Description Purpose 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.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (93 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 27 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
  • AMF Location Service Operations for a Commercial and Deferred 5GC-MT-LR TS 29.518CR0262
  • Introduction of NBIOT dedicated CP functions when connected to 5GC TS 38.410CR0018
  • Introduction of Suspend-Resume for 5GC TS 38.410CR0019

+ 21 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 19 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

+ 13 more changes

Rel-19 11 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

+ 5 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

Explore further

Broader topics and technologies where 5GC plays a role.

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