TAD

Traffic Aggregate Description

QoS
Introduced in Rel-8
A Traffic Aggregate Description (TAD) is a template or rule set used within the Policy and Charging Control (PCC) architecture to identify and classify a group of IP flows belonging to a service data flow. It enables the network to apply consistent QoS and charging policies to aggregated traffic, simplifying policy management for complex services with multiple simultaneous flows.

Description

The Traffic Aggregate Description (TAD) is a component within the 3GPP Policy and Charging Control (PCC) framework, specifically defined in the Gx reference point specifications. It functions as a matching rule or filter template that the Policy and Charging Rules Function (PCRF) provides to the Policy and Charging Enforcement Function (PCEF) – typically residing in the Packet Data Network Gateway (PGW) in 4G or the Session Management Function (SMF) in 5G. The primary role of a TAD is to define a set of IP packet filters that collectively identify a group of individual IP flows, aggregating them into a single logical entity for policy enforcement and charging purposes.

Architecturally, the TAD is part of a PCC rule. A PCC rule contains information for detecting a service data flow, defining its associated QoS parameters, and specifying charging rules. When a service (e.g., a video streaming session) consists of multiple concurrent IP flows (e.g., video, audio, and control signaling), defining a separate PCC rule for each flow is inefficient. Instead, a single PCC rule can reference a TAD. The TAD itself contains one or more packet filter information elements. Each packet filter uses parameters such as source/destination IP addresses and port numbers, protocol type (e.g., TCP/UDP), and potentially deeper packet inspection information (like DSCP markings) to match traffic. All IP packets that match any filter within the TAD are considered part of the same Traffic Aggregate.

How it works: The PCRF, based on subscriber profile, service information from the Application Function (AF), and operator policies, determines the necessary QoS and charging for a service. It formulates PCC rules. For a multi-flow service, it creates a PCC rule that includes a TAD with multiple packet filters. This PCC rule is provisioned to the PCEF via the Gx interface. The PCEF then installs these packet filters in its traffic detection engine. As user plane packets pass through, the PCEF matches them against all installed filters. Packets matching filters belonging to the same TAD are aggregated, and the PCEF applies the single set of QoS actions (e.g., assigning to a specific bearer with guaranteed bit rate, marking DSCP) and charging actions (e.g., counting bytes for offline charging) defined in the parent PCC rule to the entire aggregate. This provides a unified policy handle for a complex service.

Purpose & Motivation

The Traffic Aggregate Description was introduced to address the growing complexity of modern IP-based services, which often consist of multiple simultaneous data flows with different characteristics but require a unified policy treatment. Prior to concepts like TAD, policy enforcement was often performed on a per-flow basis, which could lead to inconsistent QoS treatment between the components of a single service and create significant signaling and management overhead for the network. For example, an IMS-based voice call might have separate flows for audio, video, and SIP signaling; treating them with different QoS could degrade the user experience.

The TAD solves this by allowing the network operator to define a service-centric policy rather than a flow-centric policy. It enables the PCRF to describe the complete traffic footprint of a service using a single rule, simplifying policy provisioning, monitoring, and charging. This is particularly important for sponsored data services, zero-rating, and specialized QoS guarantees for enterprise or IoT applications where the service logic is defined by multiple endpoints and protocols. The creation of TAD was motivated by the evolution towards all-IP networks in 3GPP Release 8 (EPS), where dynamic, application-aware PCC became a cornerstone for enabling sophisticated service differentiation and monetization beyond simple best-effort internet access.

Key Features

  • A template containing multiple packet filters to identify a group of IP flows
  • Used within a PCC rule for service data flow detection
  • Enables unified QoS and charging policy application to aggregated traffic
  • Simplifies policy management for multi-flow services (e.g., VoLTE, video streaming)
  • Provisioned by the PCRF to the PCEF via the Gx interface
  • Supports filter parameters like 5-tuple (IP addresses, ports, protocol) and DSCP

Evolution Across Releases

Rel-8 Initial

Introduced as part of the initial Policy and Charging Control (PCC) architecture for the Evolved Packet System (EPS). Defined the Traffic Aggregate Description within TS 23.401 to support the aggregation of multiple packet filters under a single PCC rule for consistent policy enforcement on complex service data flows.

Enhanced PCC with features like sponsored connectivity and application detection and control (ADC). The use of TADs was reinforced to support these more complex service scenarios where traffic from an application or sponsor needed to be identified and treated as an aggregate.

Further refinements within the PCC framework for LTE-Advanced. While core TAD concept remained stable, its application was extended in conjunction with new QoS mechanisms and the support for multiple PDN connections and dedicated bearers.

Continued evolution of PCC for new service requirements. TAD usage was maintained as a fundamental building block for traffic detection within the increasingly sophisticated policy framework.

PCC enhancements for machine-type communications and network sharing scenarios. The TAD mechanism remained relevant for defining policies for aggregated IoT device traffic or traffic in shared network environments.

Part of ongoing PCC maintenance and support for new features like LTE-WLAN aggregation. The TAD concept persisted as a core element for service data flow aggregation in policy rules.

The fundamental concept of traffic aggregation for policy enforcement was carried forward into the 5G System (5GS) architecture. While the 5G QoS model and PCF (Policy Control Function) interface (N7) evolved, analogous mechanisms to aggregate traffic for a PDU session or QoS Flow exist, embodying the same principle as the TAD from the EPC era.

Defining Specifications

SpecificationTitle
TS 23.401 3GPP TS 23.401