EVPN (Ethernet VPN, RFC 7432) verlagert das MAC- und IP-Lernen in die Steuerungsebene: Die PE-Geräte tauschen MAC-/IP-Routen über Multiprotocol-BGP (Address-Family l2vpn evpn) aus, statt Overlay-Frames zu fluten. Zusammen mit VXLAN als Datenpfad entsteht daraus das Standard-Rechenzentrums-Fabric. Die Konzepte erklärt der Artikel EVPN; hier folgen die Kommandos für Cisco NX-OS und Arista EOS.
Cisco NX-OS (VXLAN-EVPN)
Zunächst werden Overlay- und BGP-Features aktiviert und das VLAN auf eine VNI abgebildet:
feature bgp
feature nv overlay evpn
feature vn-segment-vlan-based
vlan 100
vn-segment 10100
interface nve1
source-interface loopback0
member vni 10100
ingress-replication protocol bgp # Replikation über BGP
Dann wird die EVPN-Adress-Family im BGP-Prozess eingerichtet und die VNI mit Route-Targets versehen:
router bgp 65001
neighbor 10.0.0.2 remote-as 65001
address-family l2vpn evpn
send-community extended
evpn
vni 10100 l2
rd auto
route-target import auto
route-target export auto
Die BGP-Grundlagen dazu stehen in BGP-Befehle. Wichtige Anzeigen:
show bgp l2vpn evpn summary # EVPN-Nachbarn und Routenzähler
show bgp l2vpn evpn route-type 2 # MAC/IP-Routen (Type 2)
show l2route evpn mac # gelernte MACs aus EVPN
Arista EOS
Auf Arista-Switches übernimmt das Vxlan1-Interface die Kapselung, die EVPN-Routen laufen über die BGP-Adress-Family evpn:
interface Vxlan1
vxlan source-interface Loopback0
vxlan udp-port 4789
vxlan vlan 100 vni 10100
router bgp 65001
neighbor 10.0.0.2 remote-as 65001
neighbor 10.0.0.2 update-source Loopback0
address-family evpn
neighbor 10.0.0.2 activate
Anzeige und Fehlersuche:
show bgp evpn summary # EVPN-Sitzungen
show bgp evpn route-type mac-ip # MAC/IP-Routen
show vxlan address-table # Overlay-MAC-Tabelle
EVPN ist der moderne Ersatz für VPLS: gleiche L2-Dienste, aber mit BGP-Steuerung und ohne MAC-Fluten im Kern. Die reine Kapselung ohne EVPN zeigt VXLAN-Befehle.
Verwandte Grundlagen: EVPN (Konzept), VXLAN (Datenpfad), BGP-Befehle (MP-BGP-Konfiguration) und MAC-Learning als abgelöstes Verfahren.