Method for preventing blackholing of traffic during partial failures in ethernet virtual private network data center interconnect multihoming networks
AssigneeArista Networks, Inc.
InventorsOmar Ahsan Jamil, Alton Lo
Life of this patent
Estimating the term…
Abstract
Systems and methods that allow a multihomed gateway to monitor its membership in individual domains in an Ethernet Virtual Private Network (EVPN) Data Center Interconnect (DCI) Network, and issue withdrawals from multihoming groups associated with those domains based on this membership, are disclosed. According to embodiments, links between a local domain and a gateway, and between the gateway and a remote domain, can be monitored at the gateway. When the link between the gateway and a domain goes down the gateway may withdraw itself from any multihoming group associated with the domain to which the link has been lost.
Claims20
A method, comprising:
- monitoring a BGP session associated with a link between a gateway and a first domain, wherein the gateway resides in a local domain of an Ethernet Virtual Private Network (EVPN) Data Center Interconnect (DCI) Network and the gateway is a member of a multihoming group at a second domain, wherein the multihoming group is associated with the first domain, and the local domain and the first domain are interconnected over a network through the gateway via the link using DCI over EVPN;
- detecting the link between the gateway and the first domain is down based on the monitored BGP session;
- and
- withdrawing, by the gateway, from the multihoming group at the second domain.
A network device, comprising:
- a processor;
- a non-transitory computer readable medium, comprising instructions for:
- configuring the network device as a gateway that is part of a multihoming group in a first domain of an Ethernet Virtual Private Network (EVPN) Data Center Interconnect (DCI) Network, the multihoming group associated with a second domain of the EVPN DCI network;
- monitoring a first BGP session associated with a first peer of the gateway associated with the first domain of the EVPN DCI network;
- monitoring a second BGP session associated with a second peer of the gateway associated with the second domain of the EVPN DCI network;
- and
- in response to detecting that a first link between the gateway and the first domain is down wherein the first domain and the second domain are interconnected over a network through the gateway via the first link using DCI over EVPN and the first link is detected as down based on the first BGP session or second BGP session, issuing a withdrawal associated with the multihoming group to the second peer.
A non-transitory computer readable medium, comprising instructions for:
- tracking a BGP session between a gateway in a first domain of a Ethernet Virtual Private Network (EVPN) Data Center Interconnect (DCI) Network and a peer in a second domain of the EVPN DCI network, the BGP session associated with a DCI over EVPN link between the first domain and the second domain;
- based on the tracking of the BGP session, detecting the BGP session between the gateway and the peer in the second domain is down;
- determining that there are no active BGP sessions between the gateway and any other peers associated with the second domain;
- and
- withdrawing, by the gateway, from a multihoming group associated with the second domain by issuing a withdrawal to the first domain.
Dependencies are inferred from the claim text.