Glossary term · Core Network

PGW

PDN Gateway

Core Network →

PGW is the core network gateway that anchors a user's session to external packet data networks, performing IP address allocation, policy enforcement, and charging.

Introduced
Rel-8
Specifications
12 specs
Category
Core Network
Introduced
Rel-8
Specifications
12 specs
PGW Description Purpose Related Classification Detected Changes Specifications

Description

The PDN Gateway (PGW) is a central node in the 3GPP Evolved Packet Core (EPC) architecture, introduced with LTE in Release 8. It resides at the boundary between the mobile operator's trusted network and external Packet Data Networks (PDNs), such as the public internet, an IMS network, or a corporate intranet. For each User Equipment (UE), at least one PGW is assigned to handle its data sessions, known as PDN connections. The PGW establishes a GTP (GPRS Tunnelling Protocol) tunnel with the Serving Gateway (SGW) for user plane traffic and interacts with control plane entities like the MME and PCRF.

Architecturally, the PGW performs several vital roles. It is the point of IP address allocation for the UE, typically using DHCP or acting as a DHCP server. It enforces policy and charging control rules received from the Policy and Charging Rules Function (PCRF), which dictate how traffic should be treated (e.g., bandwidth limits, QoS marking) and how it should be accounted for billing. The PGW performs deep packet inspection, packet filtering, and lawful interception. It also acts as the mobility anchor for the user plane when the UE moves between different SGWs, ensuring session continuity. For non-3GPP accesses (like Wi-Fi via S2a/b/c interfaces), the PGW serves as a common anchor, enabling seamless mobility between 3GPP and trusted/untrusted non-3GPP networks.

In operation, when a UE attaches to the network, the MME selects a PGW based on the Access Point Name (APN) requested by the UE or subscribed in the HSS. The PGW then establishes a default bearer for that PDN connection, assigning an IP address and applying default QoS and charging characteristics. As applications on the UE generate traffic, the PGW applies the appropriate Traffic Flow Templates (TFTs) to route packets to the correct bearer, enforces QoS policies (setting DSCP markings), and generates charging data records (CDRs) for offline or online charging systems. It is the ultimate router for UE-originated packets heading to the internet and the first point of entry for packets destined for the UE.

Purpose & Motivation

The PGW was created as part of the 'System Architecture Evolution' (SAE) to address limitations of the pre-LTE GPRS core network. In 2G/3G GPRS, the gateway functions were split between the SGSN (control) and the GGSN (gateway). The GGSN was often a bottleneck and complex to scale. The EPC architecture aimed for a flatter, all-IP network with reduced latency and higher throughput to support LTE's advanced radio capabilities. The PGW consolidated and enhanced the gateway functions, separating the control and user planes more clearly and enabling more flexible policy enforcement.

It solves several key problems. First, it provides a stable anchor point for mobility, hiding the UE's movement within the radio access network from the external PDN. The UE's IP address, assigned by the PGW, remains constant even as it changes cells or SGWs. Second, it enables sophisticated, real-time policy control. By integrating with the PCRF, operators can implement service-aware charging and QoS (e.g., prioritizing VoIP traffic, throttling peer-to-peer traffic), which was more cumbersome in earlier architectures. Third, it simplifies integration of multiple access technologies (LTE, 3G, Wi-Fi) by providing a single, consistent IP anchor point. Its creation was motivated by the need for a high-performance, scalable, and policy-rich core network to unlock the potential of mobile broadband and enable new revenue-generating services.

Classification

Part ofEPC
Specific typesHSGWIPDTL-GWNAT64
Related approachesSGWPCRFAPNGTP

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 17 changes
  • Enable SGW-C & PGW-C selection of UPF to take UE's NR capabilities into account TS 23.214CR0047
  • SGW/PGW selection for NR TS 29.244CR0033
  • Condition correction for SGW-U/PGW-U selection based on DCNR TS 29.244CR0069
  • Selection of SGW-C/PGW-C for Dual Connectivity with NR TS 29.244CR0076
  • Correction on the support of PGW Pause of Charging TS 29.244CR0181
  • GTP-C Extensions for SGW-U and PGW-U selection with CUPS TS 29.274CR1825

+ 11 more changes

Rel-16 1 change
  • PGW Selection and the Create Session Request message TS 29.274CR1978
Rel-17 13 changes
  • Restoration of PDN connections served by a combined SGW/PGW in a Set TS 29.274CR2029
  • New SGW IP Address when moving PDN connections for a combined SGW/PGW/SMF set TS 29.274CR2042
  • ePDG support of Restoration of PDN connections after a PGW-C/SMF change TS 29.274CR2049
  • Correction to LI Architecture for the SGW/PGW TS 33.127CR0132
  • Corrections to LI for combined SMF+PGW-C TS 33.127CR0170
  • PGW reselection for 5G Network Slice TS 29.274CR2022

+ 7 more changes

Rel-18 8 changes
  • PGW Change Info TS 29.274CR2057
  • Clarification on the PGW Restart Notification Acknowledge message TS 29.274CR2107
  • Encoding of PGW FQDN IE TS 29.274CR2072
  • PGW-C TEID in Update Bearer Response during PGW triggered PDN connection restoration TS 29.274CR2076
  • Corrections to Restoration of PDN connections after a PGW-CSMF change TS 29.274CR2078
  • Support of PGW-C/SMF Set feature over S11 TS 29.274CR2094

+ 2 more changes

Rel-19 1 change
  • P-CSCF triggering SMF/PGW-C failure checking TS 23.380CR0129

Explore further

Broader topics and technologies where PGW plays a role.

Defining Specifications

3GPP specifications that define or reference PGW, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.214 vj00 Control and User Plane Separation for EPC Rel-19
TS 23.380 vk00 IMS Restoration Procedures Rel-20
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20
TR 23.799 ve00 Study on Next Generation System Architecture Rel-14
TS 23.857 vb00 EPC Node Failure & Restoration Study Rel-11
TS 29.244 vk00 Packet Forwarding Control Protocol (PFCP) Specification Rel-20
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.281 vj20 GTPv1-U Protocol Specification Rel-19
TS 29.303 vj10 DNS Procedures for Evolved Packet System Rel-19
TS 32.867 vf10 Management Impacts of EPC CUPS Rel-15
TS 33.127 vj70 Lawful Interception Architecture and Functions Rel-19