1. Introduction (Einführung)
1. Introduction (Einführung)
Dieses Dokument spezifiziert, wie Ethernet VPN (EVPN) [RFC7432] als Network Virtualization Overlay (Netzwerkvirtualisierungs-Overlay, NVO) Lösung verwendet werden kann, und untersucht die verschiedenen Tunnel-Kapselungsoptionen über IP sowie deren Auswirkungen auf die EVPN-Kontrollebene und -Verfahren. Insbesondere werden folgende Kapselungsoptionen analysiert: Virtual Extensible LAN (virtuell erweiterbares lokales Netzwerk, VXLAN) [RFC7348], Network Virtualization using Generic Routing Encapsulation (Netzwerkvirtualisierung mit generischer Routing-Kapselung, NVGRE) [RFC7637] und MPLS over Generic Routing Encapsulation (GRE) [RFC4023]. Diese Spezifikation ist auch auf Generic Network Virtualization Encapsulation (generische Netzwerkvirtualisierungs-Kapselung, GENEVE) [GENEVE] anwendbar; es sind jedoch einige zusätzliche Arbeiten erforderlich, die in einem separaten Dokument [EVPN-GENEVE] behandelt werden. Dieses Dokument spezifiziert auch neue Multihoming-Verfahren für Split-Horizon-Filterung und Massenwiderruf. Es spezifiziert auch EVPN-Routenkonstruktionen für VXLAN/NVGRE-Kapselungen und Autonomous System Border Router (autonomes System-Grenzrouter, ASBR) Verfahren für Multihoming von Network Virtualization Edge (Netzwerkvirtualisierungsrand, NVE) Geräten.
Im Kontext dieses Dokuments ist ein NVO eine Lösung zur Erfüllung der Anforderungen eines Mehrmieter-Rechenzentrums, insbesondere eines mit virtualisierten Hosts, z.B. Virtual Machines (virtuelle Maschinen, VM) oder virtuellen Arbeitslasten. Die Hauptanforderungen einer solchen Lösung, wie in [RFC7364] beschrieben, sind die folgenden:
-
Isolierung des Netzwerkverkehrs pro Mieter
-
Unterstützung einer großen Anzahl von Mietern (Zehntausende oder Hunderttausende)
-
Erweiterung der Layer 2 (Schicht 2, L2) Konnektivität zwischen verschiedenen VMs, die zu einem bestimmten Mietersegment (Subnetz) gehören, über verschiedene Points of Delivery (Lieferpunkte, PoD) innerhalb eines Rechenzentrums oder zwischen verschiedenen Rechenzentren
-
Ermöglichung, dass eine bestimmte VM zwischen verschiedenen physischen Anschlusspunkten innerhalb eines bestimmten L2-Segments wechseln kann
Es wird angenommen, dass das Underlay-Netzwerk für NVO-Lösungen IP-Konnektivität zwischen NVO-Endpunkten bereitstellt.
Dieses Dokument beschreibt, wie EVPN als NVO-Lösung verwendet werden kann, und untersucht die Anwendbarkeit von EVPN-Funktionen und -Verfahren. Insbesondere beschreibt es die verschiedenen Tunnel-Kapselungsoptionen für EVPN über IP und deren Auswirkungen auf die EVPN-Kontrollebene sowie Verfahren für zwei Hauptszenarien:
(a) Einfach-Homing-NVEs - wenn ein NVE im Hypervisor residiert, und
(b) Multihoming-NVEs - wenn ein NVE in einem Top-of-Rack (ToR) Gerät residiert.
Die möglichen Kapselungsoptionen für EVPN-Overlays, die in diesem Dokument analysiert werden, sind:
-
VXLAN und NVGRE
-
MPLS over GRE
Bevor in die Beschreibung der verschiedenen Kapselungsoptionen für EVPN über IP eingestiegen wird, ist es wichtig, die Hauptfunktionen der EVPN-Lösung hervorzuheben, wie diese Funktionen derzeit unterstützt werden und welche Auswirkungen die Kapselung auf diese Funktionen hat.