Description
Non-Seamless Wireless Offload (NSWO) is a network capability that allows a User Equipment (UE) to route selected IP traffic directly to a local data network via the radio access network, without tunneling it through the mobile operator's core network packet gateway (e.g., PGW in EPC, UPF in 5GC). The term 'non-seamless' indicates that this offloaded traffic does not benefit from mobility support or other core network services like charging, policy control, or seamless handover to other access types. The traffic is essentially treated as best-effort internet access provided directly by the access point. In 3GPP architectures, NSWO is supported over trusted non-3GPP access (like Wi-Fi) integrated with the core network, and also defined for 3GPP radio access.
Architecturally, for EPC, when a UE connects via a trusted non-3GPP access (like a carrier Wi-Fi network), it establishes an IP connection with the evolved Packet Data Gateway (ePDG) or directly with the access point. For traffic designated for NSWO, the UE requests a separate connection or uses a specific routing rule. The access point, based on policies received from the core network (AAA server, PCRF), identifies NSWO traffic (e.g., based on Destination-Based Packet Filters) and forwards it directly to the local network, bypassing the S2a/S2b interface towards the PGW. In 5GC, the concept is extended with the Non-3GPP InterWorking Function (N3IWF) for untrusted access and trusted non-3GPP access. The UE can establish a PDU session for NSWO, which is anchored locally at the access point/N3IWF and not in a UPF in the core data network.
The operation relies on policy control. The core network provides the UE and the access point with NSWO policies, often defined as ANDSF (Access Network Discovery and Selection Function) rules in EPC or UE Route Selection Policy (URSP) in 5GC. These policies specify which Application IDs or IP flows should be routed to the NSWO connection. The UE's IP stack implements IP flow mobility (IFOM) or multi-access PDU connectivity (MAPCON) principles to split traffic between the core-anchored PDN connection/PDU session and the NSWO connection. A key component is the ability to assign a separate IPv4 address and/or IPv6 prefix to the UE for the NSWO connection, distinct from its core network assigned IP address. This ensures traffic separation. NSWO is transparent to the end-user application, which simply uses the IP stack, while the network layers handle the routing decision.
Purpose & Motivation
NSWO was developed to address the growing congestion in mobile core networks caused by the exponential increase in data traffic, particularly from internet services like video streaming and web browsing. Offloading such traffic locally reduces the load on the core network gateways and backhaul links, leading to cost savings for operators and potentially better performance for users accessing local content. It solves the problem of inefficiently routing all traffic through a centralized gateway when a direct local path is available and sufficient, especially for traffic that does not require operator-specific services like IMS voice or guaranteed QoS.
The motivation stemmed from the proliferation of integrated Wi-Fi and cellular networks. Operators wanted to leverage their deployed Wi-Fi hotspots not just as an alternative access, but as a true traffic offload tool. Prior to NSWO, offload mechanisms often required tunneling all traffic back to the core (seamless offload), which did not alleviate core network load. NSWO provided a 'breakout' function. It also addresses latency-sensitive applications by providing a shorter path to local services or the internet, bypassing potential bottlenecks in the core network.
Historically, NSWO was standardized in 3GPP Release 11 as part of the work on Wi-Fi integration. It represented a shift from viewing non-3GPP access as merely an alternative to seeing it as a complementary resource for traffic management. It allowed operators to implement 'traffic steering' policies more granularly. Over subsequent releases, its policy control mechanisms evolved from ANDSF to more integrated policy frameworks in 5GC. NSWO remains relevant in 5G for offloading traffic from Fixed Wireless Access (FWA) or enterprise deployments where local internet breakout is desired, supporting the 5G design principle of distributed user plane functions and local area data networks (LADNs).
What changed in its specifications
The latest release-to-release comparison of specifications that define NSWO. Each summary describes the whole specification, not only this term.
NB-IoT/eMTC support for Non-Terrestrial Networks: adds QCI characteristic for satellite access, note on GEO/LEO delays, and PCRF policy control for satellite PDN connections.
Full comparison in TS 23.203 →Rel-18 added MPS subscription handling, DSCP QoS differentiation, and overload exemptions for WLAN access. It also extended WLAN Selection Policy for SNPN access mode with provisioning and discovery of SNPN-advertising networks.
Full comparison in TS 23.402 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (41 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- Access Network selection for 5G NSWO TS 23.501CR3697
- Add ANID for 5G NSWO TS 24.302CR0726
- Connectivity for NSWO authentication TS 24.302CR0731
- Extension of SNN description for NSWO TS 24.501CR4123
- Add support of 5G NSWO TS 24.502CR0198
- NSWO roaming support TS 24.502CR0199
+ 8 more changes
- WLAN selection for 5G NSWO with SNPN credentials TS 24.502CR0237
- 5G-RG support for NSWO procedure for UE behind RG TS 24.502CR0260
- NSWO in 5GS TS 24.502CR0287
- Decorated NAI for NSWO TS 24.502CR0288
- NSWO in 5GS and CH with AAA server TS 24.502CR0296
- Introducing new TCs for GET IDENTITY command in 5G NSWO context TS 31.122CR0087
+ 21 more changes
Defining Specifications
3GPP specifications that define or reference NSWO, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.139 vj00 | 3GPP-Fixed Broadband Interworking Stage 2 | Rel-19 read |
| TS 23.203 vk10 | Policy and Charging Control Architecture | Rel-20 read |
| TS 23.402 vj00 | EPC for Non-3GPP Access (PMIP) | Rel-19 read |
| TS 23.501 vk30 | 5G System Architecture | Rel-20 read |
| TS 23.503 vk30 | 5G Policy and Charging Control Framework | Rel-20 read |
| TS 23.852 vc00 | Study on GTP-based S2a for WLAN Access | Rel-12 read |
| TS 23.896 vc00 | Policy & Charging Control for Fixed Broadband Convergence | Rel-12 read |
| TS 24.302 vj00 | Access to EPC via non-3GPP networks; Stage 3 | Rel-19 read |
| TS 24.501 vk10 | 5GS NAS Protocol Specification | Rel-20 read |
| TS 24.502 vk00 | Non-3GPP Access Network Discovery and Selection | Rel-20 read |
| TS 29.212 vk00 | Diameter-Based PCC Reference Points | Rel-20 read |
| TS 29.213 vj30 | PCC Procedures and Flows | Rel-19 read |
| TS 29.215 vj00 | S9 Reference Point Stage 3 Specification | Rel-19 read |
| TS 29.273 vj20 | EPS AAA Reference Points and Procedures | Rel-19 read |
| TS 29.525 vk10 | UE Policy Control Service | Rel-20 read |
| TS 31.102 vk00 | USIM Application Specification | Rel-20 read |
| TS 31.111 vj40 | 3GPP TS 31111 vj40: USIM Application Toolkit | Rel-19 read |
| TS 31.122 vj00 | USIM UICC Conformance Test Specification | Rel-19 read |
| TS 32.251 vj00 | PS Domain Charging Management | Rel-19 read |
| TS 32.843 vd00 | PS Domain Online Charging in Roaming | Rel-13 read |
| TS 33.501 vk30 | 5G Security Architecture | Rel-20 read |