Description
WLAN Selection Policy (WLANSP) is a core component of the Access Network Discovery and Selection Function (ANDSF) management object. It is a structured XML-based policy that provides the User Equipment with deterministic criteria for when and how to connect to available WLAN networks. The policy is dynamically provisioned by the operator's ANDSF server to the UE over an S14 reference point. The UE's ANDSF client then interprets and enforces these rules, automating the network selection process which would otherwise be manual or based on simplistic signal strength.
The policy contains several key elements. It includes discovery information, which lists available WLAN access networks and their properties (SSIDs, roaming partners). More critically, it contains selection rules. These are prioritized "if-then" statements where the conditions (e.g., current cellular signal strength, WLAN signal quality, time of day, location, UE velocity) are evaluated against thresholds. If the conditions are met, the rule's action is executed, such as connecting to a specific WLAN, steering specific IP flows to WLAN, or forbidding a connection. The policies can be hierarchical, with global rules and more specific exceptions, and can be updated by the network based on changing conditions like congestion.
WLANSP works in conjunction with other ANDSF policies like Inter-System Routing Policies (ISRP) and Inter-System Mobility Policies (ISMP). While ISRP/ISMP govern traffic routing between 3GPP and WLAN for active connections, WLANSP specifically manages the initial selection and connection to the WLAN radio access point itself. Its enforcement is a continuous background process; the UE periodically re-evaluates the policy conditions to determine if a more preferred WLAN has become available or if the current connection should be released. This mechanism is crucial for implementing operator-controlled Wi-Fi offloading strategies and ensuring a high-quality, seamless user experience across heterogeneous networks.
Purpose & Motivation
WLANSP was created to solve the problem of inefficient and user-driven WLAN selection, which often led to poor network performance and underutilization of Wi-Fi resources. Before ANDSF and WLANSP, UEs typically connected to WLANs based solely on stored SSID preferences and received signal strength, with no awareness of the core network's load, the backhaul quality of the WLAN, or the user's service requirements. This resulted in users connecting to congested or poor-quality Wi-Fi networks even when a strong cellular signal was available, degrading the overall experience.
The motivation was to give mobile operators intelligent control over the UE's access selection behavior in a multi-access environment. By deploying WLANSP, operators could proactively manage traffic distribution between their cellular (3GPP) and Wi-Fi (non-3GPP) assets. For example, an operator could define a policy to offload delay-tolerant traffic to WLAN when the cellular cell is congested, or to connect to a carrier-grade Wi-Fi hotspot when the UE is stationary and indoors to provide higher throughput and conserve cellular spectrum.
WLANSP, introduced as part of the broader ANDSF framework in Release 8 and enhanced in later releases, represented a shift from network-centric to user-equipment-centric policy enforcement. It empowered the UE to make smart, real-time decisions based on a rich set of operator-provided parameters, moving beyond simple offload to enable truly optimized multi-access connectivity. This was a foundational concept for later traffic steering and network selection mechanisms in 4G and 5G.
Classification
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (13 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the WLAN Selection Policy (WLANSP) function was newly introduced, defining rules for a UE to prioritize and select available WLAN access networks. The specification established the framework for provisioning these rules from the HPLMN, VPLMN, or an SNPN, and defined procedures for the UE to construct a prioritized list of WLANs by evaluating valid rules against network attributes. It also introduced the concept of extended WLANSP information for network slice association and clarified that User Preferences on Non-3GPP Access Selection take precedence over the WLANSP rules.
In Release 16, the WLAN Selection Policy (WLANSP) function was enhanced to provide clarification on the UE procedure for selecting a WLAN access based on WLANSP rules, including the specific priority handling between home and visited network rules when roaming. It also introduced a correction to the encoding of WLANSP rules to ensure proper technical formatting. Furthermore, the release defined extended WLANSP information for network slice support, associating SSIDs and TNGF IDs with permitted network slices.
In Release 17, the enhancements to the WLAN Selection Policy (WLANSP) function specifically addressed the provisioning and prioritization of rules for SNPN-enabled UEs. The release introduced clarifications on how such a UE selects WLANSP rules when registered to a non-subscribed SNPN, giving priority to rules from the registered SNPN over those from the Credential Holder or subscribed SNPN. Additionally, it defined procedures for constructing a prioritized list of available WLANs when a UE has valid rules from both the VPLMN and HPLMN while roaming.
- Lack of bit encoding of the location entry type in the WLANSP IE TS 24.526CR0100
In Release 18, the WLAN Selection Policy (WLANSP) function was enhanced by introducing the Extended WLANSP, which provides information to support TNGF selection based on network slices (S-NSSAI) and their association with specific SSIDs. The release also specifically defined the provisioning of WLANSP rules to SNPN-enabled UEs, detailing priority handling between rules from a subscribed SNPN, a registered SNPN, and a Credential Holder. Furthermore, clarifications were added regarding WLANSP rules usage, their precedence, and the overall WLAN selection procedure.
- The impact of Extended WLANSP on WLAN selection procedure TS 24.502CR0232
- WLANSP rules usage TS 24.502CR0285
- Introducing the Extended WLANSP in the ANDSP TS 24.526CR0175
- WLANSP rules precedence TS 24.526CR0244
- Provisioning of WLANSP rules to SNPN-enabled UE TS 23.503CR1119
- Clarification to WLANSP TS 24.526CR0227
In Release 19, a key new aspect for the WLAN Selection Policy (WLANSP) function is the explicit provisioning of WLANSP and URSP rules by the Home PLMN (HPLMN), as indicated by the Change Request title. This builds upon the existing framework where the UE, when roaming, already prioritizes valid WLANSP rules from the VPLMN over those from the HPLMN. The release does not introduce new procedures or capabilities in the provided context but clarifies the provisioning source for these policy rules.
- WLANSP and URSP rules provided by the HPLMN TS 23.503CR1392
Explore further
Broader topics and technologies where WLANSP plays a role.
Defining Specifications
3GPP specifications that define or reference WLANSP, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.503 vk00 | 5G Policy and Charging Control Framework | Rel-20 |
| TS 24.302 vj00 | Access to EPC via non-3GPP networks; Stage 3 | Rel-19 |
| TS 24.312 vj00 | ANDSF Management Objects Specification | Rel-19 |
| TS 24.502 vj20 | 5G Core Access via Non-3GPP Networks; Stage 3 | Rel-19 |
| TS 24.526 vj30 | UE Policies for 5GS; Stage 3 | Rel-19 |