Migrating virtual machines between computing devices
AssigneeJuniper Networks, Inc.
InventorsHendrikus G.P. Bosch, Jan Medved
Life of this patent
Estimating the term…
Loading patent…
AssigneeJuniper Networks, Inc.
InventorsHendrikus G.P. Bosch, Jan Medved
Estimating the term…
In one example, a system includes a first computing device configured to execute a virtual machine, wherein the virtual machine is communicatively coupled to a virtual private network (VPN) via a first attachment circuit using a first set of network parameters, stop execution of the virtual machine, and create checkpoint data for the virtual machine, and a second computing device configured to execute the virtual machine, using at least some of the checkpoint data, and to cause the virtual machine to become communicatively coupled to the VPN via a second attachment circuit using a second set of network parameters different from the first set of network parameters. The system may further include a first provider edge (PE) routing device communicatively coupled to the first computing device via the first attachment circuit, and a second PE routing device communicatively coupled to the second computing device via the second attachment circuit.
A method comprising:
The method of claim 38, wherein receiving the message comprises receiving an Internet control message protocol (ICMP) router advertisement message parameters.
The method of claim 38, wherein the message further includes an indication of a type for the second attachment circuit.
A computing device comprising:
The computing device of claim 39, wherein the message comprises an Internet control message protocol (ICMP) router advertisement message.
The computing device of claim 39, wherein the message further includes an indication of a type for the second attachment circuit.
A computer-readable storage medium comprising instructions that, when executed, cause a processor of a computing device to:
The computer-readable storage medium of claim 40, wherein the instructions that cause the processor to receive the message comprise instructions that cause the processor to receive an Internet control message protocol (ICMP) router advertisement message.
The computer-readable storage medium of claim 40, wherein the message further includes an indication of the second attachment circuit.
A system comprising:
The system of claim 41,
The system of claim 41, wherein when the second attachment circuit comprises a virtual local area network (VLAN), the second set of network parameters comprise VLAN tags and instructions for updating an address resolution protocol (ARP) cache of the guest operating system.
The system of claim 41, wherein when the second attachment circuit comprises a generic routing encapsulation (GRE) tunnel, the second set of network parameters comprise a home agent address of the second PE routing device, a protocol for the GRE tunnel, and a GRE session key.
A method comprising:
Dependencies are inferred from the claim text.