Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

So konfigurieren Sie ein Collapsed Spine mit EVPN Multihoming

Anforderungen

In diesem Beispiel wird davon ausgegangen, dass Sie über zwei Datencenter (DC1 und DC2) mit separaten Netzwerken verfügen. In diesem Beispiel werden die folgenden Geräte und die folgende Software verwendet:

  • DC1:

    • Zwei Spine-Switches: QFX5120-48Y mit Junos OS Version 18.4R2-S1.4

    • Zwei ToR-Switches: EX4300-48T mit Junos OS Version 18.1R3-S6.1

    • Zwei Sicherheitsgeräte: SRX345-Geräte mit Junos OS Version 18.2R3.4 (optionale Add-on-Konfiguration)

    • Vier Server

  • DC2:

    • Zwei Spine-Switches: QFX5120-48Y mit Junos OS Version 18.4R2-S1.4

    • Zwei ToR-Switches: EX4300-48T mit Junos OS Version 18.1R3-S6.1

    • Zwei Server

Jedes Paar von ToR-Switches sollte bereits als Virtual Chassis konfiguriert sein. Weitere Informationen zum Erstellen eines Virtual Chassis mit EX4300-Switches finden Sie unter Grundlegendes zu Virtual Chassis der EX-Serie . In dieser Beispielkonfiguration werden aggregierte Multihoming-Ethernet-Verbindungen zwischen dem Virtual Chassis "ToR" und den beiden Spine-Geräten auf nur einem Mitglied im Virtual Chassis verwendet. Wenn möglich, können Sie für eine bessere Ausfallsicherheit die aggregierten Multihoming-Ethernetverbindungen zwischen dem Virtual Chassis und den Spine-Geräten über Schnittstellen von verschiedenen Virtual Chassis-Mitgliedern verbinden.

Überblick

Verwenden Sie dieses Beispiel, um eine Collapsed Spine-Architektur mit EVPN Multihoming der ToR-Switches zu konfigurieren. Wir verfügen über zwei Datencenter mit einer optionalen DCI-Konfiguration (Data Center Interconnect), einem optionalen SRX-Cluster für zusätzliche Sicherheit und einer optionalen DHCP-Relay-Konfiguration. In diesem Konfigurationsbeispiel wird gezeigt, wie Sie diese Architektur in DC1 konfigurieren. Sie können eine ähnliche Konfiguration in DC2 verwenden.

Topologie

In dieser Bereitstellung gibt es zwei Datencenter: DC1 und DC2. Die Netzwerke des Datencenters sind mit einer Collapsed Spine-Architektur konfiguriert, wobei QFX5120 als Spine-Switches verwendet werden. In diesem Fall empfehlen wir, die EVPN-VXLAN-Fabric auf das lokale Datencenter zu beschränken.

Optional können Sie die Datencenter über Layer-3-DCI im Underlay verbinden. In diesem Anwendungsfall ist keine Layer-2-Streckung zwischen den Datencentern erforderlich. Der Datenverkehr zwischen Datencentern ist nur Layer 3 und wird zur erweiterten Prüfung durch den SRX-Cluster in DC1 geleitet.

Abbildung 1 zeigt die logische Konnektivität zwischen den Komponenten, die in diesem NCE verwendet werden.

Abbildung 1: Logische Topologie Logical Topology

DC1 verfügt über zwei Mandanten: JNPR1 und JNPR2. Sämtlicher mandantenübergreifender Datenverkehr zwischen JNPR1 und JNPR2 in DC1 wird aus Sicherheitsgründen durch den SRX-Firewall-Cluster geleitet.

  • DC1:

    • Die VLANs 201 und 202 gehören zu JNPR1.

    • Die VLANs 211 und 212 gehören zu JNPR2.

    • DC1 verfügt über Server in den VLANs 201, 202, 211 und 212.

  • DC2:

    • Die VLANs 221 und 222 gehören zum Standardmandanten, der mit der Standard-Routing-Instanz identisch ist.

    • DC2 verfügt über Server in den VLANs 221 und 222.

Abbildung 2 zeigt die physische Konnektivität zwischen den in diesem NCE verwendeten Komponenten.

Abbildung 2: Physische Topologie Physical Topology

Vorbereitungen

Sie müssen einige grundlegende Konfigurationen auf Ihren Geräten implementieren, bevor Sie die Fabric konfigurieren.

Verfahren

Schritt-für-Schritt-Anleitung

  1. Standardmäßig werden keine aggregierten Ethernet-Schnittstellen erstellt. Sie müssen die Anzahl der aggregierten Ethernet-Schnittstellen festlegen, bevor Sie sie konfigurieren können. Sobald Sie die Geräteanzahl festgelegt haben, erstellt das System diese Anzahl leerer aggregierter Ethernet-Schnittstellen mit jeweils einer global eindeutigen MAC-Adresse. Sie können mehr aggregierte Ethernet-Schnittstellen erstellen, indem Sie die Geräteanzahl auf die Anzahl der ESI-LAG-Schnittstellen erhöhen, die auf dem Gerät erforderlich sind.

    Legen Sie die Anzahl der aggregierten Ethernet-Schnittstellen auf allen Spine- und ToR-Switches fest.

  2. Die Ports 0 bis 47 auf einem QFX5120-48Y arbeiten standardmäßig als 10-Gigabit-Ports. Die SRX-Geräte unterstützen nur 1 Gigabit. Konfigurieren Sie die Ports auf Spine 1 und Spine 2, die mit der Firewall der SRX-Serie verbunden sind, als 1-Gigabit-Ports. In diesem Fall sind dies die Ports ge-0/0/10 und ge-0/0/11. Um 1 Gigabit auf diesen Ports zu aktivieren, konfigurieren Sie die Geschwindigkeit des ersten Ports im Quad, in diesem Fall ge-0/0/8.

    Verwenden Sie die folgende Anweisung für Spine 1 und Spine 2:

    Anmerkung:

    Sie können die Geschwindigkeiten von 1-Gigabit- und 25-Gigabit-Ports nur pro Quad (Gruppe von vier Ports) und nicht einzeln konfigurieren. Alle Ports innerhalb des Quads arbeiten mit einer einzigen Geschwindigkeit. Wenn Sie beispielsweise die Ports 8 bis 11 für den Betrieb als 1-Gigabit-Ethernet-Ports konfigurieren und einen 10-Gigabit-SFP+-Transceiver in Port 10 einfügen, wird für diesen Port keine Schnittstelle erstellt.

  3. Der automatische Geschwindigkeitserkennungsmodus erkennt 100-Gigabit-Ethernet-Schnittstellen und 40-Gigabit-Ethernet-Schnittstellen und kanalisiert sie automatisch. Die automatische Kanalisierung und Geschwindigkeitserkennung sind standardmäßig aktiviert. In diesem Beispiel würde die automatische Kanalisierung jede 40-Gigabit-Ethernet-Schnittstelle in vier 10-Gigabit-Ethernet-Schnittstellen aufteilen.

    Deaktivieren Sie die automatische Kanalisierung für die Ports et-0/0/2 und et-0/0/31 auf Spine 3 und die Ports et-0/0/49 und et-0/0/50 auf Spine 4, sodass sie 40-Gigabit-Ethernet-Schnittstellen bleiben.

    Wirbelsäule 3:

    Wirbelsäule 4:

Konfigurieren des Underlay

Bei dieser Topologie befindet sich die IP-Fabric nur zwischen den beiden Spine-Switches, wie in Abbildung 3 dargestellt. Die beiden Spine-Switches richten EBGP-Peering über die Punkt-zu-Punkt-Verbindungen ein, um Loopback-Adressen untereinander auszutauschen.

Abbildung 3: IP-Fabric-Topologie IP Fabric Topology

Konfigurieren von Spine 1

Schritt-für-Schritt-Anleitung

  1. Konfigurieren Sie die Schnittstellen auf Spine 1.

  2. Konfigurieren Sie das EBGP-Underlay.

  3. Konfigurieren Sie die Import- und Exportrichtlinien.

  4. Aktivieren Sie den ECMP- und ECMP-Fast Reroute-Schutz. Aktivieren Sie das Load Balancing pro Datenstrom, das Sie mit dem per-packet Schlüsselwort durchführen.

    Wenn eine Verbindung ausfällt, verwendet ECMP den Fast Reroute-Schutz, um die Paketweiterleitung auf operative Verbindungen zu verlagern und so den Paketverlust zu verringern. Der Fast-Reroute-Schutz aktualisiert ECMP-Sätze für die Schnittstelle, ohne auf die Aktualisierung der Routing-Tabelle warten zu müssen. Bei der nächsten Aktualisierung der Routing-Tabelle kann ein neuer ECMP-Satz mit weniger Verbindungen hinzugefügt werden, oder die Route kann auf einen einzelnen nächsten Hop verweisen.

  5. Standardmäßig ist der ARP-Alterungstimer auf 20 Minuten und der MAC-Alterungstimer auf 5 Minuten festgelegt. Um Synchronisierungsprobleme mit MAC- und MAC-IP-Bindungseinträgen in einer EVPN-VXLAN-Umgebung zu vermeiden, konfigurieren Sie die ARP-Alterung so, dass sie schneller ist als die MAC-Alterung.

Konfigurieren von Spine 2

Schritt-für-Schritt-Anleitung

Wiederholen Sie die Konfiguration von Spine 1 auf Spine 2.

  1. Konfigurieren Sie die Schnittstellen auf Spine 2.

  2. Konfigurieren Sie das EBGP-Underlay.

  3. Konfigurieren Sie die Import- und Exportrichtlinien.

  4. Aktivieren Sie den ECMP- und ECMP-Fast Reroute-Schutz.

  5. Um Synchronisierungsprobleme mit MAC- und MAC-IP-Bindungseinträgen in einer EVPN-VXLAN-Umgebung zu vermeiden, konfigurieren Sie die ARP-Alterung so, dass sie schneller ist als die MAC-Alterung.

Überprüfen des Underlay

Schritt-für-Schritt-Anleitung

  1. Stellen Sie sicher, dass beide BGP-Nachbarsitzungen auf Spine 1 eingerichtet sind.

  2. Stellen Sie sicher, dass die Loopback-Adresse von Spine 2 (192.168.255.12) von Spine 1 von beiden BGP-Nachbarsitzungen empfangen wird.

  3. Pingen Sie den Loopback des anderen Spine-Geräts von Spine 1 aus.

Konfigurieren des Overlays

In diesem Abschnitt wird gezeigt, wie das Overlay konfiguriert wird. Sie umfasst IBGP-Peerings und die VLAN-zu-VXLAN-Zuordnungen für die virtuellen Netzwerke.

Konfigurieren von Spine 1

Schritt-für-Schritt-Anleitung

  1. Konfigurieren Sie das IBGP-Peering zwischen den Loopbackadressen von Spine 1 und Spine 2.

  2. Konfigurieren Sie die VLANs und die Zuordnung von VLAN zu VXLAN.

  3. Konfigurieren Sie die folgenden Switch-Optionen:

    • Die VTEP-Quellschnittstelle (Virtual Tunnel Endpoint). Dies ist die Loopback-Adresse auf Spine 1.

    • Die Routenunterscheidung für Routen, die von diesem Gerät generiert werden.

    • Das Routenziel.

    Das unter konfigurierte vrf-target Routenziel wird von EVPN-Routen vom Typ 1 verwendet. EVPN-Routen der Typen 2 und 3 verwenden das automatisch abgeleitete VNI-Routenziel für den Export und Import.

  4. Konfigurieren Sie das EVPN-Protokoll. Konfigurieren Sie zunächst VXLAN als Data Plane-Kapselung für EVPN.

    Konfigurieren Sie als Nächstes die VNIs, die Teil dieser EVPN-VXLAN-MP-BGP-Domäne sind. Verwenden Sie diese Option set protocols evpn extended-vni-list all , um alle VNIs zu konfigurieren, oder konfigurieren Sie jeden VNI separat, wie unten dargestellt.

  5. Wenn das Datencenter nur über zwei Spine-Switches verfügt, die nur BGP-Nachbarsitzungen miteinander haben, müssen Sie die Core-Isolierung auf beiden Spine-Switches deaktivieren. Andernfalls, wenn ein Spine-Switch ausfällt, verliert der andere Spine-Switch alle BGP-Nachbarsitzungen, wodurch die ToR-orientierten Ports in den LACP-Standby-Modus versetzt werden, was zu einem vollständigen Datenverkehrsverlust führt. Weitere Informationen finden Sie unter Split-Brain-Zustand und Verstehen, wann die EVPN-VXLAN-Core-Isolierung deaktiviert werden sollte .

Konfigurieren von Spine 2

Schritt-für-Schritt-Anleitung

  1. Um Synchronisierungsprobleme mit MAC- und MAC-IP-Bindungseinträgen in einer EVPN-VXLAN-Umgebung zu vermeiden, konfigurieren Sie die ARP-Alterung so, dass sie schneller ist als die MAC-Alterung.

  2. Konfigurieren Sie IBGP-Peering.

  3. Konfigurieren Sie die VLANs und die Zuordnung von VLAN zu VXLAN.

  4. Konfigurieren Sie die folgenden Schalteroptionen.

  5. Konfigurieren Sie das EVPN-Protokoll.

    Konfigurieren Sie als Nächstes die VNIs, die Teil dieser EVPN-VXLAN-MP-BGP-Domäne sind. Verwenden Sie diese Option set protocols evpn extended-vni-list all , um alle VNIs zu konfigurieren, oder konfigurieren Sie jeden VNI separat, wie unten dargestellt.

  6. Wenn das Datencenter nur über zwei Spine-Switches verfügt, die nur BGP-Nachbarsitzungen miteinander haben, müssen Sie die Core-Isolierung auf beiden Spine-Switches deaktivieren.

Überprüfen des Overlays

Schritt-für-Schritt-Anleitung

  1. Vergewissern Sie sich, dass das IBGP-Peering zwischen Spine 1 und Spine 2 eingerichtet ist.

  2. Überprüfen Sie den Quell-VTEP für die EVPN-Domäne.

  3. Überprüfen Sie alle Quell-VTEPs und Remote-VTEPs.

Konfigurieren und Segmentieren von Layer 3

Konfigurieren von Spine 1

Schritt-für-Schritt-Anleitung

  1. Konfigurieren von Routing- und Weiterleitungsoptionen.

    Anmerkung:

    Das Ändern von Routing- und Weiterleitungsoptionen wie next-hop, oder chained-composite-next-hop führt dazu, overlay-ecmpdass die Packet Forwarding Engine neu gestartet wird, wodurch alle Weiterleitungsvorgänge unterbrochen werden.

    • Legen Sie die Anzahl der nächsten Hops auf mindestens die erwartete Anzahl von ARP-Einträgen im Overlay fest. Weitere Informationen zum Konfigurieren vxlan-routing next-hopfinden Sie unter Next-Hop (VXLAN-Routing).

    • Aktivieren Sie mithilfe der overlay-ecmp Anweisung zweistufige, kostengünstige Multipath-Next Hops. Diese Anweisung ist für ein Layer 3 EVPN-VXLAN Overlay-Netzwerk erforderlich, wenn auch reines Typ-5-Routing konfiguriert ist. Es wird dringend empfohlen, diese Anweisung zu konfigurieren, wenn reine Typ-5-Routen aktiviert sind.

    • Die chained-composite-next-hop Konfiguration ist ein Muss für EVPN pure Type 5 mit VXLAN-Kapselung. Ohne diese Option konfiguriert PFE den nächsten Hop des Tunnels nicht.

    • Konfigurieren Sie die Router-ID so, dass sie mit der Loopback-IP-Adresse übereinstimmt, die als VTEP-Quelle und der lokalen Overlay-BGP-Adresse verwendet wird.

  2. Um die Standard-Gateway-Funktion zu aktivieren, konfigurieren Sie IRB-Schnittstellen mit jeweils einer eindeutigen IP-Adresse und einer virtuellen Gateway-Adresse (VGA), bei der es sich um eine Anycast-IP-Adresse handeln muss. Wenn Sie eine IPv4-Adresse für VGA angeben, generiert das Layer 3-VXLAN-Gateway automatisch 00:00:5e:00:01:01 als MAC-Adresse. In diesem Beispiel wird gezeigt, wie Sie die MAC-Adresse des virtuellen Gateways manuell konfigurieren. Konfigurieren Sie dieselbe MAC-Adresse des virtuellen Gateways auf beiden Spine-Geräten für einen bestimmten IRB.

    Anmerkung:

    Wenn die VGA-IP-Adresse niedriger als die IRB-IP-Adresse ist, müssen Sie die preferred Option in der IRB-Konfiguration verwenden, wie in diesem Beispiel gezeigt.

  3. Sie konfigurieren dieselben Anycast-IRB-IP- und MAC-Adressen auf den IRB-Schnittstellen jedes Spine-Geräts. Da die Spine-Geräte in einer Collapsed Spine-Architektur sowohl als Spine- als auch als Leaf-Geräte fungieren, sind sie die einzigen Geräte, die über die IRB-Schnittstellen Bescheid wissen müssen. Deaktivieren Sie die Ankündigung der IRB-Schnittstellen zu den anderen Geräten.

  4. Platzieren Sie die IRBs, die zu den verschiedenen Mandanten gehören, in ihren jeweiligen Routinginstanzen. Auf diese Weise können die IRBs in denselben Routinginstanzen eine Routing-Tabelle gemeinsam nutzen. Daher können die IRBs in einer Routinginstanz zueinander routen. IRBs in verschiedenen Routing-Instanzen können entweder über einen externen Security Policy Enforcer wie SRX-Firewalls oder durch explizite Offenlegung von Routen zwischen den Routing-Instanzen miteinander kommunizieren.

  5. Konfigurieren Sie VNI vom Typ 5 für die Routing-Instanzen. Wenn Sie eine Routing-Instanz für EVPN-VXLAN einrichten, müssen Sie eine Loopback-Schnittstelle und deren IP-Adresse angeben. Wenn Sie die Loopback-Schnittstelle und die zugehörige IP-Adresse weglassen, können EVPN-Steuerpakete nicht verarbeitet werden.

Konfigurieren von Spine 2

Schritt-für-Schritt-Anleitung

  1. Konfigurieren von Routing- und Weiterleitungsoptionen.

    Anmerkung:

    Das Ändern von Routing- und Weiterleitungsoptionen wie next-hop, oder chained-composite-next-hop führt dazu, overlay-ecmpdass die Packet Forwarding Engine neu gestartet wird, wodurch alle Weiterleitungsvorgänge unterbrochen werden.

  2. Konfigurieren Sie IRB.

  3. Da Sie auf den IRB-Schnittstellen beider Spine-Switches die gleichen Anycast-IRB-IP- und MAC-Adressen konfiguriert haben, deaktivieren Sie die Ankündigung der IRB-Schnittstellen für andere Geräte.

  4. Platzieren Sie die IRBs, die zu den verschiedenen Mandanten gehören, in ihren jeweiligen Routinginstanzen.

  5. Konfigurieren Sie VNI vom Typ 5 für die Routing-Instanzen.

Konfigurieren von EVPN-Multihoming für die ToR-Switches

EVPN Multihoming verwendet ESIs. Ein ESI ist ein obligatorisches Attribut, das das Multihoming des EVPN-LAG-Servers ermöglicht. ESI-Werte werden als 10-Byte-Ganzzahlen codiert und zur Identifizierung eines mehrfach vernetzten Segments verwendet. Derselbe ESI-Wert, der auf allen Spine-Switches aktiviert ist, die mit einem ToR-Switch verbunden sind, bildet eine EVPN-LAG. Diese EVPN-LAG unterstützt Aktiv-Aktiv-Multihoming in Richtung des ToR-Switches.

Die ToR-Switches (in diesem Beispiel als ToR Virtual Chassis implementiert) verwenden eine LAG, um eine Verbindung zu den beiden Spine-Switches herzustellen. Wie in Abbildung 4 dargestellt, ist ToR1 mit LAG ae1 mit den Spine-Switches verbunden. Diese LAG auf den Spine-Switches wird durch die EVPN-Multihoming-Funktion ermöglicht.

Abbildung 4: EVPN-Multihoming-Konfiguration für ToR 1 EVPN Multihoming Configuration for ToR 1

Konfigurieren von Spine 1

Schritt-für-Schritt-Anleitung

  1. Standardmäßig werden keine aggregierten Ethernet-Schnittstellen erstellt. Sie müssen die Anzahl der aggregierten Ethernet-Schnittstellen auf dem Switch festlegen, bevor Sie sie konfigurieren können.

  2. Konfigurieren Sie eine ESI-Datei. Stellen Sie ihn bei beiden Spine-Switches gleich ein. Aktivieren Sie alle aktiven Modi.

    Anmerkung:

    Sie können ESI auch automatisch ableiten. In diesem Beispiel konfigurieren Sie ESI manuell.

  3. Konfigurieren Sie die LACP-System-ID. Legen Sie sie auf beiden Spine-Switches gleich fest, um den ToR-Switches anzuzeigen, dass Uplinks zu den beiden Spine-Switches zum selben LAG-Bundle gehören. Infolgedessen platzieren die ToR-Switches die Uplinks zu den beiden Spine-Switches im selben LAG-Bundle und teilen den Datenverkehr auf die Mitgliedsverbindungen.

  4. Konfigurieren Sie die physische Schnittstelle auf Spine 1, die mit ToR 1 verbunden ist, als Mitglied der ae1-LAG.

Konfigurieren von Spine 2

Schritt-für-Schritt-Anleitung

  1. Legen Sie die Anzahl der aggregierten Ethernet-Schnittstellen auf dem Switch fest.

  2. Konfigurieren Sie eine ESI-Datei. Stellen Sie ihn bei beiden Spine-Switches gleich ein. Aktivieren Sie alle aktiven Modi.

  3. Konfigurieren Sie die LACP-System-ID. Stellen Sie sie auf beiden Spine-Switches gleich ein.

  4. Konfigurieren Sie die physische Schnittstelle auf Spine 2, die mit ToR 1 verbunden ist, als Mitglied der ae1-LAG.

Inhaltsverzeichnis konfigurieren 1

Schritt-für-Schritt-Anleitung

  1. Standardmäßig werden keine aggregierten Ethernet-Schnittstellen erstellt. Sie müssen die Anzahl der aggregierten Ethernet-Schnittstellen auf dem Switch festlegen, bevor Sie sie konfigurieren können.

  2. Konfigurieren Sie die aggregierten Ethernet-Schnittstellen.

  3. Konfigurieren Sie die VLANs.

EVPN-Multihoming verifizieren

Schritt-für-Schritt-Anleitung

  1. Überprüfen Sie den Status von ae1 und der ESI, die der LAG zugeordnet sind.

  2. Vergewissern Sie sich, dass die Mitglieder von ae1 sammeln und verteilen.

  3. Vergewissern Sie sich, dass der Status von EVPN-Multihoming in der EVPN-Instanz auf Spine 1 liegt Resolved . Sie können auch sehen, welcher Spine-Switch der designierte Forwarder für BUM-Datenverkehr ist.

  4. Stellen Sie sicher, dass alle Mitgliedslinks der ae1-Schnittstelle gesammelt und auf ToR 1 verteilt werden.

Konfigurieren von Multihoming für die Server

Multihoming der Server in das ToR Virtual Chassis für Redundanz und Lastverteilung. Die Server verwenden LAG, um eine Verbindung zu den beiden ToR Virtual Chassis-Komponenten-Switches herzustellen.

Wie in Abbildung 5 dargestellt, ist Endpunkt 1 über LAG ae5 mit dem Virtual Chassis des Inhaltsverzeichnisses verbunden und gehört zum JNPR_1 Mandanten. Endpunkt 11 ist über LAG ae6 mit dem ToR-Virtual Chassis verbunden und gehört zum JNPR_2 Mandanten.

Abbildung 5: Multihomed-Servertopologie Multihomed Server Topology

Inhaltsverzeichnis konfigurieren 1

Schritt-für-Schritt-Anleitung

Da die ToR-Switches in einem Virtual Chassis konfiguriert sind, müssen Sie die Konfiguration nur auf dem primären Switch bestätigen. In diesem Beispiel ist ToR 1 der primäre Switch.

  1. Konfigurieren Sie die LAG auf den Schnittstellen, die mit Endpunkt 1 verbunden sind: Schnittstelle xe-0/2/10 auf ToR 1 und Schnittstelle xe-1/2/10 auf ToR 2. Endpunkt 1 gehört zu den VLANs 201 und 202.

  2. Konfigurieren Sie LAG auf den Schnittstellen, die mit Endpunkt 11 verbunden sind. Endpunkt 11 gehört zu den VLANs 211 und 212.

Überprüfen der Serverkonnektivität

In diesem Abschnitt überprüfen Sie, ob die Server über das Inhaltsverzeichnis und die Spine-Switches miteinander verbunden sind. Wie Sie dies tun, hängt davon ab, ob sie Teil desselben VLANs oder zweier verschiedener VLANs sind.

Anmerkung:

Es wird empfohlen, Ihre Server für Redundanz und Lastverteilung auf die ToR-Switches zu verlegen, wie im vorherigen Abschnitt beschrieben. In diesem Abschnitt werden der Einfachheit halber Single-Homed-Server gezeigt.

Überprüfen der VLAN-internen Serverkonnektivität

Schritt-für-Schritt-Anleitung

  1. Vergewissern Sie sich, dass die MAC-Adressen beider Endgeräte in der Ethernet-Switching-Tabelle auf beiden ToR-Switches angezeigt werden.

  2. Vergewissern Sie sich, dass die beiden MAC-Adressen auf beiden Spine-Switches in der Tabelle "Ethernet-Switching" aufgeführt sind. Die beiden MAC-Adressen werden von den ToR-Switches über die LAG (ae1 und ae2) gelernt, die mit jedem ToR-Switch verbunden ist. Die MAC-Flags geben DL, DRund geben an, ob DLR der Datenverkehr für die MAC-Adresse lokal vom Spine-Switch, vom Remote-Spine-Switch oder von beiden Spine-Switches gelernt wurde.

  3. Vergewissern Sie sich, dass sich die erste MAC-Adresse in der EVPN-Datenbank auf Spine 1 befindet. Diese Ausgabe gibt an, dass die MAC-Adresse lokal von diesem Spine-Switch über den ESI 00:00:00:00:00:00:00:00:01:02 und die LAG ae2 gelernt wurde. Diese MAC-Adresse wird in EVPN dem anderen Spine-Switch bekannt gegeben.

  4. Vergewissern Sie sich, dass sich die zweite MAC-Adresse in der EVPN-Datenbank auf Spine 1 befindet. Diese MAC-Adresse wurde vom Remote-Spine-Switch ermittelt und dem lokalen Spine-Switch über EVPN bekannt gegeben. Diese Ausgabe zeigt auch, dass diese MAC-Adresse ESI 00:00:00:00:00:00:00:00:01:01 zugeordnet ist. Datenverkehr, der für diese MAC-Adresse bestimmt ist, kann über dasselbe Ethernet-Segment lokal auf ToR 1 umgeschaltet werden.

  5. Überprüfen Sie die EVPN-Routen auf Spine 1. Diese Ausgabe zeigt, dass diese MAC-Adressen von den Spine-Switches als BGP-Routen angekündigt werden.

  6. Überprüfen Sie die EVPN-Routen auf Spine 2. Diese Ausgabe zeigt die BGP-Routen, die das IBGP-Peering mit Spine 1 empfangen haben. Schauen wir uns diese Routen im Detail an.

    Die beiden oben hervorgehobenen Typ-1-Routen zeigen, dass Spine 1 mit zwei Ethernet-Segmenten (ES) verbunden ist. Die ESI-Nummern lauten 0101 und 0102.

    Bei diesen beiden Routen handelt es sich um Typ 2-Routen, die oben gezeigten Routen werden von Spine 1 angekündigt. Sie zeigen, dass die beiden MAC-Adressen von Spine 1 aus erreichbar sind.

  7. Überprüfen Sie die Steuerungsebene für die folgenden MAC-Adressen an Spine 1.

  8. Überprüfen Sie die Einträge in der Weiterleitungstabelle für diese MAC-Adressen in Spine 1. Die folgende Ausgabe zeigt, dass die lokale aggregierte Ethernet-Schnittstelle zum Switching von Datenverkehr verwendet wird, der für diese MAC-Adressen bestimmt ist.

  9. Testen Sie, was passiert, wenn ein Uplink fehlschlägt. Wenn ein Uplink von ToR 1 fehlschlägt, zeigt die Ausgabe an, dass der Status an dieser Schnittstelle ist Detached.

    Abbildung 6 zeigt die Topologie, wenn die Schnittstelle, die mit ToR 1 auf Spine 1 verbunden ist, ausgefallen ist.

    Abbildung 6: Topologie bei Uplink-Fehlern Topology When Uplink Fails

    Vergewissern Sie sich, dass Spine 1 diese MAC-Adresse jetzt von Spine 2 lernt, da Spine 1 keine direkte Verbindung zu ToR 1 hat.

    Die Details der Weiterleitungstabelle zu Spine 1 zeigen, dass der Datenverkehr, der für diese MAC-Adresse bestimmt ist, an Spine 2 gesendet wird.

Überprüfen der Serverkonnektivität zwischen VLANs

Schritt-für-Schritt-Anleitung

  1. Vergewissern Sie sich auf Spine 1, dass sich die beiden MAC-Adressen in unterschiedlichen VLANs befinden.

  2. Überprüfen Sie auf Spine 1 die ARP-Auflösung für die beiden Endpunkte.

  3. Überprüfen Sie auf Spine 1 das Lernen der Steuerungsebene auf die MAC-Adresse 00:10:94:00:11:11. Sie können sehen, dass es eine MAC-Route für die MAC-Adresse und eine MAC/IP-Route für diese MAC-Adresse gibt.

  4. Überprüfen Sie die Einträge in der Weiterleitungstabelle für diese MAC-Adressen. Da Spine 1 lokal mit beiden ToR-Switches verbunden ist, wird der Datenverkehr lokal von Spine 1 zum entsprechenden ToR-Switch geleitet.

Was kommt als nächstes

Sie haben eine Collapsed Spine-Architektur für Ihr erstes Datencenter konfiguriert und verifiziert. Wiederholen Sie bei Bedarf die Konfiguration auf den Geräten im zweiten Datencenter.

Wechseln Sie zur nächsten Seite, um erweiterte Sicherheit zu konfigurieren und Ihre Datencenter zu verbinden.

Split-Brain-Zustand

Wie man einen Split-Brain-Zustand verhindert

Problem

Wenn die Verbindungen zwischen den Spine-Switches ausfallen, was zu einem Ausfall des BGP-Peerings führt, sind beide Spine-Switches aktiv und leiten weiter. Die nachgeschalteten aggregierten Ethernet-Schnittstellen sind aktiv und werden weitergeleitet. Dieses Szenario wird als Split-Brain-Zustand bezeichnet und kann mehrere Probleme verursachen.

Lösung

Um dieses Problem zu vermeiden, wählen Sie einen Spine-Switch als Standby-Switch aus.

Wir empfehlen außerdem:

  • Es werden mindestens zwei Verbindungen zwischen den Spine-Switches verwendet. Dadurch ist es weniger wahrscheinlich, dass alle Verbindungen zwischen den Spine-Switches ausfallen.

  • Multihoming für alle Server. Wenn sich auf einem der Spine-Switches ein Single-Homed-Server befindet, ist der Server möglicherweise nicht erreichbar.

Was kommt als nächstes

Sie haben eine Collapsed Spine-Architektur für Ihr erstes Datencenter konfiguriert und verifiziert. Wiederholen Sie bei Bedarf die Konfiguration auf den Geräten im zweiten Datencenter.

Wechseln Sie zur nächsten Seite, um erweiterte Sicherheit zu konfigurieren und Ihre Datencenter zu verbinden.