Ranking of Gateways in Cluster
First Claim
1. A method for managing a set of forwarding elements, the method comprising:
- receiving configuration information for a set of gateways specifying (i) a plurality of gateways for implementing logical router ports and (ii) a ranking order of the gateways in the set;
configuring a first gateway in the ranking order as a master gateway for the set of gateways;
upon receiving a first notification that the first gateway is not operational, configuring a second gateway in the ranking order as the master gateway for the set of gateways; and
upon receiving a second, subsequent notification that the first gateway has resumed operation, maintaining the second gateway in the ranking order as the master gateway for the set of gateways and configuring the first gateway in the ranking order as a first standby gateway.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a method for managing a set of forwarding elements. The method receives configuration information for a set of gateways specifying (i) multiple gateways for implementing logical router ports and (ii) a ranking order of the gateways in the set. The method configures a first gateway in the ranking order as a master gateway for the set of gateways. Upon receiving a first notification that the first gateway is not operational, the method configures a second gateway in the ranking order as the master gateway for the set of gateways. Upon receiving a second, subsequent notification that the first gateway has resumed operation, the method maintains the second gateway in the ranking order as the master gateway for the set of gateways and configures the first gateway in the ranking order as a first standby gateway.
31 Citations
21 Claims
-
1. A method for managing a set of forwarding elements, the method comprising:
-
receiving configuration information for a set of gateways specifying (i) a plurality of gateways for implementing logical router ports and (ii) a ranking order of the gateways in the set; configuring a first gateway in the ranking order as a master gateway for the set of gateways; upon receiving a first notification that the first gateway is not operational, configuring a second gateway in the ranking order as the master gateway for the set of gateways; and upon receiving a second, subsequent notification that the first gateway has resumed operation, maintaining the second gateway in the ranking order as the master gateway for the set of gateways and configuring the first gateway in the ranking order as a first standby gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine readable medium storing a program which when executed by at least one processing unit manages a set of forwarding elements, the program comprising sets of instructions for:
-
receiving configuration information for a set of gateways specifying (i) a plurality of gateways for implementing logical router ports and (ii) a ranking order of the gateways in the set; configuring a first gateway in the ranking order as a master gateway for the set of gateways; upon receiving a first notification that the first gateway is not operational, configuring a second gateway in the ranking order as the master gateway for the set of gateways; and upon receiving a second, subsequent notification that the first gateway has resumed operation, maintaining the second gateway in the ranking order as the master gateway for the set of gateways and configuring the first gateway in the ranking order as a first standby gateway. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification