Optimiertes Intersubnet Multicast (OISM) mit Assisted Replication (AR) für Edge-Routed Bridging-Overlays
Dieses Beispiel zeigt, wie unsere ursprüngliche optimierte Intersubnet Multicast (OISM)-Implementierung mit assistierter Replikation (AR) in einer großen EVPN-VXLAN Edge-Routed Bridging (ERB)-Overlay-Fabric konfiguriert wird.
In EVPN ERB-Overlay-Fabric-Designs leiten die Leaf-Geräte den Datenverkehr zwischen Mandanten-VLANs sowie den Datenverkehr innerhalb von Mandanten-VLANs weiter. Zur Unterstützung eines effizienten Multicast Datenverkehrsflusses in einer skalierten ERB-Overlay-Fabric mit internen und externen Multicast Quellen und Empfängern stellen wir ein Multicast Konfigurationsmodell bereit, das auf RFC9625 EVPN Optimized Inter-Subnet Multicast (OISM) Forwarding basiert. OISM kombiniert die besten Aspekte von ERB- und CRB-Overlay-Designs für Multicast-Datenverkehr, um den effizientesten Multicast-Datenverkehrsfluss in ERB-Overlay-Fabrics zu ermöglichen, insbesondere in skalierten Umgebungen.
OISM ermöglicht ERB-Overlay-Fabrics:
-
Unterstützung von Multicast-Datenverkehr mit Quellen und Empfängern innerhalb und außerhalb der Fabric.
-
Minimieren Sie die Multicast-Steuerung und den Datenverkehrsfluss im EVPN-Core, um die Leistung in skalierten Umgebungen zu optimieren.
Unsere ursprüngliche OISM-Implementierung, reguläres OISM genannt, verwendet ein symmetrisches Bridge-Domain-Modell. Bei diesem Modell konfigurieren Sie alle Mandanten-VLANs in der Fabric symmetrisch auf allen OISM-Geräten. Dieses Beispiel zeigt eine reguläre OISM-Konfiguration.
Auf einigen Plattformen unterstützen wir auch eine erweiterte Version von OISM, die ein asymmetrisches Bridge-Domain-Modell verwendet, bei dem Sie nicht alle Mandanten-VLANs auf allen OISM-Geräten symmetrisch konfigurieren müssen. Die OISM-Konfigurationselemente und -schritte sind für reguläre und erweiterte OISM fast gleich. Der Hauptunterschied besteht neben der Einstellung eines der beiden OISM-Modi darin, wie Sie die Mandanten-VLANs in jedem Modus konfigurieren. Enhanced OISM weist auch einige wichtige betriebliche Unterschiede auf, um das asymmetrische Bridge-Domain-Modell zu unterstützen. Eine erweiterte OISM-Konfiguration finden Sie unter Enhanced Optimized Intersubnet Multicast (OISM) Implementation .
Abbildung 1 zeigt die ERB-Overlay-Referenzarchitektur, in der wir in diesem Beispiel OISM und AR auf unterstützten Geräten validiert haben.
Ab Junos OS Version 24.4R1 haben wir regelmäßiges OISM in großem Umfang in Umgebungen getestet, die auch Konfigurationen für die folgenden Funktionen enthalten:
-
BGP nicht nummerierte Peering mit einem IPv6-Underlay (auch als BGP Auto-Discovery oder BGP Auto-Peering bezeichnet).
Siehe BGP Unnumbered IPv6 Underlay in einem EVPN-VXLAN Datencenter.
-
Nicht-umkehrbare präferenzbasierte Wahl des designierten Spediteurs (DF).
Siehe Präferenzbasierte DF-Wahl.
Wir haben diese Funktionen mit OISM qualifiziert, aber ohne AR-Aktivierung. In den hier beschriebenen regulären OISM-Anwendungsfällen sind keine Konfigurationsanweisungen für diese Features enthalten.
Im Folgenden finden Sie eine Zusammenfassung der OISM-Komponenten, Konfigurationselemente und des Betriebs in dieser Umgebung. Ausführliche Informationen zur Funktionsweise von OISM in verschiedenen Szenarien und zur verfügbaren OISM-Unterstützung auf verschiedenen Plattformen finden Sie unter Optimiertes Intersubnetz-Multicast in EVPN-Netzwerken.
-
In diesem Beispiel übernehmen die OISM-Geräte eine der folgenden Geräterollen:
-
Server-Leaf (SL): Leaf-Geräte, die mit den zugriffsseitigen (internen) Top-of-Rack-Geräten (TOR) verbunden sind, die die Multicast-Server und -Empfänger innerhalb der Fabric hosten. Die SL-Geräte können als AR-Leaf-Geräte fungieren.
-
Border Leaf (BL): Leaf-Geräte, die mit einer externen PIM-Domäne verbunden sind, um den Multicast-Fluss zu und von externen Multicast-Quellen und -Empfängern zu verwalten. Die BL-Geräte können auch als AR-Leaf-Geräte fungieren.
-
AR Replicator Spine (S-ARR) – IP-Fabric-Transitgeräte, die als Routenreflektoren in der ERB-Overlay-Fabric und auch als AR-Replikatorgeräte dienen, die mit OISM arbeiten. Wenn die Spine-Geräte in einem ERB-Overlay als AR-Replikatoren fungieren, müssen sie EVPN-VXLAN ausführen und dürfen nicht mehr einfach als schlanke Spines fungieren.
-
-
In diesem Beispiel konfigurieren Sie OISM mit einer MAC-VRF EVPN-Instanz mit dem VLAN-fähigen Diensttyp (unterstützt mehrere VLANs in der MAC-VRF-Instanz) auf allen SL-, BL- und S-ARR-Geräten. Sie müssen keine EVPN-Instanz auf dem externen PIM-Router konfigurieren.
-
In diesem Beispiel wird reguläres OISM konfiguriert, das ein symmetrisches Bridge-Domänenmodell verwendet. Mit diesem Modell konfigurieren Sie alle Mandanten-VLANs (auch Revenue Bridge Domains oder Revenue VLANs genannt) und virtuelle Routing- und Weiterleitungsinstanzen (VRF) in der Fabric auf allen OISM-Leaf-Geräten. Wenn Sie OISM mit AR konfigurieren, konfigurieren Sie diese Elemente auch auf den Spine-Geräten, die als AR-Replikatoren fungieren.
-
OISM-Leaf-Geräte führen Intrasubnetz-Bridging durch und verwenden ein lokales Routing-Modell für Intersubnetz-Multicast-Datenverkehr (Layer 3 [L3]), um Bandbreite zu sparen und Hairpining im EVPN-Core zu vermeiden. Weitere Informationen finden Sie unter Lokales Routing auf OISM-Geräten .
-
SL-Geräte leiten Multicast-Quelldatenverkehr nur im Quell-VLAN an den EVPN-Core weiter.
-
BL-Geräte leiten den Datenverkehr von externen Multicast-Quellen in den EVPN-Core nur auf einer zusätzlichen Bridge-Domäne namens SBD an interne Empfänger weiter. Das SBD-Design ermöglicht das lokale Routing-Modell und löst andere Probleme mit externem Datenverkehr. Für jede VRF-Instanz des Mandanten weisen Sie dem SBD ein VLAN und eine entsprechende IRB-Schnittstelle zu.
-
OISM SL-Geräte empfangen Multicast-Datenverkehr von internen Quellen im Quell-VLAN oder von externen Quellen über die BL-Geräte auf dem SBD. Bei internem Datenverkehr brücken die SL-Geräte den Datenverkehr lokal zu den Empfängern im Quell-VLAN und verwenden IRB-Schnittstellen, um den Datenverkehr lokal an Empfänger auf anderen VLANs weiterzuleiten. Beim Empfang von Datenverkehr von außerhalb der Fabric verwenden die SL-Geräte IRB-Schnittstellen, um den Datenverkehr lokal vom SBD zu den Mandanten-VLANs und dann zu ihren lokal angeschlossenen Empfängern weiterzuleiten.
-
-
Wir unterstützen OISM mit IGMPv2 (nur Any-Source Multicast [ASM]-Berichte) oder IGMPv3 (nur quellenspezifische Multicast [SSM]-Berichte). OISM erfordert, dass Sie IGMP-Snooping mit einer der beiden IGMP-Versionen aktivieren. Wir verwenden Protocol Independent Multicast (PIM) im Sparse-Modus für Multicast-Routing mit verschiedenen Optionen auf SL- und BL-Geräten entsprechend ihrer Funktionen.
Hinweis:Um sowohl IGMPv2- als auch IGMPv3-Empfänger auf demselben Gerät zu unterstützen, müssen Sie Folgendes tun:
-
Verwenden Sie unterschiedliche Mandanten-VRF-Instanzen, um die Empfänger für jede IGMP-Version zu unterstützen.
-
Konfigurieren Sie verschiedene VLANs und entsprechende IRB-Schnittstellen, die die Empfänger für jede IGMP-Version unterstützen.
-
Ordnen Sie die IRB-Schnittstellen für jede Version der entsprechenden VRF-Instanz des Mandanten zu.
Weitere Informationen zu den erforderlichen Konfigurationsüberlegungen finden Sie unter Überlegungen zu OISM-Konfigurationen . Die hier getestete Konfiguration unterstützt Empfänger für beide Versionen auf demselben Gerät.
-
-
Mit IGMP-Snooping optimiert OISM auch den Multicast-Datenverkehr mithilfe von EVPN-Typ-6-Routen für selektive SMET-Weiterleitung (Multicast Ethernet Tag). Mit SMET leiten OISM-Geräte den Datenverkehr für eine Multicast-Gruppe nur an andere Geräte in der Fabric mit Empfängern weiter, die Interesse am Empfang dieses Datenverkehrs zeigen. (Multicastempfänger senden IGMP-Join-Nachrichten, um Datenverkehr für eine Multicast-Gruppe anzufordern.)
Im hier verwendeten regulären OISM-Modell kündigen OISM-Geräte EVPN-Typ-6-Routen nur auf dem SBD an.
-
OISM unterstützt EVPN-Multihoming mit Multicast-Datenverkehr. Die Fabric kann Empfänger hinter TOR-Geräten enthalten, die in einem Ethernet-Segment (ES) mehrfach vernetzt sind, um mehr als ein OISM-Leaf-Gerät zu verbinden. Sie konfigurieren einen ES-Identifikator (ESI) für die Links im ES.
OISM-Geräte verwenden EVPN-Routen vom Typ 7 (Join Sync) und Typ 8 (Leave Sync), um den Multicast-Status zwischen den Multihoming-Peer-Geräten zu synchronisieren, die ein ES bedienen.
In dieser Umgebung validieren wir OISM und AR zusammen in großem Umfang mit der AR-Replikatorrolle auf den Spine-Geräten. AR-Replikatorrolle auf OISM-Spine-Geräten konfigurieren und AR-Leaf-Rolle auf OISM-Leaf-Geräten erklärt mehr darüber, wie AR in diesem Beispiel funktioniert. Wenn die AR-Replikatorrolle nicht wie in diesem Beispiel mit einer OISM-Grenzblattrolle auf demselben Gerät verbunden ist, wird der AR-Replikator im eigenständigen AR-Replikatormodus ausgeführt. Die OISM SL- und BL-Geräte fungieren als AR-Leaf-Geräte.
Geräte, die AR nicht unterstützen, nennen wir reguläre RNVE-Geräte (Network Virtualisierung Edge). Die Testumgebung umfasst ein SL-Gerät (siehe SL-3 in Abbildung 1), auf dem wir die AR-Leaf-Rolle nicht konfigurieren, um ein RNVE-Gerät zu simulieren. Mit RNVE-Geräten in der Fabric:
-
Die RNVE-Geräte verwenden die Eingangsreplikation, um Multicast-Datenverkehr an andere Leaf-Geräte in der Fabric weiterzuleiten.
-
Die AR-Replikatoren verwenden die Eingangsreplikation anstelle von AR, um Multicast-Quelldaten an die RNVE-Geräte weiterzuleiten.
In diesem Kapitel zeigen wir die Konfiguration und Verifizierung für eine kleine Teilmenge der skalierten Umgebung, in der wir OISM und AR zusammen validieren. Obwohl die skalierte Testumgebung mehr Geräte, konfigurierte Elemente, Multicastquellen und abonnierte Empfänger umfasst, zeigen wir in diesem Beispiel die Konfigurations- und Überprüfungsausgabe für die folgenden Elemente:
-
Eine EVPN-Instanz, MACVRF-1, eine MAC-VRF-Instanz mit VLAN-fähigem Servicetyp und VXLAN-Kapselung.
-
Multicast-Stream-Anwendungsszenarien, die Folgendes umfassen:
-
IGMPv2- oder IGMPv3-Datenverkehr.
-
Interne oder externe Multicast-Quellen.
-
-
Zwei VRF-Instanzen, eine für IGMPv3-Empfänger und eine für IGMPv2-Empfänger.
Für jede VRF-Instanz des Mandanten definieren wir:
-
Vier Mandanten-VLANs mit VXLAN-Tunnel-VNI-Zuordnungen (Network Identifier) und entsprechenden IRB-Schnittstellen in der VRF-Instanz des Mandanten.
Im OISM-Design bezeichnen wir die Mandanten-VLANs als Revenue-Bridge-Domänen oder Revenue-VLANs.
-
Ein SBD-VLAN, das einem VNI zugeordnet ist, und eine entsprechende IRB-Schnittstelle in der VRF-Instanz des Mandanten.
-
-
Eine Multicast-Quelle innerhalb des Datencenters und eine Multicast-Quelle außerhalb des Datencenters in der externen PIM-Domäne.
Sie konfigurieren die BL-Geräte so, dass sie als PIM-EVPN-Gateway-Geräte (PEG) für die EVPN-Fabric fungieren. In diesem Beispiel verbinden wir PEG-Geräte über klassische L3-Schnittstellen mit einem externen PIM-Router und einem PIM-Rendezvous Point (RP). Die L3-Schnittstellen auf jedem der BL PEG-Geräte sind mit dem externen PIM-Router in verschiedenen Subnetzen verbunden.
-
Multicastempfänger, die eine oder mehrere Multicastgruppen abonnieren.
Hinweis:Jeder Multicast-Stream hat mehrere Empfänger, die den Datenverkehr von jeder Quelle abonniert haben. Die Befehle zur Überprüfung des Multicast-Datenverkehrs in diesem Beispiel konzentrieren sich auf das erste Empfängergerät in der Spalte Empfänger in Tabelle 1.
In Tabelle 1 finden Sie eine Zusammenfassung dieser Elemente und ihrer Werte. Abbildung 1 zeigt die Geräterollen und die ersten beiden entsprechenden IRB-Schnittstellen, VLANs und VNI-Zuordnungen für jedes der Mandanten-VRFs in der Tabelle.
| Multicast-Stream |
VRF für Mandanten |
VLANs, IRB-Schnittstellen und VNI-Zuordnungen |
Quelle |
Empfänger |
Multicast-Gruppen |
|
|---|---|---|---|---|---|---|
| Interne Quelle, interne Empfänger mit IGMPv3 – nur SSM-Berichte |
VRF-1 |
VLAN-1, irb.1 |
VNI 110001 |
TOR-1 auf VLAN-1 (Multihomed für SL-1 und SL-2) |
TOR-4 (Multihomed für SL-4 und SL-5) Andere Empfänger: TOR-2 (Single-Homed zu SL-3) TOR-3 (Multihomed für SL-4 und SL-5) TOR-5 (Single-Homed zu SL-6) |
233.252.0.21 bis 233.252.0.23 233.252.0.121 bis 233.252.0.123 |
| VLAN-2, irb.2 |
VNI 110002 |
|||||
| VLAN-3, irb.3 |
VNI 110003 |
|||||
| VLAN-4, irb.4 |
VNI 110004 |
|||||
| (SBD) VLAN-2001, irb.2001 |
VNI 992001 |
|||||
| Externe Quelle, interne Empfänger mit IGMPv2 – nur ASM-Berichte |
VRF-101 |
VLAN-401, irb.401 |
VNI 110401 |
Externe Quelle (in externer PIM-Domain) |
TOR-1 auf VLAN-1 (Multihomed für SL-1 und SL2) Andere Empfänger: TOR-2 (Single-Homed zu SL-3) TOR-3 (Multihomed für SL-4 und SL-5) TOR-4 (Multihomed für SL-4 und SL-5) TOR-5 (Single-Homed zu SL-6) |
233.252.0.1 bis 233.252.0.3 233.252.0.101 bis 233.252.0.103 |
| VLAN-402, irb.402 |
VNI 110402 |
|||||
| VLAN-403, irb.403 |
VNI 110403 |
|||||
| VLAN-404, irb.404 |
VNI 110404 |
|||||
| (SBD) VLAN-2101, irb.2101 |
VNI 992101 |
|||||
In Tabelle 2 finden Sie eine Zusammenfassung der Verbindungsparameter des BL-Geräts und des externen PIM-Routers L3. In diesem Beispiel verwenden beide BL-Geräte die aggregierte Ethernet-Schnittstelle ae3 für die externe L3-Verbindung mit unterschiedlichen Subnetzen pro BL-Gerät. In der skalierten Testumgebung verwendet die Konfiguration einen Bereich logischer Einheiten auf der ae3-Schnittstelle mit entsprechenden VLANs pro Mandanten-VRF, beginnend mit Einheit 0 und VLAN-3001 für VRF-1. Wir konzentrieren uns in diesem Beispiel auf die VRF-Instanzen VRF-1 und VRF-101.
| BL-Gerät |
VRF-Instanz für Mandanten |
Logische Einheit externer L3-Schnittstelle |
Zugehöriges VLAN |
BL L3 – IP-Adresse der logischen Schnittstelle |
Logische Schnittstelle und IP-Adresse des PIM-Routers |
Logische Einheit und IP-Adresse von PIM RP |
|---|---|---|---|---|---|---|
| BL-1 |
VRF-1 |
Einheit 0: AE3.0 |
VLAN-3001 |
172.30.0.1 |
AE1.0: 172.30.0.0 |
lo0.1: 172.22.2.1 |
| VRF-101 |
Einheit 100: AE3.100 |
VLAN-3101 |
172.30.100.1 |
AE1.100: 172.30.100.0 |
lo0.101: 172.22.102.1 |
|
| BL-2 |
VRF-1 |
Einheit 0: AE3.0 |
VLAN-3001 |
172.31.0.1 |
AE2.0: 172.31.0.0 |
lo0.1: 172.22.2.1 |
| VRF-101 |
Einheit 100: AE3.100 |
VLAN-3101 |
172.31.100.1 |
AE2.100: 172.31.100.0 |
lo0.101: 172.22.102.1 |
Sie konfigurieren diese Parameter unter Konfigurieren der Border Leaf-Geräte für externe Multicast-Konnektivität, PIM-EVPN-Gateway-Rolle und PIM-Optionen.
Wir unterteilen die Konfiguration in mehrere Abschnitte.
Konfigurieren Sie das Underlay (mit EBGP) und das Overlay (mit IBGP)
Wir verwenden eBGP für das Underlay und iBGP für das Overlay, indem wir den Referenzarchitekturen in IP Fabric Underlay, Netzwerkdesign und -implementierung folgen und IBGP für das Overlay konfigurieren.
In diesem Beispiel werden AE-Schnittstellen mit jeweils einer oder zwei Mitgliedsverbindungen für alle Verbindungen zur Redundanz verwendet.
Abbildung 2 zeigt die IP-Adressen der AE-Schnittstelle für die Verbindungen zwischen den S-ARR-Geräten und den BL-Geräten.
Hinweis:Sie konfigurieren die L3-Schnittstellen von den BL-Geräten zum externen PIM-Router unter Konfigurieren der Border-Leaf-Geräte für externe Multicast-Konnektivität, PIM-EVPN-Gateway-Rolle und PIM-Optionen
Abbildung 3 zeigt die AE-Schnittstellen-IP-Adressen für die Verbindungen zwischen den S-ARR-Geräten und den SL-Geräten.
Hinweis:Sie konfigurieren die Links von den SL-Geräten zu den TOR-Geräten unter Konfigurieren von Server-Leaf-zu-TOR-Schnittstellen und Ethernet-Segmentbezeichnern (ESIs) für EVPN-Multihoming
Konfigurieren einer OISM-fähigen EVPN MAC-VRF-Instanz
Die skalierte Testumgebung umfasst mehrere MAC-VRF EVPN-Instanzen. Wir zeigen hier eine Instanz namens MACVRF-1, die wir für OISM- und AR-Datenverkehr verwenden.
Wir verlangen, dass Sie die Funktion "Freigegebene Tunnel" auf der QFX5000 Reihe von Switches aktivieren, die Junos OS mit einer MAC-VRF-Instanzkonfiguration ausführen. Diese Funktion verhindert Probleme mit der VTEP-Skalierung auf dem Gerät, wenn die Konfiguration mehrere MAC-VRF-Instanzen verwendet. Wenn Sie freigegebene Tunnel konfigurieren, minimiert das Gerät die Anzahl der Next-Hop-Einträge, die Remote-VTEPs erreichen. Sie aktivieren freigegebene VXLAN-Tunnel global auf dem Gerät, indem Sie die shared-tunnels Anweisung auf Hierarchieebene [edit forwarding-options evpn-vxlan] verwenden. Sie müssen das Gerät neu starten, damit diese Einstellung wirksam wird.
Diese Aussage ist für die QFX10000-Reihe von Switches mit Junos OS optional, die eine höhere VTEP Skalierung verarbeiten können als die QFX5000 von Switches. Auf Geräten, auf denen Junos OS Evolved in EVPN-VXLAN-Fabrics ausgeführt wird, sind freigegebene Tunnel standardmäßig aktiviert.
Konfigurieren Sie die Elemente in diesen Schritten auf allen SL-, BL- und S-ARR-Geräten.
Dieses Beispiel beinhaltet die AR-Multicast-Optimierung mit OISM. Die Spine-Geräte (S-ARR-1 und S-ARR-2) in der Fabric dienen als eigenständige AR-Replikatorgeräte. Damit AR mit dem regulären symmetrischen OISM-Bridge-Domänenmodell funktioniert, müssen Sie auch alle gängigen OISM-SL- und -BL-Elemente auf den eigenständigen AR-Replikatorgeräten konfigurieren, z. B. MAC-VRF-Instanz, VLANs, Mandanten-VRFs und IRB-Schnittstellen.
Wenn die Spine-Geräte nicht als AR-Replikatoren ausgeführt werden, müssen Sie diese Elemente auf den Spine-Geräten nicht konfigurieren.
Konfigurieren der Mandanten-VRF-Instanzen für IGMPv2- und IGMPv3-Multicastempfänger
Die skalierte Testumgebung umfasst viele L3-VRF-Instanzen für Mandanten. In Tabelle 1 sind die VRF-Instanzen für die beiden Multicast-Anwendungsfälle dargestellt:
VRF-1 für IGMPv3-Datenverkehr aus einer internen Quelle.
VRF-101 für IGMPv2-Datenverkehr, der von einer externen Quelle bezogen wird.
Konfigurieren Sie die Elemente in diesen Schritten in diesen VRF-Instanzen auf allen SL-, BL- und S-ARR-Geräten.
Die S-ARR-Spine-Geräte in diesem Beispiel dienen auch als eigenständige AR-Replikatorgeräte, daher müssen Sie auch alle VRF-Einstellungen des Mandanten auf ihnen konfigurieren. Wenn die Spine-Geräte nicht als AR-Replikatoren ausgeführt werden, müssen Sie diese Schritte nicht auf diesen Geräten ausführen.
Außerdem konfigurieren Sie in den VRF-Instanzen des Mandanten unterschiedliche PIM-Optionen für SL-Geräte im Vergleich zu BL-Geräten. Weitere Informationen finden Sie unter Konfigurieren von OSPF und PIM auf den Server-Leaf-Geräten und Konfigurieren der Border-Leaf-Geräte für externe Multicast-Konnektivität, PIM-EVPN-Gateway-Rolle und PIM-Optionen für diese Konfigurationsschritte. Sie müssen PIM nicht auf den S-ARR-Geräten konfigurieren.
Konfigurieren von Server-Leaf-to-TOR-Schnittstellen und Ethernet Segment Identifiers (ESIs) für EVPN-Multihoming
Die TOR-Geräte hosten die Multicast-Quellen und -Empfänger innerhalb der Fabric. Diese Geräte verfügen über Single-Homed- oder Multihomed-Verbindungen zu den SL-Geräten im EVPN-Core. In Abbildung 3 finden Sie die Topologie in diesem Beispiel. TOR-1, TOR-3 und TOR-4 sind jeweils auf zwei SL-Geräte ausgerichtet, und TOR-2 und TOR-5 sind Single-Homed. Abbildung 3 zeigt, dass:
-
Die SL-Geräte verwenden alle die Schnittstelle ae3, um eine Verbindung zu den TOR-Geräten herzustellen.
-
SL4 und SL-5 verwenden die Schnittstellen ae3 und ae5 für redundante Verbindungen zu TOR-3 bzw. TOR-4.
-
Jedes mehrfach vernetzte TOR-Gerät verwendet die Schnittstellen ae1 und ae2, um eine Verbindung zu seinen Peer-SL-Geräten herzustellen.
-
Aus Gründen der Konsistenz in der Konfiguration verwenden die Single-Homed TORs (TOR-2 und TOR-5) ebenfalls die Schnittstellen ae1 und ae2, jedoch als redundante Verbindungen zu einem einzigen SL-Gerät.
Außerdem können Sie ab Junos OS und Junos OS Evolved Version 23.2R2 zusätzlich die Netzwerkisolationsfunktion auf den mehrfach vernetzten TOR-Schnittstellen der SL-Geräte konfigurieren, um Datenverkehrsverluste während Core-Isolationsereignissen auf diesen Schnittstellen zu minimieren. In diesem Beispiel wird in Schritt 4 gezeigt, wie die Netzwerkisolationsfunktion auf den Schnittstellen von SL-1 und SL-2 auf das mehrfach vernetzte Gerät TOR-1 konfiguriert wird.
Obwohl in diesem Beispiel keine mehrfach vernetzten Server- oder TOR-Schnittstellen auf den BL-Geräten angezeigt werden, können Sie die Netzwerkisolationsfunktion für alle solchen Schnittstellen auf BL-Geräten auf ähnliche Weise konfigurieren.
Konfigurieren von OSPF und PIM auf den Server-Leaf-Geräten
In diesem Verfahren konfigurieren Sie die OISM-Elemente, die für Server-Leaf-Funktionen spezifisch sind, z. B. PIM, in den Mandanten-VRF-Instanzen in diesem Beispiel – VRF-1 und VRF-101. Konfigurieren Sie diese Schritte auf allen SL-Geräten.
Konfigurieren der Border Leaf-Geräte für externe Multicast-Konnektivität, PIM-EVPN-Gateway-Rolle und PIM-Optionen
In diesem Verfahren konfigurieren Sie die OISM-Elemente, die für Border-Leaf-Funktionen spezifisch sind, einschließlich der Schritte zum Herstellen einer Verbindung mit der externen PIM-Domäne. Konfigurieren Sie die Anweisungen in dieser Prozedur auf jedem BL-Gerät.
In diesem Beispiel wird eine Verbindung mit dem externen PIM-Router über klassische L3-Schnittstellenverbindungen hergestellt. OISM unterstützt je nach Plattform des BL-Geräts zusätzliche Methoden zur Verbindung mit der externen Domain. Eine Liste der unterstützten externen Multicast-Methoden pro Plattform finden Sie unter Externe Multicast-Verbindungsmethoden im EVPN-Benutzerhandbuch .
Konfigurieren des externen Multicast-PIM-Routers und PIM-RP-Routers
In diesem Beispiel fungiert ein Router der MX-Serie als externer PIM-Domänen-Router und PIM-RP-Gerät. In diesem Verfahren schließen wir die Konfiguration auf diesem Gerät ein, die der BL-Gerätekonfiguration entspricht , unter Konfigurieren der Border Leaf-Geräte für externe Multicast-Konnektivität, PIM-EVPN-Gateway-Rolle und PIM-Optionen. Diese Informationen helfen Ihnen bei der Interpretation der show-Befehlsausgabe, um die Einrichtung, Konnektivität und Gruppenmitgliedschaften zu überprüfen, die für die OISM- und AR-Geräte in der Fabric eingerichtet wurden.
Die Konfiguration des PIM-Routers und des RP-Routers umfasst:
Verbindungen zu BL-1 auf Schnittstelle ae1 und zu BL-2 auf Schnittstelle ae2, mit aktiviertem VLAN-Tagging.
Routinginstanzen vom Typ
virtual-router(PIM-GW-VR-),n die jedem Mandanten-VRF-n in der OISM-Konfiguration auf den BL-Geräten entsprechen.Logische Einheiten auf ae1 und ae2 mit entsprechenden VLANs pro virtuellem Router VRF, beginnend mit Einheit 0 und VLAN-3001 für VRF-1.
Eine PIM RP-IP-Adresse für jede VRF-Instanz des virtuellen Routers.
Dieses Verfahren zeigt die Konfiguration der folgenden Punkte auf dem PIM-Router und dem RP-Router, wie in Tabelle 2 aufgeführt:
PIM-GW-VR-1 (entspricht VRF-1) und VLAN 3001 mit:
Schnittstelle ae1.0 zu BL-1.
Schnittstelle ae2.0 zu BL-2.
PIM-GW-VR-101 (entspricht VRF-101) und VLAN-3101 mit:
Schnittstelle ae1.100 zu BL-1.
Schnittstelle ae2.100 zu BL-2.
Konfigurieren der AR-Replikatorrolle auf OISM-Spine-Geräten und der AR-Leaf-Rolle auf OISM-Leaf-Geräten
In einer ERB-Overlay-Fabric können Sie OISM mit AR aktivieren. Sie können die Rolle des AR-Replikators einem oder mehreren Spine-Geräten in der Fabric zuweisen. Wenn ein Spine-Gerät als AR-Replikator ausgeführt wird, arbeitet der AR-Replikator im eigenständigen AR-Replikatormodus. Dies bedeutet, dass die AR-Replikatorrolle nicht mit der OISM-Grenzblattrolle auf dem Gerät verbunden ist.
Wenn ein eingehendes AR-Leaf-Gerät Multicast-Datenverkehr an andere AR-Leaf-Geräte weiterleiten muss, verwendet es einen AR-Overlay-VXLAN-Tunnel, um stattdessen nur eine Kopie des Datenverkehrs an ein verfügbares AR-Replikator-Gerät zu senden. Anschließend repliziert das AR-Replikatorgerät ebenfalls mithilfe von AR-Overlay-VXLAN-Tunneln den Datenverkehr und leitet ihn an die anderen AR-Leaf-Geräte mit Empfängern weiter, deren Empfänger den Multicast-Stream abonniert haben. AR-Replikatoren verwenden Eingangsreplikation anstelle von AR, um Multicast-Datenverkehr direkt an Leaf-Geräte weiterzuleiten, die AR nicht unterstützen (sogenannte RNVE-Geräte).
AR-Leaf-Geräte gleichen die Last der AR-Replikator-Anforderungen je nach Leaf-Geräteplattform mit einer von zwei Methoden auf die verfügbaren AR-Replikator-Geräte aus:
QFX5000 Reihe von Switches (Modelle, die entweder Junos OS oder Junos OS Evolved laufen) – Diese Geräte weisen ein bestimmtes AR-Replikatorgerät für den Datenverkehr zu, der mit jedem VLAN oder VNI verbunden ist. In diesem Fall zeigt die
show evpn multicast-snooping assisted-replication next-hopsCLI-Befehlsausgabe den designierten AR-Replikator für jeden VNI als(Designated Node).Switches der QFX10000-Reihe – Diese Geräte führen einen aktiven Lastausgleich zwischen den AR-Replikatoren auf der Grundlage des Datenstroms innerhalb eines VNI durch. Das Gerät legt nicht für jeden VNI einen bestimmten AR-Replikator fest.
In diesem Beispiel haben wir Multicast-Flows von einer internen und einer externen Quelle. Die ERB-Overlay-Fabric-Spine-Geräte (S-ARR-1 und S-ARR-2) fungieren als AR-Replikatorgeräte. Die OISM SL- und BL-Geräte fungieren als AR-Leaf-Geräte, mit Ausnahme von SL-3, das ein RNVE-Gerät simuliert (wir aktivieren die AR-Leaf-Rolle auf diesem Gerät nicht). Abbildung 4 zeigt, wie AR funktioniert, wenn wir die Multicast-Streams und die entsprechenden Fabric-Parameter in diesem Beispiel aus Tabelle 1 betrachten.
Im Anwendungsfall der internen Quelle:
SL-1 ist das Eingangsgerät für einen internen Multicast-Stream von mehrfach vernetztem TOR-1 auf dem Quell-VLAN VLAN-1 für den Datenverkehr zu Empfängern im Mandanten-VRF VRF-1.
SL-1 (ein QFX5120-Switch) leitet den Datenverkehr an den für VLAN-1 vorgesehenen AR-Replikator (VNI 110001) weiter. Der designierte AR-Replikator ist in diesem Fall S-ARR-1.
S-ARR-1 repliziert und leitet den Stream im Quell-VLAN an die AR-Leaf-Geräte weiter, die TOR-Geräte mit abonnierten Empfängern hosten.
Die Ziel-SL-Geräte leiten den Datenverkehr an ihre abonnierten Empfänger weiter oder leiten ihn lokal weiter.
Im Anwendungsszenario für externe Quellen:
BL-1 ist das Eingangsgerät für einen externen Multicast-Stream von der externen PIM-Domäne für den Datenverkehr an Empfänger im Mandanten-VRF VRF-101.
BL-1 (ein QFX5130-Switch) leitet den Datenverkehr an den für das SBD-VLAN designierten AR-Replikator VLAN-2101 (VNI 992101) weiter. Der designierte AR-Replikator ist in diesem Fall S-ARR-2.
S-ARR-2 repliziert und leitet den Stream im SBD-VLAN über AR-Tunnel an die AR-Leaf-Geräte weiter, die TORs mit abonnierten Empfängern hosten.
S-ARR-2 repliziert den Datenstrom ebenfalls und verwendet einen Eingangsreplikations-Tunnel (IR), um den Datenstrom an SL-3 weiterzuleiten, ein RNVE-Leaf-Gerät, das ein TOR-Gerät mit einem abonnierten Empfänger hostet.
Die Ziel-SL-Geräte leiten den Datenverkehr an ihre abonnierten Empfänger weiter oder leiten ihn lokal weiter.
Weitere Details zu AR-Geräterollen, zur Funktionsweise von AR und zu anderen Anwendungsszenarien neben den in diesem Beispiel finden Sie unter Multicast-Optimierung mit assistierter Replikation in EVPN-Netzwerken.
So konfigurieren Sie AR in diesem Beispiel:
OISM- und AR-Konfiguration und -Betrieb überprüfen
Sie können die show-Befehle in den folgenden Schritten verwenden, um die Konfiguration und den Betrieb von OISM und AR zu überprüfen.