What is vxlan evpn

Last updated: April 1, 2026

Quick Answer: VXLAN EVPN combines Virtual Extensible LAN with Ethernet VPN to enable efficient multi-tenant cloud networking with automatic endpoint discovery across data centers without manual configuration.

Key Facts

What is VXLAN EVPN?

VXLAN EVPN is a network virtualization technology that combines two powerful mechanisms for modern data center networking. VXLAN (Virtual Extensible LAN) provides the data plane transport mechanism, while EVPN (Ethernet VPN) supplies the control plane for dynamic endpoint discovery and learning. Together, they enable scalable, flexible, and automated Layer 2 network extension across Layer 3 infrastructure.

How VXLAN EVPN Works

VXLAN encapsulates Ethernet frames within UDP packets, allowing Layer 2 networks to extend across Layer 3 boundaries. Each Ethernet frame is wrapped with a VXLAN header containing a 24-bit VXLAN Network Identifier (VNI), enabling millions of isolated virtual networks to coexist on the same physical infrastructure. EVPN uses Border Gateway Protocol (BGP) to dynamically advertise MAC addresses, IP addresses, and routes between VXLAN tunnel endpoints (VTEPs).

This approach eliminates the need for manual MAC address learning and broadcast flooding that characterizes traditional data center networks. Instead of flooding unknown frames across the entire network, EVPN automatically learns which MAC addresses exist behind each VXLAN tunnel endpoint and programs the forwarding tables accordingly.

Key Benefits

Deployment Use Cases

VXLAN EVPN is primarily deployed in cloud data centers, enterprise virtualization environments, and provider networks. Public cloud providers use VXLAN EVPN to manage customer networks at scale. Enterprise data centers leverage it for network virtualization and private cloud implementations. Telecommunications providers use VXLAN EVPN as the foundation for Software-Defined WAN (SD-WAN) and Ethernet services.

Requirements and Considerations

VXLAN EVPN requires network devices that support VXLAN tunneling and BGP EVPN. All VXLAN tunnel endpoints must maintain layer 3 connectivity. Network operators must design appropriate VNI allocation schemes and BGP configuration. Proper monitoring and troubleshooting tools are essential for managing VXLAN EVPN overlay networks effectively.

Related Questions

What is VXLAN?

VXLAN is a network overlay technology that encapsulates Layer 2 Ethernet frames within Layer 3 UDP packets, allowing virtual Layer 2 networks to extend transparently across Layer 3 boundaries in data center environments.

What is the difference between VXLAN and VPN?

VXLAN is a data center overlay technology for extending Layer 2 networks across Layer 3 boundaries, while VPN is primarily used for encrypted remote access and privacy across public networks like the internet.

How does BGP EVPN work?

BGP EVPN uses Border Gateway Protocol to dynamically advertise and learn MAC addresses, IP addresses, and routes throughout an EVPN network, enabling automatic endpoint discovery without manual configuration.

Sources

  1. Wikipedia - Virtual Extensible LAN CC-BY-SA-4.0
  2. RFC 7432 - BGP MPLS-Based Ethernet VPN RFC
  3. RFC 7348 - Virtual eXtensible Local Area Network RFC