Zum Hauptinhalt springen

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.