IP Library › Granted Patent US 12,375,400
Granted Patent B2
US 12,375,400 · App. 18/667,646 · Granted Jul 29, 2025

Traffic handling for EVPN E-tree

Inventors: Akhil Shashidhar (Cedar Park, TX); Aaron David Bamberger (Austin, TX)
Assignee: Arista Networks, Inc.
H04L45/50H04L12/4641H04L45/32H04L45/44H04L45/48
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,375,400
App. No.
18/667,646
Granted
Jul 29, 2025
Kind
B2
Abstract

An EVPN network device may advertise an EVPN IMET (type-3) route in a corresponding message to one or more peer EVPN network devices. The EVPN IMET route advertisement message may include an E-tree extended community indicating a leaf or root designation of a locally attached site at the advertising EVPN network device. The inclusion of the E-tree extended community in the EVPN IMET route advertisement message may provide desired traffic handling for implementing an EVPN E-tree service such as handling of BUM traffic.

Claims (30)

1. A method of handling Ethernet Virtual Private Network (EVPN) routing information, the method comprising:

receiving, by an EVPN network device, an EVPN Inclusive Multicast Ethernet Tag (IMET) route from a peer EVPN network device,

wherein the EVPN IMET route includes an Ethernet-tree (E-tree) extended community.

2. The method defined in claim 1 , wherein the E-tree extended community includes a root-indication flag.

3. The method defined in claim 1 , wherein the E-tree extended community includes a leaf-indication flag.

4. The method defined in claim 3 , wherein the E-tree extended community includes a root-indication flag.

5. The method defined in claim 3 , wherein the leaf-indication flag has a set value that is indicative of the peer EVPN network device being configured with a leaf attachment circuit.

6. The method defined in claim 3 , wherein the EVPN IMET route includes a Virtual Extensible Local Area Network (VXLAN) network identifier.

7. The method defined in claim 1 further comprising:

performing, by the EVPN network device, filtering of network traffic based on the received EVPN IMET route.

8. The method defined in claim 7 , wherein the network traffic comprises broadcast, unknown unicast, or multicast (BUM) traffic.

9. The method defined in claim 7 further comprising:

maintaining, by the EVPN network device, a floodlist stored at the EVPN network device based on the received EVPN IMET route.

10. The method defined in claim 9 , wherein performing filtering of the network traffic comprises performing filtering of the network traffic based on the maintained floodlist.

11. A method of operating an Ethernet Virtual Private Network (EVPN) network device, the method comprising:

storing, by the EVPN network device, a floodlist; and

selectively updating, by the EVPN network device, the stored floodlist based on one or more EVPN Inclusive Multicast Ethernet Tag (IMET) routes, at least some of which include an Ethernet-tree (E-tree) extended community.

12. The method defined in claim 11 , wherein a given one of the one or more EVPN IMET routes is advertised by a peer EVPN network device and lacks the E-tree extended community and wherein selectively updating the stored floodlist comprises selectively updating, by the EVPN network device, the stored floodlist to store an indication of the peer EVPN network device.

13. The method defined in claim 11 , wherein a given one of the one or more EVPN IMET routes is advertised by a peer EVPN network device and includes the E-tree extended community and wherein selectively updating the stored floodlist comprises selectively updating, by the EVPN network device, the stored floodlist to exclude an indication of the peer EVPN network device.

14. The method defined in claim 11 , wherein a given one of the one or more EVPN IMET routes is advertised by a peer EVPN network device and includes the E-tree extended community and wherein selectively updating the stored floodlist comprises selectively updating, by the EVPN network device, the stored floodlist to store an indication of the peer EVPN network device.

15. The method defined in claim 11 , wherein the EVPN network device is a provider edge network device, the method further comprising:

forwarding, by the provider edge network device, network traffic based on the floodlist.

16. The method defined in claim 15 , wherein the network traffic comprises broadcast, unknown unicast, or multicast (BUM) traffic.

17. The method defined in claim 11 , wherein the E-tree extended community includes a leaf-indication flag and a root-indication flag.

18. A method of conveying Ethernet Virtual Private Network (EVPN) routing information, the method comprising:

transmitting, byan EVPN network device, an EVPN route advertisement message toward one or more peer EVPN network devices,

wherein the EVPN route advertisement message includes an Ethernet-tree (E-tree) extended community,

wherein the E-tree extended community includes a root-indication flag and includes a leaf-indication flag, and

wherein the EVPN route advertisement message is an EVPN Inclusive Multicast Ethernet Tag (IMET) route.

19. The method defined in claim 18 , wherein the root-indication flag, when set, indicates an association with a root site and wherein the leaf-indication flag, when set, indicates an association with a leaf site.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2025
From: SHASHIDHAR, AKHIL; BAMBERGER, AARON DAVID
To: ARISTA NETWORKS, INC.
Reel/Frame 071570/0290 →
Continuity (3)
Continuation 18192578 · Mar 29, 2023
Provisional Application 63485689 · Feb 17, 2023
Related Publication 20240305565A1 · Sep 12, 2024
References Cited (16)
US 8724629B1 · Goli et al. · 2014 [cited by applicant]
US 11469991B1 · Mahadevan et al. · 2022 [cited by applicant]
US 11575541B1 · Styszynski et al. · 2023 [cited by applicant]
US 20150281096A1 · Boutros et al. · 2015 [cited by applicant]
US 20200396103A1 · Brissette et al. · 2020 [cited by applicant]
US 20210119827A1 · Codandam et al. · 2021 [cited by applicant]
US 20210352011A1 · Boutros et al. · 2021 [cited by applicant]
US 20220078046A1 · Wang et al. · 2022 [cited by applicant]
US 20220200903A1 · Boutros et al. · 2022 [cited by applicant]
US 20220247669A1 · Burdet et al. · 2022 [cited by applicant]
US 20220311643A1 · Chundu et al. · 2022 [cited by applicant]
US 20220321458A1 · Lin et al. · 2022 [cited by applicant]
US 20230031683A1 · He et al. · 2023 [cited by applicant]
US 20230073266A1 · Boutros et al. · 2023 [cited by applicant]
Hao Y Li L Wang et al., Multicast Group Address Auto-Provisioning For NVO3 Network, Internet Engineering Task Force (IETF), Jun. 2015, pp. 1-9. [cited by applicant]
A. Sajassi, ED et al., Ethernet-Tree (E-Tree) Support in Ethernet VPN (EVPN) and Provider Backbone Bridging EVPN (PBB-EVPN), Internet Engineering Task Force (IETF), Jan. 2018, pp. 1-23. [cited by applicant]