Inter-Realm Packet Routing Using IP-in-IP Header Swapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited number of IPv4 addresses and the challenges of transitioning to IPv6 have led to the use of Network Address Translation (NAT) and dual stack infrastructures, which are costly and inefficient for peer-to-peer and client-to-client interactions, particularly in networks with private unregistered addresses.

Innovation Solution

The implementation of Yet Another Double Address (YADA) and Yet Another Translation Technique (YATT) systems, which allow for inter-realm routing using IP-in-IP encapsulation and stateless address translation, enabling communication between IPv4 and IPv6 networks without the need for dual stacks or Carrier-Grade NATs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If private unregistered IPv4 addresses are used, then network cost is reduced, but routing capability is limited to isolated realms only

Engineering Contradiction:
Improvenumber of addressable networksVSAvoidrouting capability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent introduces a new dimensional layer to IPv4 addressing by embedding a 32-bit realm identifier within the IPv4 address structure itself. This allows private addresses to gain inter-realm routing capability without requiring separate realm identification mechanisms, effectively adding a dimension of scope (local vs. global) to the traditional flat IPv4 address space.

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

Solution Approach 2:

The invention nests the realm identifier within the existing IPv4 address structure, creating a hierarchical address format where the realm ID is embedded inside the traditional 32-bit address. This nested structure allows the IPv4 address to simultaneously function as both a local network identifier and a global realm-qualified identifier.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If dual stack infrastructure is implemented, then IPv4 and IPv6 compatibility is achieved, but device complexity and cost increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidinfrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces realm-qualified IPv4 addresses as an intermediary mechanism that enables communication between IPv4 and IPv6 networks without requiring full dual-stack implementation. The realm identifier acts as a mediator that allows private IPv4 addresses to be routed globally, bridging the gap between legacy IPv4 infrastructure and modern IPv6 requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention changes the parameter of address scope by embedding the realm identifier in the IPv4 address structure. This parameter change allows the same IPv4 address to function differently depending on the realm context, eliminating the need for separate IPv6 addresses and reducing protocol complexity.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If Carrier-Grade NAT is used, then address reuse is enabled, but peer-to-peer communication efficiency decreases

Engineering Contradiction:
Improveaddress reuse capabilityVSAvoidcommunication efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments the IPv4 address space by introducing realm identifiers that divide the address space into distinct addressable domains. This segmentation allows each realm to have its own namespace of private addresses while maintaining global uniqueness through the realm qualifier, enabling direct peer-to-peer routing without NAT translation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of translating addresses through NAT (as in conventional approaches), the invention inverts the approach by making private addresses directly routable through realm qualification. This allows endpoints to communicate directly using their original private addresses, eliminating the need for address translation and improving communication efficiency.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12519724B2Inter-realm routing within a shaft
Publication Date: 2026.01.06 CISCO TECHNOLOGY INC
  • US12519724B2 patent drawing
  • US12519724B2 patent drawing
  • US12519724B2 patent drawing

AI summary

Disclosed herein are systems, methods, and computer-readable media for forwarding packets between parallel IPv4 networks that includes encapsulating an IP packet to include an outer header and an inner header. The IP packet is routed to a shaft spanning a subset of addresses within the source realm. Upon reaching the shaft in the source realm, a first swap of the inner header and the outer header of the IP packet is performed. The IP packet is forwarded inside the shaft from the source realm to the destination realm. Upon reaching the destination realm, a second swap of the inner header and the outer header of the IP packet is performed. The IP packet is forwarded in the destination realm to the destination node.