Authorization for advertised routes among logical routers
First Claim
1. A method for configuring a set of logical routers in a logical network, the method comprising:
- receiving (i) a configuration for a first logical router comprising an advertised route and (ii) a configuration for a second logical router comprising a set of allowable routes for the second logical router to include in its routing table, wherein the first logical router connects to the second logical router;
determining whether the set of allowable routes for the second logical router includes the advertised route as an allowed route from the first logical router;
only when the advertised route is an allowed route from the first logical router, adding the advertised route to a routing table for at least one component of the second logical router; and
distributing data regarding the routing table to a plurality of physical machines that implement the second logical router.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a method for configuring a set of logical routers in a logical network. The method receives a configuration of an advertised route for a first logical router and a set of allowable routes for a second logical router to which the first logical router connects. The method determines whether the set of allowable routes for the second logical router includes the advertised route as an allowed route from the first logical router. Only when the advertised route is an allowed route from the first logical router, the method adds the advertised route to a routing table for at least one component of the second logical router.
295 Citations
20 Claims
-
1. A method for configuring a set of logical routers in a logical network, the method comprising:
-
receiving (i) a configuration for a first logical router comprising an advertised route and (ii) a configuration for a second logical router comprising a set of allowable routes for the second logical router to include in its routing table, wherein the first logical router connects to the second logical router; determining whether the set of allowable routes for the second logical router includes the advertised route as an allowed route from the first logical router; only when the advertised route is an allowed route from the first logical router, adding the advertised route to a routing table for at least one component of the second logical router; and distributing data regarding the routing table to a plurality of physical machines that implement the second logical router. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine readable medium storing a program which when executed by at least one process unit implements a logical router in a logical network, the program comprising sets of instructions for:
-
receiving (i) a configuration for a first logical router comprising an advertised route and (ii) a configuration for a second logical router comprising a set of allowable routes for the second logical router to include in its routing table, wherein the first logical router connects to the second logical router; determining whether the set of allowable routes for the second logical router includes the advertised route as an allowed route from the first logical router; only when the advertised route is an allowed route from the first logical router, adding the advertised route to a routing table for at least one component of the second logical router; and distributing data regarding the routing table to a plurality of physical machines that implement the second logical router. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification