Managed Gateway Route Advertisement via BGP Peering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In managed virtualized networks, there is a lack of automated mechanism for exchanging routing information with external physical networks, requiring manual configuration of routes for routers, which is inefficient and prone to errors.
Innovation Solution
A network control system that enables logical networks to peer with and advertise routing information to external physical routers using Border Gateway Protocol (BGP), allowing multiple managed gateways to advertise the same routes to external routers, thereby distributing traffic across multiple gateways.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual configuration of routes is used for external network routers, then routing information can be provided to external routers, but the process is inefficient and prone to errors
Solution Approach 1:
The system enables external routers to automatically receive and process routing information through BGP protocol. The managed gateways autonomously advertise routes to external routers, eliminating the need for manual administrator intervention. This self-service mechanism improves both efficiency and reliability by removing human error from the routing configuration process.
Solution Approach 2:
The implementation establishes a feedback loop where external routers receive routing advertisements from managed gateways via BGP protocol. This automated feedback mechanism ensures that routing information is continuously updated and synchronized between the managed network and external networks, improving both the speed and accuracy of route propagation.
2Adaptability or versatility
If multiple managed gateways advertise the same routes to external routers, then traffic distribution across multiple gateways is enabled, but the device complexity increases
Solution Approach 1:
The system segments the routing advertisement function across multiple managed gateways, allowing each gateway to independently advertise routes to external routers. This segmentation enables traffic distribution while maintaining independent operation of each gateway, reducing the coordination complexity that would otherwise arise from requiring centralized control of all gateways.
Solution Approach 2:
Multiple managed gateways are configured with identical routing advertisement capabilities, making them universally functional for external route propagation. This multi-functionality allows any gateway in the set to perform the same routing advertisement role, enabling flexible traffic distribution without requiring specialized configuration for each gateway.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Some embodiments provide a network system. The network system includes a first set of host machines for hosting virtual machines that connect to each other through a logical network. The first set of host machines includes managed forwarding elements for forwarding data between the host machines. The network system includes a second set of host machines for hosting virtualized containers that operate as gateways for forwarding data between the virtual machines and an external network. At least one of the virtualized containers peers with at least one physical router in the external network in order to advertise addresses of the virtual machines to the physical router.