Cloud Acceleration Network for Multi-Cloud VPC Interconnection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multi-cloud interconnection methods require a large number of fully interconnected tunnels between virtual private clouds (VPCs), leading to increased configuration workload and network complexity, especially when adding new VPCs, as each VPC needs to establish connections with all others.
Innovation Solution
The method involves a management and control device that determines edge nodes and forwarding paths within a cloud acceleration network to interconnect VPCs, reducing the need for direct connections between all VPCs and automating route configuration, using edge nodes for efficient packet forwarding and redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If fully interconnected tunnels are created between all VPCs, then interconnection coverage is improved, but device complexity and configuration workload increase significantly
Solution Approach 1:
The patent introduces a cloud acceleration network as an intermediary layer between VPCs. Instead of creating direct tunnels between all VPC pairs, each VPC connects to the cloud acceleration network which then routes traffic between VPCs. This mediator approach reduces the number of direct connections from O(m²) to O(m), significantly reducing device complexity while maintaining full interconnection coverage.
Solution Approach 2:
The patent segments the interconnection architecture into two parts: (1) individual VPC-to-cloud acceleration network connections, and (2) cloud acceleration network internal routing. This segmentation allows each VPC to have only one connection to the acceleration network rather than connections to all other VPCs, reducing overall system complexity while preserving interconnection capabilities.
2Manufacturing precision
If manual route configuration is performed for each tunnel, then routing precision is improved, but productivity and ease of operation deteriorate due to heavy configuration workload
Solution Approach 1:
The cloud acceleration network performs automatic route selection and configuration without requiring manual intervention. The system autonomously determines optimal forwarding paths between VPCs based on network conditions, eliminating the need for operators to manually configure routes for each tunnel while maintaining precise routing through automated path selection algorithms.
Solution Approach 2:
The cloud acceleration network pre-establishes forwarding paths and routing tables in advance, so that when VPCs need to communicate, the routes are already configured and optimized. This preliminary preparation eliminates the need for real-time manual route configuration and enables rapid interconnection setup.
3Reliability
If multiple redundant paths are established, then reliability is improved, but device complexity increases due to additional path management
Solution Approach 1:
The patent merges multiple redundant paths within the cloud acceleration network into a unified routing system. Instead of managing separate redundant connections at the VPC level, the acceleration network consolidates path management internally, presenting a single simplified interface to VPCs while maintaining multiple internal forwarding paths for redundancy and load balancing.
Data Source
AI summary
This application discloses a method for multi-cloud interconnection, including: receiving identification information of a first device deployed on a first VPC; determining, based on the identification information of the first device, a first edge node, that is configured to connect to the first VPC, among a plurality of network nodes; sending identification information of the first edge node to the first device, where the identification information of the first edge node is used by the first device to create a connection between the first device and the first edge node; and determining a forwarding path that is between the first edge node and a second edge node and that is used to forward a packet between the first VPC and a second VPC, where the second edge node is a network node, that is configured to connect to the second VPC, among the plurality of network nodes.


