Synthesized Address Detection for IPv4-IPv6 Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During the transition from older protocols like IPv4 to newer ones like IPv6, inefficiencies arise due to separate functionalities in network entities, leading to unnecessary loading on network address translators (NATs) and misconfiguration issues, especially when synthesized IPv6 addresses are used unnecessarily.

Innovation Solution

A method and apparatus for detecting and managing synthesized addresses by generating requests for protocol address records, analyzing responses from DNS servers to determine if synthesized addresses are used, and providing a synthesis flag indicator to prioritize direct IPv4 access when available, allowing for local IPv6 address synthesis and reducing NAT loading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If synthesized IPv6 addresses are generated for names assigned only IPv4 addresses during protocol transition, then IPv6 compatibility is improved, but unnecessary loading on NATs and misconfiguration issues occur

Engineering Contradiction:
ImproveIPv6 compatibilityVSAvoidNAT loading
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-detection by querying DNS servers for synthesized address records and automatically identifying when synthesized addresses are in use. This self-service approach allows the network to autonomously detect and manage synthesized address usage without manual intervention, resolving the contradiction by enabling IPv6 compatibility while avoiding unnecessary NAT loading through intelligent detection and management decisions

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention implements a feedback mechanism where the system queries DNS servers for synthesized address records (AAAA records) and uses the responses to determine whether synthesized addresses are being used. This feedback loop enables the system to adjust its behavior accordingly - when synthesized addresses are detected, the system can prioritize direct IPv4 access, thereby maintaining IPv6 compatibility while preventing unnecessary NAT loading

Inventive Principle:
Principle #23Feedback

2Reliability

If synthesized addresses are used during protocol transition, then network continuity is improved, but misconfiguration issues and NAT loading increase

Engineering Contradiction:
Improvenetwork continuityVSAvoidmisconfiguration issues
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary detection by querying DNS servers for synthesized address records before establishing connections. This preliminary action allows the system to identify in advance whether synthesized addresses are configured in the network, enabling it to prioritize direct IPv4 access when available and avoid misconfiguration issues while maintaining network continuity through synthesized addresses only when necessary

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If separate functionalities are implemented in network entities to support protocol transition, then protocol compatibility is improved, but system operation efficiency deteriorates

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidsystem operation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The invention implements a multi-functional DNS query mechanism that simultaneously checks for both IPv4 (A records) and IPv6 (AAAA records) address records in a unified process. This universal approach consolidates separate protocol handling into a single efficient operation, maintaining protocol compatibility for both IPv4 and IPv6 while improving system operation efficiency by eliminating redundant separate functionalities

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system merges the detection of IPv4 and IPv6 address records into a single DNS query process. By combining the functionality to check both A records and AAAA records in one unified operation, the system maintains protocol compatibility for both IPv4 and IPv6 while improving operational efficiency through consolidated processing, thereby resolving the contradiction between adaptability and productivity

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10079917B2Method and apparatus for synthesized address detection
Publication Date: 2018.09.18 NOKIA TECHNOLOGIES OY
  • US10079917B2 patent drawing
  • US10079917B2 patent drawing
  • US10079917B2 patent drawing

AI summary

A method and apparatus for synthesized address prefix detection is provided. One example method includes generating a request for a first protocol address record of a name that has been assigned an address in accordance with a second protocol, causing the request to be sent to a domain name system server, and analyzing a response to the request for the first protocol address record to determine whether the domain name system server generated a synthesized address for the name in accordance with the first protocol. Similar and related example methods and example apparatuses are also provided.