Description
In 3GPP architecture, a Packet Data Network (PDN) is an external network that provides packet-switched data services to a User Equipment (UE). It is essentially an IP network that resides outside the 3GPP operator's domain. Common examples include the public Internet, an Internet Multimedia Subsystem (IMS) network for VoIP and VoLTE, or a private enterprise intranet. The primary function of the 3GPP core network—whether GPRS, EPS (4G), or 5GS (5G)—is to provide secure, policy-controlled connectivity between the UE and one or more PDNs.
The connection to a PDN is established through a Packet Data Protocol (PDP) Context in 3G/4G or a Protocol Data Unit (PDU) Session in 5G. This logical connection is anchored at a gateway node: the Gateway GPRS Support Node (GGSN) in 3G, the Packet Data Network Gateway (PDN-GW or PGW) in 4G EPS, and the User Plane Function (UPF) in 5G. This gateway acts as the point of entry and exit for all user plane traffic between the 3GPP network and the external PDN. It performs critical functions like IP address allocation to the UE (often from the PDN's address space), packet routing and forwarding, policy enforcement, charging, and traffic screening.
Each PDN is identified by an Access Point Name (APN), a textual label that the UE includes in its connection request. The APN is used by the network to determine the correct gateway and the specific external network to connect to. A single UE can have multiple simultaneous connections to different PDNs (e.g., one for internet, one for IMS), each with its own IP address and set of QoS characteristics. The PDN concept abstracts the details of the external network, allowing the 3GPP core to provide a consistent set of mobility, security, and policy functions regardless of whether the destination is the public internet or a specialized service network.
The role of the PDN has evolved with network generations. In 5G, the concept is generalized, but the principle remains. The 5G core network provides 'PDU Connectivity Services' to 'Data Networks' (DNs), which are the 5G equivalent of PDNs. The Service Continuity between EPS and 5GS relies heavily on maintaining PDN connectivity/PDU Sessions during inter-system handovers. The security boundary between the operator's trusted core and the external PDN is rigorously enforced at the gateway, using firewalling, Network Address Translation (NAT), and tunneling protocols like GTP or IPsec.
Purpose & Motivation
The concept of a Packet Data Network (PDN) was introduced to formalize and standardize how mobile networks provide access to external IP-based data services. In early cellular networks, data services were circuit-switched and limited. The shift to packet-switched data required a model where the mobile network acted as an access network to the broader internet and other IP networks. The PDN concept created a clear architectural separation between the operator's mobility management domain and the vast array of external service networks.
It solved the problem of how to route IP packets to and from a mobile subscriber whose point of attachment to the radio network changes constantly. The PDN Gateway (like GGSN/PGW) serves as a fixed anchor point in the IP topology, hiding the subscriber's mobility from the external PDN. This allows the UE to maintain a stable IP address and ongoing sessions even while moving across base stations. Without this anchor-and-tunnel model to a defined PDN, mobile IP data services would be impractical.
Historically, the PDN model enabled the commercial success of mobile internet. It provided the framework for billing (different rates for different PDNs via APNs), service differentiation (prioritizing IMS traffic over best-effort internet), and secure enterprise access (via private APNs). The evolution from 3G to 5G has seen the PDN concept become more flexible (supporting non-IP traffic in 5G) and integrated with network slicing, where a slice may provide dedicated connectivity to a specific type of PDN (e.g., an industrial IoT network). It remains a foundational abstraction for all mobile data services.
Key Features
- Represents any external IP network (Internet, IMS, enterprise) accessible via the mobile core
- Identified by an Access Point Name (APN) used for routing and policy
- Connectivity is anchored at a gateway node (GGSN, PGW, UPF)
- Supports simultaneous UE connections to multiple PDNs
- Enables IP address allocation from the PDN's address space
- Forms the security and policy enforcement boundary between operator and external networks
Evolution Across Releases
Introduced as a core concept in the first 3GPP release specifying the GPRS/UMTS packet-switched domain. Defined the PDN as the external network reached via the Gateway GPRS Support Node (GGSN). Established the APN mechanism for PDN selection and the PDP Context as the logical connection to a PDN.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 23.060 | 3GPP TS 23.060 |
| TS 23.110 | 3GPP TS 23.110 |
| TS 23.228 | 3GPP TS 23.228 |
| TS 23.758 | 3GPP TS 23.758 |
| TS 23.976 | 3GPP TS 23.976 |
| TS 24.161 | 3GPP TS 24.161 |
| TS 24.229 | 3GPP TS 24.229 |
| TS 24.244 | 3GPP TS 24.244 |
| TS 24.301 | 3GPP TS 24.301 |
| TS 24.801 | 3GPP TS 24.801 |
| TS 26.938 | 3GPP TS 26.938 |
| TS 27.060 | 3GPP TS 27.060 |
| TS 29.061 | 3GPP TS 29.061 |
| TS 29.122 | 3GPP TS 29.122 |
| TS 29.161 | 3GPP TS 29.161 |
| TS 29.201 | 3GPP TS 29.201 |
| TS 29.273 | 3GPP TS 29.273 |
| TS 29.274 | 3GPP TS 29.274 |
| TS 29.276 | 3GPP TS 29.276 |
| TS 29.279 | 3GPP TS 29.279 |
| TS 29.817 | 3GPP TS 29.817 |
| TS 31.111 | 3GPP TR 31.111 |
| TS 31.829 | 3GPP TR 31.829 |
| TS 32.240 | 3GPP TR 32.240 |
| TS 32.251 | 3GPP TR 32.251 |
| TS 32.272 | 3GPP TR 32.272 |
| TS 32.295 | 3GPP TR 32.295 |
| TS 33.107 | 3GPP TR 33.107 |
| TS 33.108 | 3GPP TR 33.108 |
| TS 33.501 | 3GPP TR 33.501 |
| TS 33.863 | 3GPP TR 33.863 |
| TS 36.300 | 3GPP TR 36.300 |