IPv6 Relay Router for IPv4-IPv6 Network Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems often fail to implement or correctly implement the IPv6 networking protocol, leading to challenges in managing internal private networks and communicating across different network interfaces, particularly when devices lack capabilities to utilize Unique Local Addresses (ULAs) and other IPv6 addresses.

Innovation Solution

An information handling system receives an IPv4 unicast address, associates an IPv6 unicast address based on the IPv4 address, and configures network address translation to enable communication between IPv4 and IPv6 networks through dynamic port mapping and multicast DNS (mDNS) requests, allowing devices to communicate even if they share the same IPv4 address by translating IPv4 addresses to unique IPv6 addresses based on MAC addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If devices use shared IPv4 addresses in internal private networks, then network address translation is required to enable communication, but this creates network address conflicts and communication failures between devices

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transitions from IPv4 addressing (32-bit address space) to IPv6 addressing (128-bit address space), adding a new dimensional layer to the network addressing system. This allows devices to maintain unique addresses without requiring complex NAT translation, as the vastly larger IPv6 address space eliminates address conflicts that plague shared IPv4 environments

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces an IPv6 relay router as an intermediary component that facilitates communication between IPv4-only devices and the IPv6 network infrastructure. This mediator translates and relays traffic appropriately, enabling seamless communication without requiring end devices to implement complex dual-stack or NAT configurations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If information handling systems implement IPv6 protocol, then unique addressing is achieved, but many devices lack capability to utilize IPv6 addresses including Unique Local Addresses

Engineering Contradiction:
Improveaddress uniquenessVSAvoiddevice protocol compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The IPv6 relay router serves as a mediator between legacy IPv4 devices and the IPv6 network. It translates IPv6 addresses and protocols into forms that IPv4 devices can understand and process, while maintaining the benefits of unique IPv6 addressing. This intermediary approach allows older devices to participate in the IPv6 network without requiring firmware or hardware upgrades

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The relay router implements multi-functionality by supporting both IPv4 and IPv6 protocols simultaneously, and by providing multiple services including address translation, routing, and relay functions. This universal approach allows a single device to serve multiple network segments with different protocol requirements, enhancing overall system adaptability

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

3Adaptability or versatility

If network address translation is configured to map IPv4 addresses to IPv6 addresses, then communication between different network interfaces is enabled, but configuration complexity increases with port mapping requirements

Engineering Contradiction:
Improvenetwork interface compatibilityVSAvoidaddress translation configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated address assignment and configuration. The IPv6 relay router automatically assigns unique local addresses to devices, performs DNS lookups to resolve hostnames, and configures the necessary port mappings without requiring manual intervention. This automation significantly reduces the configuration complexity that would otherwise be required for NAT setup

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms where the relay router monitors network traffic and automatically adjusts port mappings and address translations based on observed communication patterns. DNS lookup requests trigger automated mDNS queries, and the system dynamically configures NAT rules based on actual device interactions, reducing the need for pre-configuration

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11012407B2System and method of utilizing multiple networks
Publication Date: 2021.05.18 DELL PROD LP
  • US11012407B2 patent drawing
  • US11012407B2 patent drawing
  • US11012407B2 patent drawing

AI summary

In one or more embodiments, an information handling system (IHS) may receive, from another IHS via a first network, a dynamic host configuration protocol discovery request, provide, via the first network, a first Internet protocol version four (IPv4) address to the other IHS, and associate a first Internet protocol version six (IPv6) address. The IHS may receive a domain name service (DNS) lookup request from the first information handling system, provide a multicast DNS (mDNS) request, based at least on logical name information from the DNS lookup request, to a second network, and receive a mDNS response that includes a second IPv6 address associated with the logical name information from the DNS lookup request. In response to receiving the mDNS response, the IHS may configure at least one network address translation configuration that associates that associates the second IPv6 address and a second IPv4 address.