HPS

Handover Path Switching

Mobility
Introduced in Rel-4
Handover Path Switching is a core mobility management procedure that redirects a user's data path during a handover between base stations or access technologies. It ensures seamless service continuity by updating routing anchors and tunnel endpoints within the core network. This is fundamental for maintaining active sessions while a user moves.

Description

Handover Path Switching (HPS) is a fundamental process within the 3GPP mobility management framework, responsible for re-establishing the user plane data path when a User Equipment (UE) transitions from one cell or Radio Access Technology (RAT) to another. Architecturally, it involves coordination between the Radio Access Network (RAN), the core network control plane (e.g., MME in 4G, AMF in 5G), and the user plane gateways (e.g., S-GW/P-GW in 4G, UPF in 5G). The procedure works by the source network node initiating a handover request, triggering the target node and core network to set up new bearer contexts or PDU sessions and modify the existing ones to route data through the new path.

Key components involved include the source and target base stations (eNB/gNB), the mobility management entity, and the serving and packet data network gateways. The process typically involves several steps: handover preparation (resource allocation in the target), execution (the UE connects to the target), and completion (path switch and release of old resources). A critical action is the 'Path Switch Request' sent by the target RAN node to the core network, which instructs the user plane gateways to switch the downlink data path from the source to the target node. This updates the GTP tunnels' endpoints, ensuring data packets are delivered to the UE's new location without session interruption.

HPS's role is to minimize packet loss and latency during mobility events. It supports various handover types, including intra-RAT, inter-RAT, and inter-system handovers. The procedure is tightly integrated with other mobility mechanisms like Tracking Area Updates and is optimized in later releases for features like dual connectivity, where multiple data paths can be maintained simultaneously. Efficient HPS is crucial for the quality of experience in real-time services like voice and video, as it directly impacts handover interruption time.

Purpose & Motivation

HPS was developed to solve the fundamental challenge of maintaining active data sessions during user mobility in cellular networks. Early cellular systems had simpler, break-before-make handovers that caused noticeable service interruption. As networks evolved to support packet-switched data and real-time IP services like VoIP, the requirement for seamless, make-before-break handovers became critical. HPS provides the standardized core network procedure to reroute data flows efficiently, which is the backbone of seamless mobility.

Its creation was motivated by the need for a unified, access-agnostic method to manage the user plane path during mobility events across increasingly heterogeneous networks (2G/3G/4G/5G, non-3GPP). Prior to its formalization, path management could be vendor-specific and less efficient. HPS standardizes the signaling between RAN and core network to coordinate the switch, ensuring interoperability and optimizing network resource usage by promptly releasing the old path. It addresses the problems of session continuity, reduced data loss, and efficient utilization of backhaul and core network resources during the critical handover phase, which is essential for supporting mobile broadband and low-latency services.

Key Features

  • Standardized procedure for updating user plane routing during intra- and inter-RAT handovers
  • Minimizes packet loss and handover interruption time through coordinated path switching
  • Involves key network functions: RAN nodes, mobility managers, and user plane gateways
  • Utilizes GTP tunnel modification requests to redirect data flows
  • Supports seamless service continuity for active data sessions
  • Integrates with broader mobility management and session management procedures

Evolution Across Releases

Rel-4 Initial

Introduced as a core part of the 3GPP UMTS architecture, defining the basic Handover Path Switching procedure for packet-switched services. It established the fundamental signaling flow between the RNC and the core network SGSN to redirect the data path during SRNS relocation, enabling smoother handovers for data sessions.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.960 3GPP TS 22.960