Adaptive Traffic Routing in SD-WAN via Dynamic VIG Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Software-Defined Wide Area Networks (SD-WANs) often rely on static VIG configurations, leading to inefficient use of network capacity and bandwidth, particularly due to the likelihood of VIG failures at core sites impacting the entire network operation, and the inability to dynamically balance traffic load across deployed VIGs.

Innovation Solution

Implementing a dynamic adaptive routing method where the network orchestrator assigns primary and secondary VIGs based on load conditions, using load factors calculated from VIGs to route traffic through the least congested VIG, thereby balancing network traffic load across all deployed VIGs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If static VIG configurations are used, then device complexity is reduced, but network capacity utilization deteriorates and bandwidth efficiency worsens

Engineering Contradiction:
ImproveVIG configuration complexityVSAvoidnetwork capacity utilization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic VIG configuration where the network orchestrator continuously monitors load conditions and dynamically assigns primary and secondary VIGs based on current network state. This allows the system to adapt to changing traffic patterns and optimize bandwidth utilization automatically, resolving the contradiction between configuration simplicity and network efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of VIGs dynamically by adjusting load factor thresholds and reassigning primary/secondary roles based on monitored performance metrics. This enables the network to optimize capacity utilization without increasing device complexity, as the changes are managed centrally by the orchestrator.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If single primary VIG is used, then device complexity is reduced, but reliability deteriorates due to VIG failure impact

Engineering Contradiction:
ImproveVIG architecture complexityVSAvoidnetwork operation reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a secondary VIG assignment mechanism that prepares backup routing paths in advance. When a primary VIG fails, traffic is automatically redirected to the pre-configured secondary VIG, providing fault tolerance without requiring complex manual intervention. This resolves the contradiction by maintaining simple operation while improving reliability through preemptive backup configuration.

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

Solution Approach 2:

The system assigns different roles (primary/secondary) to different VIGs based on their current load conditions and capacity, creating localized optimization at each VIG node. This allows the network to distribute risk and improve overall reliability while maintaining relatively simple individual device configurations.

Inventive Principle:
Principle #3Local quality

3Device complexity

If traffic is routed through single VIG, then device complexity is reduced, but bandwidth efficiency deteriorates

Engineering Contradiction:
Improverouting configuration complexityVSAvoidbandwidth efficiency
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The network orchestrator dynamically monitors bandwidth utilization and load factors at each VIG, then dynamically adjusts routing decisions to balance traffic across multiple VIGs. This dynamic load balancing improves bandwidth efficiency by utilizing available capacity across the VIG fleet, while the centralized control maintains routing configuration simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements continuous feedback loops where the orchestrator monitors traffic patterns and VIG performance metrics, then uses this feedback to optimize routing decisions. This feedback mechanism enables automatic bandwidth optimization without increasing device complexity, as all control logic resides in the orchestrator.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10855575B2Adaptive traffic routing in a software-defined wide area network
Publication Date: 2020.12.01 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10855575B2 patent drawing
  • US10855575B2 patent drawing
  • US10855575B2 patent drawing

AI summary

A network orchestrator may receive from a branch gateway (BG) an indication that the BG has joined a wide area network (WAN). The network orchestrator may assign, based in part on first load information of a first virtual internet gateway (VIG) and second load information of a second VIG, the first VIG as a primary VIG for the BG. The network orchestrator may also transmit a first redistribution cost to the first VIG. The network orchestrator may also transmit a second redistribution cost that is greater than the first redistribution cost to the second VIG.