Description
The Access Network Discovery and Selection Function (ANDSF) is a core network element defined by 3GPP to manage the connectivity of User Equipment (UE) across heterogeneous radio access technologies. Its primary role is to assist UEs in discovering available non-3GPP access networks (like WLAN/Wi-Fi) and to provide them with operator-defined policies for network selection and traffic routing. The ANDSF communicates with the UE over an IP-based interface, typically using the OMA DM (Open Mobile Alliance Device Management) protocol or later HTTP-based mechanisms, to securely provision and update these policies. It acts as a policy repository and decision-support system, centralizing the operator's rules for offloading and mobility.
Architecturally, the ANDSF is a standalone server within the operator's IP network, often integrated with the Evolved Packet Core (EPC). It contains two main data components: Discovery Information and Inter-System Mobility Policies (ISMP). Discovery Information provides the UE with a list of available access networks in its vicinity, including their identifiers (SSIDs, HESSIDs) and geographic location data. Inter-System Mobility Policies are rules that dictate how the UE should select an access point when multiple are available, based on criteria like time of day, user location, and radio conditions. A third component, Inter-System Routing Policies (ISRP), defines how specific IP flows (e.g., video streaming) should be routed, potentially allowing simultaneous connections over 3GPP and WLAN.
The ANDSF operates in two main modes: pull mode, where the UE requests information, and push mode, where the ANDSF initiates policy updates to the UE. In pull mode, the UE sends a request containing its location, capabilities, and current access network status. The ANDSF processes this request, evaluates the applicable policies, and returns the relevant Discovery Information, ISMP, and/or ISRP. These policies are formatted using a standardized Management Object (MO) structure defined in 3GPP specifications. The UE's ANDSF client then uses these policies, along with local user preferences and real-time radio measurements, to make the final decision on network selection and traffic routing.
Its role extends beyond simple discovery; it is a key enabler for traffic steering, load balancing, and seamless vertical handovers. By providing centralized, dynamic policy control, the ANDSF allows operators to optimize network capacity, reduce congestion on cellular networks, and ensure users are connected to the best available network for their service requirements. It forms a critical part of the broader network-based mobility management framework, working in conjunction with other EPC elements like the PCRF (Policy and Charging Rules Function) for integrated QoS and charging policies across access types.
Purpose & Motivation
ANDSF was created to address the growing need for intelligent integration and management of heterogeneous networks, specifically the convergence of 3GPP cellular networks (like LTE) and non-3GPP wireless access technologies, primarily IEEE 802.11 (Wi-Fi). Prior to ANDSF, network discovery and selection were largely UE-centric and unmanaged. Devices would autonomously scan for and connect to Wi-Fi networks based on simple signal strength or user-defined preferences, with no visibility or control from the mobile operator. This led to suboptimal network utilization, potential security risks on untrusted networks, and a fragmented user experience when moving between cellular and Wi-Fi.
The primary problem ANDSF solves is providing operator control in a multi-access environment. Without it, operators could not steer traffic to offload capacity from congested cellular bands to available Wi-Fi resources in a predictable manner. They also lacked the ability to enforce policies that could prioritize certain services or ensure seamless service continuity. ANDSF was motivated by the desire to make Wi-Fi a managed extension of the mobile broadband network, rather than a competing, uncoordinated access method. It allows operators to implement business rules, such as offloading best-effort traffic to Wi-Fi while keeping latency-sensitive voice traffic on LTE, or providing seamless access to carrier-owned Wi-Fi hotspots.
Historically introduced in 3GPP Release 8 alongside the SAE/EPC architecture, ANDSF's creation was driven by the industry's shift towards all-IP networks and the recognition that future mobile data growth would require the aggregation of diverse radio technologies. It addressed the limitations of previous non-integrated approaches by standardizing a secure, policy-driven framework for access network discovery and selection. This enabled new use cases like network-based mobility, optimized resource allocation, and the foundation for later enhancements like seamless WLAN offloading and integration with 5G core network principles.
Classification
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the specification update addressed an editorial clarification regarding the ANDSF. The change specifically resolved an Editor's Note concerning the application identifier used for ANDSF communication via Generic Bootstrapping Architecture (GBA) Push procedures.
- Resolving Editor's Note on application ID for ANDSF GBA Push TS 24.302CR0695
Explore further
Broader topics and technologies where ANDSF plays a role.
Defining Specifications
3GPP specifications that define or reference ANDSF, 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 |
| TS 23.402 vj00 | EPC for Non-3GPP Access (PMIP) | Rel-19 |
| TS 23.839 vc00 | Fixed-Mobile Convergence Architecture Study | Rel-12 |
| TS 23.845 va00 | UDC Evolution Study | Rel-10 |
| TS 23.896 vc00 | Policy & Charging Control for Fixed Broadband Convergence | Rel-12 |
| TS 24.234 vc20 | 3GPP-WLAN Interworking Network Selection | Rel-12 |
| 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.327 vc00 | Mobility between I-WLAN and GPRS | Rel-12 |
| TS 25.300 vj00 | UTRA Radio Interface Enhancements Overview | Rel-19 |
| TS 25.304 vj00 | UTRA Idle Mode Procedures Specification | Rel-19 |
| TS 25.306 vj00 | UE Radio Access Capabilities Specification | Rel-19 |
| TS 25.331 vj00 | UTRAN RRC Protocol Specification | Rel-19 |
| TS 33.402 vj00 | Security for non-3GPP access to EPS | Rel-19 |
| TS 36.300 vj00 | E-UTRAN Radio Interface Protocol Architecture Overview | Rel-19 |
| TS 36.306 vj00 | E-UTRA UE Radio Access Capability Parameters | Rel-19 |
| TS 36.331 vj00 | LTE RRC Protocol Specification | Rel-19 |
| TS 37.870 vd00 | Study on Multi-RAT Joint Coordination | Rel-13 |