| CPC H04L 45/586 (2013.01) [G06F 9/45558 (2013.01); H04L 41/12 (2013.01); H04L 41/16 (2013.01); H04L 43/0805 (2013.01); H04L 43/0817 (2013.01); H04L 43/10 (2013.01); H04L 45/02 (2013.01); H04L 45/28 (2013.01); H04L 61/5007 (2022.05); H04L 67/10 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01); H04L 2101/622 (2022.05)] | 20 Claims |

|
1. A method comprising:
creating a network path bond between a compute instance and a plurality of Network Virtualization Devices (“NVD”), creating the network path bond comprising:
selecting the compute instance, the compute instance comprising a virtual machine (“VM”) instantiated on a host machine;
identifying a plurality of NVDs for association with the compute instance, each of the NVDs comprising a distinct hardware device;
creating a number of Virtualized Network Interface Cards (“VNIC”), each of the number of VNICs residing in a distinct one of the plurality of NVDs and forming a network path, each of the VNICs in the network path bond is associated with the compute instance; and
overlaying an IP address of the compute instance to each of the VNICs associated with the compute instance, such that each of the VNICs associated with the compute instance in the network path bond share a common IP address to affect automatic failover;
designating a network path formed by one of the VNICs in one of the NVDs as an active network path and another of the network paths formed by another of the VNICs in another of the NVDs as an inactive network path; and
activating the inactive network path when the active network path fails, wherein activating the inactive network path causes automatic failover from the active network path to the inactive network path.
|