DT

Data Termination

Services →
Introduced in Rel-5

DT is the network function that terminates a packet data connection, handling the final routing and delivery of user data to an application or service endpoint within or outside the network.

Category
Services
Introduced
Rel-5
Where
Management
Specifications
6 specs
DT Description Purpose Related Classification Specifications

Description

Data Termination (DT) in 3GPP terminology refers to a logical function or network entity that serves as the endpoint for a user's packet data session. It is the point where the user plane data path is anchored and where the final processing and forwarding of IP packets to their destination occurs. The DT function can be located in various network elements depending on the architecture, such as within a Packet Data Network Gateway (PGW) in 4G EPC, a User Plane Function (UPF) in 5GC, or a specific server providing a service. Its primary role is to manage the termination of the bearer or QoS Flow that carries the user's data, which includes tasks like IP address allocation, traffic routing, policy enforcement, and charging data generation.

Architecturally, the DT sits at the interface between the mobile operator's core network and the external packet data network (PDN), such as the internet or an IMS network. In the Evolved Packet Core (EPC), the PGW performs the DT function by providing the UE with access to the PDN. It establishes the GTP tunnel with the Serving Gateway (SGW) and acts as the anchor for mobility, ensuring the user's IP address remains stable as they move. In the 5G Core (5GC), this function is distributed across the UPF, which provides the PDU Session anchor point. The DT handles deep packet inspection, application detection, and may interact with the Policy Control Function (PCF) and Charging Function (CHF) to apply service-specific policies and record usage.

How it works involves several key processes. When a UE initiates a PDU Session, the network selects a DT point (e.g., a UPF). The DT allocates a IP address to the UE, sets up the necessary forwarding rules, and establishes the N3 (or N9) tunnel towards the access network. All user plane packets from the UE flow through this DT point, which then routes them onward based on destination IP addresses and network policies. For downlink traffic destined to the UE, the DT receives packets from the external network, encapsulates them into the appropriate tunnel, and forwards them towards the correct base station. It continuously manages the session, applying QoS marking, generating charging records, and potentially triggering session modification procedures based on network instructions.

Purpose & Motivation

The Data Termination function exists to provide a stable, managed, and policy-controlled gateway between the mobile user's device and the vast array of external packet data networks. It solves the fundamental problem of how to connect a mobile, IP-capable device to services on the internet or private networks while maintaining operator control over the connection. Before such anchor points, early data services lacked consistent mobility support, sophisticated charging, and the ability to apply dynamic policies based on user subscription or application type.

The creation and formalization of the DT concept within 3GPP architectures (GPRS, EPC, 5GC) were motivated by the need for scalable, secure, and billable mobile data services. It addresses the limitations of simple IP routing by introducing a network-controlled termination point that can anchor the user's session, allowing for seamless handovers between base stations without breaking ongoing TCP/IP connections. This is crucial for the always-on experience expected by users. Furthermore, the DT enables value-added services like dedicated bearers for IMS voice, traffic shaping, and parental controls by being the point where operator policies are enforced.

Historically, as cellular networks evolved from circuit-switched voice to packet-switched data, the DT function emerged as a cornerstone of the data plane architecture. It provides the necessary intelligence in the user plane to support commercial data services, including prepaid charging, service differentiation, and lawful interception. Its purpose extends beyond simple connectivity; it is the enabler for monetizing and managing the data pipe, ensuring network resources are used efficiently and in accordance with business rules and regulatory requirements.

Classification

Part ofUPF
Related approachesPGW

Evolution Across Releases

Rel-5 Initial

Introduced as a core function within the GPRS/UMTS architecture, primarily embodied by the Gateway GPRS Support Node (GGSN). The DT function was defined as the termination point for PDP Contexts, providing UE access to external PDNs, performing IP address allocation, and acting as the anchor for mobility between SGSNs. It established the foundational model for policy-controlled mobile data connectivity.

Explore further

Broader topics and technologies where DT plays a role.

Defining Specifications

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

SpecificationTitleRelease
TR 22.944 vj00 UE Functionality Split Scenarios and Requirements Rel-19
TR 23.919 vj00 3GPP Direct Tunnel Deployment Guidelines Rel-19
TS 24.216 vj00 Communication Continuity Management Object Rel-19
TS 28.561 vk00 Management and Orchestration; Network Digital Twin Rel-20
TR 28.915 vj00 Management and orchestration; Study on Network Digital Twin Rel-19
TS 46.085 vj00 GSM Speech Codec Interoperability Test Report Rel-19