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 |
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.
|