Cross network bridging
US-12119958-B2 · Oct 15, 2024 · US
US9628290B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9628290-B2 |
| Application number | US-201314050091-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 9, 2013 |
| Priority date | Oct 9, 2013 |
| Publication date | Apr 18, 2017 |
| Grant date | Apr 18, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the invention relate to providing acceleration for traffic migration for virtual machine (VM) migration in overlay networks. One embodiment includes a method that includes migrating of a VM from a first hypervisor to a second hypervisor. The first hypervisor detects incoming encapsulated traffic sent from a third hypervisor that is targeted for the VM. The first hypervisor indicates to a service of incorrect information in the incoming encapsulated traffic for the VM. The third hypervisor is notified with updated information for the VM.
Opening claim text (preview).
What is claimed is: 1. A method comprising: detecting, by a first hypervisor, incoming encapsulated traffic sent from a second hypervisor that is targeted for a virtual machine (VM) that has been migrated from the first hypervisor to a third hypervisor; detecting, by the first hypervisor, that target information is not present in the first hypervisor; and indicating, by the first hypervisor, to a service that the target information is incorrect in the incoming encapsulated traffic for the VM for causing notification of correct target information that is updated for the VM, the indication including first hypervisor virtual switch (vSwitch) information that is derived from an incoming encapsulated traffic and the correct target information, wherein the first hypervisor notifies the service with the updated target information for the VM causing the service to send the updated target information to the second hypervisor prior to a request from the second hypervisor to the service to forward the updated target information. 2. The method of claim 1 , wherein the service comprises distributed overlay virtual Ethernet (DOVE) connectivity service (DCS), and the target information comprises at least one of an Internet Protocol (IP) address and a media access control (MAC) address. 3. The method of claim 1 , further comprising: updating a memory of the second hypervisor with the updated target information; encapsulating new traffic targeted for the VM; and transmitting the encapsulated new traffic to the third hypervisor. 4. The method of claim 1 , wherein the DCS sends updated target information to a server including a distributed overlay virtual Ethernet (DOVE) switch. 5. The method of claim 1 , wherein the first hypervisor causes the DCS to send the updated target information to the second hypervisor. 6. The method of claim 5 , further comprising: updating a memory of the second hypervisor with the updated target information; encapsulating new traffic targeted for the VM; and transmitting the encapsulated new traffic to the third hypervisor. 7. A system comprising: a hardware layer comprising physical devices; a plurality of virtual switches each associated a hypervisor and one or more virtual machines (VMs) overlaying the hardware layer; and a server including a distributed overlay virtual Ethernet (DOVE) connectivity service (DCS) that tracks VM information, wherein a first hypervisor is configured to detect incoming encapsulated traffic including target information for a targeted VM that migrated from the first hypervisor to a third hypervisor, to detect that the target information is not present in the first hypervisor, to initiate an indication to a DCS node that the target information is incorrect to cause a second hypervisor to receive notification with updated target information for the VM that migrated, the indication including first hypervisor virtual switch (vSwitch) information that is derived from the incoming encapsulated traffic and the updated target information, wherein the first hypervisor notifies the DCS with updated target information for the targeted VM to cause the second hypervisor to receive the updated target information prior to a request from the second hypervisor to the DCS to forward the updated target information. 8. The system of claim 7 , wherein the target information comprises at least one of an Internet Protocol (IP) address and a media access control (MAC) address. 9. The system of claim 8 , wherein the DCS sends the updated target information to the server. 10. The system of claim 9 , wherein the server sends the updated target information to the second hypervisor based on the first hypervisor initiated indication. 11. The system of claim 10 , wherein the second hypervisor updates a memory with the updated target information, encapsulates new traffic for the targeted VM, and transmits the encapsulated new traffic to the third hypervisor. 12. The system of claim 7 , wherein the second hypervisor updates a memory with the updated target information, encapsulates new traffic for the targeted VM, and transmits the encapsulated new traffic to the third hypervisor. 13. A computer program product for providing acceleration for traffic migration of virtual machine (VM) migration in overlay networks, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processor to perform a method comprising: detecting, by the first hypervisor, incoming encapsulated traffic sent from a second hypervisor that is targeted for a virtual machine (VM) that has been migrated from the first hypervisor to a third hypervisor; detecting, by the first hypervisor, that target information is not present in the first hypervisor; and indicating, by the first hypervisor, to a service that the target information is incorrect in the incoming encapsulated traffic for the VM for causing notification of correct target information that is updated for the VM, the indication including first hypervisor virtual switch (vSwitch) information that is derived from the incoming encapsulated traffic and the correct target information, wherein the first hypervisor notifies the service with the updated target information for the VM causing the service to send the updated target information to the second hypervisor prior to a request from the second hypervisor to the service to forward the updated target information. 14. The computer program product of claim 13 , wherein the service comprises a distributed overlay virtual Ethernet (DOVE) connectivity service (DCS), and the target information comprises at least one of an Internet Protocol (IP) address and a media access control (MAC) address. 15. The computer program product of claim 14 , further comprising: updating, by the second hypervisor, a memory with the updated target information; encapsulating new traffic targeted for the VM; and transmitting, by the second hypervisor, the encapsulated new traffic to the third hypervisor. 16. The computer program product of claim 14 , wherein the DCS sends updated target information to a server including a DOVE switch, and the DCS sends the updated target information to the second hypervisor. 17. The computer program product of claim 16 , updating, by the second hypervisor, a memory with the updated target information; encapsulating new traffic targeted for the VM; and transmitting, by the second hypervisor, the encapsulated new traffic to the third hypervisor.
Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title
involving task migration · CPC title
Techniques for rebalancing the load in a distributed system · CPC title
considering the load · CPC title
resumption being on a different machine, e.g. task migration, virtual machine migration (G06F9/5088 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.