Automatic IPv4 over IPv6 Tunnel for SD-WAN Fabric Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During the transition from IPv4 to IPv6, SD-WAN sites with only IPv6 connectivity face challenges in supporting IPv4 over IPv6 networks, including automatic configuration of IPv6 addresses, detecting transport side address changes, plug-and-play (PnP) support over IPv4 over IPv6 tunnels, and connecting SD-WAN over IPv6 network transit.

Innovation Solution

The implementation of an automatic IPv4 over IPv6 tunnel that encapsulates IPv4 packets in IPv6 packets for delivery across IPv6 infrastructure, allowing for bi-directional tunnel establishment and enabling communication with isolated IPv4 networks through an IPv6 SLA HTTP operation, which simplifies the configuration and operation of SD-WAN fabric connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration of IPv6 addresses and tunnel parameters is used, then configuration precision can be ensured, but operational complexity and time consumption increase significantly

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidconfiguration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables automatic self-configuration of IPv6 addresses and tunnel parameters through SLA HTTP operations. Network elements automatically acquire IPv6 addresses, detect address changes, and establish bidirectional IPv4 over IPv6 tunnels without manual intervention, making the system serve itself rather than requiring operator configuration

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures automatic detection mechanisms and SLA HTTP operations that continuously monitor for IPv6 address changes before they impact tunnel connectivity. This preliminary action ensures that address changes are detected and responded to automatically, eliminating the need for manual reconfiguration

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If automatic IPv6 address acquisition is implemented, then ease of deployment improves, but reliability of tunnel connectivity may deteriorate due to address changes

Engineering Contradiction:
Improveplug-and-play capabilityVSAvoidtunnel connectivity stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements continuous feedback through SLA HTTP operations that monitor IPv6 address assignments and detect changes in real-time. When address changes are detected, the system automatically notifies the other tunnel endpoint and re-establishes connectivity, creating a closed-loop feedback mechanism that maintains reliability despite automatic address acquisition

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system prepares for potential address changes by implementing proactive detection and notification mechanisms before connectivity is lost. The SLA HTTP operations continuously verify address validity and trigger preemptive tunnel re-establishment, cushioning against the reliability impacts of dynamic address assignment

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If bidirectional tunnel establishment is implemented, then connectivity reliability improves, but device complexity increases

Engineering Contradiction:
Improveconnectivity assuranceVSAvoidtunnel management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a universal SLA HTTP operation mechanism that handles multiple functions: IPv6 address acquisition, address change detection, tunnel endpoint notification, and bidirectional tunnel establishment. This multi-functional approach consolidates complex tunnel management into a single standardized protocol interaction, reducing operational complexity while maintaining bidirectional connectivity

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

Data Source

PatentUS12068886B2Systems and methods for providing SD-WAN fabric connectivity over IPv6 transit networks via an automatic IPv4 over IPv6 tunnel
Publication Date: 2024.08.20 CISCO TECHNOLOGY INC
  • US12068886B2 patent drawing
  • US12068886B2 patent drawing
  • US12068886B2 patent drawing

AI summary

In one embodiment, a method includes acquiring an Internet Protocol version 6 (IPv6) address for a physical interface of a first network element. The method also includes configuring an Internet Protocol version 4 (IPv4) over IPv6 tunnel between the first network element and a second network element using the physical interface of the first network element. The method also includes acquiring an updated IPv6 address for the physical interface of the first network element and using an IPv6 Service Level Agreement (SLA) Hypertext Transfer Protocol (HTTP) operation to notify the second network element of the updated IPv6 address to establish a bidirectional IPv4 over IPv6 tunnel. The method further includes establishing a control connection with an IPv4 SD-WAN controller and automatically building an SD-WAN overlay tunnel with the bidirectional IPv4 over IPv6 tunnel as a transport.