SRv6 User-Plane Metadata Triggers for Mobile Session Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile networks lack efficient mechanisms for triggering session or flow migration of user equipment (UE) to optimize communication paths due to suboptimal routing conditions, such as UE relocation or new flow requirements, leading to performance degradation.

Innovation Solution

Implement segment routing for IPv6 (SRv6) user-plane-based triggering methods that utilize UE or base station metadata stamping in data packet headers, such as iOAM data, to detect changes and trigger analytics functions for session or flow migration, enabling the control plane to reconfigure paths to more optimal user plane functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If session or flow migration mechanisms are implemented to optimize communication paths, then communication efficiency is improved, but device complexity and system overhead increase

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsystem overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by embedding metadata (such as iOAM data) in data packet headers before transmission. This metadata contains information about UE location, session state, and routing conditions that will be needed for potential migration decisions. By preparing this information in advance within the packet structure itself, the system enables rapid migration triggering without requiring complex real-time probing or measurement mechanisms when migration conditions arise.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary analytics function that acts as a mediator between the user plane and control plane. This analytics function receives metadata from user plane packets, analyzes migration conditions, and triggers control plane actions when needed. This intermediary layer simplifies the overall system architecture by centralizing the complex analysis logic, preventing direct complex interactions between multiple network elements while still achieving optimized communication paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If metadata stamping is performed in data packet headers to detect changes, then migration triggering precision is improved, but processing time and energy consumption increase

Engineering Contradiction:
Improvemigration triggering precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the essential metadata fields needed for migration triggering from the complete packet header. Rather than processing entire packet headers or performing comprehensive analysis, the system extracts specific fields such as UE identifier, session identifier, and pre-configured metadata indicators. This selective extraction maintains high triggering precision by focusing on critical parameters while significantly reducing processing time and energy consumption compared to full packet analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by implementing metadata checking at selective points in the network path rather than at every node. The analytics function performs partial analysis of the metadata, checking only the specific fields relevant to migration triggers. This approach achieves sufficient triggering precision for migration decisions without the excessive processing overhead of complete metadata validation at each network element, balancing precision requirements with processing efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3909294B1Srv6 user-plane-based triggering methods and apparatus for session or flow migration in mobile networks
Publication Date: 2025.07.23 CISCO TECHNOLOGY INC
  • EP3909294B1 patent drawingFigure 1A
  • EP3909294B1 patent drawingFigure 1B
  • EP3909294B1 patent drawingFigure 1C

AI summary

In one illustrative example, a user plane (UP) entity for use in a mobile network may receive a data packet from a user equipment (UE) operative to communicate in one or more sessions via a serving base station (BS) (e.g. eNB or gNB) of the mobile network. The UP entity may detect, in a header (e.g. SRH) of the data packet, an identifier indicating a new serving BS or session of the UE. The identifier may be UE- or BS-added data (e.g. iOAM data) that is inserted in the header by the UE or BS. In response, the UP entity may cause a message to be sent to an analytics function (e.g. a NWDAF) to perform analytics for session or flow migration for the UE.