Binding Cache Segmentation for Multi-Access Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3GPP specifications do not adequately support simultaneous connectivity of a mobile node over multiple heterogeneous access networks, leading to issues in routing packets and performing handoffs of IP flows between different access networks, particularly when a UE connects to a 3GPP access after initially connecting to a non-3GPP access.

Innovation Solution

The mechanism involves using a Binding Update message with specific indications, such as a new flag or option, to create or modify Binding Cache entries across different access networks, allowing flow binding and handover indications to manage IP flows between 3GPP and non-3GPP access networks, enabling simultaneous connectivity and efficient handover procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If DSMIPv6 is used for connectivity between 3GPP and non-3GPP accesses, then a UE can be connected in parallel to an EPC via different access networks, but the current 3GPP specifications do not adequately support simultaneous connectivity over multiple heterogeneous access networks, leading to routing and handoff issues

Engineering Contradiction:
Improvesimultaneous connectivity over multiple heterogeneous access networksVSAvoidrouting packets and handoffs of IP flows
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the binding cache management by introducing separate binding cache entries for different access networks (3GPP and non-3GPP). Each binding cache entry contains access-specific information, allowing independent management of connections over heterogeneous networks. This segmentation enables reliable routing by maintaining distinct binding states for each access type while supporting simultaneous connectivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of enhanced binding update messages that carry access network identification information. This intermediary enables the home agent to distinguish between different access networks and perform appropriate routing and handoff operations. The binding cache acts as an intermediary data structure that mediates between multiple access networks and the packet routing function.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple CoAs are registered for the same HoA with flow binding, then IP flows can be routed to different CoAs based on flow descriptors, but the mechanisms do not apply completely to 3GPP networks where 3GPP accesses are considered home link and no DSMIPv6 tunnel is used

Engineering Contradiction:
Improveflow binding and routing over different accessesVSAvoidhandling home link vs foreign link scenarios
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by introducing access-specific binding cache entries that contain localized information for each access network type. For 3GPP home link accesses, the binding cache stores information appropriate for direct routing without tunneling. For non-3GPP foreign link accesses, it stores information for tunneled routing. This local differentiation allows flow binding to work correctly in each context without requiring complex global handling logic.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic binding cache management where binding entries can be created, modified, or deleted based on the current access network state. When a UE moves between 3GPP and non-3GPP accesses, the binding cache dynamically updates to reflect the current home link and foreign link configurations. This dynamic adaptation allows the system to handle varying access scenarios without increasing device complexity.

Inventive Principle:
Principle #15Dynamics

3Productivity

If a UE connects to a 3GPP access after initially connecting to a non-3GPP access, then network connectivity is improved, but issues like incorrect charging and flow deletion occur due to inadequate specification support

Engineering Contradiction:
Improvenetwork connectivityVSAvoidcharging and flow management
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary action by establishing access identification and binding cache entries before handoff operations occur. When a UE initially connects to a non-3GPP access, the system pre-configures binding cache entries with access-specific information. When the UE subsequently connects to a 3GPP access, these pre-established entries enable seamless handoff without losing flow state or charging information. The preliminary setup prevents the reliability issues that would otherwise occur during the transition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where binding update messages carry information about the current access network state and flow bindings. This feedback allows the home agent to maintain accurate charging information and flow state across access transitions. The system continuously updates binding cache entries based on feedback from access network changes, ensuring that charging and flow management remain reliable even when UEs move between different access types.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9750071B1Method and apparatus for supporting multiple connections over different types of access in 3GPP systems
Publication Date: 2017.08.29 MARVELL ASIA PTE LTD
  • US9750071B1 patent drawing
  • US9750071B1 patent drawing
  • US9750071B1 patent drawing

AI summary

A method and apparatus for routing packets from a home agent to a user equipment through a first access network and a second access network. The method includes sending a first binding update message from the user equipment over the first access network to create a first binding cache entry at the home agent. The user equipment uses a home address assigned to the user equipment as a source IP address of the first binding update message. The method further includes sending a second binding update message from the user equipment over the second access network to create a second binding cache entry at the home agent. The user equipment receives packets from the home agent through the first access network and the second access network based on the first binding cache entry and the second binding cache entry.