Branch Route Grouping for Scalable SD-WAN BGP Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SDWAN architectures face challenges with standard BGP mechanisms, particularly in large networks with processing and memory limitations, leading to difficulties in managing and maintaining accurate routing data and scalability, and current methods fail to efficiently group devices with similar connectivity and routing properties.

Innovation Solution

Implementing a network that includes a centralized system for managing and maintaining routing data, using a centralized network controller to group branch devices based on device information and connectivity, reducing electronic communications and computational overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard BGP mechanisms are used for routing in large-scale SDWANs, then routing decisions can be made, but processing and memory limitations make it difficult to maintain accurate routing table data and design network changes

Engineering Contradiction:
Improverouting table data accuracyVSAvoidprocessing and memory requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the routing computation process by grouping branch devices into categories based on their connectivity characteristics (e.g., hub-and-spoke, peer-to-peer). This segmentation allows the system to compute routes differently for each group, reducing the processing burden on individual devices while maintaining accurate routing table data across the entire network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a centralized controller as an intermediary between branch devices and the routing computation process. This controller collects connectivity information from all branch devices, performs comprehensive route computation, and distributes routing decisions back to the devices. This intermediary approach eliminates the processing and memory limitations of distributed BGP mechanisms while maintaining routing accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If distributed BGP protocols are used, then routing decisions can be made autonomously, but administrative overhead increases and hardware upgrades are continuously required

Engineering Contradiction:
Improveadministrative overheadVSAvoidhardware upgrade frequency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements self-service by automatically grouping branch devices based on their connectivity characteristics without requiring manual configuration. The system autonomously collects connectivity information, determines appropriate groupings, and computes routes accordingly, eliminating the need for continuous hardware upgrades and reducing administrative overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the fundamental parameter of routing computation from distributed autonomous decision-making to centralized comprehensive computation. This parameter change allows the system to scale effectively without requiring continuous hardware upgrades, as the centralized controller can handle increasing network sizes with appropriate software resources rather than hardware capacity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If centralized route computation is implemented, then computational efficiency improves and administrative overhead reduces, but the system complexity increases

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the complex route computation function from individual branch devices and concentrates it in a centralized controller. This extraction improves computational efficiency by performing comprehensive route computation once at the controller level rather than repeatedly at each device, while the controller's specialized processing capability manages the increased system architecture complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements a universal centralized controller that handles multiple functions: collecting connectivity information from all branch devices, determining device groupings based on characteristics, computing routes for all groups, and distributing routing decisions. This multi-functionality improves computational efficiency across the entire network while consolidating complexity into a single manageable system component.

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

Data Source

PatentUS12634221B2Auto-grouping and routing platform
Publication Date: 2026.05.19 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12634221B2 patent drawing
  • US12634221B2 patent drawing
  • US12634221B2 patent drawing

AI summary

Systems and methods are provided for automatically grouping branch devices based on device information (e.g., IPSec tunnel connectivity, etc.). The devices with similar branch gateways which would customarily receive similar route information and/or properties (e.g., AS-PATH, cost, MED, Metric1, Metric2, community/extended community) and/or devices with similar connectivity graphs can be grouped together. This can reduce the number of electronic communications transmitted throughout the network and increase computational efficiency for the controller and devices.