IPv6 Gateway Addressing for Overlapping Private Subnets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing overlapping subnets in computing networks is challenging due to difficulties in configuring private networks and maintaining security, especially with increased virtual and physical computing elements, requiring complex addressing and management.

Innovation Solution

Utilizing IPv6 addressing to manage overlapping subnets by translating IPv4 addresses through a coordination service that assigns unique identifiers to gateways, allowing packets to be encapsulated and decapsulated with appropriate IPv4 addresses, ensuring secure and efficient communication across virtual private clouds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional IPv4 addressing is used in private networks with multiple gateways, then communication between computing elements can be established, but managing overlapping subnets becomes difficult and configuration becomes cumbersome

Engineering Contradiction:
Improvenetwork configurationVSAvoidsubnet management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a new dimension to IP addressing by using IPv6 addresses that embed both the IPv4 destination address and gateway identifier. This dimensional expansion allows the system to carry additional routing information within the address structure itself, eliminating the need for separate subnet management while maintaining backward compatibility with IPv4 networks.

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

Solution Approach 2:

The patent introduces a coordination service as an intermediary that automatically assigns IPv6 addresses containing embedded gateway identifiers. This intermediary service simplifies the configuration process by automating the complex task of managing overlapping subnets, allowing network administrators to avoid manual configuration while maintaining precise control over packet routing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple gateways support overlapping subnets in a private network, then communication flexibility is improved, but maintaining security and configuration information becomes difficult

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidsecurity configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the routing information by embedding the gateway identifier within the IPv6 address structure itself. This segmentation allows the system to handle multiple gateways and overlapping subnets independently, with each IPv6 address containing the specific gateway information needed for secure routing, thereby simplifying security configuration while maintaining communication flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The coordination service performs preliminary action by pre-assigning IPv6 addresses with embedded gateway identifiers before communication occurs. This preliminary configuration eliminates the need for complex runtime security decisions, as the gateway identification and routing information are already encoded in the address, simplifying both security management and configuration.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If IPv6 addresses are used to embed gateway identifiers and IPv4 addresses, then packet routing to correct gateways is simplified, but address translation and encapsulation processing is required

Engineering Contradiction:
Improvepacket routing efficiencyVSAvoidaddress translation processing
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the gateway identifier and IPv4 destination address into a single IPv6 address structure. This merging eliminates the need for separate routing table lookups and gateway selection processes, as all necessary routing information is contained within the destination address itself, thereby simplifying the overall processing despite the added encapsulation step.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The IPv6 address structure is designed to be self-contained, carrying all necessary routing information including the gateway identifier and embedded IPv4 address. This self-service approach allows the packet to carry its own routing instructions, reducing the need for complex external routing table management and enabling more efficient forwarding decisions at each hop.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250279979A1Management of communications for overlapping subnets using ipv6 addressing
Publication Date: 2025.09.04 TAILSCALE INC
  • US20250279979A1 patent drawing
  • US20250279979A1 patent drawing
  • US20250279979A1 patent drawing

AI summary

This technology manages overlapping subnets through IPv6-to-IPv4 translation. A method involves an application on a source device obtaining an IPv6 destination address from a coordination service. This address includes an IPv4 destination and a gateway identifier. The application generates a packet to this IPv6 address and sends it to a private networking service on the source device. The service uses the gateway identifier to determine the gateway's public IP address, as indicated by the coordination service. It then encapsulates the packet and sends it to the gateway at the public IP address.