Dual-Stack Router for IPv4 IPv6 Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from IPv4 to IPv6 is complicated by their non-interoperability, leading to issues with IP address depletion and quality of Internet connectivity, particularly due to rudimentary network address translation (NAT) services that often break native communications and cause Quality of Service (QoS) problems.

Innovation Solution

A method and system that optimize communication sessions across multiple networks using address family translation, involving a communication node with a hardware processor that executes instructions to identify and prioritize communication nodes, modify abstraction layers, and adjust routing information to ensure seamless transmission between IPv4 and IPv6 networks, even through third-party NAT implementations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network address translation (NAT) services are implemented to allow IPv4 and IPv6 interoperability, then address family compatibility is improved, but quality of service and reliability of native communications deteriorate

Engineering Contradiction:
Improveaddress family compatibilityVSAvoidquality of service
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a dual-stack router as an intermediary device that maintains separate IPv4 and IPv6 network stacks, allowing it to communicate with both address families independently. This mediator translates and routes packets between IPv4 and IPv6 networks without requiring NAT, preserving the original packet structure and communication quality while enabling interoperability between different address families.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If IPv6 is deployed to expand address pool, then address depletion is resolved, but interoperability with IPv4 systems worsens

Engineering Contradiction:
Improveaddress pool sizeVSAvoidprotocol interoperability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The dual-stack router is designed with multi-functionality to handle both IPv4 and IPv6 protocols simultaneously. It can receive, process, and forward packets using either address family, making it universally compatible with legacy IPv4 systems while fully supporting modern IPv6 networks. This universal capability eliminates the interoperability problems that arise from pure IPv6 deployment.

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

Solution Approach 2:

The router dynamically selects which network stack (IPv4 or IPv6) to use based on the destination address family and network conditions. This dynamic adaptation allows the system to automatically adjust its behavior to maintain optimal communication quality regardless of whether the endpoint uses IPv4 or IPv6, resolving the interoperability issue while preserving address pool expansion benefits.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If NAT implementations are used to hide devices behind public addresses, then private network address space utilization is improved, but quality of service and communication reliability worsen

Engineering Contradiction:
Improvenetwork address space utilizationVSAvoidcommunication quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the address translation function from the endpoint devices and relocates it to the dual-stack router infrastructure. By removing NAT from the edge devices and implementing protocol translation at the network core using dual-stack routing, the solution eliminates the QoS problems associated with endpoint-based NAT while preserving the ability to utilize private address spaces efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10263951B2Network address family translation method and system
Publication Date: 2019.04.16 SANGOMA US INC
  • US10263951B2 patent drawing
  • US10263951B2 patent drawing
  • US10263951B2 patent drawing

AI summary

The present invention, generally, is directed towards sending and receiving communication sessions across more than one network using an address family translation or network address translation (NAT) system and method. Such application is directed towards providing the ability to send and receive communications sessions between communication nodes, network edge devices, and the like, using more than one Internet protocol. This application is especially advantageous where communication sessions need to be transferred from one location to a second using the public Internet, i.e., Internet access provided by third-party Internet service providers (ISPs). The present invention, also, provides a translation system and method which may allow a communication node or a network edge device to recognize and interpret communication sessions received over a third-party Internet connection from a device hidden by a third party ISP-provided NAT implementation.