Dynamic LMA Discovery via DNS Query in PMIPv6 Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesession establishment speedVSAvoidadaptability to dynamic network conditions
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveadaptability to network changesVSAvoidprocessing time for LMA discovery
Core Design Contradiction:
Adaptability or versatilityVSLoss of 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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improvesystem structure complexityVSAvoidnetwork throughput and load distribution
Core Design Contradiction:
Device complexityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9144053B2System and apparatus for local mobility anchor discovery by service name using domain name service
Publication Date: 2015.09.22 FUTUREWEI TECHNOLOGIES INC
  • US9144053B2 patent drawing
  • US9144053B2 patent drawing
  • US9144053B2 patent drawing

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.