Avoiding traffic blackholing in an EVPN DCI network topology caused by EVPN aliasing
AssigneeArista Networks, Inc.
InventorsRajesh Semwal, Omar Jamil
Life of this patent
Estimating the term…
Abstract
Techniques for avoiding traffic blackholing problems in an Ethernet Virtual Private Network (EVPN) Data Center Interconnect (DCI) network topology that are caused by EVPN aliasing are provided. In one set of embodiments, a gateway device in the EVPN DCI network topology can determine whether an Ethernet Segment (ES) to which the gateway device is connected is an Interconnect ES (I-ES). If so, the gateway device can advertise an Auto-Discovery (AD) per ES route for the ES to one or more other network elements in the EVPN DCI network topology, without advertising any AD per EVPN Instance (EVI) routes for the ES.
Claims20
A method performed by a gateway device in an Ethernet Virtual Private Network (EVPN) Data Center Interconnect (DCI) network topology, the method comprising:
- for each of one or more Ethernet Segments (ESs) identified in a configuration of the gateway device:
- determining whether the ES is indicated as being an Interconnect ES (I-ES) in the configuration;
- and
- upon determining that the ES is indicated as being an I-ES in the configuration, advertising an Auto-Discovery (AD) per ES route for the ES to one or more other network elements in the EVPN DCI network topology, without advertising any AD per EVPN Instance (EVI) routes for the ES,
- wherein advertising the AD per ES route without advertising any AD per EVI routes for the ES prevents EVPN aliasing from taking effect with respect to the ES,
- wherein preventing EVPN aliasing from taking effect with respect to the ES avoids blackholing of Layer 2 (L2) traffic destined for an endpoint device belonging to the ES in a scenario where the gateway device cannot forward the L2 traffic.
A network device in an Ethernet Virtual Private Network (EVPN) Data Center Interconnect (DCI) network topology, the network device comprising:
- a central processing unit (CPU);
- a non-volatile storage holding an Ethernet Segment (ES) configuration;
- and
- a main memory having stored thereon program code that, when executed by the CPU, causes the CPU to:
- for each of one or more ESs identified in the ES configuration:
- determining whether the ES is indicated as being an Interconnect ES (I-ES) in the ES configuration;
- and
- upon determining that the ES is indicated as being an I-ES in the ES configuration, advertising an Auto-Discovery (AD) per ES route for the ES to one or more other network elements in the EVPN DCI network topology, without advertising any AD per EVPN Instance (EVI) routes for the ES,
- wherein advertising the AD per ES route without advertising any AD per EVI routes for the ES prevents EVPN aliasing from taking effect with respect to the ES,
- wherein preventing EVPN aliasing from taking effect with respect to the ES avoids blackholing of Layer 2 (L2) traffic destined for an endpoint device belonging to the ES in a scenario where the network device cannot forward the L2 traffic.
A method performed by a gateway device in an Ethernet Virtual Private Network (EVPN) Data Center Interconnect (DCI) network topology, the method comprising:
- determining whether an Ethernet Segment (ES) to which the gateway device is connected is an Interconnect ES (I-ES);
- and
- upon determining that the ES is an I-ES, advertising an Auto-Discovery (AD) per ES route for the ES to one or more other network elements in the EVPN DCI network topology, without advertising any AD per EVPN Instance (EVI) routes for the ES,
- wherein advertising the AD per ES route without advertising any AD per EVI routes for the ES prevents EVPN aliasing from taking effect with respect to the ES,
- wherein preventing EVPN aliasing from taking effect with respect to the ES avoids blackholing of Layer 2 (L2) traffic destined for an endpoint device belonging to the ES in a scenario where the gateway device cannot forward the L2 traffic.
Dependencies are inferred from the claim text.