Mobile Node Multi-Connection via DSMIPv6 Flow Binding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3GPP specifications do not provide mechanisms for a mobile node to simultaneously access multiple heterogeneous networks, limiting the ability to set up additional connectivity and manage IP flows between different access networks.
Innovation Solution
The specification extends DSMIPv6 to allow multiple Care-of Address (CoA) registrations with a Home Agent, enabling simultaneous connectivity to multiple packet data networks through different access networks by using Binding Update messages with Flow ID options to route packets based on flow binding, and introduces an 'additional attach' indication in UE requested PDN connectivity procedures to manage traffic across networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If 3GPP specifications use traditional single connectivity mechanisms, then device complexity is reduced, but adaptability to heterogeneous networks is limited
Solution Approach 1:
The patent implements multi-functionality by enabling the mobile node to simultaneously maintain multiple PDN connections through different access networks (3GPP and non-3GPP). The DSMIPv6 protocol is extended to support multiple CoAs and flow-based routing, allowing a single device to perform multiple network access functions concurrently, thereby improving adaptability to heterogeneous networks without requiring separate dedicated systems for each access type.
Solution Approach 2:
The patent applies segmentation by dividing the network connectivity into separate PDN connections, each associated with specific access networks. The binding cache is segmented into multiple entries, each managing a specific CoA and its associated flows. This segmentation allows independent management of different access networks while maintaining overall system coordination through the home agent.
2Reliability
If multiple PDN connections are established simultaneously, then network availability is improved, but device complexity increases
Solution Approach 1:
The home agent acts as an intermediary that centralizes the management of multiple PDN connections. It maintains the binding cache with multiple CoA entries, performs flow-based routing decisions, and coordinates mobility management across different access networks. This intermediary approach allows the mobile node to establish multiple connections for improved reliability while the home agent handles the complexity of managing these connections, effectively distributing the complexity burden.
Solution Approach 2:
The patent implements dynamic flow-based routing where the home agent can dynamically select which access network to use for specific IP flows based on current network conditions, mobility state, and QoS requirements. The binding cache entries can be dynamically added, updated, or removed as the mobile node moves between access networks, allowing the system to adapt to changing conditions while maintaining multiple simultaneous connections.
3Productivity
If flow-based routing is implemented across multiple accesses, then productivity is improved, but measurement precision requirements increase
Solution Approach 1:
The patent applies local quality by associating specific flow identification characteristics with each binding cache entry and access network. Different flows can have different routing requirements, and the home agent can apply specific routing rules to each flow based on its characteristics. This allows optimized data transmission for different types of traffic while maintaining accurate flow identification through flow-specific parameters in the binding cache.
Data Source
AI summary
A method and apparatus for establishing connectivity between a mobile node and a plurality of packet data networks. The method includes establishing a first connection between a mobile node and a first packet data network, the first connection being made through a first access network; establishing a second connection between the mobile node and a second packet data network, the second connection being made through a second access data network; establishing a third connection between the mobile node and the first packet data network, the third connection being made through the second access network; and simultaneously sending data from the mobile node to the first packet data network over the first connection and the third connection.


