SD-WAN Hub Controller BGP Preference Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional private networks, such as MPLS-based IP-VPN, face challenges in integrating with software-defined wide area networks (SD-WAN) due to incompatibility between dynamic path selection mechanisms, leading to suboptimal route selection in SD-WAN domains, as routers lack knowledge of congested or slow routes within the SD-WAN network.

Innovation Solution

A route selection system that includes a hub controller in the SD-WAN domain, which generates Border Gateway Protocol (BGP) advertisements with preference values proportional to performance measurements, allowing routers in the private network domain to select the best SD-WAN hub for routing, thereby optimizing communication routes based on real-time performance metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional BGP routing is used without performance measurements, then routing decisions are made based on static paths and policies, but route selection becomes suboptimal when network congestion or performance degradation occurs

Engineering Contradiction:
Improveroute selection reliabilityVSAvoidnetwork performance information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system implements feedback by collecting performance measurements (latency, packet loss, bandwidth utilization) from network hubs and feeding this information back into BGP routing decisions. The hub controller continuously monitors network performance and uses this feedback to dynamically adjust route preferences, ensuring that routing decisions are based on current network conditions rather than static configurations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The hub controller acts as an intermediary between the SD-WAN domain and the private network domain. It collects performance measurements from multiple network hubs, processes this information, and generates BGP advertisements that encode performance-based preferences. This intermediary function allows routers in the private network domain to make informed routing decisions without directly accessing detailed performance data from the SD-WAN domain.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If dynamic path selection is implemented in SD-WAN, then route adaptability improves, but compatibility issues arise with conventional private network routing protocols

Engineering Contradiction:
Improveroute selection adaptabilityVSAvoidrouting system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system changes the parameters of BGP advertisements by incorporating performance-based preference values into the routing information. Instead of using traditional static metrics, the hub controller modifies BGP attributes to reflect real-time network performance measurements, allowing dynamic path selection while maintaining compatibility with standard BGP routing protocols used in private networks.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If performance measurements are collected from multiple network hubs, then route selection accuracy improves, but system complexity and measurement overhead increase

Engineering Contradiction:
Improveperformance measurement precisionVSAvoidmeasurement collection complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The hub controller performs multiple functions: it collects performance measurements from network hubs, processes this data, generates BGP advertisements with performance-based preferences, and distributes these advertisements to routers. This multi-functional approach consolidates complexity into a single controller rather than requiring each network element to independently perform measurement and routing optimization functions.

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

Data Source

PatentUS10904138B2Route selection system for a communication network and method of operating the same
Publication Date: 2021.01.26 LEVEL 3 COMMUNICATIONS LLC
  • US10904138B2 patent drawing
  • US10904138B2 patent drawing
  • US10904138B2 patent drawing

AI summary

A route selection system includes a hub controller in communication with multiple network hubs of a first network domain in which each of the hubs are in communication with a corresponding multiple routers of a second network domain. The hub controller is executed to obtain at least one performance measurement associated with a route terminating at the network hub, generate a border gateway protocol (BGP) advertisement with a preference value that is proportional to the received performance measurement, and transmit the generated advertisement to the network hub, the network hub forwarding the advertisement to the router configured in the other network domain. Upon receipt of the advertisements, the second network domain selects one of the routers for processing the route through the second network domain according to the performance measurement included in the advertisement.