IFOM

IP Flow Mobility

Mobility
Introduced in Rel-10
A 3GPP feature enabling the simultaneous use of 3GPP and non-3GPP access networks (like Wi-Fi) for different IP data flows from a single UE. It allows operators to steer specific application traffic to the most suitable access based on policy, optimizing network resources and user experience.

Description

IP Flow Mobility (IFOM) is a sophisticated mobility management solution defined within the 3GPP Evolved Packet Core (EPC) architecture, specifically for scenarios involving trusted non-3GPP access. Its primary function is to enable a User Equipment (UE) to establish and maintain multiple IP flows concurrently over different access networks, such as LTE and Wi-Fi, with the ability to move individual flows between these accesses without service interruption. This is a granular, flow-level mobility mechanism, a significant evolution from simpler access selection methods that treat all of a UE's traffic as a single aggregate bearer.

Architecturally, IFOM relies on extensions to the core network nodes defined for non-3GPP access interworking, namely the evolved Packet Data Gateway (ePDG) for untrusted access and the Trusted WLAN Access Gateway (TWAG) for trusted access, though IFOM is primarily specified for trusted non-3GPP access. The central control point is the Policy and Charging Rules Function (PCRF), which provides the network-based policies dictating how IP flows are mapped to specific accesses. These policies, known as Access Network Discovery and Selection Function (ANDSF) policies or PCRF-provided rules, are communicated to the UE. The UE, equipped with dual radios, is responsible for implementing the flow binding decisions, managing multiple IP addresses (one per access), and performing the necessary routing of packets for each flow to the correct interface.

The technical operation involves the establishment of multiple Packet Data Network (PDN) connections or bearers, one per access type, to the same PDN (e.g., the internet). Each flow is identified by a set of IP 5-tuple parameters (source/destination IP, source/destination port, protocol). The UE and the network maintain a binding of each active flow to a specific access. When a policy dictates a flow handover—for instance, moving a video stream from cellular to Wi-Fi due to congestion or cost policies—the UE updates the flow binding. This update is signaled to the network core, ensuring that the Packet Data Network Gateway (PGW) correctly routes downlink packets for that flow to the corresponding access gateway. This process is seamless to the application, preserving the IP session continuity for each individual flow.

Purpose & Motivation

IFOM was created to address the growing heterogeneity of access networks and the need for intelligent traffic steering beyond simple network selection. Prior to IFOM, solutions like Mobile IP offered network-based mobility but treated all of a UE's traffic as a single entity, forcing an all-or-nothing handover between accesses. Similarly, early Wi-Fi offloading mechanisms often relied on breaking the IP session or were limited to specific applications. The proliferation of smartphones with multiple radios and the operator desire to leverage Wi-Fi not just for offload but as a managed, integrated access technology created the demand for more granular control.

The core problem IFOM solves is the efficient utilization of multiple available radio paths to optimize capacity, user experience, and cost. It allows an operator to implement sophisticated policies: for example, keeping latency-sensitive voice or gaming traffic on the managed LTE network for guaranteed quality, while offloading high-bandwidth, delay-tolerant downloads (like software updates or video streaming) to Wi-Fi. This granularity prevents the 'bad Wi-Fi' problem from degrading all services and allows traffic steering based on real-time network conditions, subscription plans, and application requirements. Its creation was motivated by the vision of Always Best Connected (ABC) services, providing users with the best possible connectivity experience by dynamically selecting the optimal path for each service flow.

Key Features

  • Granular, IP flow-level mobility between 3GPP and trusted non-3GPP access
  • Simultaneous multi-access PDN connectivity (MAPCON) to the same APN
  • Network-based policy control via PCRF and UE-based policy enforcement
  • Seamless handover of individual flows without breaking the IP session
  • Support for both UE-initiated and network-initiated flow mobility procedures
  • Utilizes Dual-Stack Mobile IPv6 (DSMIPv6) or PMIP-based S2a/S2b interfaces for core network signaling

Evolution Across Releases

Rel-10 Initial

Initial introduction of IFOM. Defined the core architecture for flow mobility between 3GPP E-UTRAN and trusted non-3GPP accesses (primarily Wi-Fi) using DSMIPv6 as the core network protocol. Established the policy framework involving ANDSF and PCRF for flow routing decisions and specified the UE behaviors for managing multiple IP addresses and flow bindings.

Enhanced IFOM support by integrating it with the S2a-based trusted WLAN access architecture using PMIPv6. Introduced the Trusted WLAN Access Gateway (TWAG) and defined procedures for IFOM over the S2a interface, providing an alternative to the DSMIPv6-based approach.

Further refinements for WLAN/3GPP interworking. Introduced the concept of Access Network Discovery and Selection Function (ANDSF) Managed Object (MO) extensions for more sophisticated IFOM policies and explored tighter integration with WLAN network discovery.

Focus on LTE-WLAN Aggregation (LWA) and Link Aggregation, which provided alternative data aggregation methods at lower layers. IFOM remained relevant as a higher-layer, policy-driven mobility solution for scenarios not covered by LWA.

Continued evolution within the broader context of 5G preparation. IFOM principles informed the design of 5G's Access Traffic Steering, Switching and Splitting (ATSSS) feature, which provides similar multi-access functionality in the 5G Core.

IFOM is maintained as part of the EPS feature set. The 5G System (5GS) introduces ATSSS as the successor concept, but IFOM remains applicable for UEs connected to the EPC, including those using E-UTRAN or NG-RAN connected to EPC (EN-DC).

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 23.402 3GPP TS 23.402
TS 24.302 3GPP TS 24.302
TS 24.312 3GPP TS 24.312
TS 32.251 3GPP TR 32.251
TS 37.834 3GPP TR 37.834