Description
HR-SBO (Home Routed with Session Breakout in VPLMN) is a 5G System (5GS) roaming architecture defined in 3GPP Release 18. It represents an evolution of the traditional Home Routed (HR) model, where all user plane traffic is tunneled back to the Home Public Land Mobile Network (HPLMN). In HR-SBO, the Protocol Data Unit (PDU) Session is still anchored at the Home UPF (User Plane Function), preserving the home network's control and policy enforcement for the primary session. However, the architecture introduces a key enhancement: the ability to create a local breakout path for specific, authorized traffic flows directly within the Visited PLMN (VPLMN). This is achieved through the establishment of a secondary, localized PDU Session Anchor (PSA) or a dedicated traffic offload function within the VPLMN's user plane.
The architectural implementation relies on enhancements to the 5G Core's Session Management Function (SMF) and Policy Control Function (PCF). The home SMF (H-SMF), residing in the HPLMN, remains the primary session manager. It collaborates with a Visited SMF (V-SMF) in the VPLMN to orchestrate the local breakout. The decision to apply SBO is driven by policies from the home PCF, which can dictate that certain Application Function (AF) requests or Data Network Names (DNNs) are better served locally. For instance, a policy might specify that traffic destined for a local edge computing application or a content delivery network (CDN) node in the visited country should use the breakout path.
From a signaling perspective, the H-SMF selects a V-SMF in the visited network to handle the local breakout leg. The V-SMF then instantiates a local UPF (L-UPS) in the VPLMN to serve as the breakout point. User plane traffic matching the breakout policy is steered from the (R)AN to this L-UPS, which then forwards it directly to the local Data Network (DN), bypassing the long haul to the HPLMN. The H-SMF maintains the overall session context and can apply charging and policy control for both the home-routed and locally broken-out traffic via interaction with the Charging Function (CHF) and PCF. This model requires secure N16 and N9 interfaces between the V-SMF/H-SMF and L-UPS/Home UPF, respectively.
HR-SBO's role is to enable efficient 5G roaming that supports both global service consistency and localized performance optimization. It is a foundational enabler for roaming scenarios requiring ultra-low latency, such as mobile gaming, augmented reality, or access to localized regulatory services, while ensuring the home operator retains billing, policy, and security oversight. It represents a middle ground between the full control of Home Routed roaming and the full localization of Local Breakout (LBO) roaming.
Purpose & Motivation
HR-SBO was created to solve the inherent latency and inefficiency problems of traditional Home Routed (HR) roaming in the 5G era, particularly for latency-sensitive and locally-relevant services. In classic HR roaming, all user traffic is tunneled back to the home network, even if the content or application server is geographically close to the user's current location in the visited country. This 'tromboning' effect introduces significant round-trip delay, increases transport costs on inter-operator links, and degrades the quality of experience for applications like cloud gaming, industrial IoT, and real-time video analytics. The primary motivation was to enhance 5G roaming to meet the stringent performance requirements of new verticals without sacrificing the home operator's control over the subscriber session.
Previous approaches presented a binary choice: HR for full control or Local Breakout (LBO) for optimal routing. LBO routes all traffic directly in the visited network, which minimizes latency but cedes significant control (e.g., detailed charging, real-time policy) to the visited operator and can complicate access to home-network services. HR-SBO addresses the limitations of both by introducing selectivity. It allows operators to define policies that determine which traffic flows benefit from local breakout, thereby solving the performance problem for specific services, while keeping the primary session and other traffic home-routed for control and consistency.
The creation of HR-SBO was driven by 3GPP's work on enhanced 5G roaming architectures in Release 18, focusing on enabling edge computing and low-latency service delivery across borders. It provides a standardized, policy-driven mechanism for 'service-based roaming,' where the breakout decision is not all-or-nothing but tied to the application's needs. This facilitates new roaming business models between operators, allowing them to offer tiered roaming packages with guaranteed low latency for premium services, all within a secure and billable framework defined by the home network.
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (391 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the HR-SBO function was enhanced with VPLMN-specific URSP rules, enabling the VPLMN to influence PDU Session routing by providing local DNN information to the AMF during SMF selection. This allows traffic to be routed within the VPLMN, and the associated Route Selection Descriptors (RSDs) can include Time and Location criteria based on VPLMN agreements. Furthermore, support was added for storing UE Policy in the VPLMN and for the PCF to provide session management policy control on a per-slice and per-DNN basis.
- Addition of PDU Session type IPv4v6 TS 23.503CR0036
- Additional PDU Session Type in Route Selection Descriptor TS 23.503CR0019
- Remove EN related with Session binding TS 23.503CR0002
- Addition of Reflective QoS Timer in PDU session related policy information TS 23.503CR0005
- UE selects a PDU Session based on URSP TS 23.503CR0018
- Corrections to description of session management related policy enforcement TS 23.503CR0025
+ 43 more changes
In Release 16, the HR-SBO function was enhanced to support VPLMN-specific UE Route Selection Policy (URSP) rules. This allows the Visited PLMN's policy control function to provide local routing instructions, enabling traffic to be routed to a local Data Network Name (DNN) within the VPLMN during a Home-Routed PDU session. These VPLMN-specific URSP rules are provided to the UE based on agreements with the home operator, facilitating session breakout in the visited network.
- Support of ATSSS rules and URSP rules for MA-PDU Sessions TS 23.503CR0187
- Support for Multi-Access PDU Session in URSP and PDU session selection TS 23.503CR0208
- Session binding information in wireline access TS 23.503CR0237
- 23.503 part of PCF selection for PDU sessions with same DNN and S-NSSAI TS 23.503CR0265
- PDU session management for Background Data Transfer TS 23.503CR0271
- PDU Session Establishment support Control Plane CIoT Optimization TS 29.502CR0130
+ 81 more changes
In Release 17, the HR-SBO function was enhanced to support **VPLMN-specific URSP rules**, enabling traffic routing decisions based on the visited network. This allows a V-PCF to provide a local DNN to the AMF for SMF selection, facilitating local breakout. Furthermore, these rules can be used to route traffic back to the Home PLMN with a different list of Route Selection Descriptors (RSDs) specific to the VPLMN.
- MA PDU sessions with connectivity over E-UTRAN/EPC and non-3GPP access to 5GC TS 23.503CR0509
- KI#4-T3, Enabling restricted PDU Session for remote provisioning of UE using User Plane TS 23.503CR0565
- UE providing PDU Session Pair ID based on URSP rules TS 23.503CR0595
- Transport Level Marking information for PFCP sessions over N4mb TS 29.244CR0622
- MBS Session Identifier TS 29.244CR0621
- DL MBS QFI Sequence Number in PDU Session Container TS 29.244CR0615
+ 92 more changes
In Release 18, the HR-SBO (Home Routed with Session Breakout in VPLMN) function was enhanced to introduce VPLMN-specific offloading policies and the provisioning of VPLMN-specific URSP rules to the UE, enabling it to route traffic directly to the VPLMN. Key new capabilities included specific procedures for PDU Sessions supporting HR-SBO, EAS discovery using a V-EASDF with an IP replacement mechanism, and handling of AF traffic influence for such sessions. Furthermore, extensions were made to the N4 interface and PFCP to support these HR-SBO PDU sessions and their associated policy control.
- MA PDU Session between 5GC and EPC TS 23.503CR0848
- Updates on PDU session related policy information TS 23.503CR0871
- Slice mapping for the Service Parameters from VPLMN TS 23.503CR0905
- KI#1 - Provision of URSP to route traffic to the VPLMN TS 23.503CR0910
- VPLMN Specific Offloading Policy for HR-SBO TS 23.503CR0925
- KI#1 - Provision of URSP to route traffic to wild-carded VPLMN TS 23.503CR0957
+ 120 more changes
In Release 19, the enhancements for Home Routed with Session Breakout (HR-SBO) primarily focused on improving the management and reliability of PDU sessions with a local SMF in the VPLMN. Key additions included mechanisms for UE mobility handling and EAS rediscovery specifically for these locally managed sessions, as well as new procedures for policy provisioning. Furthermore, the release introduced capabilities for restoring PFCP sessions at an alternative SMF and providing alternative SMF(s) per PFCP session to increase session resilience.
- KI#1 EAS rediscovery for PDU session with local SMF TS 23.548CR0242
- KI#1: Policy provisioning for PDU session with local SMF TS 23.548CR0240
- KI#1: UE mobility for PDU session supporting local offloading management TS 23.548CR0269
- PFCP sessions excluded from the restoration upon a SMF failure with SMF set being deployed TS 29.244CR0895
- Providing alternative SMF(s) per PFCP Session TS 29.244CR0911
- Establishing a PDU session in a SMF in a target PLMN TS 29.502CR0788
+ 25 more changes
Explore further
Broader topics and technologies where HR-SBO plays a role.
Defining Specifications
3GPP specifications that define or reference HR-SBO, 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 23.548 vj50 | 5G System Edge Computing Enhancements | Rel-19 |
| TS 29.244 vj40 | PFCP Specification for Control/User Plane Separation | Rel-19 |
| TS 29.502 vj50 | 5G System; Nsmf Service Based Interface; Stage 3 | Rel-19 |
| TS 29.512 vj40 | 5G Session Management Policy Control Service | Rel-19 |
| TS 29.513 vj40 | 5G PCC Signalling Flows & QoS Mapping | Rel-19 |
| TS 29.556 vj40 | EASDF Service Based Interface Protocol | Rel-19 |