5GS

5G System

Core Network
Introduced in Rel-15
The 5G System (5GS) is the complete 3GPP-defined architecture for 5G networks, encompassing the 5G Core Network (5GC) and the Next Generation Radio Access Network (NG-RAN). It provides a service-based, cloud-native framework enabling enhanced mobile broadband, massive IoT, and ultra-reliable low-latency communications. Its introduction marked a fundamental shift from previous generations by decoupling hardware and software and leveraging network virtualization.

Description

The 5G System (5GS) is the comprehensive architectural framework standardized by 3GPP for fifth-generation cellular networks. It is fundamentally structured around two primary domains: the Next Generation Radio Access Network (NG-RAN) and the 5G Core Network (5GC). The NG-RAN consists of gNBs (next-generation NodeBs) and ng-eNBs (evolved LTE eNBs connected to the 5GC), which handle all radio-related functions, including scheduling, radio resource management, and connectivity to user equipment (UE). The 5GC is a cloud-native, service-based architecture (SBA) where network functions (NFs) are implemented as software services that communicate over a common framework, typically using HTTP/2-based service-based interfaces (SBIs). This represents a radical departure from the monolithic, point-to-point interfaces of previous core networks like the Evolved Packet Core (EPC).

At the heart of the 5GC are key Control Plane and User Plane functions. The Access and Mobility Management Function (AMF) terminates the N1 and N2 interfaces, handling registration, connection, and mobility management, but is deliberately separated from session management. The Session Management Function (SMF) is responsible for session establishment, modification, and release, including IP address allocation and policy enforcement for the User Plane. The User Plane Function (UPF) is the packet gateway and router for the data plane, performing packet inspection, routing, forwarding, and applying quality of service (QoS) rules as dictated by the SMF. The UPF also enables local breakout for edge computing and supports network slicing.

Other critical functions include the Unified Data Management (UDM), which stores subscriber data and authentication credentials, the Authentication Server Function (AUSF) for authentication, and the Policy Control Function (PCF) for policy decisions. The Network Exposure Function (NEF) securely exposes network capabilities to third-party applications. The 5GS architecture is designed for flexibility, enabling network slicing—the creation of multiple logical, isolated networks on a shared physical infrastructure—to serve diverse use cases with different requirements on latency, bandwidth, and reliability. The system operates with a clear separation of the Control and User Planes (CUPS), allowing them to scale independently and be deployed closer to the network edge for low-latency services.

Purpose & Motivation

The 5G System was created to address the limitations of 4G LTE and its Evolved Packet System (EPS), which were primarily optimized for mobile broadband. The exponential growth in connected devices, the demand for ultra-low latency applications (like autonomous vehicles and industrial automation), and the need for massive machine-type communications (mMTC) for IoT rendered the previous architecture insufficient. The EPS's monolithic network functions and rigid, point-to-point interfaces made it difficult to innovate, scale efficiently, or rapidly deploy new services.

The primary motivation for 5GS was to build a future-proof, flexible, and efficient network core. By adopting a cloud-native, service-based architecture, 5GS decouples network functions from proprietary hardware, enabling deployment on commercial off-the-shelf servers and in virtualized/containerized environments. This allows for agile scaling, faster service rollout, and reduced operational costs. Furthermore, the explicit design for network slicing is a direct response to the "one-size-fits-all" nature of previous generations, allowing operators to create tailored logical networks for specific vertical industries (e.g., a separate slice for public safety, factory automation, and enhanced mobile broadband) with guaranteed performance characteristics on a common infrastructure.

Key Features

  • Service-Based Architecture (SBA) with HTTP/2-based interfaces
  • Control and User Plane Separation (CUPS) for independent scaling
  • Native support for Network Slicing to create multiple logical networks
  • Cloud-native design enabling virtualization and containerization
  • Integrated support for Edge Computing via local User Plane breakout
  • Enhanced security framework with service-based authentication and SBA security

Evolution Across Releases

Rel-15 Initial

Introduced the foundational 5GS architecture, defining the 5G Core Network (5GC) with its service-based interface framework and key network functions (AMF, SMF, UPF, UDM, etc.). It specified the Next Generation Radio Access Network (NG-RAN) with the gNB and the N1, N2, and N3 reference points. This release established core capabilities like network slicing, Control and User Plane Separation (CUPS), and the initial framework for enhanced Mobile Broadband (eMBB) and Ultra-Reliable Low-Latency Communications (URLLC).

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 21.916 3GPP TS 21.916
TS 23.003 3GPP TS 23.003
TS 23.041 3GPP TS 23.041
TS 23.222 3GPP TS 23.222
TS 23.228 3GPP TS 23.228
TS 23.286 3GPP TS 23.286
TS 23.401 3GPP TS 23.401
TS 23.434 3GPP TS 23.434
TS 23.501 3GPP TS 23.501
TS 23.554 3GPP TS 23.554
TS 23.632 3GPP TS 23.632
TS 23.732 3GPP TS 23.732
TS 23.745 3GPP TS 23.745
TS 23.758 3GPP TS 23.758
TS 23.764 3GPP TS 23.764
TS 23.794 3GPP TS 23.794
TS 23.795 3GPP TS 23.795
TS 23.973 3GPP TS 23.973
TS 24.229 3GPP TS 24.229
TS 24.301 3GPP TS 24.301
TS 24.483 3GPP TS 24.483
TS 24.484 3GPP TS 24.484
TS 24.501 3GPP TS 24.501
TS 24.502 3GPP TS 24.502
TS 24.519 3GPP TS 24.519
TS 24.526 3GPP TS 24.526
TS 24.535 3GPP TS 24.535
TS 24.539 3GPP TS 24.539
TS 24.571 3GPP TS 24.571
TS 24.623 3GPP TS 24.623
TS 24.890 3GPP TS 24.890
TS 26.501 3GPP TS 26.501
TS 26.847 3GPP TS 26.847
TS 26.927 3GPP TS 26.927
TS 27.007 3GPP TS 27.007
TS 28.203 3GPP TS 28.203
TS 28.204 3GPP TS 28.204
TS 28.540 3GPP TS 28.540
TS 28.707 3GPP TS 28.707
TS 28.816 3GPP TS 28.816
TS 28.839 3GPP TS 28.839
TS 28.840 3GPP TS 28.840
TS 28.849 3GPP TS 28.849
TS 29.165 3GPP TS 29.165
TS 29.214 3GPP TS 29.214
TS 29.507 3GPP TS 29.507
TS 29.518 3GPP TS 29.518
TS 29.549 3GPP TS 29.549
TS 29.585 3GPP TS 29.585
TS 31.111 3GPP TR 31.111
TS 32.240 3GPP TR 32.240
TS 32.255 3GPP TR 32.255
TS 32.256 3GPP TR 32.256
TS 32.260 3GPP TR 32.260
TS 32.274 3GPP TR 32.274
TS 32.279 3GPP TR 32.279
TS 32.282 3GPP TR 32.282
TS 32.290 3GPP TR 32.290
TS 32.298 3GPP TR 32.298
TS 32.299 3GPP TR 32.299
TS 32.404 3GPP TR 32.404
TS 32.846 3GPP TR 32.846
TS 33.127 3GPP TR 33.127
TS 33.514 3GPP TR 33.514
TS 33.545 3GPP TR 33.545
TS 33.814 3GPP TR 33.814
TS 33.835 3GPP TR 33.835
TS 33.851 3GPP TR 33.851
TS 38.171 3GPP TR 38.171
TS 38.300 3GPP TR 38.300
TS 38.305 3GPP TR 38.305
TS 38.508 3GPP TR 38.508
TS 38.522 3GPP TR 38.522