Description
The Packet Data Network Gateway (P-GW) is a fundamental component of the Evolved Packet Core (EPC) architecture defined in 3GPP Release 8 and beyond. It functions as the primary gateway between the mobile operator's network and external Packet Data Networks (PDNs), such as the public internet, IMS, or private corporate networks. The P-GW is the point of entry and exit for all user plane IP traffic for a UE. It is responsible for assigning the UE an IP address (via DHCP or other mechanisms) and managing the IP bearer context for each data session. The P-GW enforces policy and charging rules received from the Policy and Charging Rules Function (PCRF), applying gating, filtering, and quality-of-service (QoS) marking to packets. It also performs deep packet inspection (DPI) for service-aware charging and policy enforcement.
Architecturally, the P-GW interfaces with several key network elements. On the mobile network side, it connects to the Serving Gateway (S-GW) via the S5/S8 interface (GTP-based or PMIP-based) for user plane traffic and control signaling. The S5 interface is used when the S-GW and P-GW are within the same PLMN, while S8 is used for roaming scenarios between PLMNs. On the external network side, the P-GW connects to PDNs via the SGi interface, which is a standard IP interface. For control plane functions, the P-GW communicates with the PCRF over the Gx interface to receive dynamic policy and charging control (PCC) rules. It also interfaces with Online Charging Systems (OCS) via the Gy interface and Offline Charging Systems (OFCS) via the Gz interface.
A critical role of the P-GW is as an anchor for mobility. When a UE moves between different eNodeBs or even between 3GPP and non-3GPP access networks (like Wi-Fi), the P-GW remains the stable IP point of attachment. This ensures session continuity as the UE's IP address is preserved. The P-GW also supports advanced features like Traffic Detection Function (TDF) for application detection and reporting, and Bearer Binding and Event Reporting Function (BBERF) for non-3GPP accesses. In later 3GPP releases, with the introduction of 5G Core (5GC), many P-GW functions were integrated into the new User Plane Function (UPF), but the P-GW remains central to 4G EPS deployments and is a key element in interworking between 4G and 5G networks.
Purpose & Motivation
The P-GW was created as part of the System Architecture Evolution (SAE) in 3GPP Release 8 to address the limitations of previous 3G packet core architectures, specifically the Gateway GPRS Support Node (GGSN). The GGSN in 2G/3G networks handled similar gateway functions but was part of a less flexible, more monolithic architecture. The EPC, with the P-GW as a distinct entity, introduced a flatter, all-IP architecture designed for higher data throughput, lower latency, and more efficient packet routing. This was essential to support the burgeoning demand for mobile broadband services driven by smartphones and new applications.
The P-GW solves several key problems. It centralizes the policy enforcement and charging functions, allowing operators to implement sophisticated service plans and monetization strategies based on user, application, or network conditions. By acting as the single IP anchor point, it simplifies mobility management and enables seamless handovers between different radio access technologies. Furthermore, its design supports deep packet inspection and service-aware capabilities, which are crucial for implementing parental controls, enterprise VPNs, and optimized traffic management. The separation of the S-GW and P-GW also allowed for more flexible network deployments, where the S-GW could be distributed for latency optimization while the P-GW could be centralized for policy consistency.
What changed in its specifications
The latest release-to-release comparison of specifications that define P-GW. Each summary describes the whole specification, not only this term.
Rel-19 brings only minor changes to TS 23.221: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 23.221 →Rel-19 adds Rich Call Data support to TS 24.229, including the DC-Info header, rcd-np Call-Info parameter, and RCD info retrieval and verification across originating, terminating, IBCF and AS behaviour. It also adds MPS for Messaging, eCall alignment with EN 17184:2024 (test eCall and updated-MSD transfer), and satellite identifiers in P-Access-Network-Info.
Full comparison in TS 24.229 →Release Timeline
Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Introduced as a core component of the new Evolved Packet Core (EPC) for LTE. Defined its basic functions: PDN gateway, IP address allocation, policy enforcement (PCEF), charging, and mobility anchoring. Established key interfaces: S5/S8 (to S-GW), SGi (to external PDNs), and Gx (to PCRF).
Enhanced support for emergency services and IMS emergency calls over the P-GW. Introduced enhancements for fixed broadband access interworking. Improved policy control mechanisms.
Introduced support for Dual-Stack IPv4/IPv6 and enhanced charging interactions. Defined enhancements for interworking with non-3GPP accesses (e.g., trusted/untrusted WLAN) with optimizations for the S2a/S2b interfaces terminating at the P-GW.
Enhanced Policy and Charging Control (PCC) with the introduction of the Traffic Detection Function (TDF) and Application Detection and Control (ADC) rules, allowing the P-GW to perform deeper service-aware policy enforcement.
Introduced support for Machine-Type Communications (MTC) and optimizations like Power Saving Mode (PSM) and Extended Idle Mode DRX, requiring P-GW support for handling low-mobility, infrequent data. Enhanced support for WLAN integration.
Further enhancements for LTE-WLAN Aggregation (LWA) and RAN-assisted WLAN interworking. Introduced control and user plane separation (CUPS) for the P-GW, allowing its functions to be split into a P-GW-C (Control plane) and P-GW-U (User plane) for more flexible scaling and deployment.
Continued CUPS refinements and enhancements for Mission Critical Services (MCS). Introduced support for Location Services (LCS) via the P-GW. Improved support for Network Slicing in preparation for 5G interworking.
Defined the interworking procedures between 4G EPS (with P-GW) and the new 5G Core Network (5GC). The P-GW can interconnect with the 5GC's User Plane Function (UPF) via the N4/N9 interfaces, enabling seamless 4G/5G mobility and session continuity.
Enhanced support for 5G-4G interworking and edge computing. Introduced integration with the 5G Access Traffic Steering, Switching and Splitting (ATSSS) feature, allowing the P-GW/UPF to manage multi-access PDU sessions.
Further enhancements for edge computing (EDGEAPP) and integration with 5G system. Improved support for UAV/drone communications and satellite access, requiring P-GW adaptations for handling these new access types.
Ongoing evolution for network automation, AI/ML integration in the core network, and enhanced support for extreme IoT scenarios. Continued refinements for converged 4G/5G user plane handling.
Expected to include further enhancements for network energy efficiency, advanced traffic management, and support for next-generation service requirements, maintaining the P-GW's role in legacy and interworking scenarios.
Defining Specifications
3GPP specifications that define or reference P-GW, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.221 vj00 | 3GPP System Architectural Requirements | Rel-19 read |
| TS 24.229 vk10 | IMS SIP/SDP Call Control Protocol | Rel-20 read |
| TS 24.302 vj00 | Access to EPC via non-3GPP networks; Stage 3 | Rel-19 read |
| TS 26.233 vf00 | 3GPP Packet-Switched Streaming Service (PSS) | Rel-15 read |
| TR 26.938 vj00 | DASH Deployment Guidelines for 3GPP Networks | Rel-19 read |
| TS 29.061 vk10 | Packet Domain Interworking Requirements | Rel-20 read |
| TS 29.468 vj00 | MB2 Reference Point Protocol Definition | Rel-19 read |
| TS 29.561 vk10 | 5G Network Interworking Procedures | Rel-20 read |
| TS 29.804 v801 | CT3 Aspects of System Architecture Evolution | Rel-8 read |
| TS 29.806 vc10 | P-CSCF Restoration Analysis & Solutions | Rel-12 read |
| TS 29.826 vd10 | P-CSCF Restoration Enhancements for WLAN | Rel-13 read |
| TS 29.866 vj00 | IMS Disaster Prevention & Restoration Enhancement | Rel-19 read |
| TS 31.829 vd00 | ISIM Conformance Requirements Technical Report | Rel-13 read |
| TS 32.251 vj00 | PS Domain Charging Management | Rel-19 read |
| TS 32.296 vj00 | Online Charging System (OCS) Architecture | Rel-19 read |
| TS 32.298 vk10 | Charging Data Record Specification | Rel-20 read |
| TS 32.820 v801 | Study on Evolved 3GPP Charging Architecture | Rel-8 read |
| TS 32.833 vb00 | Converged OSS End-to-End Management Study | Rel-11 read |
| TS 33.863 ve20 | Security for Battery-Efficient IoT Device to Enterprise | Rel-14 read |
| TS 36.300 vj20 | E-UTRAN Radio Interface Protocol Architecture | Rel-19 read |
| TS 36.868 vc00 | Study on Group Communication for E-UTRA | Rel-12 read |