DTS

Data Transport Service

Services
Introduced in Rel-8
Data Transport Service (DTS) is a foundational 3GPP service concept encompassing the reliable, efficient, and QoS-aware carriage of user data and signaling across the network. It underpins all IP-based communication services, from IMS voice to internet access. Its specifications define the architectural framework and policy control for data flow handling.

Description

The Data Transport Service (DTS) in 3GPP is not a single protocol or node, but a comprehensive service layer concept that abstracts the end-to-end transport of data packets. It is defined across numerous specifications, including service requirements (22.x series), architecture (23.700), and, most critically, the Policy and Charging Control (PCC) framework (29.212, 29.213, 29.214). DTS represents the network's capability to deliver IP packets between a User Equipment (UE) and a Packet Data Network (PDN) with specific Quality of Service (QoS) characteristics, charging rules, and policy enforcement.

Architecturally, DTS is realized through the interaction of several core network functions. The Packet Data Network Gateway (PGW) in EPC or the Session Management Function (SMF) and User Plane Function (UPF) in 5GC serve as the anchor points for the data transport service. The Policy and Charging Rules Function (PCRF in EPC) or Policy Control Function (PCF in 5GC) is the brain of the DTS, determining the policies that govern the service. These policies are enforced at the Gateway nodes (PGW/UPF) and the Radio Access Network (eNodeB/gNB) via the Policy and Charging Enforcement Function (PCEF) or its equivalents. The DTS framework defines Service Data Flows (SDFs), which are aggregates of IP packets matching a filter, and binds them to QoS Flows (in 5G) or EPS Bearers (in 4G).

How it works involves a multi-step process. First, a UE requests a PDN connection or PDU Session. The network (SMF/MME) interacts with the policy function (PCF/PCRF) to establish the appropriate policies for this session. The policy function provides Policy and Charging Control (PCC) rules, which include parameters like QoS Class Identifier (QCI/5QI), bitrate limits, charging keys, and gating controls (allow/block). These rules are installed in the user plane gateways and the RAN. Every packet traversing the user plane is inspected and classified into an SDF. Based on the SDF classification, the corresponding PCC rule is applied, ensuring the packet receives the mandated QoS treatment (scheduling priority, packet delay budget handling), and is accounted for charging purposes.

The role of DTS is central to the 3GPP architecture's shift to all-IP networks. It decouples the application layer (e.g., IMS, web browsing) from the underlying transport mechanics. This allows for the creation of standardized, network-controlled QoS profiles for diverse services—from low-latency gaming to massive IoT sensor reporting—on a common IP infrastructure. The DTS framework ensures that transport resources are allocated efficiently, fairly, and in accordance with operator policies and subscriber profiles, forming the backbone of monetizable service differentiation.

Purpose & Motivation

The Data Transport Service concept was created to address the fundamental challenge of managing diverse IP-based services over a shared mobile network infrastructure. In early mobile data networks, transport was often a "best-effort" pipe with limited ability to differentiate traffic. As services like VoIP, video streaming, and enterprise VPNs emerged, there was a critical need for standardized mechanisms to guarantee specific performance levels (latency, jitter, loss) and to apply differentiated charging.

Historically, pre-3GPP IP networks or early GPRS lacked a unified policy control framework. Service differentiation was ad-hoc or impossible, leading to poor experience for real-time applications and inability to create tiered service offerings. The DTS framework, crystallized around the PCC architecture introduced in Release 7 and expanded thereafter, was motivated by the need for a centralized, dynamic, and application-aware policy control system. It solved the problem of how to translate high-level service requirements (e.g., "this is an IMS voice call") into concrete network-level actions (e.g., "assign a Guaranteed Bitrate bearer with high priority").

Furthermore, DTS enables network slicing in 5G by providing the underlying service mechanism to instantiate and control isolated data transport paths with specific characteristics for different slices. It addresses the business need for operators to move beyond simple data bucket charging to sophisticated service-based charging and partnership models (e.g., sponsored data). In essence, DTS exists to bring order, control, and monetization capability to the chaotic flow of IP packets in a mobile network, making advanced, reliable services commercially and technically viable.

Key Features

  • Abstraction of end-to-end IP packet transport with definable QoS characteristics
  • Centralized policy control via PCRF/PCF determining QoS, gating, and charging rules
  • Dynamic enforcement of policies at user plane gateways (PGW/UPF) and RAN nodes
  • Traffic classification into Service Data Flows (SDFs) based on packet filters
  • Binding of SDFs to standardized QoS Flows (5G) or EPS Bearers (4G)
  • Support for service-aware charging, including offline and online charging integration

Evolution Across Releases

Rel-8 Initial

Initial formalization of the Data Transport Service concept within the EPS (Evolved Packet System). Established the foundational Policy and Charging Control (PCC) architecture (PCRF, PCEF) in TS 23.203 and related specs. Defined the use of EPS bearers and QCIs for QoS differentiation in the all-IP transport layer.

Defining Specifications

SpecificationTitle
TS 22.153 3GPP TS 22.153
TS 22.854 3GPP TS 22.854
TS 22.953 3GPP TS 22.953
TS 23.700 3GPP TS 23.700
TS 29.212 3GPP TS 29.212
TS 29.213 3GPP TS 29.213
TS 29.214 3GPP TS 29.214
TS 29.512 3GPP TS 29.512
TS 29.513 3GPP TS 29.513
TS 29.514 3GPP TS 29.514
TS 45.913 3GPP TR 45.913
TS 45.914 3GPP TR 45.914