Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

ATSSS

Access Traffic Steering, Switching, and Splitting

Services →

ATSSS is a 3GPP framework for a single data session to simultaneously and intelligently steer, switch, and split traffic across multiple access networks to optimize performance and reliability.

Introduced
Rel-16
Where
Core Network › 5G Core
Specifications
16 specs
Also in
Services, Management
ATSSS Description Purpose What changed Neighbours Detected Changes Specifications

Description

ATSSS is a comprehensive framework standardized in 3GPP Release 16 and beyond that enables a User Equipment (UE) to establish and utilize a single Protocol Data Unit (PDU) Session across multiple access networks simultaneously. These access networks can include 3GPP access types (like 5G NR or LTE) and non-3GPP access types (like Wi-Fi or fixed networks). The core architectural principle involves the ATSSS Function, which resides in the User Plane Function (UPF) and the UE, working in coordination with the Session Management Function (SMF) in the control plane.

The system operates through three fundamental traffic handling mechanisms: Steering, Switching, and Splitting. Steering involves selecting the most appropriate access network for a new traffic flow based on policies (e.g., send latency-sensitive traffic to 5G, bulk download to Wi-Fi). Switching involves dynamically moving an ongoing flow from one access to another, typically for service continuity if the quality of the current access degrades. Splitting involves distributing the packets of a single IP flow across multiple access networks, which can be done at the packet level (MPTCP-based) or the IP layer (ATSSS-LL-based), to aggregate bandwidth and enhance reliability.

Key components include the ATSSS Control Function (part of the SMF), which manages ATSSS policies and rules, and the ATSSS User Plane Function (within the UPF and UE), which executes the actual traffic distribution. The framework relies on the N4 interface for the SMF to provision these rules to the UPF. Policies are derived from the Policy Control Function (PCF) and can consider real-time access network conditions, user subscription, and application requirements. The UE's ATSSS capability is negotiated during PDU Session Establishment.

ATSSS plays a pivotal role in the 5G architecture by realizing true multi-access convergence. It moves beyond simple access selection (like ANDSF/MPTCP) to provide seamless, policy-driven, and granular control over how user traffic utilizes heterogeneous access resources. This enables operators to deliver enhanced Quality of Experience (QoE) by always using the best available network path(s) for a given service, improving overall network efficiency and resource utilization.

Purpose & Motivation

ATSSS was created to solve the fundamental challenge of efficiently and intelligently utilizing multiple available access networks (cellular and non-cellular) that a modern UE can connect to. Prior to ATSSS, solutions like Access Network Discovery and Selection Function (ANDSF) provided policy-based access selection but lacked the ability to use multiple accesses simultaneously for a single session or to dynamically switch/split traffic within a flow. Multi-Path TCP (MPTCP) offered application-layer splitting but required application support and was not tightly integrated with the core network's policy framework.

The primary motivation was to enhance user experience through improved performance, reliability, and seamless mobility. By allowing traffic steering, switching, and splitting, ATSSS ensures that critical applications always use the best available path, can survive the failure of one access type without service interruption, and can aggregate bandwidth from multiple accesses. This is especially important for 5G's vision of supporting diverse services (eMBB, URLLC, mMTC) where requirements for latency, bandwidth, and reliability vary dramatically.

Furthermore, ATSSS provides operators with a standardized, network-controlled mechanism for traffic management across heterogeneous accesses. It enables new business models, such as fixed-mobile convergence, by treating Wi-Fi and 5G as complementary resources under unified policy control. It addresses the limitations of previous fragmented approaches by integrating deeply into the 5G Core's service-based architecture, providing a scalable and flexible framework essential for the future of converged networks.

What changed in its specifications

The latest release-to-release comparison of specifications that define ATSSS. Each summary describes the whole specification, not only this term.

TS 23.501Rel-18 → Rel-19

Rel-19 added MPQUIC steering to multi-access PDU sessions, XR and media handling, and an Energy Information Function. It also added Local Offloading Management for edge computing, Vertical Federated Learning for AI/ML, and Ambient IoT text.

Full comparison in TS 23.501 →
TS 24.193Rel-18 → Rel-19

Rel-19 adds MPQUIC-IP and MPQUIC-E steering, an ATSSS status parameter, non-3GPP access path switching, and ATSSS rule provisioning with MPQUIC-IP signalling over EPC-connected 3GPP access.

Full comparison in TS 24.193 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (102 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-16 55 changes
  • Introduction of ATSSS Support TS 23.501CR0735
  • Support of Steering Functions for ATSSS TS 23.501CR0740
  • ATSSS-SMF and UPF selection TS 23.501CR0761
  • Updating 5.8.2.11 for N4 Rules to support ATSSS TS 23.501CR0785
  • MA PDU session modification for ATSSS parameters TS 24.501CR1300
  • PCC rule attribute correction for ATSSS TS 29.512CR0330

+ 49 more changes

Rel-17 10 changes
  • Applying thresholds to Load-Balancing steering mode in ATSSS TS 23.501CR2590
  • Partial ATSSS rule update by using ATSSS rule ID TS 23.501CR2886
  • ATSSS parameters provisioned and modified through EPS procedure - 24301 Part TS 24.301CR3660
  • Extension of PCC rule definition for ATSSS TS 29.512CR0865
  • ATSSS Rule ID TS 23.501CR3033
  • Updating ATSSS parameter update with network-requested PDU session modification TS 24.501CR3778

+ 4 more changes

Rel-18 19 changes
  • Determining the ATSSS capabilities of a MA PDU Session when the UE supports MPQUIC TS 23.501CR4457
  • Redundant steering mode is not applicable for ATSSS-LL functionality (impact on TS 24.193) TS 24.193CR0114
  • ATSSS rules TS 24.193CR0103
  • Resolving EN related to including the ATSSS rules to the ATSSS_RESPONSE Notify payload TS 24.193CR0130
  • Redundant steering mode is not applicable for ATSSS-LL functionality (impact on TS 24.501) TS 24.501CR5138
  • ATSSS_Ph3 Enhanced Considerations of MPQUIC Multi-layer Stack Parameter Settings & Logics TS 23.501CR4777

+ 13 more changes

Rel-19 17 changes
  • Inclusion of ATSSS status in related session management messages TS 24.501CR6880
  • Support of MPQUIC based proxy functionalities for ATSSS TS 29.512CR1287
  • ATSSS Capabilities support for MPQIUC based functionalities TS 29.512CR1351
  • Remove editor note for the ATSSS capability TS 29.512CR1406
  • Determination of supported ATSSS capability combinations TS 29.512CR1412
  • Updates to the ATSSS capability handling TS 23.501CR5906

+ 11 more changes

Rel-20 1 change
  • Correction of clause references for ATSSS functionality TS 29.512CR1480

Defining Specifications

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

SpecificationTitleRelease
TS 23.501 vk30 5G System Architecture Rel-20 read
TS 23.793 vg00 5G ATSSS Study Rel-16 read
TS 24.193 vk10 ATSSS Stage 3 Procedures Rel-20 read
TS 24.301 vk10 EPS NAS Mobility and Session Management Rel-20 read
TS 24.501 vk10 5GS NAS Protocol Specification Rel-20 read
TS 26.804 vk10 5G Media Delivery Architecture Extensions Rel-20 read
TS 28.104 vk10 Management Data Analytics Rel-20 read
TS 29.214 vk00 Rx Interface for Policy and Charging Control Rel-20 read
TS 29.244 vk10 PFCP for Control and User Plane Separation 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.523 vk10 Policy Control Event Exposure Service Rel-20 read
TS 32.255 vk30 5G Data Connectivity Converged Charging Rel-20 read
TS 32.291 vk10 5G Charging Service-Based Interface Rel-20 read
TS 32.298 vk10 Charging Data Record Specification Rel-20 read