Resolving PMIPv6 and CMIPv6 Binding Race Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current PMIPv6 protocols face challenges in supporting multi-homing and managing race conditions between PMIPv6 and CMIPv6 bindings, leading to packet loss and inefficient network operations, especially in scenarios involving multiple interfaces and network domain transitions.

Innovation Solution

A mobile terminal and network node system that includes identification information transmission mechanisms to differentiate and validate binding update messages across multiple radio communication interfaces, using sequence numbers, BIDs, and time stamps to resolve race conditions and ensure valid bindings are maintained.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PMIPv6 protocol is used for local mobility management, then network-based binding update processing is improved, but race conditions between PMIPv6 and CMIPv6 bindings occur leading to packet loss

Engineering Contradiction:
Improvebinding update processing reliabilityVSAvoidpacket loss
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies preliminary action by having the mobile node transmit identification information of the binding update message before the actual binding update processing. This allows the network node to prepare and manage the binding updates in advance, preventing race conditions between PMIPv6 and CMIPv6 bindings by establishing proper ordering and identification before packet loss can occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces identification information as an intermediary element between the mobile node and network node. This intermediary mechanism allows the system to differentiate and track different binding update messages (PMIPv6 PBU and CMIPv6 BU) without direct conflict, thereby preventing packet loss while maintaining reliable binding update processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If mobile node performs binding update to multiple HAs and CNs, then mobility support is improved, but signaling load increases

Engineering Contradiction:
Improvemobility support capabilityVSAvoidsignaling load
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential identification information from the complex binding update messages and transmits only this critical data separately. This extraction allows the mobile node to maintain mobility support across multiple HAs and CNs while reducing the overall signaling load by transmitting only necessary identification information rather than complete binding update messages to all nodes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the binding update process into two parts: the transmission of identification information (sequence number, BID, time stamp) and the actual binding update processing. This segmentation allows the mobile node to manage multiple HAs and CNs more efficiently by handling identification first, thereby reducing immediate signaling complexity while maintaining full mobility support.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If handoff processing is performed quickly, then jitter and packet loss are reduced, but binding update management becomes complex

Engineering Contradiction:
Improvehandoff timeVSAvoidbinding update management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the mobile node transmit identification information immediately upon detecting interface changes or domain transitions, before the full binding update processing is completed. This preliminary transmission of identification data enables faster handoff processing while the network node manages the binding update complexity in the background, thus reducing handoff time without significantly increasing perceived complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8676202B2Mobile terminal, network node, and packet transfer management node
Publication Date: 2014.03.18 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US8676202B2 patent drawing
  • US8676202B2 patent drawing
  • US8676202B2 patent drawing

AI summary

A technique is disclosed, according to which a race condition between a PMIPv6 binding by a PBU message of PMIPv6 and a CMIPv6 binding by a BU message of CMIPv6 can be resolved. MN 200 has a plurality of radio communication interfaces, and a first interface is connected to MAG 220 of a home PMIPv6 domain 230, for instance. In case the connection of a second interface is changed from MAG 221 of a home PMIPv6 domain to AR 222 of a CMIPv6 domain 231, a BU message 262 is transmitted from the second interface to LMA/HA 250, and identification information of this BU message is notified to MAG from the first interface. By adding time information to this identification information and by transmitting it to LMA/HA, MAG can identify transmission time of the BU message (i.e. relative order with the other messages) from this time information.