IjyaLabs logo
IjyaLabs
Arsenal·Networking

EVPN & VXLAN Cheat Sheet

An exhaustive EVPN and VXLAN reference for data center network engineers covering VNIs, route types, IRB, multihoming, underlay, operations, and troubleshooting.

24 min read·By Arun R Kaushik

How to Use This Sheet

EVPN and VXLAN separate tenant forwarding from the physical topology.

VXLAN provides the data-plane encapsulation.

EVPN provides the BGP control plane that distributes MAC, IP, route, and multihoming state.

Use this as a field reference for fabric design, implementation review, migration planning, troubleshooting, and operational validation.

Situation Start here
New fabric design underlay, VTEP loopbacks, BGP EVPN, VNI plan
L2 extension L2VNI, MAC learning, route type 2, BUM handling
Inter-subnet routing symmetric IRB, L3VNI, anycast gateway
Multihoming Ethernet Segment Identifier, route type 1 and 4
Host move issue MAC mobility sequence, duplicate detection, ARP/ND state
Blackhole underlay reachability, VTEP route, VNI mapping, EVPN route
MTU issue VXLAN overhead, fabric MTU, host MTU, PMTUD
Scale issue route count, MAC count, ARP suppression, summarization

Design rule: EVPN/VXLAN is not one feature. It is underlay routing, overlay signaling, encapsulation, gateway behavior, endpoint learning, and operations working together.

The Simple Picture

Think of the fabric as two networks working at the same time:

  • Underlay: the real IP network between leaf and spine switches.
  • Overlay: the tenant networks carried inside VXLAN tunnels.
  • EVPN: the BGP control plane that tells VTEPs where MACs, IPs, VNIs, and tenant routes live.
evpn_simple_picture underlay Underlay IP reachability between VTEPs evpn EVPN control plane BGP tells who lives where underlay->evpn BGP sessions vxlan VXLAN data plane Tenant traffic rides in tunnels underlay->vxlan outer IP packet forwarding evpn->vxlan MAC, IP, VNI, route info

For dummies:

  • Underlay is the road.
  • VXLAN is the delivery truck.
  • VNI is the tenant label on the package.
  • EVPN is the address book that says which VTEP owns which endpoint.

Core Terms

Term Meaning
VXLAN Virtual Extensible LAN; encapsulates L2 frames over UDP/IP
VNI VXLAN Network Identifier; 24-bit segment identifier
VTEP VXLAN Tunnel Endpoint; encapsulates and decapsulates VXLAN
NVE Network Virtualization Edge; EVPN term for overlay edge
EVPN Ethernet VPN; BGP-based control plane for L2/L3 VPN state
L2VNI VNI mapped to a bridge domain or VLAN
L3VNI VNI mapped to a tenant VRF for routed traffic
MAC-VRF EVPN instance for L2 bridge-domain routes
IP-VRF tenant routing table used with EVPN IRB
RD Route Distinguisher; makes routes unique
RT Route Target; imports and exports VPN routes
ESI Ethernet Segment Identifier for multihomed Ethernet segment
Anycast gateway same gateway IP and MAC on multiple VTEPs
IRB Integrated Routing and Bridging
BUM broadcast, unknown unicast, multicast

Standards Map

Standard Role
RFC 7348 VXLAN encapsulation
RFC 7432 BGP MPLS-based EVPN control plane
RFC 8365 EVPN as a network virtualization overlay, including VXLAN
RFC 9135 Integrated Routing and Bridging in EVPN
RFC 9136 IP prefix advertisement in EVPN

Use RFC names to align multi-vendor discussions. Use vendor documentation for exact CLI behavior.


VXLAN Data Plane

VXLAN wraps an inner Ethernet frame inside an outer IP/UDP packet.

vxlan_packet a Outer Ethernet fabric next hop b Outer IP VTEP to VTEP c UDP port 4789 d VXLAN VNI e Inner Ethernet original tenant frame f Inner payload app traffic
Outer Ethernet
Outer IP
UDP destination port 4789
VXLAN header with VNI
Inner Ethernet frame
Inner IP or payload
Field Purpose
outer source IP source VTEP address
outer destination IP remote VTEP address
UDP destination port usually 4789
UDP source port entropy for ECMP hashing
VNI tenant segment identifier
inner frame original tenant traffic

Operational implication:

  • underlay devices forward only outer IP packets
  • tenant segmentation is carried in VNI
  • ECMP depends on outer headers and UDP source-port entropy
  • MTU must account for encapsulation overhead

For dummies:

The original tenant packet is not changed first. The VTEP puts it inside a new outer packet so the fabric can move it across the IP underlay.


EVPN Control Plane

EVPN uses MP-BGP to advertise reachability.

Instead of flooding every unknown event, VTEPs exchange endpoint and service information in control-plane routes.

evpn_control_plane hosta Host A MAC/IP leafa Leaf A VTEP 10.0.0.11 hosta->leafa local learning spine Spine / RR BGP EVPN leafa->spine advertise type 2 leafb Leaf B VTEP 10.0.0.12 spine->leafb reflect route hostb Host B MAC/IP leafb->hostb knows remote endpoint
Control-plane object Why it matters
MAC address L2 endpoint location
MAC plus IP ARP/ND suppression and host reachability
VTEP IP tunnel endpoint for encapsulation
VNI tenant or bridge-domain mapping
RT import/export membership
ESI multihomed segment identity
IP prefix routed reachability through EVPN

Checklist:

  1. BGP EVPN adjacency is established.
  2. Local MAC/IP routes are originated.
  3. Remote EVPN routes are imported by route target.
  4. VNI maps to correct bridge domain or VRF.
  5. Encapsulation next hop resolves to reachable VTEP loopback.
  6. Data plane can carry the encapsulated packet.

For dummies:

Without EVPN, a switch may need to flood to find unknown endpoints. With EVPN, BGP tells the fabric where the endpoint is before traffic is sent.


EVPN Route Types

Each EVPN route type answers a different question.

Route type Name Common use
Type 1 Ethernet Auto-Discovery multihoming, aliasing, fast convergence
Type 2 MAC/IP Advertisement host MAC and optional IP binding
Type 3 Inclusive Multicast Ethernet Tag BUM flood-list or multicast membership
Type 4 Ethernet Segment Designated Forwarder election for multihoming
Type 5 IP Prefix inter-subnet routing and external prefix advertisement

Troubleshooting shortcut:

Symptom Check route type
remote host MAC missing type 2
ARP suppression wrong type 2 MAC/IP binding
BUM not reaching remote VTEP type 3
multihomed link imbalance or loop type 1 and type 4
routed prefix absent type 5
evpn_route_types q What am I trying to prove? t2 Type 2 Where is this MAC/IP? q->t2 t3 Type 3 Who receives BUM traffic? q->t3 t5 Type 5 Where is this IP prefix? q->t5 t1 Type 1 How is multihomed reachability advertised? q->t1 t4 Type 4 Who is DF for this segment? q->t4

L2VNI, L3VNI, VLAN, and VRF Mapping

Object Scope Example
VLAN local access segment VLAN 101
bridge domain L2 forwarding domain BD 101
L2VNI overlay L2 segment VNI 10101
VRF tenant routing table VRF BLUE
L3VNI overlay routed tenant segment VNI 50001
route target import/export policy target:65000:10101

Common mapping:

vni_mapping vlan VLAN 101 local access bd Bridge Domain 101 L2 forwarding vlan->bd l2vni L2VNI 10101 overlay segment bd->l2vni svi SVI 10.10.101.1 anycast gateway bd->svi vrf VRF BLUE tenant routing svi->vrf l3vni L3VNI 50001 routed overlay vrf->l3vni

Design recommendation:

  • use deterministic VNI numbering
  • separate L2VNI and L3VNI ranges
  • document VLAN-to-VNI-to-VRF mappings
  • avoid reusing a VNI across different tenants
  • standardize RT generation

For dummies:

VLAN is local to the leaf. VNI is what the overlay carries across the fabric. VRF is where routed tenant traffic lives.


Underlay Requirements

The overlay only works when the underlay is clean.

leaf_spine_underlay spine1 Spine 1 underlay IP spine2 Spine 2 underlay IP leaf1 Leaf 1 VTEP loopback leaf1->spine1 leaf1->spine2 leaf2 Leaf 2 VTEP loopback leaf2->spine1 leaf2->spine2 leaf3 Leaf 3 VTEP loopback leaf3->spine1 leaf3->spine2
Underlay requirement Reason
IP reachability between VTEP loopbacks tunnel endpoints must resolve
ECMP fabric bandwidth and resilience
consistent MTU VXLAN overhead must fit
fast convergence overlay next hops depend on underlay
stable loopbacks BGP EVPN next-hop stability
no tenant routes in underlay clean separation

Underlay routing options:

Option Notes
eBGP common in leaf-spine fabrics; simple policy and failure domains
OSPF or IS-IS common in controlled environments
static only for very small labs or appliances

Underlay checks:

ping <remote-vtep-loopback>
traceroute <remote-vtep-loopback>
show ip route <remote-vtep-loopback>
show bgp ipv4 unicast summary
show interfaces counters errors

If VTEP loopbacks are unstable, EVPN routes may exist but data traffic still fails.

For dummies:

If the leaves cannot reach each other's VTEP loopbacks, the VXLAN tunnel has nowhere reliable to go.


Overlay BGP EVPN Sessions

EVPN routes are carried in BGP address-family l2vpn evpn.

Common models:

Model Description
spine route reflector leaves peer to spines; spines reflect EVPN routes
full-mesh leaf EVPN small fabrics only
eBGP EVPN each device has external BGP sessions
iBGP EVPN with RR common in larger fabrics

Control-plane checks:

show bgp l2vpn evpn summary
show bgp l2vpn evpn route-type 2
show bgp l2vpn evpn route-type 3
show bgp l2vpn evpn route-type 5
show bgp l2vpn evpn neighbors

What to verify:

  • EVPN address family is negotiated
  • route reflectors preserve next-hop behavior as intended
  • route targets import and export correctly
  • VTEP loopback is used as update source or next hop
  • remote VTEP next hop is reachable in the underlay

Anycast Gateway

Anycast gateway lets every leaf act as the default gateway for locally attached hosts.

Property Baseline
gateway IP same per subnet on all participating VTEPs
gateway MAC same virtual MAC on all participating VTEPs
SVI mapped to VLAN or bridge domain
host mobility gateway remains local after host moves

Benefits:

  • avoids traffic hairpinning to a central gateway
  • supports active-active default gateway
  • improves east-west traffic efficiency
  • reduces first-hop dependency

Failure checks:

show interface vlan <id>
show mac address-table address <host-mac>
show arp vrf <tenant> <host-ip>
show bgp l2vpn evpn route-type 2 | include <host-mac-or-ip>

If gateway IP is correct but virtual MAC differs between leaves, host movement and ARP behavior can fail unpredictably.


IRB Models

IRB connects L2 bridge domains to tenant routing.

Model Behavior
Asymmetric IRB ingress VTEP routes, then sends traffic into destination L2VNI
Symmetric IRB ingress VTEP routes into L3VNI, egress VTEP routes into destination L2VNI

Symmetric IRB is common in scalable data center fabrics.

Symmetric IRB flow:

symmetric_irb a Host A VLAN 101 la Leaf A anycast gateway a->la vrfa VRF BLUE route lookup la->vrfa l3 L3VNI 50001 routed VXLAN hop vrfa->l3 vrfb VRF BLUE remote leaf l3->vrfb lb Leaf B L2VNI 10102 vrfb->lb b Host B VLAN 102 lb->b

What must exist:

  • source L2VNI
  • destination L2VNI
  • tenant VRF
  • L3VNI
  • anycast gateway
  • route targets for L2 and L3
  • host MAC/IP type 2 routes or prefix type 5 routes

For dummies:

Same subnet traffic uses the L2VNI. Different subnet traffic enters the VRF and usually crosses the fabric through the L3VNI.


Route Type 2: MAC and MAC/IP

Route type 2 advertises endpoint location.

Advertisement Use
MAC only L2 forwarding
MAC plus IP ARP/ND suppression and routed host reachability
mobility sequence host movement handling
VNI segment identity
next hop remote VTEP

Troubleshooting:

show bgp l2vpn evpn route-type 2
show mac address-table address <mac>
show arp vrf <vrf> <ip>
show vxlan address-table

Common failure:

  • local switch learns MAC but does not advertise EVPN route
  • remote switch receives route but does not import RT
  • next-hop VTEP is unreachable
  • duplicate MAC dampening suppresses movement
  • stale ARP/ND binding points to old VTEP

Route Type 3: BUM Handling

BUM traffic still needs controlled distribution.

Route type 3 advertises VTEP membership for a VNI.

BUM model Notes
ingress replication source VTEP replicates to remote VTEPs
underlay multicast multicast tree carries BUM traffic
head-end replication another term for ingress replication

Use ingress replication for simplicity.

Use multicast only when the operational model supports it.

Checks:

show bgp l2vpn evpn route-type 3
show vxlan flood vtep
show nve peers
show multicast route

If unicast works but ARP, DHCP, or unknown unicast fails, check type 3 and flood-list behavior.


Route Type 5: IP Prefix Routes

Route type 5 advertises IP prefixes through EVPN.

Use cases:

  • advertise tenant prefixes between VTEPs
  • advertise external routes into EVPN fabric
  • reduce host-route scale where prefixes are enough
  • connect EVPN tenant VRFs to firewalls, WAN, or services

Type 5 route needs:

Requirement Why
VRF or IP-VRF context tenant route table
L3VNI overlay routed transport
RT import/export route membership
next-hop reachability tunnel resolution
gateway or router MAC behavior forwarding correctness

Checks:

show bgp l2vpn evpn route-type 5
show ip route vrf <vrf> <prefix>
show bgp vrf <vrf> ipv4 unicast
show forwarding vrf <vrf> <prefix>

Multihoming and ESI

EVPN multihoming allows a device or segment to attach to more than one PE/VTEP.

Term Meaning
ESI Ethernet Segment Identifier
ES Ethernet Segment
DF Designated Forwarder
all-active multiple PEs forward for the segment
single-active one PE forwards for the segment
aliasing remote PEs can load-share to multihomed PEs
split horizon prevents loops back to same Ethernet segment

Control-plane routes:

Route type Role
type 1 Ethernet Auto-Discovery per ES or EVI
type 4 Ethernet Segment route for DF election

Checks:

show bgp l2vpn evpn route-type 1
show bgp l2vpn evpn route-type 4
show evpn ethernet-segment
show lacp neighbor
show interface port-channel

Multihoming failures usually come from inconsistent ESI, LACP, VLAN/VNI membership, or DF election state.


ARP and ND Suppression

EVPN can reduce flooding by answering ARP or Neighbor Discovery from learned MAC/IP bindings.

Requirement Reason
MAC/IP route type 2 VTEP must know IP-to-MAC binding
local neighbor learning source VTEP must learn endpoint
consistent anycast gateway hosts use expected gateway
correct suppression setting fabric must allow proxy behavior

Symptoms:

Symptom Likely area
ARP floods everywhere suppression missing or MAC/IP not learned
ARP reply wrong stale binding, duplicate IP, host move issue
IPv4 works, IPv6 fails ND suppression or IPv6 control-plane gap
first packet slow neighbor resolution or control-plane delay

Checks:

show arp vrf <vrf>
show ipv6 neighbors vrf <vrf>
show bgp l2vpn evpn route-type 2 | include <ip>
show mac address-table dynamic

MTU and Encapsulation Overhead

VXLAN adds outer headers. The fabric MTU must carry the larger packet.

Common overhead estimate:

Component Bytes
outer Ethernet 14
outer IPv4 20
UDP 8
VXLAN 8
total without FCS about 50

Operational baseline:

  • set fabric MTU high enough for tenant MTU plus VXLAN overhead
  • validate every link in the underlay path
  • check host-facing MTU separately
  • account for extra tags, IPv6, or additional encapsulation

Checks:

ping <remote-vtep-loopback> size <fabric-test-size> df-bit
show interface mtu
show interface counters errors
tracepath <remote-vtep-loopback>

If small packets work but storage, TLS, or backup traffic hangs, suspect MTU.


VNI and Route Target Plan

Keep numbering boring and deterministic.

Range Example use
10000-19999 production L2VNIs
20000-29999 non-production L2VNIs
50000-59999 L3VNIs
65000:VNI automatic route target pattern

Planning table:

Tenant VRF VLAN Subnet L2VNI L3VNI RT
BLUE BLUE 101 10.10.101.0/24 10101 50100 65000:10101
BLUE BLUE 102 10.10.102.0/24 10102 50100 65000:10102
GREEN GREEN 201 10.20.201.0/24 10201 50200 65000:10201

Avoid:

  • hand-assigned random VNIs
  • overlapping L3VNI between tenants
  • undocumented route-target imports
  • local VLAN IDs treated as global truth

Common Design Models

Model Use when Trade-off
L2-only VXLAN limited L2 extension no routed tenant control plane
EVPN L2VNI only stretched VLANs with control-plane learning still needs routing design
EVPN symmetric IRB scalable routed fabric more moving parts
EVPN multihoming active-active server or switch attachment ESI and DF complexity
border leaf external routing, firewall, WAN, services policy concentration
centralized firewall strict inspection point hairpin risk
distributed firewall/service insertion local enforcement operational complexity

Architecture rule:

Stretch L2 only where there is a real dependency. Prefer routed boundaries for failure isolation.


Border Leaf and External Connectivity

Border leaves connect tenants to outside networks.

Common patterns:

Pattern Description
VRF-lite handoff separate interface or subinterface per tenant
firewall sandwich traffic exits tenant VRF to firewall and returns
EVPN type 5 external prefixes advertised into EVPN
WAN handoff tenant VRF connects to MPLS, SD-WAN, or cloud router
shared services VRF DNS, directory, monitoring, security services

Checks:

show ip route vrf <tenant>
show bgp vrf <tenant> ipv4 unicast
show bgp l2vpn evpn route-type 5
show route-map
show access-list

Do not leak routes between tenants casually. Every import must have an owner and reason.


Operations Validation Chain

Use this for a new VLAN/VNI turn-up.

1. VLAN exists on access leaf
2. VLAN maps to bridge domain
3. bridge domain maps to L2VNI
4. SVI exists if routed
5. SVI maps to correct VRF
6. VRF maps to L3VNI
7. local host MAC learned
8. type 2 route originated
9. remote VTEP imports route
10. underlay reaches remote VTEP
11. packet capture shows VXLAN encapsulation
12. counters increment without drops

Minimal checks:

show vlan id <vlan>
show vxlan vni <vni>
show mac address-table vlan <vlan>
show bgp l2vpn evpn route-type 2
show nve peers
show ip route <remote-vtep-loopback>

Troubleshooting: Host Cannot Reach Same Subnet

Same subnet over EVPN/VXLAN depends on L2VNI and type 2 reachability.

same_subnet_troubleshoot start Same subnet fails local Is local MAC learned? start->local vni Is L2VNI active? local->vni evpn Is remote type 2 route present? vni->evpn t3 Is type 3 flood membership present? evpn->t3 underlay Can local VTEP reach remote VTEP? t3->underlay mtu Is MTU clean? underlay->mtu done Then inspect endpoint firewall or host stack mtu->done

Check sequence:

local interface/VLAN up
local MAC learned
local VNI active
remote VTEP peer up
remote type 2 MAC route present
type 3 flood membership present
underlay VTEP reachable
MTU clean

Likely causes:

Symptom Cause
local MAC missing access VLAN, trunk, endpoint, port-channel
remote MAC missing EVPN route not advertised or not imported
ARP fails type 3, ARP suppression, flood-list, endpoint firewall
MAC flaps duplicate host, loop, wrong ESI, mobility issue
packets drop silently VNI mismatch, RT mismatch, MTU, ACL

Troubleshooting: Inter-Subnet Routing Fails

Inter-subnet traffic requires IRB.

inter_subnet_troubleshoot start Different subnet fails gw Anycast gateway correct? start->gw vrf SVI in correct VRF? gw->vrf l3vni L3VNI active? vrf->l3vni route Type 2 or type 5 route present? l3vni->route nh Next hop resolves to VTEP? route->nh external External leak/firewall policy correct? nh->external

Check sequence:

source SVI up
anycast gateway MAC/IP correct
source VRF correct
L3VNI active
destination L2VNI present
remote type 2 or type 5 route present
recursive next hop resolves to VTEP
underlay path clean

Commands:

show ip route vrf <vrf> <destination>
show bgp l2vpn evpn route-type 2
show bgp l2vpn evpn route-type 5
show forwarding vrf <vrf> <destination>
show arp vrf <vrf>

Common misses:

  • SVI not in tenant VRF
  • L3VNI missing
  • RT import missing for L3 routes
  • anycast gateway mismatch
  • border route leaked into wrong VRF

Troubleshooting: Remote VTEP or NVE Peer Down

NVE peer state usually depends on underlay reachability and EVPN control-plane state.

Check:

show nve peers
show bgp l2vpn evpn summary
show ip route <remote-vtep-loopback>
ping <remote-vtep-loopback>
traceroute <remote-vtep-loopback>
show interface counters errors

Likely causes:

Area Failure
underlay loopback route missing
BGP EVPN AF not negotiated
update source wrong loopback
MTU peer up but traffic fails
ACL UDP 4789 or control-plane blocked
route reflector routes reflected without usable next hop

Troubleshooting: Host Mobility

EVPN handles host moves through MAC mobility sequence numbers.

Symptoms:

  • traffic follows old leaf
  • duplicate MAC detected
  • route suppressed or dampened
  • ARP points to old VTEP
  • endpoint works after cache timeout only

Checks:

show bgp l2vpn evpn route-type 2 | include <mac>
show mac address-table address <mac>
show arp vrf <vrf> <ip>
show evpn mac mobility
clear arp <ip>

Root causes:

  • real duplicate endpoint
  • stretched VM moves faster than control-plane convergence
  • loop creates MAC movement
  • stale endpoint on access switch
  • inconsistent ESI or port-channel behavior

Troubleshooting: Multihoming

EVPN multihoming failures can create blackholes or loops.

Check sequence:

LACP state
port-channel state
same ESI on both PEs
same VLAN/VNI membership
type 1 routes present
type 4 routes present
DF election result
split-horizon behavior

Commands:

show lacp neighbor
show interface port-channel
show evpn ethernet-segment
show bgp l2vpn evpn route-type 1
show bgp l2vpn evpn route-type 4

Common causes:

  • mismatched ESI
  • VLAN allowed on one side only
  • inconsistent VNI mapping
  • LACP fallback behavior
  • DF election mismatch
  • server NIC team mode mismatch

Packet Capture and Data Plane Checks

Capture on VTEP-facing interfaces when possible.

tcpdump -ni <underlay-interface> udp port 4789
tcpdump -ni <underlay-interface> host <remote-vtep-ip>
tcpdump -ni <access-interface> ether host <host-mac>

What to verify:

Evidence Meaning
VXLAN packet leaves local VTEP encapsulation works
outer destination is remote VTEP next-hop selection works
VNI matches tenant mapping works
inner MAC/IP matches tenant host correct payload
reply returns from remote VTEP reverse path works
no fragmentation MTU likely clean

Capture filters vary by platform. On appliances, use vendor packet tools when raw shell is unavailable.


Scale and Limits

EVPN/VXLAN scale depends on control-plane, forwarding table, and operational limits.

Track:

Scale item Why it matters
MAC routes type 2 route count and hardware table
ARP/ND entries host reachability and suppression
VNIs bridge-domain and tenant count
VRFs L3 tenant scale
BGP EVPN routes control-plane memory and convergence
flood lists BUM replication cost
multicast groups underlay multicast state
ACL and policy entries TCAM pressure

Scale controls:

  • summarize with type 5 where appropriate
  • avoid unnecessary L2 stretch
  • use ARP/ND suppression carefully
  • prune VNIs from leaves that do not need them
  • monitor route churn and MAC mobility
  • standardize route-target import policy

Change Window Checklist

Before change:

fabric topology
VNI and VLAN mapping
VRF and route-target mapping
underlay reachability
BGP EVPN neighbor state
current MAC/IP routes
rollback commands
packet capture point

After change:

local VLAN and VNI active
NVE peer up
type 2 route originated
remote route imported
host ARP/ND correct
same-subnet test passes
inter-subnet test passes
external route test passes
no new errors or drops

Rollback trigger examples:

  • VTEP peer loss
  • unexpected route-target import
  • MAC mobility storm
  • endpoint blackhole
  • MTU-related service failure
  • BGP EVPN route churn

Common Anti-Patterns

Anti-pattern Why it hurts
stretching every VLAN large blast radius and noisy failure domain
random VNI allocation operations and troubleshooting pain
tenant routes in underlay breaks separation
no MTU validation intermittent application failures
EVPN without route policy accidental tenant leak
no source of truth drift between leaves
no packet capture plan slow incident diagnosis
no route scale monitoring control-plane surprises
treating ARP suppression as magic stale endpoint failures
inconsistent anycast gateway host movement problems

Quick Command Map

Command names vary by vendor, but the operational questions are consistent.

Need Command pattern
EVPN peers show bgp l2vpn evpn summary
VTEP peers show nve peers or show vxlan tunnel
MAC routes show bgp l2vpn evpn route-type 2
BUM membership show bgp l2vpn evpn route-type 3
IP prefixes show bgp l2vpn evpn route-type 5
Ethernet segment show evpn ethernet-segment
VNI mapping show vxlan vni
local MAC show mac address-table
local ARP show arp vrf <vrf>
tenant route show ip route vrf <vrf>
underlay route show ip route <vtep-loopback>
packet proof tcpdump udp port 4789

References

Use primary standards for terminology and vendor documentation for exact syntax:

The goal is not to memorize every EVPN route.

The goal is to know which route, table, VNI, gateway, and tunnel state proves the fabric is behaving correctly.