IPv6 Prefix Translation Routing for Dual-Network Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In dual-mode dual-standby scenarios, routing devices using IPv6 addresses face communication failures due to inconsistent IPv6 prefixes from different networks, leading to service disruptions.

Innovation Solution

A routing device manages IPv6 address configuration by obtaining multiple prefixes, determining a primary prefix based on load capability, and dynamically adjusting addresses to ensure consistent communication across networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the routing device uses IPv6 addresses with prefixes from different networks in dual-mode dual-standby scenario, then the service bandwidth and connection reliability are improved, but the terminal device fails to connect and communicate with the network due to inconsistent IPv6 prefixes

Engineering Contradiction:
Improveconnection reliabilityVSAvoidcommunication capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The routing device acts as an intermediary that translates IPv6 addresses between different prefix domains. When the terminal device communicates using an IPv6 address with one network's prefix, the routing device intercepts the packet, performs prefix translation to match the target network's prefix, and forwards it accordingly. This mediator function resolves the prefix inconsistency problem while maintaining dual-network connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The routing device dynamically changes the IPv6 prefix parameter based on the target network. It maintains multiple IPv6 prefixes corresponding to different networks and selectively applies the appropriate prefix when forwarding packets. This parameter adaptation allows the system to maintain connectivity across networks with different IPv6 prefix allocations.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the routing device allocates a single IPv6 prefix to the terminal device, then the address configuration is simplified, but the terminal device cannot communicate with networks having different IPv6 prefixes

Engineering Contradiction:
Improveaddress configuration complexityVSAvoidmulti-network communication capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The routing device implements multi-functionality by serving as both a standard router and an IPv6 prefix translator. It maintains multiple IPv6 prefix mappings and can translate addresses on-the-fly, enabling a single terminal device to communicate with multiple networks that have different IPv6 prefix allocations without requiring the terminal to manually configure multiple addresses.

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

Solution Approach 2:

The routing device acts as an intermediary translation layer between the terminal device's single IPv6 address and the multiple network prefixes. It intercepts outgoing packets, performs prefix substitution, and forwards them to the appropriate network, thereby enabling multi-network access while keeping the terminal's address configuration simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the routing device performs IPv6 address translation for every data service request, then communication with multiple networks is enabled, but the forwarding performance and processing overhead are reduced

Engineering Contradiction:
Improvemulti-network communication capabilityVSAvoidforwarding performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The routing device performs preliminary actions by pre-establishing IPv6 prefix mappings and translation rules for different networks before actual communication occurs. It maintains a lookup table of prefix correspondences, allowing it to perform fast table-based translation rather than complex real-time calculations, thereby reducing processing overhead while maintaining multi-network capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12513109B2IPV6 address configuration method and routing device
Publication Date: 2025.12.30 HUAWEI TECH CO LTD
  • US12513109B2 patent drawing
  • US12513109B2 patent drawing
  • US12513109B2 patent drawing

AI summary

In accordance with an embodiment method, a routing device obtains a plurality of IPv6 prefixes from a plurality of networks; determines a first IPv6 prefix from the plurality of IPv6 prefixes according to a first routing policy, and allocates the first IPv6 prefix to a terminal device; receives a first data service request including a first IPv6 address from the terminal device; determines, according to a second routing policy; determines a second IPv6 address based on the first IPv6 address and a second IPv6 prefix corresponding to the second network; and sends a second data service request including the second IPv6 address to the second network, where the first IPv6 address is determined by the terminal device based on the first IPv6 prefix and a local address, and the second network is any network other than the first network in the plurality of networks.