Description
Direct Tunnel Indication (DTI) is a flag or information element within the GPRS Tunneling Protocol for the control plane (GTP-C), specified in 3GPP TS 29.060 and TS 23.060. It is used during the bearer activation or modification procedures, such as in the Create Session Request, Modify Bearer Request, or Create PDP Context Request messages. The primary function of the DTI is to indicate whether the sending node (typically the MME in EPS or the SGSN in GPRS/UMTS) supports and/or desires the establishment of a "direct tunnel" for the user plane. A direct tunnel refers to a GTP-U tunnel for user data that is set up directly between the Serving Gateway (SGW) and the Packet Data Network Gateway (PGW) in the EPC, or between the GGSN and the RNC in the context of UMTS, effectively allowing the user plane to bypass the SGW's forwarding role for certain traffic.
How it works involves negotiation during session management signaling. When an MME that supports direct tunnel functionality initiates a Create Session Request toward the SGW, it may include the DTI set to a value indicating "Direct Tunnel possible." The SGW, upon receiving this, understands that it may be instructed to establish a GTP-U tunnel directly with the PGW, rather than having the user plane data flow from PGW to SGW and then to the eNodeB. If all conditions are met (e.g., the SGW and PGW also support it, and there are no specific legal interception or charging requirements that mandate SGW anchoring), the SGW will proceed to create the direct tunnel. The SGW then includes its own DTI in the message to the PGW. The resulting architecture reduces latency and removes unnecessary processing load on the SGW for the data path.
Its role in the network is one of optimization. In standard operation without a direct tunnel, all user plane packets traverse the SGW, which performs tasks like lawful interception, charging data collection, and downlink packet buffering. By using the DTI to enable a direct tunnel, the data path is streamlined for efficiency, which is particularly beneficial for high-throughput, low-latency services. The SGW remains in the control path, managing bearer contexts and handling mobility events, but is removed from the real-time user data forwarding plane for the indicated bearer, leading to a more distributed and efficient EPC architecture.
Purpose & Motivation
The DTI was introduced to address the need for a more efficient and lower-latency user plane architecture within the 3GPP packet core, particularly with the evolution toward the Evolved Packet System (EPS) in Release 8 and the optimization of earlier GPRS systems. The problem it solves is the suboptimal "tromboning" or "hairpinning" of user data through the SGW in all scenarios. In the baseline architecture, every packet between the UE and the internet would travel PGW<->SGW<->eNodeB, even when the UE is stationary and the SGW's functions like mobility anchoring are not actively required. This adds unnecessary latency and load.
The motivation for its creation, especially noted from its introduction in Rel-7 for UMTS and enhancement in EPS, was to optimize the data path for specific traffic types or states, such as when a UE is in a stable, active state without immediate mobility needs. It allowed operators to design networks where the SGW could be bypassed for certain high-performance data sessions, reducing both capital expenditure (through reduced SGW processing requirements) and operational expenditure (through lower transport costs and improved service quality). The DTI provided a standardized, negotiated mechanism to enable this optimization, moving beyond proprietary solutions and ensuring multi-vendor interoperability for direct tunnel deployments.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-7, normative work from Rel-17.
In Release 17, the enhancement for the Direct Tunnel Indication (DTI) function involved updates to the GTP-U protocol. Specifically, the change reserved some Information Element (IE) types within GTP-U for future use related to DTI functionality. This preparation ensures protocol extensibility and forward compatibility for direct tunneling features.
- Reserve some IE types for GTP-U TS 29.060CR1068
Explore further
Broader topics and technologies where DTI plays a role.
Defining Specifications
3GPP specifications that define or reference DTI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.060 vj00 | GPRS Service Description Stage 2 | Rel-19 |
| TS 29.060 vj00 | GPRS Tunnelling Protocol (GTP) version 1 | Rel-19 |
| TS 32.406 vj00 | Performance Management for CN PS Domain | Rel-19 |
| TS 43.129 vj00 | PS Handover in GERAN A/Gb and GAN Modes | Rel-19 |