Description
The Access Point Name (APN) is a critical configuration parameter in 3GPP packet-switched networks, acting as a reference point to a Packet Data Network (PDN). Structurally, an APN is a Fully Qualified Domain Name (FQDN) composed of two parts: the APN Network Identifier (mandatory), which specifies the external PDN, and the APN Operator Identifier (optional), which identifies the operator's network. When a User Equipment (UE) initiates a Packet Data Protocol (PDP) Context activation in 3G/UMTS or a PDN Connection in 4G/5G, it includes the APN. The network uses this APN to select the appropriate Gateway GPRS Support Node (GGSN) in UMTS or the Packet Data Network Gateway (PGW) in EPS/5GC, which serves as the anchor point to the external network.
Upon receiving an activation request with an APN, the Serving GPRS Support Node (SGSN) in UMTS or the Mobility Management Entity (MME)/Session Management Function (SMF) in EPS/5GC performs a DNS query. This query resolves the APN FQDN to the IP address(es) of the suitable gateway (GGSN/PGW). The selection process considers subscriber profiles, network policies, and load balancing. The chosen gateway then establishes the data session, allocates an IP address to the UE (often via DHCP), and sets up the user plane bearers for data traffic. The APN thus directly dictates the routing path, the external network reachable, and the Quality of Service (QoS) profile applied to the connection.
The APN's role extends beyond simple connectivity. It is intrinsically linked to policy and charging control. The APN value is used by the Policy and Charging Rules Function (PCRF) or Policy Control Function (PCF) to determine which policy and charging rules apply to the subscriber's data session. This enables operators to offer differentiated services—such as dedicated APNs for Internet, MMS, IMS, or enterprise VPNs—each with distinct bandwidth limits, security settings, and billing models. In 5G, the concept evolves with the Data Network Name (DNN), which is functionally equivalent to the APN, providing connectivity to a specific data network while integrating with network slicing and enhanced policy frameworks.
Purpose & Motivation
The APN was introduced to solve the fundamental problem of connecting mobile subscribers to multiple, distinct packet data networks beyond the mobile operator's core. In early GPRS, without such an identifier, all data traffic would be homogeneously routed to a single external network (like the public internet), preventing service differentiation, secure corporate access, and specialized services like WAP or MMS. The APN provides the necessary logical separation, allowing the network to select different gateways and apply specific policies based on the intended service.
Historically, before standardized APNs, value-added data services were difficult to implement and manage. The APN mechanism created a scalable, subscriber-configurable way to direct sessions. It addressed limitations in routing, billing, and service quality by enabling the network to identify the destination PDN during session establishment. This was crucial for the commercial success of mobile data, as it allowed operators to offer tiered service plans, partner with content providers, and support secure enterprise connectivity through dedicated APNs with private addressing.
Furthermore, the APN is central to policy enforcement and charging. By associating a session with a specific APN, operators can deploy distinct policy rules for traffic shaping, access control, and quality of service. It enables accurate billing—for example, charging data used on a 'internet' APN differently from data on a 'mms' APN. This flexibility motivated its creation and sustained evolution, forming the basis for the more advanced DNN parameter in 5G systems, which continues this role within network slicing and service-based architectures.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (14 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- Handling of extended EPS quality of service IE and extended APN-AMBR IE TS 24.301CR2919
- Correction of APN-AMBR TS 24.301CR3031
- MSB & LSB in the coding of Extended QoS and Extended APN AMBR IE TS 24.301CR3037
- Establishment of a PDN connection of non-IP type using the default APN based on indication from ESMS entity TS 24.301CR3156
- Enhancement of APN rate control for MO exception data TS 24.301CR2942
- Correction of APN Rate Control for PDN connection release and re-establishment TS 29.274CR1917
- Adding handling of the UE configuration parameter “Access_Point_Name_Parameter_Reading_Rule“ for the UE to read the APN name parameter from correct input source. TS 24.229CR6476
- Management object for APN configuration TS 24.483CR0096
- Fix typo in the minimum range of APN-AMBR for downlink or uplink (extended-2) TS 24.301CR3525
Explore further
Broader topics and technologies where APN plays a role.
Defining Specifications
3GPP specifications that define or reference APN, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 |
| TS 22.234 vd10 | 3GPP-WLAN Interworking Index Specification | Rel-13 |
| TR 22.802 ve00 | Study on Need for Multiple APNs in MTC | Rel-14 |
| TR 22.934 vd00 | 3GPP-WLAN Interworking Feasibility Study | Rel-13 |
| TS 23.060 vj00 | GPRS Stage 2 Service Description | 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.207 vj00 | End-to-End QoS Framework for GPRS | Rel-19 |
| TS 23.228 vk00 | IP Multimedia Core Network Subsystem (IMS) Stage 2 | Rel-20 |
| TS 23.234 vd10 | 3GPP-WLAN Interworking Index | Rel-13 |
| TS 23.271 vj00 | LCS Stage 2 Specification | Rel-19 |
| TS 23.273 vj70 | 5G Location Services Architecture Stage 2 | Rel-19 |
| TS 23.280 vk40 | Mission Critical Services Common Functional Architecture | Rel-20 |
| TS 23.327 vd10 | 3GPP-WLAN Mobility Stage 2 Description | Rel-13 |
| TS 23.379 vk30 | Mission Critical Push to Talk (MCPTT) Service | Rel-20 |
| TS 23.558 vk20 | Edge Computing Application Layer Architecture | 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.802 v1700 | Enhanced End-to-End QoS Architecture | Rel-7 |
| TR 23.923 v1300 | Mobile IP+ Feasibility Study for UMTS/GPRS | Rel-4 |
| TR 23.976 vj00 | Push Service Requirements Analysis | Rel-19 |
| TS 24.161 vj00 | Network-Based IP Flow Mobility (NBIFOM) | Rel-19 |
| TS 24.229 vk00 | IMS Call Control Protocol based on SIP | Rel-20 |
| TS 24.234 vc20 | 3GPP-WLAN Interworking Network Selection | Rel-12 |
| 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.483 vk00 | MCS Management Objects Configuration | Rel-20 |
| TS 24.484 vk00 | MCS Configuration Management Protocols | Rel-20 |
| TS 24.501 vk00 | 5G System (5GS) Non-Access Stratum (NAS) Protocol | Rel-20 |
| TS 25.401 vj00 | UTRAN Overall Architecture | Rel-19 |
| TS 25.413 vj00 | Radio Access Network Application Part (RANAP) | Rel-19 |
| TS 25.423 vj00 | UTRAN RNSAP Specification | Rel-19 |
| TR 25.931 vj00 | UTRAN Signalling Procedures Examples | Rel-19 |
| TS 26.346 vj30 | MBMS User Services Specification | Rel-19 |
| TR 26.946 vj00 | MBMS User Services Overview | Rel-19 |
| TS 27.060 vj00 | TE-MT Interworking for Packet Domain | Rel-19 |
| TS 29.061 vk00 | PLMN-PDN/PLMN Interworking for Packet Domain | Rel-20 |
| TS 29.161 vc00 | 3GPP-WLAN Interworking Requirements | Rel-12 |
| TS 29.274 vj60 | Evolved General Packet Radio Service (GPRS) | 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 31.829 vd00 | ISIM Conformance Requirements Technical Report | Rel-13 |
| TS 32.240 vk00 | Charging Architecture and Principles in 3GPP | Rel-20 |
| TS 32.251 vj00 | PS Domain Charging Management | Rel-19 |
| TS 32.272 vj00 | Charging for Push-to-Talk over Cellular (PoC) | Rel-19 |
| TS 32.277 vj20 | Charging Management for Proximity Services (ProSe) | Rel-19 |
| TS 32.278 vj00 | Monitoring Events Offline Charging Specification | Rel-19 |
| TS 32.296 vj00 | Online Charging System (OCS) Architecture | Rel-19 |
| TS 32.401 vj00 | Performance Management Concept & Requirements | Rel-19 |
| TS 32.808 v1800 | Common User Profile Storage Framework | Rel-8 |
| TS 33.141 vj00 | Security for Presence Service (Ut reference point) | Rel-19 |
| TS 33.203 vk00 | IMS Security Features and Mechanisms | Rel-20 |
| TS 33.822 v1800 | Security Architecture for Inter-Access Mobility | Rel-8 |
| TR 33.978 v1800 | Interim Security for Early IMS | Rel-8 |
| TS 52.402 vj00 | GSM Performance Management Measurements | Rel-19 |