BGP Routing Configuration ASN Update Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Customers of computing service providers lack the ability to directly update Border Gateway Protocol (BGP) routing configurations for their virtual computing environments, limiting control over network routing and autonomy in managing BGP settings.
Innovation Solution
A BGP ASN update service is provided, allowing customers to update BGP routing configurations using APIs, enabling the replacement of default Autonomous System Numbers (ASNs) with customer-specified public or private ASNs, and allowing ASNs to appear in AS paths multiple times to prevent routing loops.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If customers use default ASNs provided by computing service providers, then network setup is simplified and automated, but customers lack control over BGP routing configurations and network autonomy
Solution Approach 1:
The system enables customers to independently update BGP routing configurations by allowing them to specify custom ASNs and have these automatically propagated to BGP peers through automated API calls, eliminating the need for manual configuration while maintaining customer control
Solution Approach 2:
The computing service provider acts as an intermediary between customers and BGP routing infrastructure, receiving customer-specified ASNs and automatically managing the complex process of updating routing configurations across multiple BGP peers and path servers
2Adaptability or versatility
If customers can specify custom ASNs, then network autonomy and control are enhanced, but complexity of managing BGP routing configurations increases
Solution Approach 1:
Customers simply specify their desired ASN through a straightforward interface, and the system automatically handles all complex BGP configuration updates, peer synchronization, and routing propagation without requiring customers to manage the underlying complexity
Solution Approach 2:
The computing service provider's automated system mediates between the simple customer input and the complex BGP routing infrastructure, translating custom ASN specifications into proper routing configurations across multiple peers and path servers
3Device complexity
If ASNs appear only once in AS paths, then routing paths are simplified, but routing loops cannot be effectively prevented in virtualized environments
Solution Approach 1:
The system modifies the BGP configuration parameter to allow ASNs to appear multiple times in AS paths by updating the loops parameter on path servers, enabling the routing protocol to accept and process paths with repeated ASNs while maintaining loop prevention through updated verification logic
Data Source
AI summary
A technology is described for updating an Autonomous System Number (ASN) in a Border Gateway Protocol (BGP) routing configuration. An example method may include receiving a request to update a BGP routing configuration on a gateway with an ASN associated with a customer. In response to the request, the BGP routing configuration on the gateway may be updated to replace a default ASN associated with a computing service provider with the ASN associated with the customer. The BGP routing configuration on the gateway may also be updated to allow the ASN associated with the customer to appear in an Autonomous System (AS) path at least twice, thereby allowing for BGP routes to be exchanged between gateways.


