Virtual machine migration downtime reduction using a multicast address
AssigneeRed Hat, Inc.
InventorMichael Tsirkin
Life of this patent
Estimating the term…
Abstract
A migration process for migration of a virtual machine from a source host to a destination host has initiated is determined. The source host and the destination host are part of a network. A multicast address that is mapped to a group comprising the source host and the destination host is obtained. Host in the network to begin encapsulating packets addressed to the virtual machine and send the encapsulated packets using the multicast address in a destination address field of the encapsulated packets is notified.
Claims17
A method, comprising:
- determining, by a processing device, that a migration process for migration of a virtual machine from a source host to a destination host has initiated, wherein the source host and the destination host are part of a network, wherein the network comprises an encapsulated network;
- obtaining, by the processing device, a multicast address that is mapped to a group comprising the source host and the destination host;
- and
- notifying, by the processing device, hosts in the network to begin encapsulating packets addressed to the virtual machine and send the encapsulated packets using the multicast address in a destination address field of the encapsulated packets, wherein the notification to begin encapsulating the packets is to cause the hosts to switch from sending encapsulated packets addressed to the virtual machine using a unicast address of the source host to using the multicast address.
A system comprising:
- a memory;
- a processing device operatively coupled to the memory, the processing device to:
- determine, by a processing device, that a migration process for migration of a virtual machine from a source host to a destination host has initiated, wherein the source host and the destination host are part of a network, wherein the network comprises an encapsulated network;
- obtain, by the processing device, a multicast address that is mapped to a group comprising the source host and the destination host;
- and
- notify, by the processing device, hosts in the network to begin encapsulating packets addressed to the virtual machine and send the encapsulated packets using the multicast address in a destination address field of the encapsulated packets, wherein the notification to begin encapsulating the packets is to cause the hosts to switch from sending encapsulated packets addressed to the virtual machine using a unicast address of the source host to using the multicast address.
A non-transitory computer-readable media storing instructions that, when executed, cause a processing device to:
- determine, by a processing device, that a migration process for migration of a virtual machine from a source host to a destination host has initiated, wherein the source host and the destination host are part of a network, wherein the network comprises an encapsulated network;
- obtain, by the processing device, a multicast address that is mapped to a group comprising the source host and the destination host;
- and
- notify, by the processing device, hosts in the network to begin encapsulating packets addressed to the virtual machine and send the encapsulated packets using the multicast address in a destination address field of the encapsulated packets, wherein the notification to begin encapsulating the packets is to cause the hosts to switch from sending encapsulated packets addressed to the virtual machine using a unicast address of the source host to using the multicast address.
Dependencies are inferred from the claim text.