Description
The Data Network Name (DNN) is a fundamental identifier in the 5G System (5GS) and Evolved Packet System (EPS). It is a string (e.g., "internet", "ims") that uniquely identifies a Packet Data Network (PDN) or Data Network (DN) external to the 3GPP network. When a UE establishes a Protocol Data Unit (PDU) Session in 5GS or a PDN Connection in EPS, it must specify a DNN. This DNN is a key parameter used by the network to select the appropriate User Plane Function (UPF) in 5GS or Packet Data Network Gateway (PGW) in EPS that provides connectivity to that external network.
Architecturally, the DNN is used in conjunction with other identifiers like the Single Network Slice Selection Assistance Information (S-NSSAI). Upon receiving a PDU Session Establishment Request with a DNN, the Access and Mobility Management Function (AMF) interacts with the Session Management Function (SMF). The SMF uses the DNN, along with subscription data from the Unified Data Management (UDM) and policies from the Policy Control Function (PCF), to select a specific UPF instance. The DNN determines the external network's point of interconnection and influences the session's QoS characteristics, charging policies, and security requirements.
The DNN's role extends beyond simple gateway selection. It is integral to policy and charging control. The PCF may apply different policy and charging control (PCC) rules based on the DNN. For example, traffic destined for the DNN "internet" might have one set of QoS rules, while traffic for a DNN associated with a low-latency enterprise service would have another. The DNN is also used in network exposure; when a third-party application function (AF) requests specific traffic handling, it often references the DNN. Furthermore, the DNN is a critical parameter for network slicing, as a slice can be configured to support only specific DNNs, enabling service-specific network partitions.
Purpose & Motivation
The DNN was introduced to fulfill the same essential purpose as the Access Point Name (APN) in earlier systems but within the new service-based architecture of 5GS. It solves the problem of unambiguously identifying the external data network to which a user's session should be connected. This is a fundamental requirement for routing user plane traffic correctly and applying appropriate network policies.
In the context of 5G's support for diverse services (eMBB, URLLC, mMTC), the DNN provides a clear handle for the network to differentiate between service types. For instance, a UE might use one DNN for regular internet browsing and a different DNN for accessing a mission-critical industrial IoT service, even though both sessions might be served by the same UE. This allows for simultaneous connectivity to multiple data networks with independent policy treatment.
The evolution from APN to DNN reflects architectural simplification and alignment with IP networking principles. While APN had a structure that included network and operator identifiers, the DNN is a more straightforward label. Its purpose is deeply integrated with 5G's core tenets: network slicing, where a DNN may be mapped to a specific slice instance; service-based architecture, where the DNN is a common parameter across Nsmf, Npcf, and other service-based interfaces; and support for edge computing, where a DNN can point to a local area data network (LADN). It addresses the limitations of the older APN model by being more flexible and better suited for automated management and orchestration in cloud-native 5G cores.
What changed in its specifications
The latest release-to-release comparison of specifications that define DNN. Each summary describes the whole specification, not only this term.
Extended IOPS to 5G systems; added new reference points, configuration data, and session definitions for MC services.
Full comparison in TS 23.180 →Rel-19 TS 23.228 adds SBI service operations for IMS data channels, event subscription, and user information, plus HSS lookup of the serving IMS AS. It adds PS Data Off handling for IMS Data Channel services and Multimedia Priority Service for Messaging.
Full comparison in TS 23.228 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (126 CRs across 6 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- Addition of DNN object in PDU session establishment parameters TS 31.111CR0705
- Wildcard DNN subscription TS 23.501CR0021
- Select the same SMF+UPF for PDU sessions of the same DNN within one slice TS 23.501CR0187
- Correction to DNN subscription TS 23.501CR0251
- Clarification on a wildcard DNN TS 23.501CR0465
- DNN Usage Clarification TS 23.501CR0500
+ 16 more changes
- 23.501 part of PCF selection for PDU sessions with same DNN and S-NSSAI TS 23.501CR1375
- DNN replacement TS 29.507CR0081
- Completion of DNN replacement functionality TS 29.507CR0102
- Correction to the DNN replacement TS 29.507CR0112
- Add DNN and Slice filter TS 29.508CR0087
- Same PCF selection for the same UE ID, S-NSSAI and DNN combination TS 29.512CR0383
+ 32 more changes
- DNN setting in the 5GSM sublayer TS 24.501CR2860
- DNN/S-NSSAI providing in PDU session establishment for SNPN onboarding TS 24.501CR3322
- PDU session establishment with the DNN/S-NSSAI for UAS service from the UE whch has valid aerial subscription but UUAA-MM is failed abnormally TS 24.501CR3792
- Update DNN and S-NSSAI in ChargeableParty API TS 29.122CR0347
- Update DNN and S-NSSAI in AsSessionWithQoS API TS 29.122CR0348
- Update DNN and S-NSSAI in MonitoringEvent API TS 29.122CR0488
+ 26 more changes
- General updates for LADN per DNN & S-NSSAI TS 24.501CR5011
- 5GMM procedure updates for LADN per DNN & S-NSSAI TS 24.501CR5012
- 5GSM procedure updates for LADN per DNN & S-NSSAI TS 24.501CR5013
- AMF enforcement for LADN per DNN & S-NSSAI TS 24.501CR5213
- LADN per DNN & S-NSSAI handling for legacy UE TS 24.501CR5370
- URSP updates for LADN per DNN & S-NSSAI TS 24.526CR0167
+ 21 more changes
- Mapping AF Identifier to DNN and Snssai for UE NATeAddress subscription TS 29.522CR1517
- DNN association for served S-NSSAI in Terminal Response for PLI - list of slices information and Envelope (Event Download slice status) command TS 31.111CR0871
- DNN and Slice information for Communication Failure Event TS 29.503CR1362
- Correction of the applicability of Af service id and DNN and S-NSSAI TS 29.522CR1677
- Rel-19 CR 32.255 Correction of missing the Slice Info and the DNN Selection Mode TS 32.255CR0602
- Coding of the DNN in SOR-CMCI rule of SOR transparent container IE TS 24.501CR6778
Defining Specifications
3GPP specifications that define or reference DNN, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 22.874 vi20 | Technical Report | Rel-18 read |
| TS 23.180 vj20 | Mission Critical Services in IOPS Mode | Rel-19 read |
| TS 23.228 vk10 | IP Multimedia Core Network Subsystem | Rel-20 read |
| TS 23.501 vk30 | 5G System 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 |
| TR 23.758 vh00 | Study on Edge Application Architecture | Rel-17 read |
| TS 24.229 vk10 | IMS SIP/SDP Call Control Protocol | Rel-20 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 24.526 vk00 | 5GS UE Policies | Rel-20 read |
| TS 24.549 vj20 | SEAL Network Slice Capability Enablement Protocol | Rel-19 read |
| TS 24.575 vj00 | UE Pre-configuration for MBS | Rel-19 read |
| TS 24.890 vg00 | 5G NAS Protocol for 5GS Stage 3 | Rel-16 read |
| TS 26.501 vk00 | 5G Media Streaming Architecture | Rel-20 read |
| TS 26.512 vj30 | 5G Media Streaming Protocols and APIs | Rel-19 read |
| TS 26.847 vj00 | AI/ML Evaluation in 5G Media Services | Rel-19 read |
| TS 26.891 vg00 | Media Distribution Services in 5G System | Rel-16 read |
| TR 26.927 vj00 | AI/ML in 5G Media Services Study | Rel-19 read |
| TS 26.941 vk00 | 5GMS Network Slicing Study | Rel-20 read |
| TS 28.538 vj50 | Management and orchestration for edge computing | Rel-19 read |
| TR 28.828 vi00 | Charging Aspects for Non-Public Networks | Rel-18 read |
| TR 28.833 vi01 | Technical Report on 5G LAN-type Service Management | Rel-18 read |
| TR 28.836 vi00 | Technical Report on Intent Driven Management | Rel-18 read |
| TS 29.122 vk10 | T8 SCEF Service Exposure APIs | Rel-20 read |
| TS 29.502 vk10 | 5G SMF Service Based Interface Stage 3 | Rel-20 read |
| TS 29.503 vk10 | UDM Service Based Interface | Rel-20 read |
| TS 29.505 vk00 | UDR Services for Subscription Data | Rel-20 read |
| TS 29.507 vk10 | Access and Mobility Policy Control | Rel-20 read |
| TS 29.508 vk10 | Session Management Event Exposure Service | Rel-20 read |
| TS 29.512 vk10 | Session Management Policy Control Service Stage 3 | Rel-20 read |
| TS 29.514 vk10 | Policy Authorization Service | Rel-20 read |
| TS 29.519 vk10 | 5G UDR Policy and Application Data Services | Rel-20 read |
| TS 29.520 vk10 | 5G NWDAF Services | Rel-20 read |
| TS 29.521 vk10 | Binding Support Management Service | Rel-20 read |
| TS 29.522 vk10 | NEF Northbound Interface | Rel-20 read |
| TS 29.523 vk10 | Policy Control Event Exposure Service | Rel-20 read |
| TS 29.525 vk10 | UE Policy Control Service | Rel-20 read |
| TS 29.532 vk00 | Nmbsmf Service Based Interface Specification | Rel-20 read |
| TS 29.541 vk00 | NEF South-Bound Interfaces for NIDD and SMS | Rel-20 read |
| TS 29.543 vk10 | Data Transfer Policy Control Services | Rel-20 read |
| TS 29.549 vk10 | SEAL Service APIs | Rel-20 read |
| TS 29.554 vk10 | BDT Policy Control Service | Rel-20 read |
| TS 29.558 vk00 | Edge Application Enablement APIs | Rel-20 read |
| TS 29.581 vk00 | Nmbstf Service Based Interface Stage 3 | Rel-20 read |
| TS 29.890 vg00 | CT3 5G System Technical Report | Rel-16 read |
| TS 31.111 vj40 | 3GPP TS 31111 vj40: USIM Application Toolkit | Rel-19 read |
| TS 32.255 vk30 | 5G Data Connectivity Converged Charging | Rel-20 read |
| TS 32.256 vk10 | 5G Connection and Mobility Charging | Rel-20 read |
| TS 32.899 vf10 | 5G Charging Architecture Study | Rel-15 read |
| TS 33.501 vk30 | 5G Security Architecture | Rel-20 read |
| TR 33.739 vi10 | Study on security enhancement of support for | Rel-18 read |
| TS 33.749 vj00 | Study on security aspects of edge computing enhancement | Rel-19 read |