US 11,677,583 B2
Dynamic cellular connectivity between the hypervisors and virtual machines
Rohit Jindal, Los Altos, CA (US); Sabita Jasty, San Jose, CA (US); Madhusudana Rao Kata, Pleasanton, CA (US); Krishna Mohan Menon, San Jose, CA (US); Keith Neil Mark Dsouza, Pacifica, CA (US); Virajitha Karnatapu, Milpitas, CA (US); and Yegappan Lakshmanan, Union City, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Apr. 6, 2020, as Appl. No. 16/841,637.
Prior Publication US 2021/0314187 A1, Oct. 7, 2021
Int. Cl. H04L 12/46 (2006.01); G06F 9/455 (2018.01); H04L 45/586 (2022.01); H04L 49/00 (2022.01); H04L 61/103 (2022.01); H04L 101/622 (2022.01)
CPC H04L 12/4625 (2013.01) [G06F 9/45558 (2013.01); H04L 45/586 (2013.01); H04L 49/3009 (2013.01); H04L 61/103 (2013.01); G06F 2009/45595 (2013.01); H04L 2101/622 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
requesting, by a hypervisor, a cellular IP address by initiating a call using a cellular modem of the hypervisor to establish data packet network connectivity with a cellular network;
receiving, by the hypervisor, a cellular link IP address assigned to the cellular modem of the hypervisor by the cellular network;
assigning, by the hypervisor, the cellular link IP address to a virtual L2-bridge interface included in the hypervisor, wherein the hypervisor is associated with a plurality of virtual machines, and wherein the virtual L2-bridge interface includes a bridge MAC address;
mapping, by the hypervisor, a MAC address of a respective virtual machine included in the plurality of virtual machines with the bridge MAC address of the virtual L2-bridge interface included in the hypervisor so that the bridge MAC address can be used as a source MAC address for each of the plurality of virtual machines including the respective virtual machine while the plurality of virtual machines share the cellular link IP address of the cellular modem for communicating;
detecting, by the hypervisor, a change in the cellular link IP address assigned to the cellular modem of the hypervisor; and
updating, by the hypervisor, the virtual L2-bridge interface with a different cellular link IP address assigned to the cellular modem of the hypervisor while maintaining the data packet network connectivity.