This is an old revision of the document!
VXLAN NOTES
vni
(vxlan)
vtep
---->{[mac][ip][mac][ip]}
MAC addresses conveyed via bgp. Datacenter. At the end of the day these are knobs to avoid using L3!.
Forward BUM traffic:
Route Type 3 (RT3). See LINK
EVPN NOTES - RFC 7432
Simplifying to the maximum, we can say that EVPN is like L3VPN but for layer 2 (mac information).
EVPN can be seen as a way to fix L2VPN problem with L3VPN techniques (proper mac learning (no bum flooding) and so on)
https://my.ipspace.net/bin/list?id=EVPN
It uses MP-BGP mechanism and defines a new sub-address family, EVPN address family, in the L2VPN address family.
Summary:
Underlay/Ovelay - rule of thumb:
Aggregate on the ToRs only. Use single, not dual tor.
If we want to grow further (ie: we run out of ports), we use multi-planar clos topologies. Full meshed 'pods' connect to planes
Use BFD and be sure is lag and lacp aware
Arista Validated Designs
show interfaces vxlan1 show vxlan address-table show vxlan vni show bgp evpn detail # to see the evpn routes show bgp evpn route-type mac-ip/imet/ip-prefix # to see the evpn rtypes 2,3,5
Note that, in evpn-vxlan, 85% of the configuration is community settings and its route maps. Automation helps a lot here.
Also MRAI is covenient to be 0. Some implementation are still 30 seconds (specially for Internet) but we don't want that in the DC
Try: DCS 7280, 7500, and 7800
show interface nve ! Displays information about the NVE (Network Virtualization Endpoint) interface
^ VXLAN Category ^ Command ^ Description ^
| Basic VXLAN (no EVPN) | `show interface nve` | Display NVE interface status and config :contentReference[oaicite:1]{index=1} |
| `show interface nve detail` | Add detailed stats: encaps/decap, drop counts :contentReference[oaicite:2]{index=2} | |
| `show nve vni` | Show VNI mappings, associated VLAN/VRF, state :contentReference[oaicite:3]{index=3} | |
| `show nve peers` | List peer VTEPs in underlay (unicast or multicast) :contentReference[oaicite:4]{index=4} | |
| EVPN‑based VXLAN (with BGP control-plane) | `show bgp l2vpn evpn` | Overview of EVPN routes (all types) :contentReference[oaicite:5]{index=5} |
| `show bgp l2vpn evpn route-type mac-ip` | Route‑Type 2: MAC/IP bindings :contentReference[oaicite:6]{index=6} | |
| `show bgp l2vpn evpn route-type imet` | Route‑Type 3: Inclusive Multicast Ethernet Tag :contentReference[oaicite:7]{index=7} | |
| `show bgp l2vpn evpn route-type prefix` | Route‑Type 5: IP-prefix advertisements :contentReference[oaicite:8]{index=8} | |
| `show l2vpn evpn evi <EVI> detail` | EVPN instance detail, VNI, BD status :contentReference[oaicite:9]{index=9} | |
| `show l2vpn evpn peers vxlan` | Show EVPN VTEP peers per VNI :contentReference[oaicite:10]{index=10} | |
| `show l2vpn evpn default-gateway` | EVPN-provided default-gateway MAC/IP :contentReference[oaicite:11]{index=11} |
Juniper:
Cumulus: