CN

Core Network

Core Network
Introduced in R99
The Core Network (CN) is the central, non-radio part of a 3GPP mobile network, responsible for authentication, session management, mobility, and interconnection with external networks like the internet. It provides the intelligence and control functions, enabling user services and ensuring secure, reliable connectivity across different access technologies.

Description

The Core Network (CN) constitutes the central switching and control infrastructure of a 3GPP mobile network, distinct from the Radio Access Network (RAN). It is responsible for the overall control, management, and routing of user data and signaling traffic. The CN authenticates subscribers, manages their sessions (establishment, modification, release), handles mobility (tracking and handovers between different areas), and provides connectivity to external packet data networks (PDNs) like the internet or private corporate networks. It acts as the anchor point for user services, ensuring service continuity and quality across the network.

Architecturally, the CN has evolved significantly. In 2G/3G (GSM/UMTS), it was split into the Circuit-Switched (CS) domain for voice and the Packet-Switched (PS) domain for data, with key nodes like the Mobile Switching Center (MSC) and Serving GPRS Support Node (SGSN). With the introduction of the IP Multimedia Subsystem (IMS) and the System Architecture Evolution (SAE) for 4G LTE, the CN transitioned to an all-IP, flat architecture. The 4G Evolved Packet Core (EPC) and 5G Core (5GC) are purely packet-based, separating the control plane (CP) and user plane (UP) functions. Key components include the Mobility Management Entity (MME), Serving Gateway (SGW), Packet Data Network Gateway (PGW) in EPC, and the Access and Mobility Management Function (AMF), Session Management Function (SMF), and User Plane Function (UPF) in 5GC.

The CN interfaces with the RAN (e.g., via S1, N2, N3 interfaces), with other CN nodes, and with external networks. It executes critical procedures like Attach, Tracking Area Update, PDU Session Establishment, and Handover. It also enforces policy and charging control (PCC), manages subscriber data in the Home Subscriber Server (HSS) or Unified Data Management (UDM), and provides lawful interception capabilities. In 5G, the CN is designed with cloud-native principles, using a service-based architecture (SBA) with network functions communicating via HTTP/2-based APIs, enabling network slicing, edge computing, and greater automation.

Purpose & Motivation

The Core Network exists to provide the centralized intelligence, control, and switching fabric for a mobile network, decoupling these functions from the radio-specific access layer. Its primary purpose is to enable reliable, secure, and feature-rich mobile services for subscribers. It solves the fundamental problems of user authentication, session and mobility management, service delivery, and interconnection with other networks (both fixed and mobile). Without a CN, the RAN would be a collection of isolated base stations with no ability to route calls, manage user identity, or provide continuous service as users move.

Historically, the CN evolved from telephony-centric circuit-switched networks for voice in 2G to support packet data in 2.5G/3G, leading to a dual-domain architecture. The limitations of this approach—complexity, inefficiency for IP traffic, and difficulty in introducing new services—motivated the move to an all-IP, flatter architecture with 4G EPC and 5G 5GC. The creation of the modern CN was driven by the need for higher data throughput, lower latency, support for a massive number of diverse devices (IoT), and the flexibility to deploy new services rapidly through network virtualization and softwarization.

Key Features

  • Subscriber Authentication and Authorization (via HSS/UDM)
  • Session Management (establishment, modification, release of data sessions)
  • Mobility Management (tracking, registration, handover support)
  • Policy and Charging Control (PCC) enforcement
  • Interconnection with external Packet Data Networks (PDNs)
  • Support for Network Slicing and Edge Computing (5GC)

Evolution Across Releases

R99 Initial

Introduced the initial 3GPP Core Network architecture for UMTS, separating the Circuit-Switched (CS) domain for voice (based on MSC) and the Packet-Switched (PS) domain for data (based on SGSN and GGSN). This release defined the core network as the central system for mobility management, call control, and connection to external networks, establishing the foundational split between RAN and CN.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.101 3GPP TS 22.101
TS 22.228 3GPP TS 22.228
TS 22.468 3GPP TS 22.468
TS 22.495 3GPP TS 22.495
TS 22.519 3GPP TS 22.519
TS 22.801 3GPP TS 22.801
TS 22.811 3GPP TS 22.811
TS 22.822 3GPP TS 22.822
TS 22.980 3GPP TS 22.980
TS 23.050 3GPP TS 23.050
TS 23.107 3GPP TS 23.107
TS 23.110 3GPP TS 23.110
TS 23.171 3GPP TS 23.171
TS 23.207 3GPP TS 23.207
TS 23.221 3GPP TS 23.221
TS 23.228 3GPP TS 23.228
TS 23.236 3GPP TS 23.236
TS 23.251 3GPP TS 23.251
TS 23.271 3GPP TS 23.271
TS 23.501 3GPP TS 23.501
TS 23.700 3GPP TS 23.700
TS 23.758 3GPP TS 23.758
TS 23.851 3GPP TS 23.851
TS 23.910 3GPP TS 23.910
TS 23.923 3GPP TS 23.923
TS 23.979 3GPP TS 23.979
TS 23.981 3GPP TS 23.981
TS 24.141 3GPP TS 24.141
TS 24.147 3GPP TS 24.147
TS 24.166 3GPP TS 24.166
TS 24.167 3GPP TS 24.167
TS 24.173 3GPP TS 24.173
TS 24.186 3GPP TS 24.186
TS 24.196 3GPP TS 24.196
TS 24.206 3GPP TS 24.206
TS 24.216 3GPP TS 24.216
TS 24.228 3GPP TS 24.228
TS 24.229 3GPP TS 24.229
TS 24.239 3GPP TS 24.239
TS 24.247 3GPP TS 24.247
TS 24.259 3GPP TS 24.259
TS 24.292 3GPP TS 24.292
TS 24.323 3GPP TS 24.323
TS 24.371 3GPP TS 24.371
TS 24.391 3GPP TS 24.391
TS 24.408 3GPP TS 24.408
TS 24.417 3GPP TS 24.417
TS 24.447 3GPP TS 24.447
TS 24.508 3GPP TS 24.508
TS 24.523 3GPP TS 24.523
TS 24.608 3GPP TS 24.608
TS 24.642 3GPP TS 24.642
TS 24.647 3GPP TS 24.647
TS 24.819 3GPP TS 24.819
TS 24.841 3GPP TS 24.841
TS 24.930 3GPP TS 24.930
TS 25.301 3GPP TS 25.301
TS 25.302 3GPP TS 25.302
TS 25.304 3GPP TS 25.304
TS 25.305 3GPP TS 25.305
TS 25.321 3GPP TS 25.321
TS 25.322 3GPP TS 25.322
TS 25.331 3GPP TS 25.331
TS 25.367 3GPP TS 25.367
TS 25.401 3GPP TS 25.401
TS 25.402 3GPP TS 25.402
TS 25.410 3GPP TS 25.410
TS 25.413 3GPP TS 25.413
TS 25.414 3GPP TS 25.414
TS 25.415 3GPP TS 25.415
TS 25.419 3GPP TS 25.419
TS 25.423 3GPP TS 25.423
TS 25.444 3GPP TS 25.444
TS 25.453 3GPP TS 25.453
TS 25.468 3GPP TS 25.468
TS 25.470 3GPP TS 25.470
TS 25.705 3GPP TS 25.705
TS 25.820 3GPP TS 25.820
TS 25.914 3GPP TS 25.914
TS 25.931 3GPP TS 25.931
TS 26.102 3GPP TS 26.102
TS 26.192 3GPP TS 26.192
TS 26.202 3GPP TS 26.202
TS 26.454 3GPP TS 26.454
TS 26.919 3GPP TS 26.919
TS 26.935 3GPP TS 26.935
TS 26.937 3GPP TS 26.937
TS 28.535 3GPP TS 28.535
TS 28.621 3GPP TS 28.621
TS 28.652 3GPP TS 28.652
TS 28.671 3GPP TS 28.671
TS 28.701 3GPP TS 28.701
TS 28.702 3GPP TS 28.702
TS 28.705 3GPP TS 28.705
TS 28.808 3GPP TS 28.808
TS 28.841 3GPP TS 28.841
TS 29.229 3GPP TS 29.229
TS 29.329 3GPP TS 29.329
TS 29.332 3GPP TS 29.332
TS 29.333 3GPP TS 29.333
TS 29.412 3GPP TS 29.412
TS 29.414 3GPP TS 29.414
TS 29.415 3GPP TS 29.415
TS 29.424 3GPP TS 29.424
TS 31.121 3GPP TR 31.121
TS 31.829 3GPP TR 31.829
TS 32.102 3GPP TR 32.102
TS 32.103 3GPP TR 32.103
TS 32.240 3GPP TR 32.240
TS 32.404 3GPP TR 32.404
TS 32.405 3GPP TR 32.405
TS 32.406 3GPP TR 32.406
TS 32.407 3GPP TR 32.407
TS 32.408 3GPP TR 32.408
TS 32.409 3GPP TR 32.409
TS 32.410 3GPP TR 32.410
TS 32.452 3GPP TR 32.452
TS 32.453 3GPP TR 32.453
TS 32.602 3GPP TR 32.602
TS 32.622 3GPP TR 32.622
TS 32.631 3GPP TR 32.631
TS 32.632 3GPP TR 32.632
TS 32.642 3GPP TR 32.642
TS 32.662 3GPP TR 32.662
TS 32.731 3GPP TR 32.731
TS 32.732 3GPP TR 32.732
TS 32.741 3GPP TR 32.741
TS 32.771 3GPP TR 32.771
TS 32.808 3GPP TR 32.808
TS 33.859 3GPP TR 33.859
TS 34.114 3GPP TR 34.114
TS 36.413 3GPP TR 36.413
TS 36.887 3GPP TR 36.887
TS 36.896 3GPP TR 36.896
TS 36.978 3GPP TR 36.978
TS 37.320 3GPP TR 37.320
TS 37.473 3GPP TR 37.473
TS 37.483 3GPP TR 37.483
TS 37.544 3GPP TR 37.544
TS 37.870 3GPP TR 37.870
TS 37.902 3GPP TR 37.902
TS 38.304 3GPP TR 38.304
TS 38.410 3GPP TR 38.410
TS 38.463 3GPP TR 38.463
TS 38.473 3GPP TR 38.473
TS 38.913 3GPP TR 38.913
TS 43.051 3GPP TR 43.051
TS 43.055 3GPP TR 43.055
TS 43.129 3GPP TR 43.129
TS 43.130 3GPP TR 43.130
TS 43.318 3GPP TR 43.318
TS 43.901 3GPP TR 43.901
TS 43.902 3GPP TR 43.902
TS 44.060 3GPP TR 44.060
TS 44.160 3GPP TR 44.160
TS 44.318 3GPP TR 44.318
TS 45.820 3GPP TR 45.820