Patent ID: 11968078
Assignee: NICIRA, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computer-implemented method, comprising:
receiving, by a first host from a network controller, a list of hosts that include data compute nodes that are members of a first overlay network, the first overlay network having a first virtual network identifier (VNI);
determining, by the first host, that a first data compute node hosted by the first host generated a data packet for transmission to one or more other data compute nodes, wherein the first data compute node and the other data compute nodes are members of the first overlay network;
detecting, by the first host, loss of connectivity between the first host and the network controller;
determining whether a loss of connectivity with the network controller has occurred;
when a loss of connectivity with the network controller has occurred:
selecting one or more hosts that are members of a control logical network, the control logical network being a second overlay network having a second VNI that is specific to the control logical network, wherein the members of the control logical network include hosts configured to receive the list regardless of whether or not each of the hosts is currently running a data compute node that is a member of the first overlay network; and
transmitting the data packet to the selected one or more hosts that are members of the control logical network, wherein the selected one or more hosts are configured to forward the data packet to one or more other hosts having the one or more other data compute nodes; and

when a loss of connectivity with the network controller has not occurred, forwarding, from the first host, the data packet to the one or more other hosts having the one or more other data compute nodes.