NSWOF

Non-Seamless WLAN Offload Function

Core Network →
Introduced in Rel-17

NSWOF is a 5G core network function that manages policy-based routing of user traffic to a WLAN access network without session continuity, determining which flows to offload based on operator policies and network conditions.

Category
Core Network
Introduced
Rel-17
Where
Core Network › 5G Core
Specifications
5 specs
NSWOF Description Purpose Related Classification Detected Changes Specifications

Description

The Non-Seamless WLAN Offload Function (NSWOF) is a network function introduced in the 5G System (5GS) architecture to manage the offloading of specific user data traffic from the 5G core to a trusted Wireless Local Area Network (WLAN) in a non-seamless manner. It operates as a specialized control plane function that interacts with the Policy Control Function (PCF) and the Session Management Function (SMF) to enforce offload policies. The NSWOF's primary role is to evaluate operator policies, user subscription data, and real-time access network information (like WLAN availability and quality) to make decisions on whether a particular Protocol Data Unit (PDU) Session or specific traffic within it should be routed via the WLAN access. These decisions are then translated into rules that are provided to the SMF, which ultimately configures the User Plane Function (UPF) to steer the designated traffic flows to the local WLAN network interface.

Architecturally, the NSWOF is part of the 5G policy framework and is defined to support the Access Traffic Steering, Switching and Splitting (ATSSS) features, though it specifically handles the 'non-seamless' offload component. It communicates with the PCF over the Nnswof service-based interface. When a PDU Session is established or modified, the PCF may consult the NSWOF (if the session is eligible for offload) to obtain specific traffic steering rules for WLAN. The NSWOF bases its decisions on pre-configured operator policies, which might consider factors such as the application type (e.g., streaming vs. background), the current load on the 3GPP radio access network (RAN), the quality of the available WLAN, and the user's subscription profile. The output is a set of Packet Filter Sets or steering rules that identify the IP flows to be offloaded.

How it works involves a coordinated sequence. During PDU Session Establishment, the SMF receives policy information from the PCF. If offload is applicable, the PCF may invoke the NSWOF. The NSWOF returns the specific offload policy rules. The SMF then generates N4 rules for the UPF, instructing it to match the specified traffic (e.g., based on 5-tuple) and forward it to a designated local area data network (LADN) or a specific N6 interface that connects to the WLAN. Crucially, this offload is 'non-seamless,' meaning there is no active mobility management between 5G and WLAN. If the UE loses WLAN connectivity, those offloaded flows are interrupted and must be re-initiated by the application or user over the 5G access. The NSWOF thus provides a centralized, intelligent control point for managing Wi-Fi offload in 5G, moving beyond the simpler APN-based method used in 4G.

Purpose & Motivation

The NSWOF was created to evolve and formalize non-seamless WLAN offload for the 5G era. While 4G's EPC used the NSWO-APN concept, the 5G core's service-based architecture and enhanced policy control demanded a more flexible and dynamic function. The NSWOF addresses the need for granular, real-time traffic steering decisions that can consider a wider array of inputs beyond a static APN, such as instantaneous network conditions, application awareness, and user-specific policies.

The motivation stems from the continued importance of Wi-Fi as a crucial complementary access technology in 5G deployments, especially for indoor coverage and traffic congestion management. Previous approaches were relatively static; the NSWO-APN essentially created a fixed pipe for offloaded traffic. The NSWOF, as a dedicated function, enables more adaptive and intelligent offload. It allows operators to implement complex policies that can, for example, offload only during times of 5G RAN congestion, or offload specific application traffic based on its QoS requirements. This solves the problem of inefficient or user-experience-degrading offload by making it a dynamic, policy-driven network decision rather than a simple static routing rule.

Classification

Part ofUPF
Related approachesATSSS

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-16 26 changes

In Release 16, the NSWOF (Non-Seamless WLAN Offload Function) was formally introduced into the 5G System Architecture to authenticate UEs for WLAN offload using 5GS credentials. It interfaces with the AUSF via the Nausf SBI and connects to the WLAN access network using the SWa' reference point, which uses a SUCI instead of an IMSI for enhanced privacy. The architecture supports various roaming scenarios and credential holders, including SNPNs.

  • 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
  • Traffic offload by UPF controlled by the I-SMF TS 23.501CR1179
  • Correction related to ATSSS Rule TS 23.501CR1079

+ 20 more changes

Rel-17 4 changes

In Release 17, the new Non-Seamless WLAN Offload Function (NSWOF) was formally introduced into the 5G System architecture to enable user plane traffic offload via WLAN without traversing the core network. The NSWOF interfaces with the AUSF using the Nausf SBI and acts as a 3GPP AAA server towards the WLAN access, utilizing a SUCI instead of an IMSI as the EAP user identifier over the SWa' reference point. This function and its associated authentication procedures for using 5GS credentials in WLAN offload scenarios are further defined in the security specifications.

  • Applying thresholds to Load-Balancing steering mode in ATSSS TS 23.501CR2590
  • Partial ATSSS rule update by using ATSSS rule ID TS 23.501CR2886
  • Non-Seamless WLAN offload in 5GS TS 29.273CR0530
  • ATSSS Rule ID TS 23.501CR3033
Rel-18 6 changes

In Release 18, key enhancements for the Non-Seamless WLAN Offload (NSWOF) function included stage 2 alignments to clarify its operation within the 5GS architecture. These alignments provided further architectural details, including the NSWOF's interfaces with the AUSF via the Nausf SBI and its role in authentication using SUCI instead of IMSI over the SWa' reference point. Additionally, clarifications were made regarding the handling of downlink Session AMBR for offloading in home-routed, simultaneous 3GPP and non-3GPP access (HR-SBO) sessions.

  • Determining the ATSSS capabilities of a MA PDU Session when the UE supports MPQUIC TS 23.501CR4457
  • Define ATSSS related Notify payloads TS 24.302CR0740
  • Adding the ATSSS rules to the ATSSS_RESPONSE Notify payload TS 24.302CR0757
  • Editorial correction on ATSSS architecture TS 23.501CR4856
  • Clarification on DL Session AMBR for Offloading in HR-SBO sessions TS 23.501CR5095
  • Stage 2 alignments for Non-seamless WLAN offload in 5GS TS 29.273CR0539
Rel-19 17 changes

In Release 19, the enhancements for the Non-Seamless WLAN Offload Function (NSWOF) introduced new architectural and procedural support for Local Offloading Management, including mechanisms for I-SMF selection and insertion based on a local offloading allowed indication. This release also provided clarifications on the handling of local offloading at the I-SMF, its integration with URSP, and alignment with ATSSS capability handling within the 5G system architecture.

  • Local Offloading Policy provisioning TS 23.501CR5463
  • I-SMF selection/insertion based on local offloading allowed indication TS 23.501CR5604
  • HSBO_roaming traffic offloading via session breakout in HPLMN TS 23.501CR5748
  • Local Offloading handling at I-SMF TS 23.501CR5744
  • KI#1 Architecture for Local Offloading Management TS 23.501CR5752
  • Local Offloading handling at I-SMF TS 23.501CR5825

+ 11 more changes

Explore further

Broader topics and technologies where NSWOF plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.501 vk00 5G System Architecture Stage 2 Rel-20
TS 24.302 vj00 Access to EPC via non-3GPP networks; Stage 3 Rel-19
TS 24.502 vj20 5G Core Access via Non-3GPP Networks; Stage 3 Rel-19
TS 29.273 vj10 AAA Protocols for Non-3GPP Access in EPS & 5GS NSWO Rel-19
TS 33.501 vk00 5G Security Architecture and Procedures Rel-20