Mobile Node Network Movement Detection in DSMIP6
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a dual stack mobile IPv6 (DSMIP6) environment, there is a lack of effective methods to detect network movement from an IPv6 network to an IPv4 network, as existing methods are insufficient for determining whether a new network is IPv4 or IPv6, especially when a mobile node moves in a mixed internet network environment.
Innovation Solution
A network movement detection method that involves performing neighbor unreachability detection, IPv4 address allocation, and router discovery to determine if a mobile node has moved to an IPv4 or IPv6 network, by recognizing successful IPv4 address allocation as movement into an IPv4 network and successful IPv6 router discovery as movement into an IPv6 network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If DSMIP6 specification is used for movement detection, then movement detection in IPv6 network is supported, but movement detection from IPv6 network to IPv4 network is not supported
Solution Approach 1:
The mobile node is equipped with dual stack capability (both IPv4 and IPv6 protocols) enabling it to operate in both IPv6 and IPv4 networks. The movement detection mechanism uses multiple detection methods (neighbor unreachability detection for IPv6, router discovery and address allocation for IPv4) that can universally detect movement regardless of the target network type, making the system adaptable to both IPv6-only and mixed IPv4/IPv6 environments.
2Loss of information
If separate literature RFC4436 is used for IPv4 network movement, then IPv4 network movement detection is disclosed, but movement from IPv6 network to IPv4 network cannot be detected
Solution Approach 1:
The patent merges the movement detection mechanisms from both IPv6 (neighbor unreachability detection) and IPv4 (router discovery, address allocation) protocols into a unified dual-stack mobile IPv6 framework. By combining these detection methods and coordinating their execution, the system can detect movement from IPv6 network to IPv4 network, which neither RFC4436 nor standard MIP6 could achieve alone.
3Measurement precision
If multiple detection methods are performed simultaneously, then accurate network type recognition is achieved, but detection complexity increases
Solution Approach 1:
The mobile node performs neighbor unreachability detection first as a preliminary step to determine if movement occurred. Based on the result, it then selectively performs additional detection methods (router discovery and address allocation for IPv4, or IPv6 router discovery for IPv6). This preliminary action approach reduces overall complexity by avoiding unnecessary detection steps while maintaining accurate network type identification.
Solution Approach 2:
The detection process is segmented into distinct phases: first performing neighbor unreachability detection to identify movement, then branching into separate detection paths based on network type indicators. The segmentation allows each detection method to focus on specific aspects (IPv4 address allocation vs. IPv6 router discovery), reducing the complexity of any single detection path while maintaining comprehensive detection capability.
Data Source
AI summary
There is provided a movement detection method of a mobile node in a DSMIP6 environment. The movement detection method includes performing neighbor unreachability detection in a network to which a mobile node moves, confirming network movement detection and simultaneously performing IPv4 address allocation when the neighbor unreachability detection fails, performing router discovery at the same time as the IPv4 address allocation, recognizing the movement detection into the IPv4 network when the IPv4 address allocation succeeds, and recognizing the movement detection into the IPv6 network when the router discovery and the IPv6 router discovery succeed. Therefore, the movement detection method can be useful to continuously perform operations as defined in a DSMIP6 specification so as to confirm whether the network to which the mobile node moves is an IPv6 network or an IPv4 network and detect movement to the confirmed network, and to perform a binding update in time.


