Glossary term · Core Network

EPC

Evolved Packet Core Network

Core Network →

EPC is the fully IP-based core network architecture for 4G LTE systems, handling authentication, session management, and mobility to provide high-speed packet-switched data and voice services.

Introduced
Rel-8
Where
Core Network › 5G Core
Specifications
109 specs
Also in
Radio Access Network, Services, Management
Category
Core Network
Introduced
Rel-8
Where
Core Network › 5G Core
Also touches
3 segments
Specifications
109 specs
EPC Description Purpose Related Classification Detected Changes Specifications

Description

The Evolved Packet Core (EPC) is the foundational core network architecture for the 3GPP 4G LTE system, introduced as a clean-slate design to support high-speed, low-latency packet data services. It represents a significant departure from the circuit-switched cores of 2G/3G, adopting an all-IP, simplified, and flat architecture. The EPC's primary function is to manage data sessions, provide connectivity between User Equipment (UE) and external packet data networks (like the internet or IMS), and handle critical control-plane and user-plane operations for mobility and security.

Architecturally, the EPC comprises several key logical nodes interconnected via standardized interfaces. The central control-plane entity is the Mobility Management Entity (MME), responsible for signaling, bearer management, authentication, and mobility tracking. The Serving Gateway (S-GW) acts as the local mobility anchor, routing and forwarding user data packets and managing handovers between eNodeBs. The Packet Data Network Gateway (P-GW) is the point of exit and entry for traffic to external networks; it performs policy enforcement, charging, and IP address allocation. For subscriber data and authentication, the Home Subscriber Server (HSS) serves as the central database. The user-plane path is streamlined: data flows from the eNodeB through the S-GW to the P-GW, minimizing latency. The control plane uses the S1-MME interface to connect the eNodeB to the MME and the S11 interface between the MME and S-GW for session management.

How the EPC works involves a coordinated sequence of procedures. When a UE attaches to the network, it initiates a procedure with the MME, which authenticates the user via the HSS. Upon successful authentication, the MME establishes a default bearer by communicating with the S-GW and P-GW, which assigns an IP address to the UE. This bearer represents a virtual pipe with specific Quality of Service (QoS) characteristics. All subsequent user data travels through this bearer path. For mobility, as a UE moves, the MME orchestrates handovers, updating the S-GW's context to seamlessly reroute the data path. The EPC also supports dedicated bearers for services requiring specific QoS, like VoIP. Its role is absolutely central: it is the intelligent hub that enables seamless mobility, ensures security, enforces operator policies, and provides the gateway to the broader internet and service platforms, making LTE's high-performance data experience possible.

Purpose & Motivation

The Evolved Packet Core was created to address the limitations of previous 3GPP core networks, which were built around a dual-domain architecture with separate circuit-switched cores for voice and packet-switched cores for data. This separation was inefficient for the burgeoning demand for mobile broadband data and converged services. The primary motivation for EPC was to support the LTE radio access network's high data rates and low latency with a simplified, cost-effective, and scalable core that used Internet Protocol (IP) for all services, including voice (via VoLTE).

Historically, the work began in 3GPP Release 8, building upon earlier packet core concepts from GPRS and UMTS. The EPC solved key problems: it eliminated the network complexity and cost of maintaining parallel circuit and packet cores, reduced latency through a flatter architecture with fewer nodal hops, and provided a future-proof foundation for all-IP services. It was designed from the outset to handle massive growth in data traffic, sophisticated QoS for different applications, and seamless mobility not just within LTE but also to and from legacy 3GPP and non-3GPP networks (like WiFi). The creation of EPC was a strategic move to enable mobile operators to compete with fixed broadband providers and support the new era of smartphones and connected devices.

Evolution Lineage

Classification

Part of5GC
Related approachesIMS

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 31 changes
  • Network selection for EPC-level roaming to support migration TS 23.280CR0099
  • TS 23.401 Subscription Control for EPC_DC_NR TS 23.401CR3225
  • UE capability handling for EPC_DC_NR TS 23.401CR3257
  • Subscription Control for EPC_DC_NR: handover from Gn/Gp SGSN TS 23.401CR3306
  • OI#19 - 5GC-EPC interworking: PGW selection for 5GC UE for connectivity via untrusted access TS 23.402CR2980
  • 5G N3A - info for handover from EPC/ePDG to 5GS TS 24.302CR0663

+ 25 more changes

Rel-16 8 changes
  • Support for Restricted Local Operator Services in EPC TS 23.401CR3491
  • Dedicated Bearers for Ethernet in EPC TS 23.401CR3498
  • Dedicated Bearers for Ethernet in EPC - IOPS / LIPA / SIPTO@LN aspects TS 23.401CR3508
  • CIoT optimisations redirection betwee EPC and 5GC TS 24.301CR3182
  • Dedicated Bearers for Ethernet in EPC TS 23.401CR3501
  • "EPS RLOS attach" EPC attach type in EPC network not supporting access to RLOS TS 24.301CR3209

+ 2 more changes

Rel-17 8 changes
  • Support for MA PDU Session with 3GPP access in EPC TS 24.301CR3591
  • MUSIM capability negotiation in EPC TS 24.301CR3559
  • Introducing support of UP IP for EPC connected architectures using NR PDCP TS 36.300CR1353
  • Introducing support of UP IP for EPC connected architectures using NR PDCP TS 36.331CR4763
  • Introducing support of UP IP for EPC connected architectures using NR PDCP TS 38.331CR2904
  • Remove Editor's Note in TS24.301 about RAN work on UPIP support for EPC TS 24.301CR3683

+ 2 more changes

Rel-18 13 changes
  • MPS when access to EPC is WLAN TS 23.401CR3713
  • MPS when access to EPC is WLAN TS 23.402CR2998
  • MPS for WLAN EPC congestion exemptions for MCM TS 24.244CR0058
  • MPS for WLAN EPC congestion exemptions TS 24.302CR0754
  • MPS for WLAN EPC Transport Priority TS 24.302CR0752
  • MPS for WLAN EPC attach TS 24.302CR0753

+ 7 more changes

Rel-19 5 changes
  • Introduction of Store and Forward feature in EPC TS 23.401CR3801
  • Rel-19 CR TS 28.708 Add attributes to support Store and Forward Satellite operation for EPC TS 28.708CR0011
  • Rel-19 CR TS 28.708 Add attributes to support Store and Forward Satellite operation for EPC TS 28.709CR0016
  • Security related aspect of Full EPC architecture TS 23.401CR3937
  • UE behaviour when the UE receives the Unavailability configuration IE without a value in EPC TS 24.301CR4324
Rel-20 1 change

Explore further

Broader topics and technologies where EPC plays a role.

Defining Specifications

3GPP specifications that define or reference EPC, 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.801 vc00 Study on Non-MTC Mobile Data Application Impacts Rel-12
TS 23.041 vk00 3GPP TS 23041: Cell Broadcast and Public Warning System Rel-20
TS 23.139 vj00 3GPP-Fixed Broadband Interworking Stage 2 Rel-19
TS 23.179 vd50 MCPTT Functional Architecture Rel-13
TS 23.180 vj20 Mission Critical Services in IOPS Mode Rel-19
TS 23.261 vj00 IP Flow Mobility between 3GPP and WLAN Rel-19
TS 23.280 vk40 Mission Critical Services Common Functional Architecture Rel-20
TS 23.281 vk40 Mission Critical Video (MCVideo) Service Stage 2 Rel-20
TS 23.369 vk00 5G Ambient IoT Architecture Rel-20
TS 23.379 vk30 Mission Critical Push to Talk (MCPTT) Service Rel-20
TS 23.401 vk00 Evolved 3GPP Packet Switched Domain - EPS Rel-20
TS 23.402 vj00 EPC for Non-3GPP Access (PMIP) Rel-19
TS 23.434 vk10 Service Enabler Architecture Layer (SEAL) for Verticals Rel-20
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20
TS 23.701 vc00 WebRTC Access to IMS Architecture Study Rel-12
TR 23.758 vh00 Study on Edge Application Architecture Rel-17
TS 23.839 vc00 Fixed-Mobile Convergence Architecture Study Rel-12
TS 23.857 vb00 EPC Node Failure & Restoration Study Rel-11
TS 23.882 v1800 3GPP SAE/LTE Feasibility Study Rel-8
TS 23.894 va00 IMS Local Breakout & Optimal Media Routing Study Rel-10
TS 23.896 vc00 Policy & Charging Control for Fixed Broadband Convergence Rel-12
TS 24.139 vj00 UE-EPC Procedures for Fixed Broadband Access Rel-19
TS 24.244 vj00 Wireless LAN Control Plane Protocol Rel-19
TS 24.301 vk00 3GPP TS 24301 vk00: NAS Protocols for EPS Rel-20
TS 24.302 vj00 Access to EPC via non-3GPP networks; Stage 3 Rel-19
TS 24.303 vj00 Dual-Stack MIPv6 Mobility Management Rel-19
TS 24.304 vj00 MIPv4 FA Mode Mobility Management in EPC Rel-19
TS 24.501 vk00 5G System (5GS) Non-Access Stratum (NAS) Protocol Rel-20
TS 24.801 v1810 3GPP System Architecture Evolution NAS Procedures Rel-8
TS 24.890 vg00 5G NAS Protocol for 5GS Stage 3 Rel-16
TR 24.980 vg00 MCPTT IMS Profile for Gm Reference Point Rel-16
TS 25.322 vj00 RLC Protocol Specification Rel-19
TR 25.912 vj00 Evolved UTRA and UTRAN Technical Report Rel-19
TS 26.501 vj40 5G Media Streaming Architecture Rel-19
TS 26.802 vk00 5G Media Streaming Multicast Enhancements Rel-20
TR 26.924 vj00 MTSI QoS Improvement Study Rel-19
TR 26.941 vj01 5G Media Slicing Extensions Rel-19
TS 28.627 vj00 SON Policy NRM IRP: Requirements Rel-19
TS 28.707 vj00 EPC NRM IRP Requirements Rel-19
TS 28.708 vj00 EPC NRM Integration Reference Point Information Service Rel-19
TS 28.709 vj00 EPC NRM IRP Solution Set Definitions Rel-19
TS 28.802 vf00 Management Study for 5G Network Architecture Rel-15
TS 29.061 vk00 PLMN-PDN/PLMN Interworking for Packet Domain Rel-20
TS 29.168 vj00 SBc-AP Protocol Specification Rel-19
TS 29.172 vj00 EPC LCS Protocol (ELP) specification Rel-19
TS 29.273 vj20 EPS AAA Reference Points and Procedures Rel-19
TS 29.274 vj60 Evolved General Packet Radio Service (GPRS) Rel-19
TS 29.275 vj00 PMIPv6 Mobility & Tunnelling Protocols Stage 3 Rel-19
TS 29.279 vj00 MIPv4 Mobility Protocol over S2a Rel-19
TS 29.507 vk00 Access and Mobility Policy Control Service Stage 3 Rel-20
TS 29.513 vk00 Policy and Charging Control in 5G System Rel-20
TS 29.826 vd10 P-CSCF Restoration Enhancements for WLAN Rel-13
TS 29.866 vj00 IMS Disaster Prevention & Restoration Enhancement Rel-19
TS 29.890 vg00 CT3 5G System Technical Report Rel-16
TS 31.102 vj50 USIM Application for 3GPP Telecom Networks Rel-19
TS 31.121 vi60 UICC Terminal Test Specification Rel-18
TS 32.240 vk00 Charging Architecture and Principles in 3GPP Rel-20
TS 32.251 vj00 PS Domain Charging Management Rel-19
TS 32.252 vc00 3GPP WLAN Interworking Charging Rel-12
TS 32.295 vj00 3GPP Charging: CDR Transfer via GTP' Protocol Rel-19
TS 32.401 vj00 Performance Management Concept & Requirements Rel-19
TS 32.404 vj00 Performance Management Definitions & Template Rel-19
TS 32.426 vj00 EPC Performance Measurements Specification Rel-19
TS 32.455 vj00 EPC Key Performance Indicators (KPIs) Rel-19
TS 32.521 vb10 SON Policy NRM IRP Requirements Rel-11
TS 32.541 vj00 SON Self-Healing Concepts and Requirements Rel-19
TS 32.593 vj00 HeNB OAM&P Procedure Flows for Type 1 Interface Rel-19
TS 32.751 vb00 EPC NRM IRP Requirements Rel-11
TS 32.752 vb01 EPC NRM IRP Information Service Rel-11
TS 32.816 v1800 E-UTRAN/EPC Management Study Rel-8
TS 32.820 v1801 Charging Architecture Study for Evolved 3GPP Rel-8
TS 32.823 v1900 Self-Organizing Networks Self-Healing Study Rel-9
TS 32.826 va00 Study on Energy Savings Management in LTE/SAE Networks Rel-10
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19
TS 33.401 vj20 EPS Security Architecture Rel-19
TS 33.402 vj00 Security for non-3GPP access to EPS Rel-19
TS 36.113 vj00 EMC Requirements for E-UTRA Base Stations Rel-19
TS 36.124 vj00 EMC for E-UTRA User Equipment Rel-19
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19
TS 36.302 vj00 E-UTRA Physical Layer Services Rel-19
TS 36.304 vj20 Access Stratum (AS) Idle Mode Procedures for UE Rel-19
TS 36.331 vj30 E-UTRA RRC Protocol Specification Rel-19
TS 36.401 vj00 E-UTRAN Overall Architecture Description Rel-19
TS 36.410 vj00 S1 Interface: General Aspects and Principles Rel-19
TS 36.413 vj20 S1 Application Protocol (S1AP) for E-UTRAN Rel-19
TS 36.414 vj00 S1 Interface User Plane Transport Rel-19
TS 36.423 vj10 X2 Application Protocol (X2AP) Specification Rel-19
TS 36.424 vj00 X2 Interface User Plane Transport Protocols Rel-19
TS 36.440 vj00 E-UTRAN MBMS Architecture Description Rel-19
TS 36.444 vj00 M3AP Protocol Specification for M3 Interface Rel-19
TS 36.445 vj00 M1 interface user plane protocol for MBMS Rel-19
TS 36.455 vj00 LTE Positioning Protocol Annex (LPPa) Rel-19
TS 36.456 vj00 SLm Interface Introduction Rel-19
TS 36.463 vj00 XwAP Protocol Specification Rel-19
TS 36.876 vd00 Study on Small Cell High Layer Aspects for LTE Rel-13
TS 36.887 vc00 Energy Saving Enhancement for E-UTRAN Study Rel-12
TR 36.927 vj00 Network Energy Saving for E-UTRAN Rel-19
TS 37.113 vj10 EMC Requirements for Multi-Standard Radio Base Stations 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.331 vj30 NR Radio Resource Control Protocol Specification Rel-19
TS 38.413 vj30 NG Application Protocol (NGAP) for 5G NG Interface 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.523 vj40 UE Conformance Specification for 5G NR Rel-19
TR 38.848 vi00 Technical Report on Ambient IoT Rel-18
TS 43.051 vj00 GERAN Stage 2 Service Description Rel-19
TS 43.129 vj00 PS Handover in GERAN A/Gb and GAN Modes Rel-19