Patent ID: 11968180
Assignee: SIDERO LABS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 11:
12. A method for building a mesh virtual private network (VPN) in a cloud cluster including a first set of network nodes in a private cloud connected with a second set of nodes of a public cloud, the method comprising:
each of the first and second nodes:
discovering nodes of the VPN by determining total VPN node configuration data of the first and second set of nodes of the cloud cluster from portions of the VPN node configuration data received from discovery agents including:
an internal discovery agent of each of the first and second nodes that includes a Kubernetes API, and that is for determining a portion of VPN node configuration data of some of the first and second nodes;
a node discovery agent located within a node of the first and second nodes that includes a Kubernetes API, and that is for determining a portion of VPN node configuration data of other nodes of the first and second nodes; and
an external discovery agent located outside the cloud cluster that includes a Kubernetes API, and that is for determining a portion of VPN node configuration data of at least some nodes of the first and second nodes;

generating VPN configuration data for at least one VPN node of the first set of nodes and at least one VPN node of the second set of nodes using the total VPN node configuration data; and
building a configuration of the VPN of the hybrid or multi-cloud cluster for the VPN nodes using the generated VPN configuration data.