This is a draft cheat sheet. It is a work in progress and is not finished yet.
IP Multicast
|
VTEPs within a VNI join a configured control-plane multicast group. |
|
BUM traffic is sent to all VTEPs within the VNI over the configured multicast-group. |
|
Arista supports multicast decapsulation to interoperate with third-party VTEP(s). |
|
The underlay needs to be multicast capable which makes the deployment limited. |
|
Recommended for deployments where Arista VTEPs need to interop with legacy third-party VTEPs that support only multicast underlay for BUM traffic handling. |
|
|
CloudVision eXchange (CVX)
|
Locally learned MACs and VNI binding published to CVX. |
|
CVX dynamically distributes state to remote VTEPs. |
|
MAC address learning is via CVX control plane. |
|
Automated provisioning of each VTEP’s flood-list. |
|
No manual overhead for the flood-list when adding/removing VTEP(s). |
|
Reduction in flooded traffic as there’s no flood and learning process. |
|
OVSDB support to allow easily integrate into third-party controller in the future. |
|
High-Availability (HA) Cluster support for resiliency. |
|
Recommended for both small and large deployments where manual flood-list configuration could be a lot of overhead. |
|
Recommended for cases where there’s a requirement to integrate with third-party controllers such as NSX, Nuage, OpenStack, etc. |
|
|
Head End Replication with static flood-set (HER)
|
BUM traffic within a VNI is replicated and transmitted unicast to each of the VTEPs in the flood-list for that VNI. |
|
Replication carried out on the ingress VTEP. |
|
MAC address learning occurs via the standard flood and learn process. |
|
Flood-list needs to be edited on all the VTEPs when adding/removing VTEP(s). |
|
No requirement for IP multicast in the underlay. |
|
Recommended for small deployments where there’s a handful of VLANs and VTEPs, and in cases where flood-set changes are minimal. |
|
|
Ethernet VPN (EVPN)
|
MP-BGP is used to distribute local MAC address and MAC/IP bindings to VTEPs. |
|
Reduction in flooded traffic with ARP suppression in IRB mode. This facilitates more efficient use of underlay bandwidth. |
|
Dynamic MAC distribution and VNI learning; configuration can be BGP intensive. |
|
Support for third-party VTEP(s) with standards-based MP-BGP approach. |
|
Operates outside the CVX model (controller-less). |
|
Recommended for both small and large deployments where standards-based control plane is a requirement. |
|