Branch Cloud Access Using Virtual Router Path Preferences
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network systems face challenges in optimizing access to cloud resources from branch locations, particularly in determining efficient and redundant pathways through virtual routers, which can lead to suboptimal connectivity and increased latency.
Innovation Solution
The system determines paths between branch nodes and resources using virtual routers, generating path lengths based on the number of virtual routers traversed, and translates this into overlay management protocol route preferences to optimize resource access, ensuring proximity and redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If traditional routing protocols are used to determine paths to cloud resources, then routing decisions are made based on generic metrics, but this results in suboptimal connectivity and increased latency for branch locations
Solution Approach 1:
The patent implements preferential localization by assigning different route preferences to different branch locations based on their specific geographic and network characteristics. Each branch location receives customized routing preferences that optimize its local connectivity to cloud resources, rather than applying a uniform routing policy across the entire network. This resolves the contradiction by making routing decisions locally optimized rather than generically applied.
Solution Approach 2:
The system dynamically changes routing parameters (route preferences) based on the number of virtual routers in the path and the specific branch location. By modifying the route preference parameter according to path characteristics and location-specific requirements, the system optimizes latency for each branch without requiring manual configuration, thus resolving the contradiction between automatic optimization and ease of operation.
2Reliability
If manual routing configuration is used to optimize paths, then routing can be customized for each branch location, but this increases system complexity and reduces automation
Solution Approach 1:
The system automatically determines optimal paths and assigns route preferences without requiring manual configuration. The network infrastructure self-services by calculating path lengths based on virtual router counts and automatically translating these into overlay management protocol route preferences. This resolves the contradiction by providing automated customization that maintains reliability through redundancy while eliminating the complexity of manual configuration.
Solution Approach 2:
The system uses feedback from path analysis (number of virtual routers traversed) to dynamically adjust route preferences. By continuously monitoring path characteristics and automatically adjusting routing parameters, the system ensures redundancy and reliability without requiring complex manual intervention, thus resolving the contradiction between automated optimization and system complexity.
3Productivity
If path optimization is performed without considering virtual router count, then routing decisions are simpler, but this results in suboptimal paths and reduced connectivity efficiency
Solution Approach 1:
The system changes the routing parameter (route preference) based on the number of virtual routers in the path. By incorporating virtual router count into the routing decision parameter, the system optimizes resource access efficiency without requiring complex manual path determination. The automatic translation of path length to route preference resolves the contradiction by making the system both efficient and relatively simple to operate.
Solution Approach 2:
The patent replaces manual routing configuration mechanisms with automated electronic determination based on virtual router counting and preference translation. This substitution maintains productivity through optimized path selection while reducing the mechanical complexity of manual configuration, thus resolving the contradiction between efficiency and complexity.
Data Source
AI summary
Present disclosure includes determining, at two or more gateway nodes that each communicate with a plurality of branch nodes and a plurality of resources, dynamically a path between each of the plurality of branch nodes and each of the plurality of resources, wherein the path includes one or more virtual routers; generating, at the two or more gateways, dynamically a path length based upon a number of virtual routers each path traverses; automatically translating the path length to an overlay management protocol route preference for each of the plurality of resources.


