US 11,677,586 B1
Fast convergence for MAC mobility
Wen Lin, Andover, MA (US); Ravi Shekhar, Fremont, CA (US); Vamshi Krishna Voruganti, Cupertino, CA (US); Aldrin Isaac, San Jose, CA (US); SelvaKumar Sivaraj, Sunnyvale, CA (US); Sean A. Mentzer, Bainbridge Island, WA (US); and John E. Drake, Pittsburgh, PA (US)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Jul. 27, 2021, as Appl. No. 17/443,500.
Application 17/443,500 is a continuation of application No. 16/788,072, filed on Feb. 11, 2020, granted, now 11,088,871.
Claims priority of provisional application 62/955,986, filed on Dec. 31, 2019.
Int. Cl. H04L 12/46 (2006.01); H04L 45/50 (2022.01); H04L 12/66 (2006.01); H04L 61/5007 (2022.01); H04L 101/622 (2022.01)
CPC H04L 12/4641 (2013.01) [H04L 12/66 (2013.01); H04L 45/50 (2013.01); H04L 61/5007 (2022.05); H04L 2101/622 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a first device associated with in an Ethernet virtual private network (EVPN), information associated with a second device,
wherein the information associated with the second device includes at least one of a media access control (MAC) address, a sequence number associated with the MAC address, or network segment information associated with a third device associated with the EVPN;
determining, by the first device, based on comparing the information with address information stored in a memory of the first device, and based on a first data packet received from the second device, that the first data packet is associated with the MAC address and the sequence number;
determining, by the first device and based on determining that the first data packet is associated with the MAC address and the sequence number, that the second device transitioned from being associated with the third device to being associated with another device;
generating, by the first device, a second data packet including information indicating that the second device transitioned from being associated with the first device to being associated with the third device; and
transmitting, by the first device, the second data packet.