Proactive convergence of endpoint reachability in data centers

US12549478B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12549478-B2
Application numberUS-202418425988-A
CountryUS
Kind codeB2
Filing dateJan 29, 2024
Priority dateJan 29, 2024
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This disclosure describes techniques and mechanisms to enable proactive convergence of endpoints in a network corresponding to virtual machine mobility scenarios. The techniques may be used individually or together to reduce convergence times and improve network security. The techniques may include proactively exchanging IP-MAC binding information between an old location and a new location of a virtual machine; (2) utilizing a route reflector and a convergence efficient flood order to update the location of the virtual machine at the old location to point to the new location; (3) proactively poisoning the route to the virtual machine at the old location; and (4) utilizing an orchestrator to proactively notify leaf(s) of reachability information of the virtual machine prior to or during migration of the virtual machine.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method associated with a control plane of a network, comprising: determining that a virtual machine (VM) is moved from a first location to a second location, the first location being associated with a first switch of a plurality of switches within the network, and the second location being associated with a second switch of the plurality of switches; prior to a move of the VM from the first location to the second location being completed, receiving, at the second switch, a message comprising a MAC address and one or more IP addresses associated with the VM, wherein the message is sent from the first switch; storing, at the second switch, the MAC address associated with the VM and the one or more IP addresses associated with the VM; and advertising, by the second switch and to the plurality of switches, reachability information of the VM, the reachability information comprising one or more IP-MAC bindings, the reachability information being advertised prior to the move of the VM being completed. 2 . The method of claim 1 , wherein the second switch at the second location advertises the reachability information using a BGP EVPN protocol. 3 . The method of claim 1 , wherein the MAC address and the one or more IP addresses are stored by a networking module within a hypervisor at the second location. 4 . The method of claim 1 , wherein the message is sent by a virtual switch or a hypervisor associated with the VM at the first location. 5 . The method of claim 1 , wherein the VM is one of a plurality of VMs being migrated to the second location, and wherein the advertising occurs at a time prior to the migration being completed. 6 . The method of claim 1 , further comprising: injecting, at the second location, the MAC address, the one or more IP addresses into an advertisement message, the advertisement message comprising an updated mobility sequence number; and advertising, by the second switch and to a route reflector, the advertisement message indicating reachability of the VM at the second location, wherein the route reflector: stores the second location based at least in part on the updated mobility sequence number; and advertises, to the plurality of switches, the advertisement message, such that traffic directed to the first location is forwarded to the second location. 7 . The method of claim 6 , wherein the advertisement message comprises a BGP EVPN Route-type 2 message. 8 . The method of claim 1 , further comprising: receiving, by the first switch at the first location, data associated with the MAC address of the VM; determining, by the first switch, the one or more IP addresses associated with the MAC address; and based at least in part on the MAC address and the one or more IP addresses, poisoning, by the first switch, a route to the first location within the network. 9 . The method of claim 8 , wherein the data is sent by a networking module of a hypervisor of the VM at the first location to the first switch via a RARP packet. 10 . A system comprising: one or more processors; and one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: determining that a virtual machine (VM) is moved from a first location to a second location, the first location being associated with a first switch of a plurality of switches within a network, and the second location being associated with a second switch of the plurality of switches; prior to a move of the VM from the first location to the second location being completed, receiving, at the second switch, a message comprising a MAC address and one or more IP addresses associated with the VM, wherein the message is sent from the first switch; storing, at the second switch, the MAC address associated with the VM and the one or more IP addresses associated with the VM; and advertising, by the second switch and to the plurality of switches, reachability information of the VM, the reachability information comprising one or more IP-MAC bindings, the reachability information being advertised prior to the move of the VM being completed. 11 . The system of claim 10 , wherein the second switch at the second location advertises the reachability information using a BGP EVPN protocol. 12 . The system of claim 10 , wherein the MAC address and the one or more IP addresses are stored by a networking module within a hypervisor at the second location. 13 . The system of claim 10 , wherein the message is sent by a virtual switch or a hypervisor associated with the VM at the first location. 14 . The system of claim 10 , wherein the VM is one of a plurality of VMs being migrated to the second location, and wherein the advertising occurs at a time prior to the migration being completed. 15 . The system of claim 10 , the operations further comprising: injecting, at the second location, the MAC address, the one or more IP addresses into an advertisement message, the advertisement message comprising an updated mobility sequence number; and advertising, by the second switch and to a route reflector, the advertisement message indicating reachability of the VM at the second location, wherein the route reflector: stores the second location based at least in part on the updated mobility sequence number; and advertises, to the plurality of switches, the advertisement message, such that traffic directed to the first location is forwarded to the second location. 16 . The system of claim 15 , wherein the advertisement message comprises a BGP EVPN Route-type 2 message. 17 . The system of claim 10 , the operations further comprising: receiving, by the first switch at the first location, data associated with the MAC address of the VM; determining, by the first switch, the one or more IP addresses associated with the MAC address; and based at least in part on the MAC address and the one or more IP addresses, poisoning, by the first switch, a route to the first location within the network. 18 . The system of claim 17 , wherein the data is sent by a networking module of a hypervisor of the VM at the first location to the first switch via a RARP packet. 19 . One or more non-transitory computer-readable media storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: determining that a virtual machine (VM) is moved from a first location to a second location, the first location being associated with a first switch of a plurality of switches within a network, and the second location being associated with a second switch of the plurality of switches; prior to a move of the VM from the first location to the second location being completed, receiving, at the second switch, a message comprising a MAC address and one or more IP addresses associated with the VM, wherein the message is sent from the first switch; storing, at the second switch, the MAC address associated with the VM and the one or more IP addresses associated with the VM; and advertising, by the second switch and to the plurality of switches, reachability information of the VM, the reachability information comprising one or more IP-MAC bindings, the reachability information being advertised prior to the move of the VM being completed. 20 . The one or more non-transitory computer-readable media of claim 19 , the operations further comprising: injecting,

Assignees

Inventors

Classifications

  • Address processing for routing · CPC title

  • Topology update or discovery · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12549478B2 cover?
This disclosure describes techniques and mechanisms to enable proactive convergence of endpoints in a network corresponding to virtual machine mobility scenarios. The techniques may be used individually or together to reduce convergence times and improve network security. The techniques may include proactively exchanging IP-MAC binding information between an old location and a new location of a…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/586. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).