| CPC G06F 9/45558 (2013.01) [G06F 9/45545 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |

|
1. A method comprising:
detecting, by a virtual machine (VM), a primary virtual Network Interface Controller (vNIC) configured with a first media access control (MAC) address assigned to the VM by a hypervisor;
detecting, by the VM, a standby vNIC configured with a second MAC address;
recording the first MAC address and the second MAC address in a control register of the standby vNIC;
connecting a software Network Interface Controller (NIC) configured with a third MAC address to the primary vNIC and the standby vNIC;
selecting a vNIC represented by one of: the primary vNIC or the standby vNIC;
assigning the third MAC address to the selected vNIC; and
communicating network data packets through the software NIC using the third MAC address.
|