Adaptive load balancing for single active redundancy using EVPN designated forwarder election
First Claim
1. A client edge (CE) device, comprising:
- a memory storing instructions; and
a processor to execute the instructions to;
receive election information, the election information being determined based on a designated forwarder (DF) election, associated with a group of Ethernet virtual private network instances (EVIs) and a group of provider edge (PE) devices, being performed, andthe election information including;
a modulo value that corresponds to an identifier value associated with a virtual local area network (VLAN) associated with a particular EVI of the group of EVIs, and a generated ordered provider edge (PE) list identifying the group of PE devices,the modulo value being used to determine that a particular PE device, of the group of PE devices, is to act as an elected DF for the particular EVI; and
process traffic, associated with the particular EVI, based on the election information, the traffic being processed to forward the traffic to the particular PE device.
1 Assignment
0 Petitions
Accused Products
Abstract
A provider edge (PE) device may receive an indication to perform a designated forwarder (DF) election associated with a network segment that includes the PE device, one or more other PE devices, and a client edge (CE) device. The PE device, the one or more other PE devices, and the CE device may be associated with an Ethernet virtual private network (EVPN) that includes a group of EVPN instances (EVIs). The PE device may perform the DF election in order to determine election information associated with the PE device. The election information may include information associated with a particular EVI, of the group of EVIs, for which the PE device is to act as a DF. The PE device may provide the election information to the CE device to cause the CE device to provide traffic, associated with a particular VLAN included in the particular EVI, to the PE device.
7 Citations
19 Claims
-
1. A client edge (CE) device, comprising:
-
a memory storing instructions; and a processor to execute the instructions to; receive election information, the election information being determined based on a designated forwarder (DF) election, associated with a group of Ethernet virtual private network instances (EVIs) and a group of provider edge (PE) devices, being performed, and the election information including;
a modulo value that corresponds to an identifier value associated with a virtual local area network (VLAN) associated with a particular EVI of the group of EVIs, and a generated ordered provider edge (PE) list identifying the group of PE devices,the modulo value being used to determine that a particular PE device, of the group of PE devices, is to act as an elected DF for the particular EVI; and process traffic, associated with the particular EVI, based on the election information, the traffic being processed to forward the traffic to the particular PE device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, by a client edge (CE) device, election information, the election information being determined based on a designated forwarder (DF) election, associated with a group of Ethernet virtual private network instances (EVIs) and a group of provider edge (PE) devices, being performed, and the election information including;
a modulo value that corresponds to an identifier value associated with a virtual local area network (VLAN) associated with a particular EVI of the group of EVIs, and a generated ordered provider edge (PE) list identifying the group of PE devices,the modulo value being used to determine that a particular PE device, of the group of PE devices, is to act as an elected DF for the particular EVI; and processing, by the CE device and based on the election information, traffic associated with the particular EVI, the traffic being processed to forward the traffic to the particular PE device. - View Dependent Claims (9, 10, 11, 12, 18, 19)
-
-
13. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions that, when executed by one or more processors of a client edge (CE) device, cause the one or more processors to; receive election information, the election information being determined based on a designated forwarder (DF) election, associated with a group of Ethernet virtual private network instances (EVIs) and a group of provider edge (PE) devices, being performed, and the election information including;
a modulo value that corresponds to an identifier value associated with a virtual local area network (VLAN) associated with a particular EVI of the group of EVIs, and a generated ordered provider edge (PE) list identifying the group of PE devices,the modulo value being used to determine that a particular PE device, of the group of PE devices, is to act as an elected DF for the particular EVI; and process traffic, associated with the particular EVI, based on the election information, the traffic being processed to forward the traffic to the particular PE device. - View Dependent Claims (14, 15, 16, 17)
-
Specification