HTTP/2 Proxy Steering 5G Roaming via N32 Patch-Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for implementing Steering of Roaming (SoR) in 5G core roaming are hindered by 5G security requirements, particularly the use of the PRINS model, which prevents IPX-based SoR systems from rejecting non-preferred VPLMN network attachment requests due to digital signing and session key constraints.

Innovation Solution

An HTTP/2 Proxy is deployed in the IPX network to intercept and mediate N32-f messages, allowing the extraction of PLMN IDs and appending patch-requests to modify MCC/MNC values, enabling the HPLMN to reject non-preferred VPLMN attachment requests while ensuring compliance with 5G security standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional IPX-based SoR systems are used to reject non-preferred VPLMN attachment requests, then roaming control flexibility is improved, but 5G security requirements (digital signing and session key constraints) cannot be satisfied

Engineering Contradiction:
Improveroaming control flexibilityVSAvoid5G security compliance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary component (SoR function) that sits between the VPLMN and HPLMN signaling path. This intermediary intercepts N32 interface messages, extracts PLMN ID information, and applies steering decisions without breaking the end-to-end security context. The intermediary enables SoR functionality while preserving 5G security requirements by operating within the existing security framework rather than attempting to modify signed messages.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the SoR functionality into a separate network function that operates independently from both VPLMN and HPLMN. This segmentation allows the SoR function to process signaling messages and apply steering logic without requiring changes to the core security architecture. The segmented approach enables flexible roaming control while maintaining integrity of the signed signaling paths between VPLMN and HPLMN.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If network-based SoR is implemented by rejecting non-preferred VPLMN attachment requests, then preferred VPLMN selection is improved, but coverage availability may be reduced when preferred VPLMNs have no coverage in the area

Engineering Contradiction:
Improvepreferred VPLMN selectionVSAvoidcoverage availability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms where the SoR function monitors attachment request patterns, rejection outcomes, and UE roaming behavior. Based on this feedback, the system dynamically adjusts steering decisions - for example, temporarily relaxing restrictions when preferred VPLMNs show no coverage availability, or updating preferred VPLMN lists based on historical attachment success rates. This feedback loop ensures both preferred network selection and coverage availability are optimized.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent makes the SoR steering policy dynamic rather than static. The system can adjust preference lists, modify rejection thresholds, and change steering intensity based on real-time conditions such as network coverage availability, load conditions, and UE roaming history. This dynamic approach allows the system to prefer certain VPLMNs when available while automatically adapting when coverage is unavailable, ensuring continuous service availability.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If SIM-based SoR is used to configure preferred PLMN lists in UE, then roaming partner preference control is improved, but flexibility and compatibility with different handsets are reduced

Engineering Contradiction:
Improveroaming partner preference controlVSAvoidhandset compatibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent positions the SoR network function as an intermediary that centralizes roaming preference control in the network rather than in the UE device. This eliminates the need for SIM-based configuration and associated handset compatibility issues. The network intermediary directly intercepts and processes attachment requests, applying steering logic uniformly across all devices without requiring device-specific implementations or SIM card modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10834571B1Steering of roaming for 5G core roaming in an internet packet exchange network
Publication Date: 2020.11.10 SYNIVERSE TECHNOLOGIES LLC
  • US10834571B1 patent drawing
  • US10834571B1 patent drawing
  • US10834571B1 patent drawing

AI summary

A system and method for implementing Steering of Roaming for 5G core roaming in an Internet Packet Exchange (IPX) network. A Hypertext Transfer Protocol (HTTP)/2 Proxy is deployed in an IPX network. The HTTP/2 Proxy receives N32-f request message from a Visited Public Land Mobile Network (VPLMN). The N32-f request has an embedded N12 authorization request message or an embedded N8 registration request message. If VPLMN is a non-preferred roaming partner, the HTTP/2 Proxy appends a patch-request to N32-f request message and routes it to the Home Public Land Mobile Network (HPLMN). The patch-request causes the home Security Edge Protection Proxy (hSEPP) to replace Mobile Country Code (MCC) or Mobile Network Code (MNC) value with a predefined value that will trigger a rejection from HPLMN. The mobile device will select another VPLMN. If the VPLMN is a preferred roaming partner, the HTTP/2 Proxy routes the request without appending a patch-request.