Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Core Network

APN

Access Point Name

Core Network →

APN is the network identifier used by a mobile device to connect to a specific packet data network, determining the gateway and IP address allocation for routing traffic and applying services.

Introduced
R99
Where
Core Network › Legacy Core
Specifications
58 specs
Also in
Services, Security, Radio Access Network, Management
APN Description Purpose What changed Neighbours Detected Changes Specifications

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.

What changed in its specifications

The latest release-to-release comparison of specifications that define APN. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 22.234Rel-7 → Rel-8

Rel-8 added I-WLAN PLMN selection procedures, USIM list usage, user preferences, EHPLMN handling, and HPLMN steering.

Full comparison in TS 22.234 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 6 changes
  • 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
Rel-16 4 changes
  • Signalling of EPS APN rate control parameters during PDU session establishment TS 24.501CR2164
  • IEIs assignment for Bearer level QoS IE and APN-AMBR IE TS 24.244CR0057
  • Applying APN rate control at inter-system change TS 24.301CR3287
  • Correction to handling of APN based congestion control TS 24.301CR3376
Rel-17 3 changes
  • 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
Rel-18 1 change
  • Duplicate APN Rate Control Status IEs in Create Session Request TS 29.274CR2092
Rel-19 1 change
  • Handling of APN congestion control on reception of ESM data transport message TS 24.301CR4038

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.234 vd10 3GPP-WLAN Interworking Index Specification Rel-13 read
TR 22.802 ve00 Study on Need for Multiple APNs in MTC Rel-14 read
TR 22.934 vd00 3GPP-WLAN Interworking Feasibility Study Rel-13 read
TS 23.060 vj00 GPRS Stage 2 Service Description Rel-19 read
TS 23.179 vd50 MCPTT Functional Architecture Rel-13 read
TS 23.180 vj20 Mission Critical Services in IOPS Mode Rel-19 read
TS 23.207 vj00 End-to-End QoS Framework for GPRS Rel-19 read
TS 23.228 vk10 IP Multimedia Core Network Subsystem Rel-20 read
TS 23.234 vd10 3GPP-WLAN Interworking Index Rel-13 read
TS 23.271 vj00 LCS Stage 2 Specification Rel-19 read
TS 23.273 vj70 5G Location Services Architecture Stage 2 Rel-19 read
TS 23.280 vk51 Mission Critical Services Architecture Rel-20 read
TS 23.327 vd10 3GPP-WLAN Mobility Stage 2 Description Rel-13 read
TS 23.379 vk40 Mission Critical Push-to-Talk Architecture Rel-20 read
TS 23.558 vk30 Enabling Edge Applications Rel-20 read
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20 read
TS 23.701 vc00 WebRTC Access to IMS Architecture Study Rel-12 read
TR 23.758 vh00 Study on Edge Application Architecture Rel-17 read
TS 23.802 v700 Enhanced End-to-End QoS Architecture Rel-7 read
TR 23.923 v300 Mobile IP+ Feasibility Study for UMTS/GPRS R99 read
TR 23.976 vj00 Push Service Requirements Analysis Rel-19 read
TS 24.161 vj00 Network-Based IP Flow Mobility (NBIFOM) Rel-19 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.234 vc20 3GPP-WLAN Interworking Network Selection Rel-12 read
TS 24.244 vj00 Wireless LAN Control Plane Protocol Rel-19 read
TS 24.301 vk10 EPS NAS Mobility and Session Management Rel-20 read
TS 24.302 vj00 Access to EPC via non-3GPP networks; Stage 3 Rel-19 read
TS 24.483 vk10 Mission Critical Services Management Objects Rel-20 read
TS 24.484 vk10 Mission Critical Services Configuration Management Rel-20 read
TS 24.501 vk10 5GS NAS Protocol Specification Rel-20 read
TS 25.401 vj00 UTRAN Overall Architecture Rel-19 read
TS 25.413 vj00 Radio Access Network Application Part (RANAP) Rel-19 read
TS 25.423 vj00 UTRAN RNSAP Specification Rel-19 read
TR 25.931 vj00 UTRAN Signalling Procedures Examples Rel-19 read
TS 26.346 vj30 MBMS User Services Specification Rel-19 read
TR 26.946 vj00 MBMS User Services Overview Rel-19 read
TS 27.060 vj00 TE-MT Interworking for Packet Domain Rel-19 read
TS 29.061 vk10 Packet Domain Interworking Requirements Rel-20 read
TS 29.161 vc00 3GPP-WLAN Interworking Requirements Rel-12 read
TS 29.274 vk00 GTPv2-C Control Plane Protocol Rel-20 read
TS 29.890 vg00 CT3 5G System Technical Report Rel-16 read
TS 31.102 vk00 USIM Application Specification Rel-20 read
TS 31.121 vj00 UICC Application Test Specification Rel-19 read
TS 31.829 vd00 ISIM Conformance Requirements Technical Report Rel-13 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.251 vj00 PS Domain Charging Management Rel-19 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 32.277 vj20 Charging Management for Proximity Services (ProSe) Rel-19 read
TS 32.278 vj00 Monitoring Events Offline Charging Specification Rel-19 read
TS 32.296 vj00 Online Charging System (OCS) Architecture Rel-19 read
TS 32.401 vj00 Performance Management Concept & Requirements Rel-19 read
TS 32.808 v800 Common Profile Storage Framework for User Data Rel-8 read
TS 33.141 vj00 Security for Presence Service (Ut reference point) Rel-19 read
TS 33.203 vk00 IMS Security Features and Mechanisms Rel-20 read
TS 33.822 v800 Inter-Access Mobility Security Architecture Rel-8 read
TS 33.978 v800 Early IMS Security Interim Solution Rel-8 read
TS 52.402 vj00 GSM Performance Management Measurements Rel-19 read