IPv4 IPv6 Translation via BIH Link Tracker and Quick Translator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing IPv4 to IPv6 transition technologies, particularly the Bump in Host (BIH) technology, face performance issues due to the need for packets to undergo both IPv4 and IPv6 processing, leading to high processing time and poor user experience, especially in systems like Linux.

Innovation Solution

The implementation of a BIH link tracker and a quick translator in the network core, which extracts and records link information and translation details, allowing packets to bypass extensive processing stages and be directly translated between IPv4 and IPv6, thereby improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packets go through both IPv4 procedure and IPv6 procedure in BIH technology, then translation between IPv4 and IPv6 is achieved, but processing time increases and performance deteriorates

Engineering Contradiction:
Improvetranslation functionalityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-establishing translation rules and mapping relationships between IPv4 and IPv6 addresses before actual packet translation occurs. The system pre-configures the translation infrastructure, including address mapping tables and protocol conversion rules, so that when packets need translation, the work is already prepared and can be executed quickly without going through complete processing procedures twice.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the essential translation function from the complex dual-procedure processing. Instead of requiring packets to undergo complete IPv4 procedure followed by complete IPv6 procedure, the invention extracts only the necessary translation operations (address conversion, header modification) and performs them directly, removing redundant processing steps while maintaining translation functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If packets undergo extensive processing stages in BIH technology, then translation completeness is ensured, but transmission efficiency decreases

Engineering Contradiction:
Improvetranslation completenessVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by performing only the necessary translation operations rather than complete re-processing of packets through both IPv4 and IPv6 procedures. The system identifies and executes only the essential translation steps (address conversion, header field adjustments) needed to transform packets between protocols, avoiding excessive processing while ensuring translation completeness.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses copying by creating and maintaining translation rule templates and address mapping tables that can be rapidly applied to multiple packets. Instead of developing complete processing logic for each packet, the system copies and applies pre-established translation rules, significantly improving transmission efficiency while ensuring consistent and complete translation across all packets.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3171576B1Method and device for translation between ipv4 and ipv6
Publication Date: 2018.11.14 SANECHIPS TECH CO LTD
  • EP3171576B1 patent drawingFigure 1
  • EP3171576B1 patent drawingFigure 2
  • EP3171576B1 patent drawingFigure 3

AI summary

A method for the translation between IPv4 and IPv6 is disclosed, including: a BIH link tracker and quick translator are provided in a network core and when a link is established between an IPv4 client and IPv6 server, a standard translator translates and sends to the IPv6 server, a packet sent from the IPv4 client to the IPv6 server, and the BIH link tracker extracts and records information on link and translation of the IPv4 client and IPv6 server from the packet for interaction therebetween; and during a process of sending the packet after establishing the link between the IPv4 client and IPv6 server, the packet is sent to the quick translator which translates and sends the packet according to the information on the translation corresponding to the information on the link recorded by the BIH link tracker. A device for the translation between IPv4 and IPv6 is also disclosed.