Address Adaptation Layer for IPv4 over IPv6 Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The coexistence of IPv4 and IPv6 networks poses challenges as existing IPv4 applications cannot run seamlessly on IPv6 networks, leading to wasted IPv6 resources, and existing solutions like Dual Stack Transition Mechanism, address translation mechanisms, and code modifications are inefficient or resource-intensive.

Innovation Solution

A method that enables seamless transition of IPv4 applications over IPv6 networks by dynamically allocating and managing IPv4 addresses, encapsulating IPv4 packets into IPv6 packets without requiring additional application gateways or proxies, and allowing for the reuse of IPv4 addresses, thus optimizing address resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Dual Stack Transition Mechanism is used to enable IPv4 applications to run on IPv6 networks, then IPv4 traffic can be transmitted over IPv6 network, but additional gateways and routing configurations are required which increase system complexity

Engineering Contradiction:
ImproveIPv4 application compatibility on IPv6 networkVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an address adaptation layer as an intermediary component that sits between the IPv4 application and the IPv6 network infrastructure. This layer performs address translation and packet encapsulation/decapsulation functions, allowing IPv4 applications to communicate over IPv6 networks without requiring complex gateway infrastructure or routing configurations. The adaptation layer handles the protocol conversion transparently, reducing overall system complexity while maintaining IPv4 application compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If address translation mechanism is used to translate IPv4 addresses to IPv6 addresses, then IPv4 applications can communicate on IPv6 network, but additional application gateways or proxies are required which occupy more system resources

Engineering Contradiction:
Improveaddress translation capabilityVSAvoidsystem resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the address translation functionality directly into the address adaptation layer that is already present in the communication terminal. Instead of using separate application gateways or proxies that would consume additional system resources, the address translation is integrated into the existing adaptation layer architecture. This integration allows the same component to handle both protocol adaptation and address translation, reducing the overall resource consumption while maintaining the necessary address translation capability.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If DTTS technique is used to transform IPv4 addresses to IPv6 addresses, then IPv4 applications can run on IPv6 network, but 128-bit static routing configuration is required which results in heavy cost

Engineering Contradiction:
Improveaddress transformation capabilityVSAvoidrouting configuration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamic address allocation and routing configuration within the address adaptation layer. Instead of requiring static 128-bit routing configurations, the system dynamically generates and manages address mappings between IPv4 and IPv6 protocols. The adaptation layer can dynamically adjust address translations and routing paths based on current network conditions and application requirements, eliminating the need for time-consuming static routing configuration while maintaining address transformation capability.

Inventive Principle:
Principle #15Dynamics

4Quantity of substance

If IPv4 addresses are dynamically allocated and reused in the address adaptation layer, then IPv4 address resources are conserved, but additional management overhead is required

Engineering Contradiction:
ImproveIPv4 address resourcesVSAvoidaddress management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a self-service address management mechanism within the address adaptation layer. The system automatically performs address allocation, tracking, and reuse without requiring external management intervention. The adaptation layer maintains local records of allocated IPv4 addresses and their corresponding IPv6 mappings, and can autonomously manage the address pool by allocating addresses to new connections and reclaiming addresses from terminated sessions. This self-service approach conserves IPv4 address resources while minimizing management overhead through automation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP1886474B1Network system and management method thereof, communication terminal and method for sending packet
Publication Date: 2013.04.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • EP1886474B1 patent drawingFigure 1
  • EP1886474B1 patent drawingFigure 2
  • EP1886474B1 patent drawingFigure 3~6B

AI summary

The object of the invention is to achieve seamless transition of applications between different protocols. A network system adopting a first IP protocol is provided. The network system comprises an address allocating server and a communication terminal supporting both the first IP protocol and a second IP protocol different from the first IP protocol, wherein the address allocating server dynamically allocating an address of the second IP protocol to the communication terminal. The communication terminal comprises a dynamic address manager for acquiring said dynamically allocated address of the second IP protocol of said communication terminal from the address allocating server and a second IP protocol address of the destination of a second IP protocol packet from a second IP protocol application, and an address adapter for encapsulating the second IP protocol packet from the second IP protocol application into a first IP protocol packet, wherein the second IP protocol address of said communication terminal in the header of the second IP protocol packet and the second IP protocol address of the destination are encapsulated into said first IP protocol packet.