Multi-Cloud VPC Mesh Architecture for Autonomous Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional VPC failover communication schemes require complex failover logic and inefficiently use resources, leading to time-consuming updates of routing tables and disruptions in communication.

Innovation Solution

A load-balanced, full-mesh network architecture is established across multiple public cloud networks, featuring spoke VPCs and transit VPCs with multiple active peer-to-peer communication links, allowing autonomous updates of gateway routing tables and eliminating the need for VPC routing table reprogramming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If active-standby failover scheme is used, then communication reliability is improved, but device complexity and resource inefficiency worsen

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidfailover logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network is segmented into multiple independent communication links between VPCs, with each link capable of operating autonomously. Instead of a single active-standby pair, multiple active links are established, dividing the traffic load across several paths and eliminating the need for complex failover logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a static active-standby configuration to a dynamic multi-path architecture where traffic can be actively distributed across multiple links. The gateway routing tables dynamically adapt to link conditions, allowing flexible traffic engineering without complex failover mechanisms.

Inventive Principle:
Principle #15Dynamics

2Reliability

If active-standby failover scheme is used, then communication reliability is improved, but resource utilization efficiency worsens

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Multiple communication links operate continuously in an active state, carrying traffic loads simultaneously. This eliminates the idle standby link in traditional schemes, ensuring continuous useful action across all network resources and maximizing utilization efficiency while maintaining reliability through redundant active paths.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If complex failover logic is implemented, then communication reliability is improved, but update time and communication disruption worsen

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidrouting table update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The gateway routing tables autonomously manage traffic distribution across multiple communication links without requiring external controller intervention. Each gateway independently monitors link status and adjusts routing decisions, enabling self-service failover that eliminates time-consuming controller-mediated updates and reduces communication disruptions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250141955A1Multi-cloud active mesh network system and method
Publication Date: 2025.05.01 AVIATRIX SYSTEMS INC
  • US20250141955A1 patent drawing
  • US20250141955A1 patent drawing
  • US20250141955A1 patent drawing

AI summary

According to one embodiment, a network system features a first virtual private cloud (VPC) network and a second VPC network. The first VPC network includes a first plurality of gateways. Each gateway of the first plurality of gateways is in communications with other gateways. Similarly, a second VPC network includes a second plurality of gateways. Each of the second plurality of gateways is communicatively coupled to the each of the first plurality of gateways to support data exchanges between resources deployed in different public cloud networks.