IPv6 Destination Address Construction for IPv4-IPv6 Interconnection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications networks face challenges in efficiently interconnecting IPv4 and IPv6 domains due to the complexity of Double NAT solutions, which increase data packet processing complexity, require frequent signaling exchanges, and lack support for functions like port forwarding and DynDNS, while also being unable to prevent the depletion of IPv4 addresses, necessitating a transition to IPv6.

Innovation Solution

A method for constructing an IPv6 destination address by concatenating an operator prefix, an IPv4 destination address, and a destination port number, allowing data packets to be routed between IPv4 and IPv6 domains without maintaining stateful address translation tables, enabling seamless interconnection and migration without requiring client terminals to implement both protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If Double NAT solution is implemented to conserve IPv4 addresses, then the number of IPv4 public addresses required is reduced, but data packet processing complexity increases due to two levels of address translation

Engineering Contradiction:
Improvenumber of IPv4 public addressesVSAvoiddata packet processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary translation mechanism between IPv4 and IPv6 domains that avoids Double NAT complexity. Instead of implementing two levels of NAT translation, the system uses a single translation layer that converts IPv4 packets to IPv6 packets using prefix-based routing, thereby conserving IPv4 addresses while maintaining processing simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the addressing parameter from IPv4 to IPv6 at the network domain level. By introducing IPv6 as an intermediary addressing scheme with appropriate prefix allocation, the system transforms the address translation process from complex double-NAT to simpler single-translation, reducing processing complexity while achieving IPv4 address conservation.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If Double NAT is activated in the telecommunications network, then IPv4 address conservation is achieved, but signaling exchange frequency increases for maintaining NAT sessions

Engineering Contradiction:
ImproveIPv4 public addressesVSAvoidsignaling exchange time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent extracts the session maintenance signaling requirement from the translation process. By using prefix-based IPv6 routing instead of stateful NAT tables, the system eliminates the need for frequent signaling exchanges to maintain translation sessions, thereby reducing time loss while still conserving IPv4 addresses through IPv6 migration.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If Operator NAT function is introduced to translate home gateway private addresses, then IPv4 address economy is improved, but adaptability of signaling protocols such as SIP, FTP, and DNS deteriorates

Engineering Contradiction:
ImproveIPv4 public addressesVSAvoidsignaling protocol adaptability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent uses IPv6 as an intermediary addressing layer that naturally supports modern signaling protocols. Instead of implementing Operator NAT that requires protocol adaptation, the system leverages IPv6's native capabilities and prefix-based routing to maintain protocol compatibility while achieving IPv4 address conservation through controlled translation at domain boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If stateful address translation tables are maintained for NAT operations, then address mapping functionality is improved, but device complexity and memory requirements increase

Engineering Contradiction:
Improveaddress mapping functionalityVSAvoidtranslation table management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the address mapping functionality from complex stateful translation tables. By using IPv6 prefix-based routing and simplified translation mechanisms, the system maintains reliable address mapping without requiring extensive translation tables, thereby reducing device complexity and memory requirements while preserving mapping reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8451845B2Method of receiving a data packet in an IPv6 domain, an associated device and an associated home gateway
Publication Date: 2013.05.28 MONARCH NETWORKING SOLUTIONS LLC
  • US8451845B2 patent drawing
  • US8451845B2 patent drawing
  • US8451845B2 patent drawing

AI summary

A method of receiving an IPv6 data packet in an IPv6 domain connected to an IPv4 domain, said packet comprising an IPv6 destination address and an IPv6 source address. The method comprises the following steps: identifying an IPv6 destination address constructed by concatenating an operator prefix, an IPv4 destination address, and a destination port number; if necessary, regularizing at least one address of the data packet and modifying the data packet; and routing the modified data packet to its destination.