US 12,010,011 B2
Fast reroute for ethernet virtual private networks—virtual extensible local area network
Wen Lin, Andover, MA (US); Yi Zheng, Concord, MA (US); Mukesh Kumar, Cupertino, CA (US); Xichun Hong, Fremont, CA (US); Selvakumar Sivaraj, Sunnyvale, CA (US); Vamshi Krishna Voruganti, Cupertino, CA (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 Nov. 30, 2022, as Appl. No. 18/060,521.
Application 18/060,521 is a continuation of application No. 17/301,351, filed on Mar. 31, 2021, granted, now 11,546,253.
Prior Publication US 2023/0095253 A1, Mar. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 45/28 (2022.01); H04L 12/46 (2006.01); H04L 41/0668 (2022.01)
CPC H04L 45/28 (2013.01) [H04L 12/4633 (2013.01); H04L 12/4675 (2013.01); H04L 41/0668 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A device comprising:
a memory; and
one or more processors in communication with the memory and configured to:
receive, from a second device, a reroute tunnel endpoint address of the second device for a backup path to the second device,
wherein the device is configured to operate as a first provider edge (PE) device of an Ethernet segment of one or more Ethernet segments with reachability to a customer endpoint and the second device is configured to operate as a second provider edge (PE) device of the one or more Ethernet segments,
wherein the reroute tunnel endpoint address of the second devices is associated with a second split-horizon group that is different than a tunnel endpoint and a first split-horizon group of the second device for another path to the second device;
configure a backup path to the second device over a core network, wherein to configure the backup path comprises installing the reroute tunnel endpoint address and one or more corresponding actions to cause the device to encapsulate a packet received from the core network within a header including the reroute tunnel endpoint address as a destination tunnel endpoint address of the header;
receive a packet from the core network; and
reroute, based on the device being unable to send the packet to the customer endpoint, the packet on the backup path by encapsulating the header including the reroute tunnel endpoint address and forwarding the packet including the reroute tunnel endpoint address on the backup path to the second device over the core network to reach the customer endpoint.