CPC G06F 9/45558 (2013.01) [G06F 9/5083 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |
1. A computer-implemented method for dynamically exchanging runtime state information between datacenters operating with a gateway using a controller bridge, the method comprising:
receiving, by a controller bridge, one or more first runtime state data from one or more logical sharding central control planes (“CCPs”) controlling one or more logical sharding hosts;
receiving, by the controller bridge, one or more second runtime state data from a gateway that is controlled by a CCP that also controls one or more physical sharding hosts, wherein the one or more second runtime state data received from the gateway comprises a mapping between virtual network identifiers (“VNIs”) and a gateway remote tunnel endpoint (“RTEP”);
aggregating, by the controller bridge, to aggregated runtime state data, the one or more first runtime state data received from the one or more logical sharding CCPs and the one or more second runtime state data received from the gateway;
determining updated runtime state data using the controller bridge that tracks aggregation of the runtime state data based on the aggregated runtime state data, the one or more first runtime state data, and the one or more second runtime state data; and
causing at least one of the one or more logical sharding CCPs and the gateway to manage or control logical switches or virtual switches based at least on the updated runtime state data.
|