Fast failover in multi-homed ethernet virtual private networks
US-9019814-B1 · Apr 28, 2015 · US
US9787573B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9787573-B2 |
| Application number | US-201414587839-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 31, 2014 |
| Priority date | Dec 31, 2014 |
| Publication date | Oct 10, 2017 |
| Grant date | Oct 10, 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.
Techniques are described for providing fast convergence in the event of a link failure in an all-active multi-homed Ethernet virtual private network. A provide edge (PE) network device may pre-configure an interface next hop and secondary next hops. The secondary next hops may be logical links to other PE network devices in the same Ethernet segment. In the event of a link failure in the interface next hop between the PE network device and a customer edge (CE) network device, the PE network device may be configured to forward data traffic to the CE network device using the secondary next hops. In the event of a link failure between the PE network device and a core network, the PE network device may be configured to send an out-of-service message to the CE network device that instructs the CE network device to stop sending traffic to the PE network device.
Opening claim text (preview).
What is claimed is: 1. A method comprising: pre-configuring, at a first provider edge (PE) network device, a primary route to a customer edge (CE) network device and one or more secondary routes to the CE network device, the primary route using a first communication link between the first PE network device and the CE network device, and the one or more secondary routes using one or more other respective communication links between the first PE network device and one or more other PE network devices, wherein the first PE network device and the one or more other PE network devices are configured in an all-active mode as part of an Ethernet segment of a Layer 2 virtual bridge and the CE network device is multi-homed to the first PE network device and the one or more other PE network devices; receiving, at the first PE network device, data packets addressed to the CE network device; detecting, by the first PE network device, a link failure for the primary route; and forwarding, by the first PE network device, the data packets addressed to the CE network device using the one or more secondary routes in response to detecting the link failure for the primary route. 2. The method of claim 1 , wherein pre-configuring the primary route and the one or more secondary routes comprises: configuring a next hop list, the next hop list including an interface next hop for the primary route, and one or more secondary next hops for the one or more secondary routes. 3. The method of claim 2 , further comprising: configuring the interface next hop with a low weight in the next hop list so that all network traffic addressed to the CE network device is routed via the first communication link when the first communication link is available; and configuring the one or more secondary next hops with a high weight in the next hop list so that network traffic is load-balanced when the first communication link is not available. 4. The method of claim 2 , wherein forwarding, by the first PE network device, the data packets addressed to the CE network device to the one or more secondary routes in response to detecting the link failure in the primary route comprises: configuring the next hop list to select the one or more secondary next hops; and responsive to receiving the data packets, forwarding the data packets using the one or more secondary next hops. 5. The method of claim 4 , wherein the one or more secondary next hops are multiprotocol label switching (MPLS) next hops. 6. The method of claim 1 , further comprising: withdrawing, by the first PE network device, from a routing table for the Ethernet segment in response to detecting the link failure. 7. The method of claim 1 , wherein the data packets are known unicast traffic. 8. The method of claim 1 , further comprising: detecting, by the first PE network device, a link failure between the first PE network device and another PE network device providing access to a core network; and sending, by the first PE network device in response to detecting the link failure between the first PE network device and the core network, a message to the CE network device that indicates the link failure and that indicates that the data packets should not be sent to the first PE network device. 9. The method of claim 8 , wherein the Ethernet segment is connected to the CE network device in an all-active multi-homed Ethernet virtual private network (EVPN) topology. 10. The method of claim 9 , wherein the first PE network device is part of a link aggregation group (LAG) with the one or more other PE network devices. 11. The method of claim 10 , wherein sending the message comprises sending a link aggregation control protocol (LACP) out-of-service (OOS) message. 12. A network device, wherein the network device is a first provider edge (PE) network device, comprising: a forwarding engine configured to: pre-configure a primary route to a customer edge (CE) network device and one or more secondary routes to the CE network device, the primary route using a first communication link between the first PE network device and the CE network device, and the one or more secondary routes using one or more other respective communication links between the first PE network device and one or more other PE network devices, wherein the first PE network device and the one or more other PE network devices are configured in an all-active mode as part of an Ethernet segment of a Layer 2 virtual bridge and the CE network device is multi-homed to the first PE network device and the one or more other PE network devices; receive data packets addressed to the CE network device, and forward the data packets addressed to the CE network device using the one or more secondary routes in response to detecting the link failure for the primary route; and a routing engine configured to detect the link failure for the primary route. 13. The network device of claim 12 , wherein the forwarding engine is further configured to configure a next hop list, the next hop list including an interface next hop for the primary route, and one or more secondary next hops for the one or more secondary routes. 14. The network device of claim 13 , wherein the forwarding engine is further configured to: configure the interface next hop with a low weight in the next hop list so that all network traffic addressed to the CE network device is routed via the first communication link when the first communication link is available; and configure the one or more secondary next hops with a high weight in the next hop list so that network traffic is load-balanced when the first communication link is not available. 15. The network device of claim 13 , wherein the forwarding engine is further configured to: configure the next hop list to select the one or more secondary next hops; and responsive to receiving the data packets, forward the data packets using the one or more secondary next hops. 16. The network device of claim 15 , wherein the one or more secondary next hops are multiprotocol label switching (MPLS) next hops. 17. The network device of claim 12 , wherein the routing engine is further configured to withdraw from a routing table for the Ethernet segment in response to detecting the link failure. 18. The network device of claim 12 , wherein the data packets are known unicast traffic. 19. The network device of claim 12 , further comprising: a routing engine configured to detect a link failure between the first PE network device and another PE network device providing access to a core network, and wherein the forwarding engine is further configured to send, in response to the routing engine detecting the link failure between the first PE network device and the core network, a message to the CE network device that indicates the link failure and that indicates that the data packets should not be sent to the first PE network device. 20. The network device of claim 19 , wherein the Ethernet segment is connected to the CE network device in an all-active multi-homed Ethernet virtual private network (EVPN) topology. 21. The network device of claim 20 , wherein the first PE network device is part of a link aggregation group (LAG) with the one or more other PE network devices. 22. The network device of claim 21 , wherein sending the message comprises sending a link aggregation control protocol (LACP) out-of-service (OOS) message. 23. A network system comprising: a plurality of provider edge (PE
Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks · CPC title
Alternate routing · CPC title
Link aggregation, e.g. trunking · CPC title
using network fault recovery (ring fault isolation or reconfiguration in loop networks without recovery actions by a network management system H04L12/437) · CPC title
using route fault recovery · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.