I. ATSSS is an abbreviation for Access Traffic Steering, Switching, Splitting; this is a function introduced by 3GPP for 5G (NR) that allows mobile devices (UEs) to simultaneously use 3GPP and non-3GPP access, manage user data traffic, control new data flows, select (new) access networks, switch all ongoing data to different access networks to maintain data continuity, and split individual data flows, allocating them to multiple access networks to improve performance or achieve redundancy. Specifically:
II. Working Principle ATSSS can operate at the IP layer (using protocols such as MPTCP) or below the IP layer (using underlying routing functions). Control is handled by the 5G core network's PCF (Policy Control Function), based on operator-defined rules and performance measurement data from the User Equipment (UE) and the network itself.
III. ATSSS Modes The main ATSSS modes are as follows:
IV. Architecture Expansion and Functionality The 5G system architecture has been expanded to support ATSSS functionality (see Figures 4.2.10-1, 4.2.10-2, and 4.2.10-3); the 5G terminal (UE) supports one or more flow control functions, namely MPTCP, MPQUIC, and ATSSS-LL. Each flow control function in the UE can perform flow control, handover, and splitting between 3GPP and non-3GPP access networks according to the ATSSS rules provided by the network. For Ethernet-type MA PDU sessions, the UE must have ATSSS-LL functionality, with the following specific requirements for the UPF:
![]()
IV. ATSSS Application Characteristics
4.1 Ethernet type MA PDU sessions require the ATSSS-LL functionality (conversion) in 5GC. In addition:
4.2 ATSSS control may require interaction between the UE and the PCF (as specified in TS 23.503[45]).
4.3 The UPF shown in Figure 4.2.10-1 can be connected via the N9 reference point instead of the N3 reference point.
V. Roaming Scenarios
5.1 Figure 4.2.10-2 shows ATSSS support in a roaming scenario for the 5G system architecture; this scenario includes home-roaming traffic, and the UE is registered to the same VPLMN via 3GPP and non-3GPP access. In this case, the MPTCP proxy function, MPQUIC proxy function, ATSSS-LL function, and PMF are located in the H-UPF.
![]()
5.2 Figure 4.2.10-3 shows ATSSS support in a roaming scenario for the 5G system architecture, this scenario includes home-roaming traffic, and the UE is registered to the VPLMN via 3GPP access and to the HPLMN via non-3GPP access (i.e., the UE is registered to different PLMNs). In this case, the MPTCP proxy function, MPQUIC proxy function, ATSSS-LL function, and PMF are all located in H-UPF.
![]()