IPv6 Fabric Underlay und Overlay Netzwerkdesign und -implementierung mit EBGP
Die meisten Anwendungsfälle in diesem Leitfaden basieren auf einer IP-Fabric, die IPv4 und EBGP für die Underlay-Konnektivität mit IBGP-Overlay-Peering verwendet. Auf unterstützenden Plattformen können Sie ab Junos OS Version 21.2R2-S1 und 21.4R1 alternativ eine IPv6-Fabric-Infrastruktur verwenden. Bei einer IPv6-Fabric kapseln die virtuellen VXLAN-Tunnelendpunkte (VTEPs) den VXLAN-Header in einen äußeren IPv6-Header und tunneln die Pakete mithilfe von IPv6. Die Workloadpakete mit der Nutzlast können entweder IPv4 oder IPv6 verwenden. Siehe Abbildung 1.

Eine IPv6-Fabric verwendet IPv6-Adressierung, IPv6 und EBGP für Underlay-Konnektivität und IPv6 und EBGP für Overlay-Peering. Es ist nicht möglich, IPv4- und IPv6-Underlays und Overlay-Peering in derselben Fabric zu kombinieren.
In diesem Abschnitt wird beschrieben, wie Sie das IPv6-Fabric-Design konfigurieren. In dieser Umgebung können Sie die erweiterten Adressierungsfunktionen und die effiziente Paketverarbeitung des IPv6-Protokolls nutzen.
Wir haben diese IPv6-Fabric in unseren Referenzarchitekturen qualifiziert mit:
Die folgenden Routing- und Bridging-Overlay-Designs:
Überbrückte Überlagerung
Edge-Routing-Bridging-Overlay (ERB)
EVPN-Instanzen, die nur mit MAC-VRF-Routing-Instanzen konfiguriert wurden.
Abbildung 2 zeigt eine allgemeine repräsentative Ansicht der Spine- und Leaf-Geräte in einer IPv6-Fabric.

Die Topologie kann mit den unterstützten Topologien mit einer IPv4-Fabric identisch oder ähnlich sein.
Zu den Hauptunterschieden bei der Konfiguration einer IPv6-Fabric anstelle einer IPv4-Fabric gehören:
Sie konfigurieren IPv6-Schnittstellen, um die Geräte miteinander zu verbinden.
Sie weisen der Loopback-Schnittstelle auf den Geräten, die als VTEPs dienen, eine IPv6-Adresse zu.
In der EVPN-Routinginstanz legen Sie die VTEP-Quellschnittstelle als Loopback-IPv6-Adresse des Geräts und nicht als IPv4-Adresse fest.
Sie konfigurieren das Underlay-EBGP-Peering zwischen den IPv6-Schnittstellenadressen, die die Geräte miteinander verbinden. Sie konfigurieren das Overlay-EBGP-Peering zwischen den IPv6-Loopback-Adressen des Geräts.
Unter Referenzdesigns für EVPN-VXLAN-Fabrics für Datencenter – Zusammenfassung der unterstützten Hardware finden Sie die erste gehärtete Version, in der eine Plattform ein IPv6-Fabric-Design unterstützt, basierend auf der Art der Overlay-Architektur und der Rolle, die das Gerät in der Fabric spielt. Suchen Sie nach den Tabellenzeilen, in denen die Geräterolle "mit IPv6-Underlay" angegeben ist.
Eine Übersicht über die Unterstützung von EVPN-VXLAN-Funktionen und Einschränkungen bei einer IPv6-Fabric finden Sie unter EVPN-VXLAN mit einem IPv6-Underlay im EVPN-Benutzerhandbuch .
Eine Übersicht über die unterstützten IP-Fabric-Underlay- und -Overlay-Modelle und -Komponenten, die in unseren Referenzarchitekturdesigns verwendet werden, finden Sie unter Data Center Fabric Blueprint Architecture-Komponenten.
Konfigurieren von Schnittstellen und EBGP als Routing-Protokoll im IPv6-Fabric-Underlay
Bei diesem Design (ähnlich der IPv4-Fabric in IP Fabric Underlay Network Design and Implementation) verbinden Sie die Spine- und Leaf-Geräte mithilfe aggregierter Ethernet-Schnittstellen mit zwei Mitgliedsverbindungen. (Alternativ können Sie für jede Spine- und Leaf-Verbindung eine einzelne Verbindung oder mehr als zwei Mitgliedsverbindungen in einem aggregierten Ethernet-Bundle verwenden.)
In diesem Verfahren wird gezeigt, wie die Schnittstellen auf der Leaf-Seite in Richtung der Spines konfiguriert und EBGP mit IPv6 als Underlay-Routing-Protokoll auf dem Leaf-Gerät aktiviert werden.
Obwohl bei diesem Verfahren die Spine-seitige Konfiguration nicht angezeigt wird, konfigurieren Sie die miteinander verbundenen Schnittstellen und das EBGP-Underlay auf der Spine-Seite auf die gleiche Weise wie auf dem Leaf-Gerät.
Abbildung 3 zeigt die Schnittstellen auf dem Leaf-Gerät Leaf1, die Sie in diesem Verfahren konfigurieren.

So konfigurieren Sie aggregierte Ethernet-Schnittstellen und EBGP im Underlay mit IPv6 auf Leaf1:
Konfigurieren von EBGP für IPv6-Overlay-Peering
Verwenden Sie dieses Verfahren mit einem IPv6-Fabric-EBGP-Underlay, um das IPv6-Overlay-Peering zu konfigurieren. Sowohl das Underlay als auch das Overlay müssen IPv6 verwenden, daher können Sie die Overlay-Konfiguration unter Konfigurieren von IBGP für das Overlay (in der die Konfiguration von Overlay-Peering in einer IPv4-Fabric beschrieben wird) nicht verwenden.
Da das Overlay-Peering in der IPv6-Fabric auch EBGP als Routing-Protokoll verwendet, ist die Overlay-Peering-Konfiguration der Underlay-Konfiguration in Schnittstellen konfigurieren und EBGP als Routing-Protokoll im IPv6-Fabric-Underlay sehr ähnlich. Der Hauptunterschied besteht darin, dass wir im Underlay die IPv6-Adressen der Layer-3-Schnittstellen angeben, die eine Verbindung zu den EBGP-Nachbarn herstellen (in diesem Beispiel die aggregierten Ethernet-Schnittstellenadressen). Im Gegensatz dazu verwenden wir im Overlay die IPv6-Loopbackadressen des Geräts, um die EBGP-Nachbarn anzugeben. In Abbildung 3 finden Sie die Geräteadressen und ASN-Werte in diesem Beispiel.
Ein weiterer Unterschied in der Overlay-Konfiguration besteht darin, dass wir die EVPN-Signalisierung konfigurieren.
So konfigurieren Sie EBGP-Overlay-Peering mit IPv6 auf Leaf1 zu Spine1 und Spine2:
Überprüfen der EBGP-IPv6-Underlay- und Overlay-Gerätekonnektivität
Nachdem Sie die Underlay- und Overlay-Konfigurationen unter Konfigurieren von Schnittstellen und EBGP als Routingprotokoll im IPv6-Fabric-Underlay und Konfigurieren von EBGP für IPv6-Overlay-Peering festgeschrieben haben, geben Sie die folgenden Befehle ein: