Description
The Evolved Packet System (EPS) is the complete network system defined by 3GPP for Long-Term Evolution (LTE) wireless communication. It comprises two main domains: the Evolved Universal Terrestrial Radio Access Network (E-UTRAN), consisting of evolved NodeBs (eNBs), and the Evolved Packet Core (EPC). The EPS architecture is a radical departure from previous 3GPP systems, adopting an all-IP, flat design with fewer network nodes to reduce latency and improve data throughput. Its primary function is to provide secure, seamless IP connectivity between User Equipment (UE) and external packet data networks (PDNs), such as the internet or private corporate networks.
At the heart of the EPC are several key logical entities. The Mobility Management Entity (MME) handles control-plane functions like NAS signaling, UE authentication, tracking area management, and bearer establishment. The Serving Gateway (S-GW) is the user-plane anchor during intra-LTE handovers and routes data packets between the eNB and the Packet Data Network Gateway (P-GW). The P-GW is the critical interface to external PDNs, performing IP address allocation, policy enforcement, charging, and packet filtering. Other essential components include the Home Subscriber Server (HSS) for subscriber data and the Policy and Charging Rules Function (PCRF) for quality-of-service (QoS) and charging policy. Connectivity is managed through EPS bearers—logical tunnels with specific QoS characteristics that extend from the UE to the P-GW.
The EPS works by establishing a default EPS bearer when a UE attaches to the network, providing always-on IP connectivity. This bearer is associated with an IP address and a default QoS profile. Dedicated bearers with guaranteed bit rates (GBR) can be established on-demand for services like VoIP or video streaming. The control plane (signaling) and user plane (data) are separated, with the S1 interface (S1-MME for control, S1-U for user) connecting E-UTRAN to EPC. The system supports mobility within LTE (via X2-based handovers between eNBs), mobility to/from legacy 2G/3G networks (via the S3/S4 interfaces to SGSN), and idle-mode mobility with tracking area updates. Security is provided by mutual authentication between UE and network using keys from the HSS and ciphering/integrity protection of signaling and data bearers.
Purpose & Motivation
The EPS was created as part of the 3GPP LTE project initiated around 2004 to address the exploding demand for mobile data and the limitations of the existing 3G UMTS/HSPA architecture. The UMTS core network (GPRS Core) was an evolution of GSM's circuit-switched design, with complex hierarchies and multiple tunneling protocols, leading to higher latency and suboptimal data efficiency. The industry needed a system optimized for packet-switched data from the ground up to support high-speed, low-latency services like mobile video, real-time gaming, and VoIP.
The primary purpose of the EPS was to simplify the network architecture, dramatically reducing the number of nodes involved in data transfer to lower cost and latency. It introduced a "flat" architecture where the eNB connects directly to the gateway (S-GW/P-GW), eliminating the Radio Network Controller (RNC) of 3G. This all-IP design simplifies transport, reduces operational expenses, and facilitates the introduction of new services. Furthermore, EPS was designed to seamlessly interwork with existing 3GPP (2G/3G) and non-3GPP (e.g., Wi-Fi, CDMA) access technologies, providing service continuity. It solved the problem of network complexity and latency, enabling the 4G mobile broadband experience. The EPS, with its EPC, formed the backbone for LTE services and later evolved to become the foundation integrated with the 5G Core (5GC) in 5G non-standalone (NSA) deployments.
Key Features
- All-IP, flat network architecture reducing latency and cost.
- Separation of control plane (MME) and user plane (S-GW, P-GW).
- Always-on connectivity via default EPS bearer establishment.
- Support for multiple QoS levels through dedicated and default bearers.
- Seamless mobility within LTE and to/from 2G/3G networks.
- Integrated policy control (PCRF) and charging (PCEF) functions.
Evolution Across Releases
Introduced the full EPS architecture with E-UTRAN (eNB) and EPC (MME, S-GW, P-GW, HSS). Defined the initial all-IP system supporting high-speed data, basic mobility, and interworking with legacy GERAN/UTRAN via the S3/S4/S12 interfaces. Established the EPS bearer model and basic QoS mechanisms.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.937 | 3GPP TS 22.937 |
| TS 23.003 | 3GPP TS 23.003 |
| TS 23.060 | 3GPP TS 23.060 |
| TS 23.139 | 3GPP TS 23.139 |
| TS 23.179 | 3GPP TS 23.179 |
| TS 23.180 | 3GPP TS 23.180 |
| TS 23.221 | 3GPP TS 23.221 |
| TS 23.222 | 3GPP TS 23.222 |
| TS 23.246 | 3GPP TS 23.246 |
| TS 23.261 | 3GPP TS 23.261 |
| TS 23.280 | 3GPP TS 23.280 |
| TS 23.286 | 3GPP TS 23.286 |
| TS 23.327 | 3GPP TS 23.327 |
| TS 23.379 | 3GPP TS 23.379 |
| TS 23.401 | 3GPP TS 23.401 |
| TS 23.402 | 3GPP TS 23.402 |
| TS 23.632 | 3GPP TS 23.632 |
| TS 23.732 | 3GPP TS 23.732 |
| TS 23.795 | 3GPP TS 23.795 |
| TS 23.839 | 3GPP TS 23.839 |
| TS 23.857 | 3GPP TS 23.857 |
| TS 23.893 | 3GPP TS 23.893 |
| TS 23.894 | 3GPP TS 23.894 |
| TS 23.896 | 3GPP TS 23.896 |
| TS 23.973 | 3GPP TS 23.973 |
| TS 24.171 | 3GPP TS 24.171 |
| TS 24.229 | 3GPP TS 24.229 |
| TS 24.301 | 3GPP TS 24.301 |
| TS 24.302 | 3GPP TS 24.302 |
| TS 24.303 | 3GPP TS 24.303 |
| TS 24.305 | 3GPP TS 24.305 |
| TS 24.483 | 3GPP TS 24.483 |
| TS 24.484 | 3GPP TS 24.484 |
| TS 24.501 | 3GPP TS 24.501 |
| TS 24.623 | 3GPP TS 24.623 |
| TS 24.801 | 3GPP TS 24.801 |
| TS 24.890 | 3GPP TS 24.890 |
| TS 26.501 | 3GPP TS 26.501 |
| TS 26.802 | 3GPP TS 26.802 |
| TS 26.804 | 3GPP TS 26.804 |
| TS 28.540 | 3GPP TS 28.540 |
| TS 28.631 | 3GPP TS 28.631 |
| TS 28.707 | 3GPP TS 28.707 |
| TS 28.849 | 3GPP TS 28.849 |
| TS 29.061 | 3GPP TS 29.061 |
| TS 29.168 | 3GPP TS 29.168 |
| TS 29.274 | 3GPP TS 29.274 |
| TS 29.305 | 3GPP TS 29.305 |
| TS 29.507 | 3GPP TS 29.507 |
| TS 29.513 | 3GPP TS 29.513 |
| TS 29.525 | 3GPP TS 29.525 |
| TS 29.805 | 3GPP TS 29.805 |
| TS 31.102 | 3GPP TR 31.102 |
| TS 31.111 | 3GPP TR 31.111 |
| TS 31.121 | 3GPP TR 31.121 |
| TS 32.240 | 3GPP TR 32.240 |
| TS 32.251 | 3GPP TR 32.251 |
| TS 32.252 | 3GPP TR 32.252 |
| TS 32.273 | 3GPP TR 32.273 |
| TS 32.295 | 3GPP TR 32.295 |
| TS 32.296 | 3GPP TR 32.296 |
| TS 32.297 | 3GPP TR 32.297 |
| TS 32.404 | 3GPP TR 32.404 |
| TS 32.425 | 3GPP TR 32.425 |
| TS 32.450 | 3GPP TR 32.450 |
| TS 32.451 | 3GPP TR 32.451 |
| TS 32.641 | 3GPP TR 32.641 |
| TS 32.847 | 3GPP TR 32.847 |
| TS 33.107 | 3GPP TR 33.107 |
| TS 33.108 | 3GPP TR 33.108 |
| TS 33.401 | 3GPP TR 33.401 |
| TS 33.402 | 3GPP TR 33.402 |
| TS 33.501 | 3GPP TR 33.501 |
| TS 33.820 | 3GPP TR 33.820 |
| TS 33.853 | 3GPP TR 33.853 |
| TS 33.856 | 3GPP TR 33.856 |
| TS 33.859 | 3GPP TR 33.859 |
| TS 33.863 | 3GPP TR 33.863 |
| TS 36.300 | 3GPP TR 36.300 |
| TS 36.304 | 3GPP TR 36.304 |
| TS 36.323 | 3GPP TR 36.323 |
| TS 36.331 | 3GPP TR 36.331 |
| TS 36.401 | 3GPP TR 36.401 |
| TS 36.410 | 3GPP TR 36.410 |
| TS 36.413 | 3GPP TR 36.413 |
| TS 36.456 | 3GPP TR 36.456 |
| TS 36.509 | 3GPP TR 36.509 |
| TS 36.887 | 3GPP TR 36.887 |
| TS 37.901 | 3GPP TR 37.901 |
| TS 38.331 | 3GPP TR 38.331 |
| TS 43.129 | 3GPP TR 43.129 |
| TS 48.008 | 3GPP TR 48.008 |