SR Linux services facilitate EVPN-VXLAN deployments in data centers. Ethernet Virtual Private Network (EVPN), along with Virtual eXtensible LAN (VXLAN), is a technology that allows Layer 2 and Layer 3 traffic to be tunneled across an IP network.
The SR Linux EVPN-VXLAN solution supports using Layer 2 Broadcast Domains (BDs) in multi-tenant data centers using EVPN for the control plane and VXLAN as the data plane. It includes the following features:
These features are summarized in the following sections. See the SR Linux EVPN-VXLAN Guide for descriptions of supported features and configuration examples.
Layer 2 services refers to the infrastructure implemented on SR Linux to support multiple virtual switches on the same system.
To do this, SR Linux uses a network instance of type mac-vrf, which functions as a broadcast domain. Each mac-vrf network instance builds a bridge table composed of MAC addresses that can be learned via the data path on network instance interfaces or via static configuration. You can configure the size of the bridge table for each mac-vrf network instance, as well as the aging for dynamically learned MAC addresses and other parameters related to the bridge table.
The mac-vrf network instance is associated with a network instance of type default or ip-vrf via an Integrated Routing and Bridging (IRB) interface. IRB interfaces enable inter-subnet forwarding.
Figure 7 shows the relationship between an IRB interface and mac-vrf, and ip-vrf network instance types.

See the “Layer 2 services infrastructure” chapter of the SR Linux EVPN-VXLAN Guide for a description of Layer 2 services components and configuration examples.
EVPN for VXLAN tunnels (Layer 2) allows for the extension of a BD in overlay multi-tenant DCs. To support this topology, SR Linux includes the following features:
See the “EVPN for VXLAN tunnels (Layer 2)” chapter of the SR Linux EVPN-VXLAN Guide for a description of supported features, basic configuration information, and EVPN L2 multi-homing configuration examples.
SR Linux supports EVPN for VXLAN tunnels (Layer 3) for inter-subnet-forwarding for unicast traffic within the same tenant infrastructure. SR Linux features that support this topology fall into the following categories:
Other supported features include:
See the “EVPN for VXLAN tunnels (Layer 3)” chapter of the SR Linux EVPN-VXLAN Guide for EVPN Layer 3 basic configuration information and examples.