Introduction to Ethernet Virtual Private Network (EVPN)
Ethernet Virtual Private Network or EVPN is a technology designed to carry Layer 2 traffic over wide area network protocols. EVPN is a multi-tenant BGP-based control plane for layer-2 (bridging) and layer-3 (routing) VPNs. It’s the unifying L2+L3 equivalent of the traditional L3-only MPLS/VPN control plane. PICOS EVPN implementation leverages VXLAN technology as described in RFC7348.
...
- Exchange of VNI membership between VTEPs using EVPN type 3 routes.
- Exchange of host MAC and IP addresses using EVPN type 2 routes.
- Exchange of MAC Mobility Extended Community to support host/VM mobility.
- Dual attached host via VXLAN active-active mode. MAC synchronization between switches is achieved via MLAG.
- ARP/ND suppression, which enables VTEPs to suppress ARP flooding over VXLAN tunnels is enabled by default on VNIs in PiCOS.
- Inter Subnet routing for IPv4. Distributed symmetric and asymmetric routing between different subnets and centralized routing.
- Prefix-based routing using EVPN type-5 routes (EVPN IP prefix route).
- Multi-tenancy over layer 3.
- ECMP for overlay networks on RIOT-capable Broadcom ASICs (Trident 3, Maverick, Trident 2+) in addition to Tomahawk and Mellanox Spectrum-A1 ASICs. No configuration is needed, ECMP occurs in the overlay when there are multiple next hops.
- Head end replication, PiCOS supports up to 128 VTEPs with head end replication.
...