Dynamic LMA Discovery via DNS Query in PMIPv6 Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is no existing mechanism for dynamic discovery of the Local Mobility Anchor (LMA) in Proxy Mobile IPv6 (PMIPv6) networks, similar to the pre-configuration or dynamic discovery procedures for Mobile IPv6 (MIPv6) home agents.
Innovation Solution
A system and method where a Mobile Access Gateway (MAG) uses the Domain Name Service (DNS) to query and obtain the IP address of a PMIPv6 LMA by sending a query message with a PMIPv6 service name, allowing for dynamic discovery and caching of LMA IP addresses for subsequent mobility management sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If pre-configuration is used for LMA IP addresses, then mobility management sessions can be established quickly, but the system lacks adaptability to dynamic network conditions and cannot provide load balancing
Solution Approach 1:
The system performs preliminary actions by pre-configuring LMA IP addresses and caching them in the MAG before mobility management sessions are needed. This allows quick session establishment without repeated DNS queries, while the caching mechanism provides adaptability to network changes.
Solution Approach 2:
The system implements dynamics by allowing the MAG to dynamically update cached LMA IP addresses when network conditions change. The MAG can perform DNS queries to discover new LMA addresses and update its cache, enabling the system to adapt to dynamic network conditions while maintaining fast session establishment.
2Adaptability or versatility
If repeated DNS queries are performed to discover LMA IP addresses, then the system maintains adaptability to network changes, but it increases network traffic and processing time
Solution Approach 1:
The system performs DNS queries and LMA IP address discovery as preliminary actions during initial network setup. The MAG caches the obtained IP addresses locally, so subsequent mobility management sessions can use the cached information without performing repeated DNS queries, significantly reducing processing time while maintaining adaptability.
Solution Approach 2:
The system creates a copy of the LMA IP address information in the MAG's cache. This copy allows the MAG to use the LMA address information locally without repeatedly querying the DNS server, reducing network traffic and processing time while still enabling the system to adapt to network changes through periodic updates.
3Device complexity
If a single LMA is used for all mobile nodes, then the system structure is simple, but it creates network congestion and lacks load balancing capability
Solution Approach 1:
The system segments the LMA functionality by allowing multiple LMAs to serve different mobile nodes simultaneously. The MAG can discover and cache IP addresses of multiple LMAs, and the system can distribute mobile nodes across different LMAs based on network conditions, achieving load balancing without significantly increasing overall system complexity.
Solution Approach 2:
The system implements feedback mechanisms where the MAG monitors network conditions and uses this information to select appropriate LMAs for mobile nodes. The MAG can perform DNS queries to discover available LMAs and update its cache based on current network state, enabling dynamic load balancing while maintaining relatively simple system architecture.
Data Source
AI summary
An apparatus comprising a mobile access gateway (MAG) configured to register an Internet Protocol (IP) address for a mobile node (MN) with a local mobility anchor (LMA) to allow proxy mobile IP version 6 (PMIPv6) mobility management for the MN, wherein the MAG communicates a query message that comprises a PMIPv6 service name to a Domain Name Service (DNS) and obtains the IP address of the LMA from the DNS. Also disclosed is a network component comprising at least one processor coupled to a memory and configured to send a DNS query for a plurality of Service Resource Records (SRV RRs), and receive a DNS reply that comprises a plurality of Fully Qualified Domain Names (FQDNs) for a plurality of LMAs, wherein the DNS query comprises a Proxy Mobile Internet Protocol version 6 (PMIPv6) service name, a protocol name, and a domain name.


