Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
Auf dieser Seite
 

Load Balancing für eine BGP Sitzung

Grundlegendes BGP Multipath

BGP Multipath ermöglicht die Installation mehrerer interner BGP pfade und mehrerer externer BGP pfade zur Weiterleitungstabelle. Durch die Auswahl mehrerer Pfade BGP Load-Balance-Datenverkehr über mehrere Verbindungen hinweg.

Ein Pfad gilt als BGP zu gleichen Kosten (und wird für die Weiterleitung verwendet), wenn der BGP-Pfadauswahlprozess nach dem Vergleich der IGP-Kosten mit dem nächsten Hop eine Tie-Break führt. Standardmäßig werden alle Pfade mit dem gleichen benachbarten AS, die von einem Multipath-fähigen BGP-Nachbarn gelernt werden, im Multipath-Auswahlprozess berücksichtigt.

BGP in der Regel nur einen besten Pfad für jedes Präfix aus und installiert diese Route in der Weiterleitungstabelle. Wenn BGP Multipath aktiviert ist, wählt das Gerät mehrere zu gleichen Kosten BGP Pfade aus, um ein bestimmtes Ziel zu erreichen. Alle diese Pfade werden in der Weiterleitungstabelle installiert. BGP nur den aktiven Pfad zu seinen Nachbarn an, es sei denn, der Add-Path wird verwendet.

Die Junos OS BGP-Multipath-Funktion unterstützt die folgenden Anwendungen:

  • Load Balancing über mehrere Verbindungen zwischen zwei Routinggeräten, die zu verschiedenen autonomen Systemen (ASs) gehören

  • Load Balancing über ein gemeinsames Subnetz oder mehrere Subnetze zu verschiedenen Routinggeräten, die zum selben Peer-Netzwerk gehören AS

  • Load Balancing über mehrere Verbindungen zwischen zwei Routinggeräten, die zu verschiedenen externen Confederation-Peers gehören

  • Load Balancing über ein gemeinsames Subnetz oder mehrere Subnetze zu verschiedenen Routinggeräten, die zu externen Confederation-Peers gehören

In einem gemeinsamen Szenario für den Lastausgleich ist ein Kunde auf mehrere Router oder Switches in einer bestimmten Point of Presence (POP). Standardmäßig wird der gesamte Datenverkehr über nur eine der verfügbaren Links gesendet. Load Balancing bewirkt, dass der Datenverkehr zwei oder mehr der Verbindungen verwendet.

BGP-Multipath gilt nicht für Pfade, die die gleichen MED-plus-IGP haben, sich jedoch in den IGP unterscheiden. Die Auswahl des Multipath-Pfads basiert IGP die Kostenkennzahl, selbst wenn zwei Pfade über die gleichen MED-plus-IGP verfügen.

Die Multipath Junos OS 18.1R1 BGP wird Junos OS weltweit auf [edit protocols bgp] Hierarchieebene unterstützt. Sie können das Multipath-Funktion in einigen Gruppen BGP Nachbarn selektiv deaktivieren. Fügen disable Sie auf [edit protocols bgp group group-name multipath] Hierarchieebene ein, um die Multipath-Option für eine Gruppe oder einen bestimmten BGP zu deaktivieren.

Beginnen Sie Junos OS Veröffentlichungsversion 18.1R1, können Sie die Multipath-Berechnung so lange zurückfahren, bis alle BGP-Routen empfangen wurden. Wenn Multipath aktiviert ist, BGP jedes Mal, wenn eine neue Route hinzugefügt wird oder wenn sich eine vorhandene Route ändert, die Route in die Multipath-Warteschlange ein. Wenn mehrere Pfade über die BGP Add-Path-Funktion empfangen werden, könnte BGP mehrfache Multipath-Route berechnen. Die Multipath-Berechnung verlangsamt die RIB-Lernrate (auch als Routing-Tabelle bekannt). Zur Beschleunigung des RIB-Lernens kann die Multipath-Berechnung entweder erst zurückgestellt werden, wenn die BGP-Routen erhalten sind, oder Sie können die Priorität des Multipath-Einrichtungsauftrags entsprechend Ihren Anforderungen senken, bis die BGP Routen gelöst sind. Konfiguration der Multipath-Berechnung auf defer-initial-multipath-build[edit protocols bgp] Hierarchieebene Alternativ können Sie die Konfigurations BGP von Multipath-Aufgabenpriorität mithilfe der Konfigurationserklärung auf Hierarchieebene senken, um multipath-build-priority[edit protocols bgp] das RIB-Lernen zu beschleunigen.

Beispiel: Load Balancing BGP Datenverkehr

In diesem Beispiel wird gezeigt, wie BGP so konfiguriert werden, dass mehrere externe BGP (EBGP) oder interne BGP (IBGP)-Pfade als aktive Pfade ausgewählt werden.

Anforderungen

Bevor Sie beginnen:

  • Konfigurieren Sie die Geräteschnittstellen.

  • Konfigurieren Sie ein Interior Gateway Protocol (IGP).

  • Konfiguration BGP.

  • Konfigurieren Sie eine Routing-Richtlinie, die Routen (z. B. Direktrouten oder IGP Routen) von der Routing-Tabelle in eine BGP.

Überblick

Die folgenden Schritte zeigen, wie Sie Load Balancing pro Paket konfigurieren:

  1. Definieren einer Load-Balancing-Routing-Richtlinie durch Ein- oder Mehrere Anweisungen auf der Hierarchieebene, die policy-statement[edit policy-options] eine Aktion load-balance per-packet von:

    Anmerkung:

    Um load-balancing zwischen mehreren EBGP-Pfaden und mehreren IBGP-Pfaden zu ermöglichen, include die Anweisung multipath global auf der [edit protocols bgp] Hierarchieebene ein. Sie können den Lastenausgleich von BGP Datenverkehr nicht aktivieren, ohne die Anweisung global ein bzw. für eine BGP gruppe auf Hierarchieebene oder für bestimmte BGP benachbarten Gruppen auf der multipath[edit protocols bgp group group-name[edit protocols bgp group group-name neighbor address] Hierarchieebene.

  2. Wenden Sie die Richtlinie auf Routen an, die aus der Routing-Tabelle in die Weiterleitungstabelle exportiert werden. Um dies zu tun, müssen Sie die forwarding-table folgenden export Anweisungen beinhalten:

    Sie können die Exportrichtlinie nicht auf VRF-Routinginstanzen anwenden.

  3. Geben Sie alle nächsten Hops dieser Route an, falls bereits mehrere vorhanden sind, wenn ein Label entsprechend einer ausgeschriebenen Route angegeben wird.

  4. Konfigurieren Sie den Hash-Schlüssel für die Weiterleitungsoptionen MPLS die IP-Payload enthalten.

Anmerkung:

Auf einigen Plattformen können Sie mithilfe der Anweisung die Anzahl von Pfaden erhöhen, die einen Lastausgleich chassis maximum-ecmp ausgleichen. Mit dieser Aussage können Sie die maximale Anzahl der Lastausgleichspfade zu gleichen Kosten auf 32, 64, 128, 256 oder 512 ändern (die maximale Anzahl variiert pro Plattform – siehe Maximum-Ecmp.) Beginnend mit Junos OS Release 19.1R1 können Sie eine maximale Anzahl von 128 zu gleichen Kosten auf QFX10000 angeben. Sie können ab Junos OS Veröffentlichungs-19.2R1 eine maximale Anzahl von 512 zu gleichen Kosten auf QFX10000-Switches angeben. Informationen zur Konfiguration von bis zu 512 Equal-Cost-Pfadenmit optionalem konsistentem Load Balancing finden Sie hier.

In diesem Beispiel befindet sich Gerät R1 in der AS 64500 und ist sowohl mit R2 des Geräts als auch mit Gerät R3 verbunden AS( 64501). In diesem Beispiel wird die Konfiguration auf Gerät R1 angezeigt.

Topologie

Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.

Abbildung 1: BGP Load BalancingBGP Load Balancing

Konfiguration

Verfahren

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie diese in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit der Netzwerkkonfiguration erforderlich sind, und kopieren Sie die Befehle, und fügen Sie die Befehle CLI der Hierarchieebene [edit] ein.

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie die BGP Peer-Sitzungen:

  1. Konfigurieren Sie BGP Netzwerkgruppe.

  2. Geben Sie BGP Benutzergruppe die Verwendung mehrerer Pfade zu.

    Anmerkung:

    Um die Standardprüfung zu deaktivieren, die erfordert, dass von BGP akzeptierte Pfade dasselbe benachbarte autonome System (AS) haben müssen, muss die Option multiple-as enthalten.

  3. Konfigurieren Sie die Load-Balancing-Richtlinie.

  4. Wenden Sie die Load-Balancing-Richtlinie an.

  5. Konfigurieren Sie die lokale autonome Systemnummer (AS).

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show protocolsshow policy-options , und Befehle show routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, geben Sie commit sie im Konfigurationsmodus ein.

Überprüfung

Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert:

Routen verifizieren

Zweck

Stellen Sie sicher, dass Routen von beiden Routern in der benachbarten Netzwerk AS.

Aktion

Führen Sie im Betriebsmodus den show route Befehl aus.

Bedeutung

Der aktive Pfad mit einem Sternchen (*) weist zwei nächste Hops auf: 10.0.1.1 und 10.0.0.2 bis zum Ziel von 10.0.2.0. Der nächste 10.0.1.1-Hop wird vom inaktiven Pfad in den aktiven Pfad kopiert.

Anmerkung:

Die show route detail Befehlsausgabe benennt ein Gateway als selected . Diese Ausgabe kann im Kontext des Load Balancing verwirrend sein. Das ausgewählte Gateway wird für zahlreiche Zwecke verwendet und kann nicht nur entscheiden, welches Gateway in den Kernel installiert werden soll, wenn Junos OS nicht das Load Balancing pro Paket ausführen. Beispielsweise nutzt der Befehl beim Senden von Paketen das ping mpls ausgewählte Gateway. Multicast-Protokolle verwenden das ausgewählte Gateway in einigen Fällen zur Bestimmung der Upstream-Schnittstelle. Selbst wenn Junos OS Load Balancing pro Paket über eine Weiterleitungstabellenrichtlinie durchführen, werden die ausgewählten Gateway-Informationen trotzdem für andere Zwecke benötigt. Es ist nützlich, das ausgewählte Gateway zur Fehlerbehebung anzuzeigen. Außerdem ist es möglich, eine Weiterleitungstabellen-Richtlinie zu verwenden, um zu überschreiben, was im Kernel installiert ist (beispielsweise durch die install-nexthop Aktion). In diesem Fall kann es sich bei dem in der Weiterleitungstabelle installierten Next-Hop-Gateway um eine Untergruppe der insgesamt im Befehl angezeigten Gateways show route handelt.

Weiterleitung verifizieren

Zweck

Stellen Sie sicher, dass beide nächsten Hops in der Weiterleitungstabelle installiert sind.

Aktion

Führen Sie im Betriebsmodus den show route forwarding-table Befehl aus.

Grundlegende Informationen zur Konfiguration von bis zu 512 zu gleichen Kosten (Equal-Cost Paths) mit optionalem konsistentem Load Balancing

Sie können die Multipath-Funktion (ECMP) zu gleichen Kosten mit bis zu 512 Pfaden für externe BGP konfigurieren. Mit der Konfiguration von bis zu 512 ECMP-Next-Hops können Sie die Anzahl der direkten BGP-Peer-Verbindungen mit dem angegebenen Routinggerät erhöhen und so die Latenz verbessern und den Datenfluss optimieren. Sie können optional ein konsistentes Load Balancing in diese ECMP-Konfiguration mit einkreisen. Ein konsistentes Load Balancing stellt sicher, dass bei einem Ausfluss eines ECMP-Mitglieds (d. h. eines Pfads) nur Datenströme, die durch das ausgefallene Mitglied fließen, an andere aktive ECMP-Mitglieder neu verteilt werden. Zudem wird durch konsistentes Load Balancing sichergestellt, dass beim Hinzugefügten eines ECMP-Mitglieds die Neuverteilung der Datenströme von vorhandenen EMCP-Mitgliedern zum neuen ECMP-Mitglied minimal ist.

Richtlinien und Beschränkungen für die Konfiguration von 256 bis 512 Pfaden zu gleichen Kosten, optional mit konsistentem Load Balancing

  • Die Funktion gilt nur für externe Single-Hop-BGP Peers. (Diese Funktion gilt nicht für MPLS Routen.)

  • Der Routingprozess (RPD) des Geräts muss 64-Bit-Modus unterstützen. 32-Bit-RPD wird nicht unterstützt.

  • Die Funktion gilt nur für Unicast-Datenverkehr.

  • Die Verteilung des Datenverkehrs kann sich nicht auf alle Gruppenmitglieder verteilen. Dies hängt vom Datenverkehrsmuster und der Organisation der Hashing-Flow-Set-Tabelle in der Hardware ab. Konsistentes Hashing minimiert die Remapping von Datenflüssen zu Ziellinks, wenn Elemente hinzugefügt oder aus der Gruppe gelöscht werden.

  • Wenn Sie mit einer der Optionen konfigurieren oder einige Datenströme die Ziellinks ändern, da die neuen Hash-Parameter möglicherweise neue Hash-Indexes für die Datenströme generieren, was zu neuen set forwarding-options enhanced-hash-keyhash-modeinetinet6layer2 Zielverbindungen führt.

  • Diese Funktion verwendet eine kaskadierte Topologie, um die Next-Hop-Struktur für Konfigurationen mit mehr als 128 nächsten Hops zu implementieren, um eine Hashing-Genauigkeit zu erzielen. Die Hashing-Genauigkeit ist daher weniger hoch als bei ECMP-Next-Hop-Konfigurationen mit weniger als 128, für die keine kaskadierte Topologie erforderlich ist.

  • Vorhandene Datenströme in betroffenen ECMP-Pfaden und neue Datenströme, die über die betroffenen ECMP-Pfade fließen, können bei einer Reparatur der lokalen Route zu Switch-Pfaden werden, und das Ansischen von Datenverkehr könnte spürbar sein. Derartige "Skewings" werden jedoch bei nachfolgenden globalen Routenreparaturen behoben.

  • Wenn Sie den Wert erhöhen, geht beim Nächsten Hop-Änderungsereignis für das maximum-ecmp Routen-Präfix ein Konsistenz-Hashing verloren.

  • Wenn Sie zu einer vorhandenen ECMP-Gruppe einen neuen Pfad hinzufügen, können einige Datenströme, die nicht beeinträchtigt werden, auf den neu hinzugefügten Pfad wechseln.

  • Fast Reroute (FRR) funktioniert möglicherweise nicht mit konsistentem Hashing.

  • Eine perfekte ECMP-ähnlich Datenverkehrsverteilung lässt sich nicht erreichen. Pfade, die mehr "Beladungen" haben als andere Pfade, haben mehr Datenverkehrsflüsse als Pfade mit weniger Bechern (ein Springen ist ein Eintrag in der Lastenausgleichstabelle, der einem ECMP-Mitglieder-Index zugeordnet ist).

  • Bei Änderungen in der Netzwerktopologie geht in einigen Fällen das konsistente Hashing für Netzwerk-Präfixe verloren, da diese Präfixe auf einen neuen ECMP-nächsten Hop verweisen, der nicht alle Eigenschaften der vorherigen ECMP-nächsten Hops der Präfixe aufweist.

  • Wenn mehrere Netzwerk-Präfixe auf den gleichen ECMP-nächsten Hop verweisen und ein oder mehrere dieser Präfixe mit der Anweisung aktiviert sind, werden alle Netzwerkpräfixes, die auf dasselbe ECMP-Next-Hop verweisen, ein konsistentes consistent-hash Hashing-Verhalten anzeigen.

  • Ein konsistentes Hashing wird nur auf der auf BGP basierenden ECMP-Gruppe unterstützt. Wenn andere Protokolle oder statische Routen konfiguriert werden, die Priorität über Routen BGP, wird konsistentes Hashing nicht unterstützt.

  • Konsistentes Hashing kann bei der Kombination der Konfiguration mit Konfigurationen für die folgenden Funktionen Einschränkungen haben, da diese Funktionen über Tunnel-Terminierungen oder Traffic-Engineering verfügen, bei denen für die Auswahl von Pfaden kein Hashing verwendet wird – GRE-Tunneling; BUM-Datenverkehr; EVPN-VXLAN; und MPLS TE, Autobandwidth.

Anweisungen zum Konfigurieren von bis zu 512 ECMP-Next Hops und optional zum Konfigurieren eines konsistenten Load Balancing

Wenn Sie bereit sind, bis zu 512 nächste Hops zu konfigurieren, verwenden Sie die folgenden Konfigurationsanweisungen:

  1. Konfigurieren Sie die maximale Anzahl von ECMP-nächsten Hops , z. B. 512 ECMP-Next-Hops:

  2. Erstellen einer Routing-Richtlinie und Aktivierung des Load Balancing pro Paket, wodurch ECMP global im System möglich wird:

  3. Aktivieren Sie die Ausfallsicherheit ausgewählter Präfixe, indem Sie eine separate Routing-Richtlinie erstellen, die eingehende Routen zu einem oder mehrere Ziel-Präfixe ankommt. Dies ist z. B.:

  4. Wenden Sie eine eBGP-Importrichtlinie (z. B. "c-Hash") auf die BGP Gruppe externer Peers an:

Weitere Informationen zur Konfiguration von Zu gleichen Kosten finden Sie unter Beispiel: Load Balancing BGP Datenverkehr ,, der oben in diesem Dokument angezeigt wird.

(optional) Weitere Informationen zur Konfiguration des konsistenten Load Balancing (auch als konsistentes Hashing bekannt) finden Sie unter Konfigurieren des konsistenten Load Balancing für ECMP-Gruppen

Beispiel: Konfigurieren von Single-Hop-EBGP-Peers für die Annahme von Remote Next Hops

In diesem Beispiel wird gezeigt, wie ein externer Single-Hop-BGP(EBGP)-Peer konfiguriert wird, um einen Remote-nächsten Hop zu akzeptieren, mit dem kein gemeinsames Subnetz gemeinsam verwendet wird.

Anforderungen

Bevor Sie dieses Beispiel konfigurieren, ist keine besondere Konfiguration über die Gerätein initialisierung hinaus erforderlich.

Überblick

In manchen Situationen ist die Konfiguration eines Single-Hop-EBGP-Peers erforderlich, um einen Remote-Next Hop zu akzeptieren, für den kein gemeinsames Subnetz verwendet wird. Das Standardverhalten gilt für alle Next-Hop-Adressen, die von einem Single-Hop-EBGP-Peer empfangen werden, der nicht erkannt wird, dass sie ein gemeinsames Subnetz teilen, das verworfen wird. Wenn ein Single-Hop-EBGP-Peer einen Remote-Next Hop akzeptiert, mit dem er nicht direkt verbunden ist, können Sie den Single-Hop-EBGP-Nachbar nicht als Multihop-Sitzung konfigurieren. Wenn Sie in dieser Situation eine Multihop-Sitzung konfigurieren, werden alle Next-Hop-Routen, die durch dieses EBGP-Peer gelernt werden, auch dann indirekt bezeichnet, wenn sie ein gemeinsames Subnetz teilen. In dieser Situation bricht die Multipath-Funktion für Routen, die rekursiv über Routen gelöst werden, die diese Next-Hop-Adressen enthalten. Die Konfiguration der Anweisung ermöglicht es einem Single-Hop-EBGP-Peer, einen Remote-Next Hop zu akzeptieren. Die Multipath-Funktionalität für Routen, die über diese accept-remote-nexthop Next-Hop-Adressen gelöst sind, wird wiederhergestellt. Sie können diese Anweisung auf der globalen, Gruppen- und Nachbarhierarchieebene für BGP. Die Anweisung wird auch auf logischen Systemen und dem Vpn Routing and Forwarding (VRF)-Routinginstanzstyp unterstützt. Sowohl der Remote-Next-Hop als auch der EBGP-Peer müssen eine Aktualisierung der BGP-Route gemäß RFC 2918 und Route Refresh-Funktion in BGP-4 unterstützen. Wenn der Remote-Peer die Aktualisierung der BGP nicht unterstützt, wird die Sitzung zurückgesetzt.

Wenn Sie einem Single-Hop-EBGP-Peer das Akzeptieren eines Remote-Next Hop ermöglichen, müssen Sie auch eine Import-Routingrichtlinie im EBGP-Peer konfigurieren, die die Remote-Next-Hop-Adresse angibt.

In diesem Beispiel wird eine Import-Routingrichtlinie enthalten, die es einem externen agg_route Single-Hop-BGP-Peer (Device R1) ermöglicht, das Remote-Routing für den Next-Hop 1.1.10.10 für die Route zum 1.1.230.0/23-Netzwerk zu akzeptieren. In der Hierarchieebene enthält das Beispiel die Anweisung zur Anwendung der Richtlinie auf den externen BGP-Peer und die Anweisung, um dem [edit protocols bgp]import agg_route Single-Hop-EBGP-Peer das Akzeptieren des Remote-nächsten Hops zu accept-remote-nexthop ermöglichen.

Abbildung 2 zeigt die Beispieltopologie an.

Abbildung 2: Topologie für die Annahme eines Remote-Next HopTopologie für die Annahme eines Remote-Next Hop

Konfiguration

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie diese in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, und kopieren Sie die Befehle, und fügen Sie die Befehle in die CLI der Hierarchieebene [edit] ein.

Gerät R0

Gerät R1

Gerät R2

Gerät R0

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie Gerät R0:

  1. Konfigurieren Sie die Schnittstellen.

  2. EBGP konfigurieren.

  3. Aktivieren der Multipath-BGP zwischen Device R0 und Device R1.

  4. Konfiguration statischer Routen zu Remote-Netzwerken. Diese Routen sind nicht Teil der Topologie. Der Zweck dieser Routen ist es, die Funktionen in diesem Beispiel zu demonstrieren.

  5. Konfigurieren Sie Routing-Richtlinien, die die statischen Routen akzeptieren.

  6. Exportieren Sie agg_route die test_route Und-Richtlinien aus der Routing-Tabelle in BGP.

  7. Konfigurieren Sie die autonome Systemnummer (AS).

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show protocolsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie die Konfiguration des Geräts erledigt haben, geben Sie commit den Konfigurationsmodus ein.

Gerät konfigurieren R1

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie Gerät R1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfiguration OSPF.

  3. Aktivieren Sie R1, um den Remote-Next Hop zu akzeptieren.

  4. IbGP konfigurieren.

  5. EBGP konfigurieren.

  6. Aktivieren der Multipath-BGP zwischen Device R0 und Device R1.

  7. Konfigurieren Sie eine Routingrichtlinie, die es einem externen Single-Hop-BGP-Peer (Gerät R1) ermöglicht, den Remote-Next-Hop 1.1.10.10 für die Route zum 1.1.230.0/23-Netzwerk zu akzeptieren.

  8. Importieren Sie agg_route die Richtlinie in die Routing-Tabelle auf Gerät R1.

  9. Konfigurieren Sie die autonome Systemnummer (AS).

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show protocolsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie die Konfiguration des Geräts erledigt haben, geben Sie commit den Konfigurationsmodus ein.

Gerät konfigurieren R2

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie Gerät R2:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfiguration OSPF.

  3. IbGP konfigurieren.

  4. Konfigurieren Sie die autonome Systemnummer (AS).

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, geben Sie commit sie im Konfigurationsmodus ein.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Sicherstellen, dass die Multipath-Route mit dem indirekten Next Hop in der Routingtabelle

Zweck

Stellen Sie sicher, dass Gerät R1 über eine Route zum 1.1.230.0/23-Netzwerk verfügt.

Aktion

Geben Sie im Betriebsmodus den Befehl show route 1.1.230.0 extensive ein.

Bedeutung

Die Ausgabe zeigt, dass Gerät R1 über eine Route zum 1.1.230.0-Netzwerk mit aktivierter Multipath-Funktion ( Accepted Multipath ) verfügt. Die Ergebnisse zeigen auch, dass die Route einen indirekten Next Hop von 1.1.10.10 auf hat.

Deaktivierung und Reaktivierung der "Accept-Remote-Nexthop Statement"

Zweck

Stellen Sie sicher, dass die Multipath-Route mit dem indirekten Next Hop aus der Routingtabelle entfernt wird, wenn Sie die Anweisung accept-remote-nexthop deaktivieren.

Aktion
  1. Geben Sie im Konfigurationsmodus den Befehl deactivate protocols bgp accept-remote-nexthop ein.

  2. Geben Sie im Betriebsmodus den Befehl show route 1.1.230.0 ein.

  3. Reaktiverieren Sie die Anweisung über den Konfigurationsmodus, indem Sie den activate protocols bgp accept-remote-nexthop Befehl eingeben.

  4. Geben Sie im Betriebsmodus den Befehl show route 1.1.230.0 erneut ein.

Bedeutung

Wenn die Anweisung deaktiviert ist, wird die accept-remote-nexthop Multipath-Route zum 1.1.230.0-Netzwerk aus der Routingtabelle entfernt.

Understanding Load Balancing for BGP Traffic with Unequal Bandwidth Allocated to the Paths

Die Multipath-Option entfernt die Tiebreaker aus dem aktiven Routen-Entscheidungsprozess BGP und ermöglicht so die Installation von routen zu gleichen Kosten, die aus mehreren Quellen gelernt werden, in der Weiterleitungstabelle. Wenn die verfügbaren Pfade jedoch nicht zu gleichen Kosten sind, können Sie den Datenverkehr asymmetrischer balancen.

Sobald mehrere nächste Hops in der Weiterleitungstabelle installiert sind, wird ein bestimmter Weiterleitungs-Next Hop durch den Junos OS Load-Balancing-Algorithmus ausgewählt. Dieser Vorgang wird im Gegenwert der Quell- und Zieladressen eines Pakets und einer deterministischen Zuordnung des Prefix-Pairing auf einen der verfügbaren nächsten Hops verwendet. Die Zuordnung pro Präfix funktioniert am besten, wenn der Hash-Funktion eine große Anzahl von Präfixen angezeigt wird, beispielsweise bei einem Internet-Peering-Exchange, und dies verhindert, dass Pakete zwischen paar kommunizierenden Knoten neu geordnet werden.

Normalerweise möchte ein Unternehmensnetzwerk das Standardverhalten ändern, um einen Load-Balancing-Algorithmus pro Paket zu beschwören. Hier steht mehr als je ein Paket im Internet Processor ASIC. Seine Verwendung ist ein Misn das aus dem historischen Verhalten der Internet Processor ASIC. In Wirklichkeit unterstützen die Juniper Networks Router pro Präfix (Standard) und Load Balancing pro Datenfluss. Diese enthalten das Hashing gegen verschiedene Layer 3- und Layer 4-Header, einschließlich Teilen der Quelladresse, Zieladresse, Transportprotokoll, eingehender Schnittstelle und Anwendungsports. Der Effekt ist, dass jetzt einzelne Datenströme auf einen bestimmten nächsten Hop gehashed werden, was zu einer gleichmäßigeren Verteilung über verfügbare Next Hops führt, insbesondere wenn zwischen weniger Quell- und Zielpaaren geroutet wird.

Beim Load Balancing pro Paket werden Pakete, die einen Kommunikations-Stream zwischen zwei Endpunkten enthalten, möglicherweise wieder verworfen, pakete innerhalb einzelner Datenströme werden jedoch korrekt sequenziert. Unabhängig davon, ob Sie sich für Load Balancing pro Präfix oder Paket entscheiden, kann Asymmetrie von Zugriffslinks eine technische Herausforderung darstellen. In beiden Beispielen beeinträchtigen die Präfixe oder Datenströme, die beispielsweise einem T1-Link zugeordnet werden, die Leistung im Vergleich zu den Datenflüssen, die beispielsweise einer Fast Ethernet-Zugangsverbindung zugeordnet werden. Schlimmer noch: Bei starken Datenverkehrslasten kann jeder Versuch des gleichen Load Balancing wahrscheinlich zu einer überlastenden T1-Verbindung und Sitzungsunterbrechung führen, die aus Paketverlusten resultiert.

Glücklicherweise unterstützt die Juniper Networks BGP Implementierung das Konzept einer Bandbreiten-Community. Diese erweiterte Community codiert die Bandbreite eines bestimmten nächsten Hops, und in Kombination mit Multipath verteilt der Load-Balancing-Algorithmus Datenströme über den Satz der nächsten Hops proportional zu ihren relativen Bandbreiten. Wenn Sie im nächsten Hop 10 Mbit/s und einen 1-Mbit/s-Next-Hop haben, werden Im Durchschnitt neun Datenströme dem High-Speed-Next Hop bei jedem Hop mit niedriger Geschwindigkeit zuordnen.

Die Nutzung BGP Bandbreiten-Community wird nur mit Load Balancing pro Paket unterstützt.

Die Konfigurationsaufgabe besteht aus zwei Teilen:

  • Konfigurieren Sie die externen EBGP BGP-Peering-Sitzungen, aktivieren Sie Multipath und definieren Sie eine Importrichtlinie, um Routen mit einer Bandbreiten-Community zu kennzeichnen, die der Verbindungsgeschwindigkeit entspricht.

  • Ermöglichen Sie Load Balancing pro Paket (in der Regel pro Datenfluss) für eine optimale Verteilung des Datenverkehrs.

Beispiel: Load Balancing BGP Datenverkehr mit einer dem Pfad zugewiesenen Bandbreite

In diesem Beispiel wird gezeigt, wie BGP so konfiguriert werden können, dass mehrere Kostenpfade als aktive Pfade ausgewählt werden.

BGP-Communitys können Ihnen helfen, Routing-Richtlinien zu steuern. Ein Beispiel für einen guten Nutzen für eine BGP ist das Ungleich-Load-Balancing. Wenn ein autonomer System-Border-Router (ASBR) Routen von direkt angebundenen externen BGP (EBGP)-Nachbarn empfängt, gibt ASBR diese Routen mithilfe von IBGP-Ankündigungen zu internen Nachbarn aus. In den IBGP-Adverisements können Sie die Link-Bandbreiten-Community verbinden, um die Bandbreite der angekündigten externen Links zu kommunizieren. Dies ist dann nützlich, wenn mehrere externe Links verfügbar sind und Sie beim Lastausgleich über die Verbindungen einen Ausgleich ausgleichen möchten. Sie konfigurieren die Community mit erweiterter Linkbandbreite auf allen Ingress-Links des AS. Die Bandbreiteninformationen in der erweiterten Link-Bandbreiten-Community basieren auf der konfigurierten Bandbreite der EBGP-Verbindung. Dies basiert nicht auf der Menge des Datenverkehrs auf der Verbindung. Junos OS unterstützt BGP von Verbindungsbandbreite und Multipath-Lastausgleich, wie in Internet Draft-ietf-idr-link-bandwidth-06 beschrieben, BGP Link Bandwidth Extended Community. Beachten Sie, dass die Implementierung Junos OS, obwohl sie draft-ietf-idr-link-bandwidth-06 nicht transitive Communities angibt, auf transitive Communitys beschränkt ist.

Anforderungen

Bevor Sie beginnen:

  • Konfigurieren Sie die Geräteschnittstellen.

  • Konfigurieren Sie ein Interior Gateway Protocol (IGP).

  • Konfiguration BGP.

  • Konfigurieren Sie eine Routing-Richtlinie, die Routen (z. B. Direktrouten oder IGP Routen) von der Routing-Tabelle in eine BGP.

Überblick

In diesem Beispiel befindet sich Gerät R1 in der AS 64500 und ist sowohl mit Geräte-R2 als auch mit Geräte-R3 verbunden, die in der AS 64501 sind.

In diesem Beispiel wird die Bandbreiten-Community verwendet.

Wenn standardmäßig BGP Multipath verwendet wird, wird der Datenverkehr gleichermaßen auf die verschiedenen berechneten Pfade verteilt. Mit der erweiterten Bandbreiten-Community kann BGP zusätzliches Attribut hinzugefügt werden, wodurch der Datenverkehr bei einer ungleichen Verteilung verteilt wird. Die Hauptanwendung ist ein Szenario, in dem für ein bestimmtes Netzwerk mehrere externe Pfade vorhanden sind, die asymmetrische Bandbreitenfunktionen haben. In einem solchen Szenario können Sie empfangene Routen mit der erweiterten Bandbreiten-Community kennzeichnen. Wenn BGP (intern oder extern) zwischen Routen arbeitet, die das Bandbreitenattribut enthalten, kann die Weiterleitungs-Engine den Datenverkehr in der dem jeweiligen Pfad entsprechenden Bandbreite ungleich verteilen.

Wenn BGP mehreren Kandidatenpfaden für Multipath-Zwecke zur Verfügung stehen, kann BGP keinen kostengünstigen Lastenausgleich entsprechend der Bandbreitengemeinschaft durchführen, es sei denn, alle Kandidatenpfade verfügen über dieses Attribut.

Die Anwendbarkeit der Erweiterten Bandbreiten-Community wird durch die Einschränkungen eingeschränkt, BGP Multipath mehrere Pfade zu berücksichtigen akzeptiert. Dabei muss IGP Entfernung zwischen dem Router, der das Load Balancing unterstützt, und den mehreren Ausfahrtspunkten dieselben sein, wie es BGP ist. Das lässt sich über ein Full-Mesh-Mesh von Label-Switched Paths (LSPs) erreichen, die die entsprechende Kennzahl nicht IGP verfolgen. In einem Netzwerk, in dem die Verbreitungsverzögerung von Circuits erheblich ist (beispielsweise wenn Beispielsweise Langstrecken-Circuits vorhanden sind), ist es jedoch oft wertvoll, die Verzögerungsmerkmale verschiedener Pfade zu berücksichtigen.

Konfigurieren Sie die Bandbreiten-Community wie folgt:

Die erste 16-Bit-Nummer stellt das lokale autonome System dar. Die zweite 32-Bit-Nummer repräsentiert die Linkbandbreite in Bytes pro Sekunde.

Zum Beispiel:

Wobei 10458 die lokale AS ist. Die Werte entsprechen der Bandbreite der T1-, T3- und OC-3-Pfade in Bytes pro Sekunde. Der als Bandbreitenwert angegebene Wert muss nicht mit der tatsächlichen Bandbreite einer bestimmten Schnittstelle übereinstimmen. Die verwendeten Balance-Faktoren werden als Funktion der angegebenen Gesamtbandbreite berechnet. Definieren Sie eine Richtlinienbeschreibung, um eine Route mit dieser erweiterten Community zu kennzeichnen:

Wenden Sie dies als Importrichtlinie auf die BGP Peering-Sitzungen an, die mit den asymmetrischen Bandbreitenverbindungen konfrontiert werden. Theoretisch kann das Community-Attribut an jedem Punkt im Netzwerk hinzugefügt oder entfernt werden. In dem oben beschriebenen Szenario wird die Community in der EBGP-Peering-Sitzung, die auf die externe Verbindung zu sehen ist, als Importrichtlinie anwenden, damit dieses Attribut die lokale Multipath-Entscheidung beeinflussen kann, und ist möglicherweise einfacher zu verwalten.

Topologie

Abbildung 3 zeigt die in diesem Beispiel verwendete Topologie.

Abbildung 3: BGP Load BalancingBGP Load Balancing

CLI-Konfiguration zeigt die Konfiguration für alle Geräte in Abbildung 3 an. In diesem #d29e113__d29e375 Abschnitt werden die Schritte auf Gerät R1 beschrieben.

Konfiguration

Verfahren

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie diese in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit der Netzwerkkonfiguration erforderlich sind, und kopieren Sie die Befehle, und fügen Sie die Befehle CLI der Hierarchieebene [edit] ein.

Gerät R1

Gerät R2

Gerät R3

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie die BGP Peer-Sitzungen:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie BGP Netzwerkgruppe.

  3. Geben Sie BGP Benutzergruppe die Verwendung mehrerer Pfade zu.

    Anmerkung:

    Um die Standardprüfung zu deaktivieren, die erfordert, dass von BGP akzeptierte Pfade dasselbe benachbarte autonome System (AS) haben müssen, muss die Option multiple-as enthalten. Verwenden Sie multiple-as die Option, wenn die Nachbarn sich in unterschiedlichen ASs befinden.

  4. Konfigurieren Sie die Load-Balancing-Richtlinie.

  5. Wenden Sie die Load-Balancing-Richtlinie an.

  6. Konfigurieren Sie die BGP Community-Mitglieder.

    In diesem Beispiel wird eine Bandbreite von 1 Gbit/s ausgegangen, und es weist 60 Prozent zu 40 Prozent zu 50 % zu . Die Referenzbandbreite muss nicht gleich der Verbindungsbandbreite sein.

  7. Konfigurieren Sie die Bandbreitenverteilungsrichtlinie.

  8. Konfigurieren Sie die lokale autonome Systemnummer (AS).

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show policy-optionsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, geben Sie commit sie im Konfigurationsmodus ein.

Überprüfung

Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert:

Routen verifizieren

Zweck

Stellen Sie sicher, dass beide Routen ausgewählt sind und dass die nächsten Hops auf den Routen einen Rest von 60%/40 % zeigen.

Aktion

Führen Sie im Betriebsmodus den show route protocol bgp detail Befehl aus.

Bedeutung

Der aktive Pfad mit einem Sternchen (*) weist zwei nächste Hops auf: 10.0.1.1 und 10.0.0.2 bis zum Zielort 172.16/16.

Ebenso hat der aktive Pfad, der mit einem Sternchen (*) gekennzeichnet ist, zwei nächste Hops: 10.0.1.1 und 10.0.0.2 bis zum Ziel von 10.0.2.0.

In beiden Fällen wird der nächste 10.0.1.1-Hop vom inaktiven Pfad in den aktiven Pfad kopiert.

40 und 60 Prozent haben ihren show route Ausgang. Das bedeutet, dass der Datenverkehr zwischen zwei nächsten Hops verteilt wird und dass 60 Prozent des Datenverkehrs dem ersten Pfad folgen, während 40 Prozent dem zweiten Pfad folgen.

Beispiel: Konfigurieren einer Richtlinie zur Ankündigung aggregierter Bandbreite über externe Verbindungen BGP Load Balancing

In diesem Beispiel wird gezeigt, wie eine Richtlinie zur Ankündigung aggregierter Bandbreite über externe Netzwerkverbindungen BGP Load Balancing konfiguriert wird und um einen Schwellenwert für die konfigurierte aggregierte Bandbreite festzulegen. BGP addiert die verfügbare Linkbandbreite von Multipaths und berechnet die aggregierte Bandbreite. Im Falle eines Verbindungsfehlers wird die aggregierte Bandbreite angepasst, um den aktuellen Status der verfügbaren Bandbreite widerzuzustand.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Vier Router mit Load-Balancing-Funktion

  • Junos OS Version 17.4 oder höher, die auf allen Geräten ausgeführt wird

Überblick

Beginnend mit Junos OS Release 17.4R1, einem Speaker BGP, der mehrere Pfade von seinen internen Peers empfängt, Load Balance-Datenverkehr zwischen diesen Pfaden. In den Junos OS früherer Versionen hat ein BGP-Speaker mehrere Pfade von seinen internen Peers angekündigt, nur die Linkbandbreite, die mit der aktiven Route verknüpft ist. BGP verwendet eine neue Community mit erweiterter Linkbandbreite mit der aggregierten Bandbreite zum Tag-Multipath und gibt die aggregierte Bandbreite dieser mehreren Routen über seine linke DMZ an. Um aggregierte mehrere Routen zu werben, konfigurieren Sie eine Richtlinie mit und Aktionen auf der aggregate-bandwidthlimit bandwidth Hierarchieebene [Richtlinie-Optionen Richtlinien-Statement-Name bearbeiten und dann] Hierarchieebene.

Topologie

Abbildung 5: Konfigurieren einer Richtlinie zur Ankündigung aggregierter Bandbreite über externe Verbindungen BGP Load BalancingKonfigurieren einer Richtlinie zur Ankündigung aggregierter Bandbreite über externe Verbindungen BGP Load Balancing

Bei einer Router R1-Last wird der Datenverkehr über Abbildung 5 10.0.1.1.1 im Nächsten Hop in Router R2 mit 60.000.000 Bytes pro Sekunde und bis zu 10,0,2 beim Router R3 bei 40.000.000 Bytes pro Sekunde zu einem Remote-Ziel balancet. Router R1 gibt Ziel-10.0.2.0 für Router R4 an. Router R1 berechnet die Gesamtanzahl der verfügbaren Bandbreite, d. b. 1000000 Bytes pro Sekunde. Eine auf Router R1 konfigurierte Richtlinie setzt den Grenzwert für die aggregierte Bandbreite jedoch auf 80.000.000 Bytes pro Sekunde. Daher gibt R1 statt der 10.000.000 Bytes pro Sekunde 80.000.000 Byte pro Sekunde an.

Anmerkung:

Wenn eine der Multipath-Verbindungen ausläuft, wird die Bandbreite der ausgefallenen Verbindung nicht zur aggregierten Bandbreite hinzugefügt, die den anderen Nachbarn BGP wird.

Konfiguration

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle, kopieren Sie die Befehle in die CLI der Hierarchieebene, und geben Sie sie dann im Konfigurationsmodus [edit]commit ein.

Router R1

Router R2

Router R3

Router R4

Konfigurieren von Routern, beginnend mit R1

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation auf der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie eine Richtlinie zur Ankündigung einer aggregierten Bandbreite für BGP Peers (beginnend mit Router R1):

Anmerkung:

Wiederholen Sie dieses Verfahren auf Routern R2, R3 und R4, nachdem Sie die entsprechenden Schnittstellennamen, -adressen und andere Parameter geändert haben.

  1. Konfigurieren Sie die Schnittstellen mit IPv4-Adressen.

  2. Konfigurieren Sie die Loopback-Adresse.

  3. Konfigurieren Sie das autonome System für BGP Hosts.

  4. EbGP auf den externen Edge-Routern konfigurieren.

  5. Definieren Sie eine Bandbreitenverteilungsrichtlinie, um Datenverkehr eine Community mit hoher Bandbreite zu zuweisen, die für Router R3 bestimmt ist.

  6. Definieren Sie eine Bandbreitenverteilungsrichtlinie, um Datenverkehr eine Community mit niedriger Bandbreite zu zuweisen, die für Router R2 bestimmt ist.

  7. Ermöglichen Sie die Funktion, die aggregierte Bandbreite von 80.000.000 Bytes an den EBGP-Peer-Router R4 zu mehr als BGP erhöhen.

  8. Wenden Sie die aggregate_bw_and limit_capacity Richtlinien auf die EBGP-Gruppe external2 an.

  9. Definieren einer Load Balancing-Richtlinie.

  10. Wenden Sie die Load Balancing-Richtlinie an.

  11. Konfigurieren Sie die BGP Community-Mitglieder. Die erste 16-Bit-Nummer stellt das lokale autonome System dar. Die zweite 32-Bit-Nummer repräsentiert die Linkbandbreite in Bytes pro Sekunde. Konfigurieren Sie eine Community mit 60 Prozent eines 1-Gbit/s-Links und eine weitere Community mit 40 Prozent eines bw-highbw-low 1-Gbit/s-Links.

    Konfigurieren Sie 60 Prozent einer 1-Gbit/s-Verbindung zur 5-Gbit/s-Community und 40 Prozent zu 50 % zur 5-Gbit/s-Community.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show routing-optionsshow policy-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Überprüfung der BGP Sitzung wird eingerichtet

Zweck

Um sicherzustellen BGP dass das Peering abgeschlossen und eine BGP Sitzung zwischen den Routern eingerichtet wird,

Aktion
Bedeutung

Router R1 hat das Peering mit den Routern R2, R3 und R4 abgeschlossen.

Sicherstellen, dass die aggregierte Bandbreite in jedem Pfad vorhanden ist

Zweck

um zu prüfen, ob die erweiterte Community für jeden Route-Pfad vorhanden ist.

Aktion

Führen Sie im Betriebsmodus den show route protocol bgp detail Befehl aus.

Bedeutung

Sicherstellen, dass Router R1 die aggregierte Bandbreite an den Neighbor-Router R4 ank

Zweck

Um zu prüfen, ob Router R1 die aggregierte Bandbreite an seine externen Nachbarn ank

Aktion
Bedeutung

Router R1 gibt die aggregierte Bandbreite von 80.000.000 Bytes an die Nachbarn an.

Anzeige mehrerer Pfade zu einem Ziel in BGP

BGP von Peers routen untereinander in Nachrichten aktualisieren. BGP speichert seine Routen in der Junos OS-Routingtabelle ( inet.0 ). Für jedes Präfix in der Routingtabelle wählt der Routingprotokollprozess einen einzelnen, den aktiven Pfad aus. Wenn Sie nicht konfiguriert BGP, um mehrere Pfade zum selben Ziel ausgeschrieben zu haben, BGP nur den aktiven Pfad an.

Anstatt nur den aktiven Pfad zu einem Ziel zu werben, können Sie eine Konfiguration BGP, um mehrere Pfade zum Ziel zu werben. Innerhalb eines autonomen Systems (AS) hat die Verfügbarkeit mehrerer Ausstiegspunkte, die ein Ziel erreichen, die folgenden Vorteile:

  • Fehlertoleranz – Pfadvielfalt führt zu einer Verringerung der Wiederherstellungszeit nach einem Ausfall. Beispielsweise kann ein Rand, nachdem mehrere Pfade zum selben Ziel empfangen wurden, einen Backup-Pfad voraussetzen und bereit machen, dass, wenn der primäre Pfad ungültig wird, das Border Routing-Gerät das Backup verwenden kann, um die Konnektivität schnell wiederherzustellen. Die Wiederherstellungszeit ist ohne einen Backup-Pfad von der Rekonvergierung BGP wie z. B. dem Abzieht und Annonce von Nachrichten im Netzwerk, bevor ein neuer optimaler Pfad erlernt werden kann.

  • Load Balancing: Die Verfügbarkeit mehrerer Pfade zum selben Ziel ermöglicht Load Balancing von Datenverkehr, wenn das Routing innerhalb der AS bestimmte Beschränkungen erfüllt.

  • Wartung: Die Verfügbarkeit alternativer Ausstiegspunkte ermöglicht den Graceful Maintenance-Betrieb von Routern.

Die folgenden Beschränkungen gelten für die Werbung mehrerer Routen in BGP:

  • Unterstützte Adressfamilien:

    • IPv4-Unicast ( family inet unicast )

    • IPv6-Unicast ( family inet6 unicast )

    • IPv4-gekennzeichnete Unicast ( family inet labeled-unicast )

    • IPv6-gekennzeichnete Unicast ( family inet6 labeled-unicast )

    • IPv4-VPN-Unicast ( family inet-vpn unicast )

    • IPv6-VPN-Unicast ( family inet6-vpn unicast )

    Im folgenden Beispiel wird die Konfiguration der IPv4-VPN-Unicast- und IPv6-VPN-Unicastfamilien veranschaulicht:

  • Wird auf internen BGP (IBGP) und externen BGP (EBGP)-Peers unterstützt. Wir unterstützen EBGP Add Path Receive by Standard und EBGP Add Path, der durch eine Konfigurationserklärung auf [edit logical-systems logical-system-name protocols bgp group group-name family family] Hierarchieebene gesendet wird.

  • Nur Master-Instanz. Keine Unterstützung von Routinginstanzen.

  • Es werden Graceful-Restart und Nonstop Active Routing (NSR) unterstützt.

  • Keine unterstützung BGP Monitoring Protocol (BMP).

  • Prefix-Richtlinien ermöglichen das Filtern von Routen auf einem Router, der so konfiguriert ist, dass mehrere Pfade zu einem Ziel angezeigt werden. Prefix-Richtlinien können nur Präfixe enthalten. Route-Attribute können nicht an sie an geändert werden, und sie können die Attribute von Routen nicht ändern.

Ab dem Junos OS release 18.4R1 kann BGP maximal 2 Add-Path-Routen zusätzlich zu den verschiedenen ECMP-Pfaden anzeigen.

Um alle Add-Paths mit bis zu 64 Add-Paths oder nur zu gleichen Kosten zu werben, müssen Sie dies auf path-selection-mode der [edit protocols bgp group group-name family name addpath send] Hierarchieebene anzeigen. Es ist nicht multipath möglich, path-selection-mode beides gleichzeitig zu aktivieren.

Beispiel: Mehrere Pfade in BGP

In diesem Beispiel sind BGP so konfiguriert, dass mehrere Pfade angekündigt werden, anstatt nur den aktiven Pfad zu werben. Die Ankündigung mehrerer Pfade in BGP wird in RFC 7911, Advertisement of Multiple Paths in BGP.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Acht BGP-fähige Geräte.

  • Fünf der BGP-fähigen Geräte müssen nicht unbedingt Router sein. Beispielsweise können sie als Ex-Serie-Ethernet-Switches.

  • Drei der fähigen BGP sind so konfiguriert, dass sie mehrere Pfade senden oder mehrere Pfade empfangen (oder beide mehrere Pfade senden und empfangen). Diese drei BGP-fähigen Geräte müssen M Series Multiservice Edge-Router, 5G-Router der MX-Serie Universelle Routing-Plattformen oder Core-Router T-Serie sein.

  • Die drei Router müssen in der Junos OS Version 11.4 oder höher ausgeführt werden.

Überblick

Die folgenden Anweisungen werden zum Konfigurieren mehrerer Pfade zu einem Ziel verwendet:

In diesem Beispiel verteilen Router R5, Router R6 und Router R7 statische Routen in eine BGP. Router R1 und Router R4 sind Routenreflektoren. Router R2 und Router R3 sind Clients von Route Reflector R1. Router R8 ist ein Client für Route Reflector R4.

Route Reflection ist optional, wenn die Anzeige mehrerer Pfade in einer BGP.

Mit der Konfiguration kann Router R1 bis zu sechs Pfade add-path send path-count 6 (pro Ziel) an Router R4 senden.

Mit der Konfiguration ist Router R4 so konfiguriert, dass er mehrere Pfade von add-path receive Router R1 erhält.

Mit der Konfiguration ist der Router R4 so konfiguriert, dass er bis zu sechs Pfade an add-path send path-count 6 Router R8 sendet.

Mit der Konfiguration ist Router R8 so konfiguriert, dass er mehrere Pfade von add-path receive Router R4 erhält.

Die Richtlinienkonfiguration (zusammen mit dem entsprechenden Routenfilter) beschränkt Router R4 darauf, mehrere Pfade für die Route add-path send prefix-policy allow_199 172.16.199.1/32 zu senden.

Topologiediagramm

Abbildung 6 zeigt die in diesem Beispiel verwendete Topologie.

Abbildung 6: Anzeige mehrerer Pfade in BGPAnzeige mehrerer Pfade in BGP

Konfiguration

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie diese in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit der Netzwerkkonfiguration erforderlich sind, und kopieren Sie die Befehle, und fügen Sie die Befehle CLI der Hierarchieebene [edit] ein.

Router R1

Router R2

Router R3

Router R4

Router R5

Router R6

Router R7

Router R8

Konfigurieren des Routers R1

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie Router R1:

  1. Konfigurieren Sie die Schnittstellen zu Router R2, Router R3, Router R4 und Router R5 und konfigurieren Sie die Loopback-Schnittstelle (lo0).

  2. Konfiguration BGP auf den Schnittstellen und Konfiguration von IBGP Route Reflection.

  3. Konfigurieren Sie Router R1, um bis zu sechs Pfade an den benachbarten Router R4 zu senden.

    Ziel der Pfade kann ein beliebiges Ziel sein, das der Router R1 über mehrere Pfade erreichen kann.

  4. Konfiguration OSPF auf den Schnittstellen.

  5. Konfigurieren Sie die Router-ID und die autonome Systemnummer.

  6. Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show policy-optionsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Routers R2

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Router R2:

  1. Konfigurieren Sie die Loopback-Schnittstelle (lo0) und die Schnittstellen zu Router R6 und Router R1.

  2. Konfiguration BGP und OSPF auf den Schnittstellen von Router R2.

  3. Für Routen, die von Router R2 an Router R1 gesendet werden, geben Sie Router R2 als nächsten Hop an, da Router R1 nicht über eine Route zur Router R6-Adresse im 10.0.26.0/24-Netzwerk verfügt.

  4. Konfigurieren Sie die autonome Systemnummer.

  5. Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show policy-optionsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Routers R3

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Router R3:

  1. Konfigurieren Sie die Loopback-Schnittstelle (lo0) und die Schnittstellen zu Router R7 und Router R1.

  2. Konfiguration BGP und OSPF auf den Schnittstellen von Router R3.

  3. Für Routen, die von Router R3 an Router R1 gesendet werden, geben Sie Router R3 als nächsten Hop an, da Router R1 nicht über eine Route zur Router R7-Adresse im 10.0.37.0/24-Netzwerk verfügt.

  4. Konfigurieren Sie die autonome Systemnummer.

  5. Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show policy-optionsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Routers R4

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Router R4:

  1. Konfigurieren Sie die Schnittstellen zu Router R1 und Router R8 und konfigurieren Sie die Loopback-Schnittstelle (lo0).

  2. Konfiguration BGP auf den Schnittstellen und Konfiguration von IBGP Route Reflection.

  3. Konfigurieren Sie Router R4, um bis zu sechs Pfade an den Benachbarten Router R8 zu senden.

    Ziel der Pfade kann ein beliebiges Ziel sein, das der Router R4 über mehrere Pfade erreichen kann.

  4. Konfigurieren Sie Router R4, um mehrere Pfade von seinem Nachbarn, Router R1, zu erhalten.

    Ziel der Pfade kann ein beliebiges Ziel sein, das der Router R1 über mehrere Pfade erreichen kann.

  5. Konfiguration OSPF auf den Schnittstellen.

  6. Konfigurieren Sie eine Richtlinie, die es Router R4 ermöglicht, Router R8 mehrere Pfade an die Route 172.16.199.1/32 zu senden.

    • Router R4 empfängt mehrere Pfade für die Route 172.16.198.1/32 und die Route 172.16.199.1/32. Aufgrund dieser Richtlinie sendet Router R4 jedoch nur mehrere Pfade für die Route 172.16.199.1/32.

    • Router R4 kann auch so konfiguriert werden, dass bis zu 20 Routen für BGP von angegebenen Präfixen mit add-pathadd-path gesendet werden.

  7. Konfigurieren Sie die autonome Systemnummer.

  8. Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show policy-optionsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Routers R5

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Router R5:

  1. Konfigurieren Sie die Loopback-Schnittstelle (lo0) und die Schnittstelle zu Router R1.

  2. Konfiguration BGP auf der Schnittstelle von Router R5.

  3. Erstellen Sie statische Routen für die Neuverteilung in BGP.

  4. Umverteilung statischer und direkter Routen in BGP.

  5. Konfigurieren Sie die autonome Systemnummer.

  6. Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show policy-optionsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Routers R6

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Router R6:

  1. Konfigurieren Sie die Loopback-Schnittstelle (lo0) und die Schnittstelle zu Router R2.

  2. Konfiguration BGP auf der Schnittstelle von Router R6.

  3. Erstellen Sie statische Routen für die Neuverteilung in BGP.

  4. Umverteilung statischer und direkter Routen von der Routingtabelle von Router R6 in BGP.

  5. Konfigurieren Sie die autonome Systemnummer.

  6. Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show policy-optionsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Routers R7

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Router R7:

  1. Konfigurieren Sie die Loopback-Schnittstelle (lo0) und die Schnittstelle zu Router R3.

  2. Konfiguration BGP auf der Schnittstelle von Router R7.

  3. Erstellen Sie einen statischen Routen für die Neuverteilung in BGP.

  4. Umverteilung statischer und direkter Routen von der Routingtabelle von Router R7 in BGP.

  5. Konfigurieren Sie die autonome Systemnummer.

  6. Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show policy-optionsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Routers R8

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Router R8:

  1. Konfigurieren Sie die Loopback-Schnittstelle (lo0) und die Schnittstelle zu Router R4.

  2. Konfiguration BGP und OSPF auf der Schnittstelle von Router R8.

  3. Konfigurieren Sie Router R8, um mehrere Pfade von seinem Nachbarn, Router R4, zu erhalten.

    Ziel der Pfade kann ein beliebiges Ziel sein, das der Router R4 über mehrere Pfade erreichen kann.

  4. Konfigurieren Sie die autonome Systemnummer.

  5. Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show policy-optionsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Sicherstellen, dass die BGP-Peers mehrere Pfade senden und empfangen können

Zweck

Stellen Sie sicher, dass eine oder beide der folgenden Zeichenfolgen in der Ausgabe des show bgp neighbor Befehls angezeigt werden:

  • NLRI's for which peer can receive multiple paths: inet-unicast

  • NLRI's for which peer can send multiple paths: inet-unicast

Aktion

Sicherstellen, dass Router R1 mehrere Pfade ank

Zweck

Achten Sie darauf, dass Router R4 mehrere Pfade zum Ziel in 172.16.198.1/32 und mehrere Pfade zum Ziel (172.16.199.1/32) ausgeschrieben haben.

Aktion
Bedeutung

Wenn Ihnen ein Präfix und mehr als ein nächster Hop sehen, bedeutet dies, dass für Router R4 mehrere Pfade angegeben werden.

Sicherstellen, dass Router R4 mehrere Pfade empfängt und ank

Zweck

Stellen Sie sicher, dass mehrere Pfade zum Ziel des 172.16.199.1/32-Routers von R1 empfangen und an Router R8 angeboten werden. Stellen Sie sicher, dass mehrere Pfade zum Ziel 172.16.198.1/32 von Router R1 empfangen werden, aber zu Router R8 wird nur ein Pfad zu diesem Ziel angegeben.

Aktion
Bedeutung

Der Befehl zeigt, dass der Router R4 zwei Pfade zum Ziel in show route receive-protocol 172.16.198.1/32 und drei Pfade zum Ziel in 172.16.199.1/32 empfängt. Der Befehl zeigt, dass Router R4 nur einen Pfad zum Ziel des show route advertising-protocol 172.16.198.1/32-Ziels ausspricht und alle drei Pfade zum Ziel in 172.16.199.1/32 ausspricht.

Aufgrund der auf Router R4 angewendeten Prefix-Richtlinie wird in Router R4 nicht mehrere Pfade zum Ziel in 172.16.198.1/32 angekündigt. Router R4 gibt nur einen Pfad zum Ziel in 172.16.198.1/32 an, obwohl er mehrere Pfade zu diesem Ziel empfängt.

Sicherstellen, dass Router R8 mehrere Pfade empfängt

Zweck

Achten Sie darauf, dass Router R8 über Router R4 mehrere Pfade zum Ziel von 172.16.199.1/32 empfängt. Achten Sie darauf, dass Router R8 nur einen Pfad zum Ziel von 172.16.198.1/32 über Router R4 empfängt.

Aktion

Prüfen der Pfad-ID

Zweck

Bei den downstreamen Geräten, Router R4 und Router R8, überprüfen Sie, ob eine Pfad-ID den Pfad eindeutig identifiziert. Achten Sie auf Addpath Path ID: die Zeichenfolge.

Aktion

Beispiel: Konfigurieren selektiver Werbung für BGP mehreren Pfaden für den Lastenausgleich

In diesem Beispiel wird gezeigt, wie selektive Werbung für Pfade BGP konfiguriert wird. Die Werbung aller verfügbaren Pfade kann zu einem großen Overhead bei der Verarbeitung des Gerätespeichers führen und ist ebenfalls eine Skalierungswägung. Sie können einen Route Reflector BGP konfigurieren, um nur Multipath-Beiträge für den Lastenausgleich zu werben.

Anforderungen

Vor der Konfiguration dieses Beispiels ist keine besondere Konfiguration über die Gerätein initialisierung hinaus erforderlich.

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Acht Router, die eine Kombination aus Routern M Series MX-Serie oder Routern T-Serie können

  • Junos OS release 16.1R2 oder höher auf dem Gerät

Überblick

Beginnend mit Junos OS Release-16.1R2 können Sie BGP beschränken, nur Anbieter mit mehreren add-path Pfaden zu werben. Sie können bis zu sechs Präfixe, die der BGP, beschränken und multipath konfigurieren. Selektive Werbung für mehrere Pfade erleichtert Internet Service Providern und Rechenzentren, die Route Reflector verwenden, um In-Path Diversity in IBGP aufzubauen. Sie können einen Route Reflector BGP aktivieren, um Multipaths zu werben, die Pfade zum Load Balancing mit sich kommen.

Topologie

In Abbildung 7 sind RR1 und RR4 Routenreflektoren. Router R2 und R3 sind Clients zum Route Reflector RR1. Router R8 ist ein Client zum Routenreflektor RR4. Die RR1-Gruppe mit den Nachbarn R2 und R3 wird für Multipath konfiguriert. Die Router R5, R6 und Router R7 verteilen statische Routen 199.1.1.1/32 und 198.1.1.1/32 in BGP.

Eine Load-Balancing-Richtlinie wird am Router RR1 so konfiguriert, dass die Multipath-Routen nach 199.1.1.1/32 berechnet werden. Die Multipath-Funktion wird unter Add-Path für Nachbar RR4 konfiguriert. Für Router RR4 ist jedoch kein Load-Balancing-Multipath konfiguriert. Router RR1 sendet mit dem Router RR4 bis zu sechs zusätzliche Pfadrouten zu 199.1.1.1/32, gewählt von Multipath-Kandidatenrouten.

Abbildung 7: Beispiel: Konfigurieren selektiver Werbung für BGP mehreren Pfaden für den LastenausgleichBeispiel: Konfigurieren selektiver Werbung für BGP mehreren Pfaden für den Lastenausgleich

Konfiguration

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle, und fügen Sie die Befehle in die CLI der Hierarchieebene ein, und geben Sie dann Commit im Konfigurationsmodus [edit] ein.

Router RR1

Router R2

Router R3

Router RR4

Router R5

Router R6

Router R7

Router R8

Konfigurieren des Routers RR1

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation auf der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Router RR1:

Anmerkung:

Wiederholen Sie dieses Verfahren für andere Router, nachdem Sie die entsprechenden Schnittstellennamen, -adressen und andere Parameter geändert haben.

  1. Konfigurieren Sie die Schnittstellen mit IPv4-Adressen.

  2. Konfigurieren Sie die Loopback-Adresse.

  3. Konfigurieren Sie Interior Gateway Protocol (IGP) wie OSPF oder IS-IS.

  4. Konfigurieren Sie interne Gruppen rr für Schnittstellen, die mit internen Routern R2 und R3 verbunden werden.

  5. Konfigurieren Sie Load Balancing für interne BGP Group rr.

  6. Konfigurieren Sie interne Gruppen rr_rr für Routenreflektoren.

  7. Konfigurieren Sie die Addpath-Multipath-Funktion, um nur Contributor Multiple Paths zu werben und die Anzahl der angekündigten Multipaths auf 6 zu beschränken.

  8. EbGP für Schnittstellen konfigurieren, die mit externen Edge-Routern verbunden sind.

  9. Definieren sie eine loadbal_199 für das Load Balancing pro Paket.

  10. Wenden Sie die definierten Exportrichtlinien an loadbal_199.

  11. Konfigurieren Sie die Router-ID und das autonome System für BGP Hosts.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show routing-optionsshow policy-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfung der Multipath-Routen für die statische Route 199.1.1.1/32

Zweck

Überprüfen der verfügbaren Multipath-Routen für Ziel 199.1.1.1/32.

Aktion

Führen Sie im Betriebsmodus den show route 199.1.1.1/32 detail Befehl auf Router RR1 aus.

Bedeutung

Die selektive Multipath-Funktion für die Werbung ist auf Router RR1 aktiviert, und für Route 199.1.1.1/32 ist mehr als ein Nexthop verfügbar. Die beiden für Route 199.1.1.1/32 verfügbaren Next Hops sind 10.0.0.20 und 10.0.0.30.

Sicherstellen, dass die Multipath-Routen von Router RR1 zu Router RR4 angeboten werden

Zweck

Stellen Sie sicher, dass Router RR1 die Multipath-Routen ank

Aktion

Führen Sie im Betriebsmodus den show route advertising-protocol bgp 10.0.0.40 Befehl auf Router RR1 aus.

Bedeutung

Router RR1 gibt zwei Next Hops 10.0.0.20 und 10.0.0.30 für Route 199.1.1.1/32 bis Router RR4 an.

Sicherstellen, dass Router RR4 eine Route für 199.1.1.1/32 zu Router R8 ank

Zweck

Multipath ist auf Router RR4 nicht konfiguriert, daher ist die Route 199.1.1.1/32 nicht für den Add-Path geeignet. Stellen Sie sicher, dass für Router RR4 nur eine Route für 199.1.1.1/32 zu Router R8 angekündigt wird.

Aktion

Führen Sie im Betriebsmodus den show route advertising-protocol bgp 10.0.0.80 Befehl auf Router RR4 aus.

Bedeutung

Da Multipath auf Router RR4 nicht aktiviert ist, wird für Router R8 nur ein Pfad 10.0.0.20 angekündigt.

Beispiel: Konfigurieren einer Routing-Richtlinie zur Auswahl und Ankündigung von Multipaths basierend auf BGP Community-Wert

Die Werbung aller verfügbaren Pfade kann zu einem großen Aufwand bei der Verarbeitung des Gerätespeichers führen. Wenn Sie eine begrenzte Auswahl von Präfixen anzeigen möchten, ohne die Präfixe im Voraus zu kennen, können Sie den Community-Wert von BGP verwenden, um Präfix-Routen zu identifizieren, die allen Nachbarn BGP müssen. In diesem Beispiel wird die Definition einer Routing-Richtlinie zum Filtern und Anzeigen mehrerer Pfade basierend auf einem bekannten, BGP Community-Wert gezeigt.

Anforderungen

Vor der Konfiguration dieses Beispiels ist keine besondere Konfiguration über die Gerätein initialisierung hinaus erforderlich.

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Acht Router, die eine Kombination aus Routern M Series MX-Serie oder Routern T-Serie können

  • Junos OS release 16.1R2 oder höher auf dem Gerät

Überblick

Beginnend mit Junos OS 16.1R2 können Sie eine Richtlinie definieren, um zulässige Präfixe für mehrere Pfade basierend auf Community-Werten zu identifizieren. BGP ihnen neben dem aktiven Pfad zu einem bestimmten Ziel auch diese Community-Tagged-Routen an. Wenn der Community-Wert einer Route nicht mit dem in der Richtlinie definierten Community-Wert übereinstimmen sollte, geben Sie BGP Route nicht an. Mit dieser Funktion BGP nicht mehr als 20 Pfade zu einem bestimmten Ziel anzeigen. Sie können die Anzahl der Präfixe, die BGP für mehrere Pfade in Betracht stellt, beschränken und konfigurieren, ohne die Präfixe im Voraus zu kennen. Stattdessen hängt ein bekannter BGP Community-Wert davon ab, ob ein Präfix angeboten wird oder nicht.

Topologie

In Abbildung 8 sind RR1 und RR4 Routenreflektoren. Router R2 und R3 sind Clients zum Route Reflector RR1. Router R8 ist ein Client zum Routenreflektor RR4. Router R5, R6 und Router R7 verteilen statische Routen in eine BGP. Router R5 gibt statische Routen 199.1.1.1/32 und 198.1.1.1/32 mit Community-Wert 4713:100 an.

Router RR1 sendet pro Ziel bis zu sechs Pfade (pro Ziel) an Router RR4. Router RR4 sendet bis zu sechs Pfade an Router R8. Router R8 ist so konfiguriert, dass er mehrere Pfade von Router RR4 erhält. Die Konfiguration der Add-Path Community beschränkt Router RR4 auf das Senden mehrerer Pfade für Routen, die nur den Community-Wert 4713:100 enthalten. Router RR4 filtert und gibt Multipath-Werte an, die nur 4714:100 Community-Wert enthalten.

Abbildung 8: Beispiel: Konfiguration von BGP zur Ankündigung von Multipaths basierend auf dem Community-WertBeispiel: Konfiguration von BGP zur Ankündigung von Multipaths basierend auf dem Community-Wert

Konfiguration

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle, und fügen Sie die Befehle in die CLI der Hierarchieebene ein, und geben Sie dann Commit im Konfigurationsmodus [edit] ein.

Router RR1

Router R2

Router R3

Router RR4

Router R5

Router R6

Router R7

Router R8

Konfigurieren des Routers RR4

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation auf der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Router RR4:

Anmerkung:

Wiederholen Sie dieses Verfahren für andere Router, nachdem Sie die entsprechenden Schnittstellennamen, Adressen und anderen Parameter geändert haben.

  1. Konfigurieren Sie die Schnittstellen mit IPv4-Adressen.

  2. Konfigurieren Sie die Loopback-Adresse.

  3. Konfiguration OSPF oder eines anderen Interior Gateway Protocol (IGP).

  4. Konfigurieren Sie zwei IBGP-Gruppen rr für Route Reflectors rr_client für Clients von Route Reflectors.

  5. Konfigurieren Sie die Funktion, um mehrere Pfade zu senden, die nur 4713:100 Community-Wert enthalten, und begrenzen Sie die Anzahl der angekündigten Multipaths auf 6.

  6. Definieren Sie eine Richtlinie, um Präfixe mit dem Community-Wert 4713:100 zu filtern und das Gerät auf das Senden von bis zu 16 Pfaden an addpath-community-members 4713:100 Router R8 zu beschränken. Diese Begrenzung setzt den zuvor konfigurierten Add-Path Send Path-Count von 6 auf der BGP-Gruppenhierarchieebene außer Kraft.

  7. Konfigurieren Sie die Router-ID und das autonome System für BGP Hosts.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow protocols , und Befehle show routing-optionsshow policy-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Sicherstellen, dass die Multipath-Routen von Router RR4 zu Router R8 angeboten werden

Zweck

Stellen Sie sicher, dass Router RR4 mehrere Pfade an Router R8 senden kann.

Aktion

Führen Sie im Betriebsmodus den show route advertising-protocol bgp neighbor-address Befehl auf Router RR4 aus.

Bedeutung

Router RR4 gibt mehrere Pfade 10.0.0.20, 10.0.0.30 und 10.0.15.2 bis Router R8 an.

Sicherstellen, dass Router R8 die vom Router RR4 angekündigten Multipath-Routen erhält

Zweck

Stellen Sie sicher, dass Router R8 die Multipath-Routen von Router RR4 empfängt.

Aktion

Führen Sie im Betriebsmodus den Befehl show route receive-protocol bgp neighbor-address auf Router R8 aus.

Bedeutung

Router R8 empfängt mehrere Next Hops 10.0.0.20, 10.0.0.30 und 10.0.15.2 für Route 199.1.1.1/32 vom Router RR4.

Sicherstellen, dass Router RR4 nur Multipath-Routen mit Community-Wert 4713:100 für Router R8 ank

Zweck

Router RR4 muss Multipath-Routen mit einem Community-Wert von 4713:100 nur für Router R8 anzeigen.

Aktion

Führen Sie im Betriebsmodus den show route 199.1.1.1/32 detail Befehl auf Router RR4 aus.

Bedeutung

Router RR4, wirbt für drei Pfade mit einem Community-Wert von 4713:100 für Router R8.

Konfigurieren rekursiver Auflösung über BGP Multipath

Beginnend ab Junos OS Release 17.3R1, wenn ein BGP-Präfix, das einen einzelnen Protokoll-Next-Hop hat, über ein anderes BGP-Präfix gelöst wird, das mehrere Resolved Paths (unilist) verfügt, werden alle Pfade für die Protokoll-Next-Hop-Auflösung ausgewählt. In früheren Junos OS Versionen wird nur ein Pfad für die Protokoll-Next-Hop-Auflösung festgelegt, da der Resolver den Lastenausgleich über alle Pfade der IBGP-Multipath-Route hinweg nicht unterstützt. Der Resolver im Routingprotokollprozess (rpd) löst die Protocol Next-Hop-Adresse (PNH) in die sofortige Weiterleitung der nächsten Hops auf. Die BGP-Auflösungsfunktion erweitert den Resolver, um Routen über IBGP-Multipath-Route zu lösen und alle machbaren Pfade als nächste Hops zu verwenden. Diese Funktion bietet Engnetze, in denen BGP genutzt werden, um Infrastrukturverbindungen wie WAN-Netzwerke mit hoch kosteneffizienter Multipath-Funktion und nahtloser Netzwerktopologie MPLS herstellen.

Bevor Sie mit der Konfiguration der rekursiven Auflösung BGP Multipath beginnen, müssen Sie Folgendes tun:

  1. Konfigurieren Sie die Geräteschnittstellen.

  2. Konfigurieren OSPF oder eines anderen IGP Protokolls.

  3. Konfiguration MPLS LDP.

  4. Konfiguration BGP.

Um die rekursive Auflösung über Multipath zu konfigurieren,

  1. Definieren Sie eine Richtlinie, die die Aktion multipath-resolve umfasst.
  2. Importieren Sie die Richtlinie, um alle verfügbaren Pfade der IBGP-Multipath-Route zu lösen.
  3. Stellen Sie sicher BGP dass Multipaths rekursiv gelöst werden und mehrere der nächsten Hops für den Load-Balancing-Datenverkehr verfügbar sind.

    Geben Sie im Betriebsmodus den show route resolution detail Befehl ein:

Konfigurieren von ECMP Next Hops für RSVP und LDP-LSPs zum Load Balancing

Der Junos OS unterstützt Konfigurationen von 16, 32 oder 64 Equal-Cost-Multipath-Hops (ECMP) für RSVP- und LDP-LSPs auf M10i-Routern mit einem Enhanced CFEB, M320, M120, MX-Serie und T-Serie-Routern und Routing-Geräten. In Netzwerken mit hohem Datenverkehrsvolumen bietet dies mehr Flexibilität für den Lastausgleich des Datenverkehrs über bis zu 64 LSPs.

Um die maximale Begrenzung für ECMP-nächsten Hops zu konfigurieren, fügen Sie die maximum-ecmp next-hops Anweisung auf der [edit chassis] Hierarchieebene hinzu:

Sie können mit dieser Anweisung eine maximale ECMP-Begrenzung für den nächsten Hop von 16, 32 oder 64 konfigurieren. Die Standardbegrenzung ist 16.

Anmerkung:

Router der MX-Serie mit einer oder mehreren MPC-Karten (Modular Port Concentrator) sowie nach der Installation von Junos OS 11.4 oder vorher unterstützen die Konfiguration der Anweisung mit nur maximum-ecmp 16 nächsten Hops. Sie sollten die Anweisung nicht maximum-ecmp mit 32 oder 64 nächsten Hops konfigurieren. Wenn Sie die Konfiguration mit 32 oder 64 nächsten Hops festlegen, wird die folgende Warnung angezeigt:

Error: Number of members in Unilist NH exceeds the maximum supported 16 on Trio.

Die folgenden Routen unterstützen die maximale Next-Hop-Konfiguration von ECMP für bis zu 64 ECMP-Gateways:

  • Statische IPv4- und IPv6-Routen mit direkten und indirekten Next-Hop-ECMPs

  • LDP-Ingress- und Transitrouten, die über die zugehörigen Routen IGP werden

  • RSVP ECMP-Next-Hops, die für LSPs erstellt wurden

  • OSPF IPv4- und IPv6-Routen-ECMPs

  • IS-IS IPv4- und IPv6-Routen-ECMPs

  • EBGP-ECMPs für IPv4- und IPv6-Routen

  • IBGP (auflösen über IGP-Routen) IPv4- und IPv6-Routen-ECMPs

Die erweiterte ECMP-Begrenzung auf bis zu 64 ECMP-Next Hops ist auch für Layer 3-VPNs, Layer 2-VPNs, Layer 2-Circuits und VPLS-Services anwendbar, die über eine MPLS-Route gelöst werden, da die verfügbaren ECMP-Pfade in der MPLS-Route ebenfalls für diesen Datenverkehr verwendet werden können.

Anmerkung:

Die folgenden FPCs auf M320-, T640- und T1600-Routern unterstützen nur 16 ECMP-Next-Hops:

  • (M320-, T640- T1600-Router) Enhanced II FPC1

  • (M320-, T640- T1600-Router) Enhanced II FPC2

  • (M320- T640-Router) Enhanced II FPC3

  • (T640- T1600-Router) FPC2

  • (T640- T1600-Router) FPC3

Wenn eine maximale ECMP-Next-Hop-Limit von oder auf einem M320-, T640- oder T1600-Router mit einem dieser FPCs konfiguriert ist, verwenden die Packet Forwarding Engines auf diesen FPCs nur die ersten 3264 16 ECMP-Next-Hops. Für Packet Forwarding Engines auf FPCs, die nur 16 ECMP-Next-Hops unterstützen, generiert der Junos OS eine Systemprotokollnachricht, wenn eine maximale ECMP-Next-Hop-Limit von oder konfiguriert 3264 ist. Für Packet Forwarding Engines auf anderen auf dem Router installierten FPCs ist jedoch eine maximal konfigurierte ECMP-Begrenzung oder eine 3264 ecmp-nächste Hops anwendbar.

Anmerkung:

Wenn RSVP-LSPs mit Bandbreitenzuordnung konfiguriert sind, für ECMP-Next-Hops mit mehr als 16 LSPs wird der Datenverkehr nicht optimal auf Grundlage der konfigurierten Bandbreiten verteilt. Einige LSPs mit kleineren zugewiesenen Bandbreiten erhalten mehr Datenverkehr als die mit höheren Bandbreiten konfigurierten. Die Datenverkehrsverteilung steht nicht im Einklang mit der konfigurierten Bandbreitenzuordnung. Diese Einschränkung gilt für die folgenden Router:

  • T1600- T640-Router mit erweiterter Skalierung FPC1, Enhanced Scaling FPC2, Enhanced Scaling FPC3, Enhanced Scaling FPC 4 und allen Typ 4 FPCs

  • M320 mit Enhanced III FPC1, Enhanced III FPC2 und Enhanced III FPC3

  • Router der MX-Serie mit allen Arten von FPCs und DPCs außer MPCs. Diese Einschränkungen gelten nicht für Router der MX-Serie mit Linekarten, die auf dem Junos Trio-Chipsatz basieren.

  • M120-Router mit Typ 1-, Typ 2- und Typ 3-FPCs

  • M10i mit Enhanced CFEB

Das Next-Hop-Erweiterungsvermögen ist auf T-Serie-Routern mit Enhanced Scaling FPCs (Enhanced Scaling FPC1, Enhanced Scaling FPC2, Enhanced Scaling FPC3 und Enhanced Scaling FPC 4) deaktiviert, die ein verbessertes Load Balancing unterstützen. Dadurch wird die Speicherauslastung für ein stark skaliertes System mit einer großen Anzahl von nächsten Hops auf ECMP oder aggregierten Schnittstellen reduziert. Auf Routern mit Typ-4 FPCs sind Hop-Orientierte und Permut T-Serie ationen ebenfalls deaktiviert.

Geben Sie den Befehl aus, um die Details der nächsten ECMP-Hops show route anzuzeigen. Darüber show route summary command hinaus wird die aktuelle Konfiguration für die maximale ECMP-Limitierung gezeigt. Geben Sie den Befehl aus, um Details zu den ECMP-LDP-Pfaden traceroute mpls ldp anzuzeigen.

Konfigurieren des konsistenten Load Balancing für ECMP-Gruppen

Mit dem Load Balancing pro Paket können Sie den Datenverkehr über mehrere zu gleichen Kosten verteilte Pfade verteilen. Standardmäßig führt der Hashingalgorithmus bei einem Fehler in einem oder mehr Pfad eine Neuberechnung des nächsten Hops für alle Pfade durch, was in der Regel zu einer Neuverteilung aller Datenströme führt. Durch konsistentes Load Balancing können Sie dieses Verhalten außer Kraft setzen und nur Datenströme für inaktive Links umleiten. Alle vorhandenen aktiven Datenströme werden ohne Unterbrechungen aufrechterhalten. In einer Rechenzentrumsumgebung führt die Neuverteilung aller Datenströme, wenn eine Verbindung ausfällt, möglicherweise zu erheblichen Datenverkehrsverlusten oder einem Serviceverlust zu Servern, deren Verbindungen aktiv bleiben. Beim konsistenten Load Balancing werden alle aktiven Verbindungen verwaltet, und stattdessen werden nur die Datenströme neu angezeigt, die von einem oder mehrere Verbindungsfehlern betroffen sind. Mit dieser Funktion stellen Sie sicher, dass die mit den Verbindungen verbundenen Daten kontinuierlich weiter aktiv bleiben.

Diese Funktion gilt für Topologien, in denen Elemente einer EQUAL-Cost-Multipath-Gruppe (ECMP)-Gruppe externe BGP benachbarte Elemente in einer Sitzung im BGP sind. Das konsistente Load Balancing gilt nicht, wenn Sie einen neuen ECMP-Pfad hinzufügen oder einen vorhandenen Pfad in irgendeiner Weise ändern. Um einen neuen Pfad mit minimaler Unterbrechung hinzuzufügen, definieren Sie eine neue ECMP-Gruppe, ohne die vorhandenen Pfade zu ändern. Auf diese Weise können Clients schrittweise in die neue Gruppe verschoben werden, ohne die vorhandenen Verbindungen zu beenden.

  • (auf MX-Serie) Es werden nur Modular Port Concentrators (MPCs) unterstützt.

  • Es werden sowohl IPv4- als auch IPv6-Pfade unterstützt.

  • ECMP-Gruppen, die Teil einer virtuellen Routing- und Weiterleitungsinstanz (VRF) oder einer anderen Routinginstanz sind, werden ebenfalls unterstützt.

  • Multicast-Datenverkehr wird nicht unterstützt.

  • Es werden aggregierte Schnittstellen unterstützt, ein konsistentes Load Balancing wird jedoch nicht von den Mitgliedern des LAG-Bündels (Link Aggregation) unterstützt. Datenverkehr von aktiven Mitgliedern des LAG-Bündels kann zu einem anderen aktiven Mitglied verschoben werden, wenn eine oder mehrere Elementeverbindungen ausfallen. Die Datenströme werden neu ediert, wenn eine oder mehrere LAG-Mitgliederverbindungen ausfallen.

  • Wir empfehlen Ihnen dringend, einen konsistenten Lastenausgleich auf maximal 1.000 IP-Präfixe pro Router oder Switch anzuwenden.

  • Es wird Layer 3-Adjacency über integrierte Routing- und Bridging (IRB)-Schnittstellen unterstützt.

Sie können die BGP Add-Path-Funktion konfigurieren, um das Ersetzen eines ausgefallenen Pfads durch einen neuen aktiven Pfad zu ermöglichen, wenn ein oder mehrere Pfade in der ECMP-Gruppe ausfallen. Durch die Konfiguration des Ersatzes ausgefallener Pfade wird sichergestellt, dass der Datenverkehrsfluss über ausgefallene Pfade nur umgeleitet wird. Der Datenverkehrsfluss auf aktiven Pfaden bleibt unverändert.

Anmerkung:
  • Wenn Sie das konsistente Load Balancing auf Gre-Tunnelschnittstellen (Generic Routing Encapsulation) konfigurieren, müssen Sie die Inet-Adresse der entfernten GRE-Schnittstelle angeben, sodass die Layer-3-Adjacencies über die GRE-Tunnelschnittstellen richtig in der Weiterleitungstabelle installiert werden. Beim konsistenten Load Balancing wird jedoch die ECMP Fast Reroute (FRR) über GRE-Tunnelschnittstellen nicht unterstützt. Sie können die Zieladresse auf dem Router angeben, der mit einem konsistenten Load Balancing auf der [edit interfaces interface name unit unit name family inet address address] Hierarchieebene konfiguriert ist. Zum Beispiel:

    Weitere Informationen zur generischen Routing-Einkapselung finden Sie unter Konfigurieren von Generic Routing Encapsulation Tunneling.

  • Ein konsistentes Load Balancing unterstützt BGP Multihop für EBGP-Nachbarn nicht. Aktivieren Sie daher die Option nicht für multihop Geräte, die mit einem konsistenten Load Balancing konfiguriert wurden.

So konfigurieren Sie den konsistenten Lastenausgleich für ECMP-Gruppen:

  1. Konfigurieren BGP und ermöglichen der BGP Gruppe externer Peers die Verwendung mehrerer Pfade.
  2. Erstellen Sie eine Routing-Richtlinie, die eingehenden Routen zu einem oder mehrere Ziel-Präfixe ankommt.
  3. Anwenden eines konsistenten Lastenausgleichs auf die Routing-Richtlinie, sodass nur Datenströme zu einem oder zu einem oder zu mehr Ziel-Präfixen, die bei einem Verbindungsfehler aufweisen, an einen aktiven Link umgeleitet werden.
  4. Erstellen Sie eine separate Routing-Richtlinie und ermöglichen Sie load balancing pro Paket.
    Anmerkung:

    Sie müssen eine Load Balancing-Richtlinie pro Paket konfigurieren und anwenden, um alle Routen in der Weiterleitungstabelle zu installieren.

  5. Wenden Sie die Routing-Richtlinie für ein konsistentes Load Balancing auf die BGP Gruppe externer Peers an.
    Anmerkung:

    Ein konsistenter Lastenausgleich kann nur auf externe BGP angewendet werden. Diese Richtlinie kann nicht global angewendet werden.

  6. (optional) Bidirectional Forwarding Detection (BFD) für jeden externen BGP nachbar aktivieren.
    Anmerkung:

    In diesem Schritt wird die erforderliche Mindestkonfiguration für das BFD gezeigt. Sie können weitere Optionen für BFD konfigurieren.

  7. Wenden Sie die Lastausgleichsrichtlinie pro Präfix global an, um alle Next-Hop-Routen in der Weiterleitungstabelle zu installieren.
  8. (optional) Schnelle Umleitung für ECMP-Routen ermöglichen.
  9. Überprüfen Sie den Status einer oder mehrere ECMP-Routen, für die Sie ein konsistentes Load Balancing ermöglicht haben.

    Die Ausgabe des Befehls zeigt das folgende Flag an, wenn ein konsistentes Load Balancing aktiviert ist:State: <Active Ext LoadBalConsistentHash>

Understanding Entropy Label for BGP Labeled Unicast LSP

Was ist ein Entropie-Label?

Ein Entropie-Label ist ein spezielles Load-Balancing-Label, das die Fähigkeit des Routers verbessert, Datenverkehr über Equal-Cost-Multipath-Pfade (ECMP)- oder Link Aggregation Groups (LAGs) zu gleichen Kosten zu lasten. Mithilfe des Entropie-Labels können Router den Datenverkehr effizient über den Labelstack und nicht über Deep Packet Inspection laden. DPI erfordert mehr Verarbeitungsleistung des Routers und nicht eine Funktion, die von allen Routern gemeinsam genutzt wird.

Wenn ein IP-Paket mehrere Pfade zum Erreichen seines Ziels hat, Junos OS bestimmte Felder der Paket-Header verwendet, um das Paket in einen deterministischen Pfad zu hashen. Die Quell- bzw. Zieladressen und die Portnummern des Pakets werden zum Hashen verwendet, um eine Neuordnung der Pakete bei einem bestimmten Datenfluss zu vermeiden. Wenn ein Core-Label-Switching-Router (LSR) keinen DPI zur Identifizierung des Datenstroms durchführen kann oder dies nicht bei Leitungsgeschwindigkeit tun kann, wird der Labelstack allein zum ECMP-Hashing verwendet. Dazu ist ein Entropie-Label erforderlich, ein spezielles Load-Balancing-Label, das die Datenströme tragen kann. Der Eingangs-LSR verfügt über mehr Kontext und Informationen zu eingehenden Paketen als Transit-LSRs. Der Ingress Label Edge Router (LER) kann daher die Datenflussinformationen eines Pakets prüfen, einem Entropie-Label zuordnen und in den Labelstack einfügen. LSRs im Kern verwenden einfach das Entropie-Label als Schlüssel, um das Paket auf den richtigen Weg zu bringen.

Ein Entropie-Label kann ein beliebiger Labelwert zwischen 16 und 1048575 (regulärer 20-Bit-Label-Bereich) sein. Da sich diese Fügungen mit dem bestehenden normalen Labelbereich überschneiden, wird vor dem Entropie-Label ein spezielles Label namens ENtropy Label Indicator (ELI) eingefügt. ELI ist eine vom IANA mit dem Wert 7 zugewiesene Bezeichnung.

Abbildung 9 beschreibt das Entropie-Label in einem RSVP Label Switched Path (LSP)-Paket-Labelstack. Der Labelstack besteht aus dem Entropie Label Indicator (ELI), dem Entropie-Label und dem IP-Paket.

Abbildung 9: Entropy Label für RSVP LSPEntropy Label für RSVP LSP

Entropy Label für BGP Labeled Unicast

BGP mit Labeln gekennzeichnete Unicasts konverzenieren RSVP- oder LDP-LSPs über mehrere Interior Gateway Protocol (IGP)-Bereiche oder mehrere autonome Systeme (Inter-AS-LSPs). Unicast-LSPs mit Label zwischen BGP tragen in der Regel VPN- und IP-Datenverkehr, wenn sich in verschiedenen Bereichen PEs (Ingress PEs) und Ausgangs-PEs IGP befinden. Wenn BGP mit Labeln gekennzeichnete Unicasts RSVP- oder LDP-LSPs koncaten, fügt Junos OS die Entropie-Labels am BGP-Label-Unicast LSP-Ingress ein, um ein End-to-End-Entropie-Label Load Balancing zu erreichen. Der Grund dafür ist, dass RSVP- oder LDP-Entropie-Label normalerweise am vorletzten Hop-Knoten (zusammen mit dem RSVP- oder LDP-Label) poppiert werden und an den Stitching-Punkten keine Entropie-Label vorhanden sind, d. h. Router zwischen zwei Bereichen oder zwei ASs. Wenn es keine Entropie-Label gibt, verwendet der Router am Stitching Point die BGP für die Weitervermittelung von Paketen. Abbildung 10 beschreibt den BGP labeled unicast packet labelstack mit dem Entropie-Label in einem RSVP-Labelstack. Der RSVP-Labelstack besteht aus dem Entropy Label Indicator (ELI), dem Entropie-Label, dem BGP-Label und dem IP-Paket. Die RSVP-Entropie-Label sind am vorletzten Hop-Knoten enthalten.

Abbildung 10: Inter-Area BGP Labeled Unicast mit RSVP Entropy LabelInter-Area BGP Labeled Unicast mit RSVP Entropy Label

Der mit BGP gekennzeichnete Unicast-Stitching-Knoten kann die Entropie-Label zum Load Balancing nur verwenden, wenn der Stitching-Knoten die Entropie-Label-Funktionalität am Entropie-Ausgangsknoten BGP signalisiert. Wenn der mit BGP gekennzeichnete Unicast Stitching-Knoten BGP Entropy Label Capability (ELC) den Provider-Edge-Routern Signale gibt, ist dem Unicast LSP-Ingress mit dem BGP-Label bewusst, dass das BGP-Label-Unicast-LSP-Ausgangsknoten Entropie-Label verarbeiten und einen Entropie-Label-Indikator und ein Entropie-Label unter dem BGP-Label einfügen. Alle LSRs können das Entropie-Label zum Load Balancing verwenden. Obwohl BGP mit labelierten Unicast-LSP möglicherweise viele Router in verschiedenen Bereichen und ASs durchqueren, ist es möglich, dass einige der Segmente möglicherweise Entropie-Label unterstützen, andere nicht. Abbildung 11 beschreibt das Entropie-Label im BGP Labelstack. Der Labelstack am Stitching-Knoten besteht aus dem ELI, dem Entropie-Label und dem IP-Paket.

Abbildung 11: Labeled Unicast BGP Area BGP Entropy Label am Stitching PointLabeled Unicast BGP Area BGP Entropy Label am Stitching Point
Anmerkung:

Definieren Sie eine Richtlinie mit der Option auf der Hierarchieebene, um die Entropie-Label-Funktionalität für BGP-gekennzeichneten Unicast auf dem Ausgangsknoten no-entropy-label-capability[edit policy-options policy-statement policy-name then] zu deaktivieren.

Standardmäßig werden Router, die Entropie-Labels unterstützen, mit der Load-Balance-Label-Capability-Anweisung auf Hierarchieebene konfiguriert, um die Labels je nach LSP zu [edit forwarding-options] signalisieren. Wenn der Peer-Router nicht für die Lastausgleichs-Label ausgestattet ist, können Sie die Signalübertragung einer Entropie-Labelfunktion verhindern, indem Sie die Anweisung auf der no-load-balance-label-capability[edit forwarding-options] Hierarchieebene konfigurieren.

Unterstützte und nicht mehr unterstützte Funktionen

Junos OS unterstützt in den folgenden Szenarien ein Entropie-Label BGP mit Labeln:

  • Alle Knoten der LSPs haben Entropie-Label-Funktionen.

  • Einige der Knoten der LSPs haben Entropie-Label-Funktionen.

  • Die LSPs tunneln durch das VPN eines anderen Betreibers.

  • Definieren Sie eine Ingress-Richtlinie, um eine Untergruppe BGP Unicast-LSPs zu wählen, die ein Entropie-Label beim Ingress einfügen.

  • Definieren sie eine Ausgangsrichtlinie, um Entropie Label Capability Advertisement zu deaktivieren.

Junos OS unterstützt die folgenden Funktionen für ein Entropie-Label für BGP-Unicast nicht:

  • Wenn BGP-Unicast-LSPs durch das VPN eines anderen Anbieters tunneln, gibt es kein echtes End-to-End-Entropie-Label, da Junos OS keinen Entropie-Label-Indikator oder Entropie-Label unter einem VPN-Label im Carrier-of-Carriers-Netzwerk einfüge.

  • Derzeit unterstützt Junos OS IPv6-BGP-Unicast-LSPs mit ihren eigenen Entropie-Labels nicht. IPv6-BGP-Unicast-LSPs können jedoch die Entropie-Labels von den zugrunde liegenden RSVP-, LDP- oder BGP-LSPs verwenden.

Konfigurieren eines Entropie-Labels für ein BGP Labeled Unicast LSP

Konfigurieren Sie ein Entropie-Label für BGP mit labeliertem Unicast LSP, um ein End-to-End-Entropie-Label Load Balancing zu erreichen. Ein Entropie-Label ist ein spezielles Load-Balancing-Label, das die Datenflussinformationen der Pakete übertragen kann. BGP mit Labeln gekennzeichnete Unicasts sind in der Regel RSVP- oder LDP-LSPs über mehrere IGP Bereiche oder mehrere autonome Systeme (ASs) verteilt. RSVP- oder LDP-Entropie-Label werden zusammen mit dem RSVP- oder LDP-Label am vorletzten Hop-Knoten angezeigt. Diese Funktion ermöglicht die Verwendung eines Entropie-Labels an dem Stitching Point, d. a. den Routern zwischen zwei Bereichen oder ASs, um für den BGP-Datenverkehr ein End-to-End-Label-Load Balancing zu erreichen. Diese Funktion ermöglicht das Einfügen von Entropie-Labeln am BGP-Label-Unicast-LSP-Ingress.

Ein Entropie-Label kann ein beliebiger Labelwert zwischen 16 und 1048575 (regulärer 20-Bit-Label-Bereich) sein. Da sich diese Fügungen mit dem bestehenden normalen Labelbereich überschneiden, wird vor dem Entropie-Label ein spezielles Label namens ENtropy Label Indicator (ELI) eingefügt. ELI ist eine vom IANA mit dem Wert 7 zugewiesene Bezeichnung.

Bevor Sie ein Entropie-Label für BGP unicast konfigurieren, sollten Sie unbedingt:

  1. Konfigurieren Sie die Geräteschnittstellen.

  2. Konfigurieren OSPF oder eines anderen IGP Protokolls.

  3. Konfiguration BGP.

  4. LDP konfigurieren.

  5. RSVP konfigurieren.

  6. Konfiguration MPLS.

So konfigurieren Sie ein Entropie-Label für BGP unicast LSP:

  1. Geben Sie auf dem Ingress-Router die Anweisung auf der Hierarchieebene ein, um die entropy-label Entropie-Labelfähigkeit für BGP-Unicast auf globaler Ebene [edit protocols bgp family inet labeled-unicast] zu ermöglichen.

    Sie können auch die Verwendung eines Entropie-Labels in einer bestimmten BGP gruppe oder einer bestimmten BGP-Nachbarebene aktivieren, indem Sie die Anweisung auf der oder entropy-label[edit protocols bgp group group name family inet labeled-unicast][edit protocols bgp group group name neighbor address labeled-unicast] Hierarchieebene einkreisen.

  2. (optional) Geben Sie eine zusätzliche Richtlinie zur Definition der Routen mit der Entropie-Labelfunktion an.

    Wenden Sie die Richtlinie auf den Ingress-Router an.

  3. (optional) Fügen Sie die Option ein, wenn Junos OS im Entropie-Label-Funktionsattribut nicht im nächsten Hop validieren no-next-hop-validation möchten.
  4. (optional) Definieren Sie eine Richtlinie mit der Option für in der Richtlinie angegebene Routen, um die Werbe-Entropie-Labelfunktion auf dem Egress-Router explizit zu deaktivieren, und fügen Sie die Option in der angegebenen Richtlinie auf der Hierarchieebene no-entropy-label-capabilityno-entropy-label-capability[edit policy-options policy statement policy-name then] ein.

Beispiel: Konfigurieren eines Entropie-Labels für ein BGP Labeled Unicast LSP

In diesem Beispiel wird gezeigt, wie ein Entropie-Label für einen BGP-Label-Unicast konfiguriert wird, um mithilfe von Entropie-Labels End-to-End-Load Balancing zu erreichen. Wenn ein IP-Paket mehrere Pfade zum Erreichen seines Ziels hat, Junos OS bestimmte Felder der Paket-Header verwendet, um das Paket in einen deterministischen Pfad zu hashen. Dazu ist ein Entropie-Label erforderlich, ein spezielles Load-Balancing-Label, das die Datenströme tragen kann. LSRs im Kern verwenden einfach das Entropie-Label als Schlüssel, um das Paket auf den richtigen Pfad zu bringen. Ein Entropie-Label kann ein beliebiger Labelwert zwischen 16 und 1048575 (regulärer 20-Bit-Label-Bereich) sein. Da sich diese Fügungen mit dem bestehenden normalen Labelbereich überschneiden, wird vor dem Entropie-Label ein spezielles Label namens ENtropy Label Indicator (ELI) eingefügt. ELI ist eine vom IANA mit dem Wert 7 zugewiesene Bezeichnung.

BGP bezeichnete Unicasts sind in der Regel RSVP- oder LDP-LSPs über mehrere IGP Bereiche oder mehrere autonome Systeme verteilt. RSVP- oder LDP-Entropie-Label werden zusammen mit dem RSVP- oder LDP-Label am vorletzten Hop-Knoten angezeigt. Diese Funktion ermöglicht die Verwendung von Entropie-Labeln an den Stitching Points, um die Lücke zwischen dem vorletzten Hop-Knoten und dem Stitching-Punkt zu überbrücken, um für den BGP-Datenverkehr end-to-End-Entropie-Label Load Balancing zu erzielen.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Sieben Router der MX-Serie mit MPCs

  • Junos OS Version 15.1 oder höher auf allen Geräten ausgeführt

Bevor Sie ein Entropie-Label für BGP unicast konfigurieren, sollten Sie unbedingt:

  1. Konfigurieren Sie die Geräteschnittstellen.

  2. Konfigurieren OSPF oder eines anderen IGP Protokolls.

  3. Konfiguration BGP.

  4. RSVP konfigurieren.

  5. Konfiguration MPLS.

Überblick

Wenn BGP mit Labeln gekennzeichnete Unicasts RSVP oder LDP-LSPs über mehrere IGP-Bereiche oder mehrere autonome Systeme konvergent, werden RSVP- oder LDP-Entropie-Labels am vorletzten Hop-Knoten zusammen mit dem RSVP- oder LDP-Label angezeigt. An den Stitching Points, d. b. den Routern zwischen zwei Bereichen, gibt es jedoch keine Entropie-Labels. Daher verwendeten die Router an den Stitching-Punkten die BGP, um Pakete weiter zu senden.

Beginnend mit Junos OS Version 15.1 können Sie ein Entropie-Label für BGP-Unicast konfigurieren, um ein End-to-End-Label Load Balancing zu erreichen. Diese Funktion ermöglicht die Verwendung eines Entropie-Labels an den Stitching Points, um für den entropiebasierten Label Load Balancing für den BGP End-to-End-Label-Balancing zu erreichen. Junos OS ermöglicht das Einfügen von Entropie-Labels am BGP-Label-Unicast-LSP-Ingress.

Standardmäßig werden Router, die Entropie-Label unterstützen, mit der Anweisung auf der Hierarchieebene konfiguriert, um die Labels load-balance-label-capability[edit forwarding-options] LSP-nen entsprechend zu signalisieren. Wenn der Peer-Router nicht für die Lastausgleichs-Label ausgestattet ist, kann die Konfiguration der Hierarchieebene die Signalübertragung von Entropie-Labelfunktionen no-load-balance-label-capability[edit forwarding-options] verhindern.

Anmerkung:

Sie können die Werbe-Entropie-Label-Funktionalität an der Ausgangsebene für in der Richtlinie angegebene Routen mit der Option no-entropy-label-capability auf der [edit policy-options policy-statement policy name then] Hierarchieebene explizit deaktivieren.

Topologie

In Abbildung 12 ist Router PE1 der Ingress-Router und Router PE2 der Ausgangs-Router. Die Router P1 und P2 sind Die Transit-Router. Router ABR ist der Area Bridge-Router zwischen Area 0 und Area 1. LAG wird auf den Anbieterroutern zum Load Balancing des Datenverkehrs konfiguriert. Die Entropie-Label-Fähigkeit für BGP-Label ist auf dem Ingress-Router-PE1 aktiviert.

Abbildung 12: Konfigurieren eines Entropie-Labels für BGP Labeled UnicastKonfigurieren eines Entropie-Labels für BGP Labeled Unicast

Konfiguration

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle, kopieren Sie die Befehle in die CLI der Hierarchieebene, und geben Sie sie dann im Konfigurationsmodus [edit]commit ein.

Router-PE1

Router P1

Router-ABR

Router P2

Router-PE2

Konfigurieren des Router-PE1

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Router PE1:

Anmerkung:

Wiederholen Sie dieses Verfahren für Router-PE2 nach Änderung der entsprechenden Schnittstellennamen, Adressen und anderer Parameter.

  1. Konfigurieren Sie die Schnittstellen mit IPv4- und IPv6-Adressen.

  2. Konfigurieren Sie die Loopback-Schnittstelle.

  3. Geben Sie die Router-ID und die autonome Systemnummer ein.

  4. RsVP-Protokoll für alle Schnittstellen konfigurieren.

  5. Aktivieren MPLS auf allen Schnittstellen von Router-PE1 und geben Sie den LSP an.

  6. Konfigurieren Sie IBGP auf den internen Routern.

  7. Aktivieren der Entropie-Label-Fähigkeit BGP als Unicast für internes BGP-Gruppen-IBGP.

  8. Aktivieren Sie OSPF auf allen Schnittstellen des Area Border Router (ABR).

  9. Prefix-Listen definieren, um die Routen mit Entropie-Label-Fähigkeit anzugeben.

  10. Definieren Sie eine Richtlinien-EL, um die Routen mit Entropie-Label-Fähigkeit anzugeben.

  11. Definieren Sie eine weitere Richtlinie EL-2, um die Routen mit Entropie-Label-Fähigkeit anzugeben.

  12. Definieren sie eine Richtlinie für den BGP Routen zur Routingtabelle OSPF Netzwerkrouten.

  13. Definieren einer Richtlinie für den Export OSPF Routen zur Routing-BGP Routingtabelle.

  14. Definieren Sie eine Richtlinie für den Export statischer Routen BGP Routing-Tabelle.

  15. Konfigurieren Sie ein VPN-Ziel für die VPN-Community.

  16. Konfigurieren Sie die Layer-3-VPN-Routinginstanz VPN-l3vpn.

  17. Weisen Sie die Schnittstellen für die VPN-l3vpn-Routing-Instanz zu.

  18. Konfigurieren Sie den Route Distinguisher für die VPN-l3vpn-Routinginstanz.

  19. Konfigurieren Sie ein VPN Routing and Forwarding (VRF)-Ziel für die VPN-l3vpn-Routinginstanz.

  20. Konfigurieren Sie eine statische Route zu Device CE1 mit dem Layer 3 VPN-Protokoll für die VPN-l3vpn-Routinginstanz.

  21. Exportieren Sie BGP Routen zur OSPF-Routingtabelle für die VPN-l3vpn-Routinginstanz.

  22. Weisen Sie die OSPF Schnittstelle für die VPN-l3vpn-Routinginstanz zu.

Konfigurieren des Routers P1

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Router P1:

Anmerkung:

Wiederholen Sie dieses Verfahren für Router P2, nachdem Sie die entsprechenden Schnittstellennamen, -adressen und andere Parameter geändert haben.

  1. Konfigurieren Sie die Schnittstellen mit IPv4- und IPv6-Adressen.

  2. Konfigurieren Sie die Link-Aggregation auf den Schnittstellen.

  3. Konfigurieren Sie die Loopback-Schnittstelle.

  4. Konfigurieren MPLS Label, die der Router zum Hashing der Pakete zum Load Balancing zum Ziel verwendet.

  5. Geben Sie die Router-ID und die autonome Systemnummer ein.

  6. Ermöglichen eines Load Balancing pro Paket.

  7. Konfigurieren Sie das RSVP-Protokoll für alle Schnittstellen.

  8. Aktivieren MPLS auf allen Schnittstellen von Router P1 und geben Sie den LSP an.

  9. Aktivieren sie OSPF auf allen Schnittstellen von Router P1 außer der Verwaltungsschnittstelle.

  10. Definieren sie eine Richtlinie für das Load Balancing pro Paket.

Konfigurieren von Router-ABR

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Router ABR:

  1. Konfigurieren Sie die Schnittstellen mit IPv4- und IPv6-Adressen.

  2. Konfigurieren Sie die Loopback-Schnittstelle.

  3. Konfigurieren Sie die Link-Aggregation auf den Schnittstellen.

  4. Konfigurieren MPLS Label, die der Router zum Hashing der Pakete zum Load Balancing zum Ziel verwendet.

  5. Geben Sie die Router-ID und die autonome Systemnummer ein.

  6. Ermöglichen eines Load Balancing pro Paket.

  7. Konfigurieren Sie das RSVP-Protokoll für alle Schnittstellen.

  8. Aktivieren MPLS auf allen Schnittstellen von Router P1 und geben Sie den LSP an.

  9. Konfigurieren Sie IBGP auf den internen Routern.

  10. Aktivieren Sie OSPF auf allen Schnittstellen von ABR.

  11. Definieren Sie eine Richtlinie, um die Routen mit Entropie-Label-Funktionalität anzugeben.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces , , und Befehle show protocolsshow routing-optionsshow forwarding optionsshow policy-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Sicherstellen, dass die Entropie-Label-Fähigkeit aus Router-PE2 angekündigt wird

Zweck

Stellen Sie sicher, dass das Entropy Label Capability Path-Attribut vom Upstream-Router-PE2 an Ausgehendem angegeben wird.

Aktion

Führen Sie im Betriebsmodus den show route 10.255.101.200 advertising-protocol bgp 10.255.102.102 Befehl auf Router-PE2 aus.

Bedeutung

Die Ausgabe zeigt, dass der Host-PE2 mit der IP-Adresse 10.255.101.200 über die Entropie-Labelfähigkeit verfügt. Der Host gibt die Entropie-Label-Fähigkeit seinen BGP an.

Sicherstellen, dass Router ABR die Entropie-Label-Ankündigung erhält

Zweck

Stellen Sie sicher, dass Router ABR die Entropie-Label-Ankündigung am Ingress von Router-PE2 erhält.

Aktion

Führen Sie im Betriebsmodus den show route 10.255.101.200 receiving-protocol bgp 10.255.101.200 Befehl auf Router ABR aus.

Bedeutung

Router ABR erhält die Entropie-Label-Fähigkeitsanzeige von seinem BGP Nachbar-PE2.

Sicherstellen, dass das Entropie-Label-Flag festgelegt wurde

Zweck

Stellen Sie sicher, dass der Entropie-Label-Flag für die Labelelemente am Ingress festgelegt wurde.

Aktion

Führen Sie im Betriebsmodus den show route protocol bgp detail Befehl auf Router-PE1 aus.

Bedeutung

Auf Router-PE1 ist ein Entropie-Label aktiviert. Die Ausgabe zeigt, dass das Entropie-Label für das labelierte BGP cast zum Erreichen des End-to-End-Load Balancing verwendet wird.

Use Case for BGP Prefix Independent Convergence for Inet, Inet6 bzw. Labeled Unicast (Präfixunabhängige Konvergenz für Inet, Inet6 oder Labeled Unicast)

Beim Ausfall eines Routers kann ein Netzwerk BGP Sekunden bis zur Wiederherstellung dauern, abhängig von den Parametern wie Netzwerkgröße oder Routerleistung. Wenn die BGP Prefix Independent Convergence (PIC) auf einem Router aktiviert ist, wird BGP auf dem Packet Forwarding Engine des zweiten besten Pfads zusätzlich zum berechneten besten Pfad zu einem Ziel installiert. Der Router nutzt diesen Backup-Pfad, wenn ein Ausgangs-Router in einem Netzwerk ausfällt und die Ausfallzeit drastisch reduziert wird. Sie können diese Funktion aktivieren, um die Netzwerkausfallzeiten zu reduzieren, wenn der Ausgangs-Router ausfällt.

Wenn die Erreichbarkeit eines Ausgangsrouters in einem Netzwerk ausfällt, erkennt der IGP diesen Ausfall, und der Verbindungsstatus über das Netzwerk verteilt diese Informationen und gibt den BGP Next Hop für dieses Präfix als unerreicht an. BGP alternative Pfade neu aus und installiert, wenn ein alternativer Pfad verfügbar ist, diesen alternativen Hop in der Packet Forwarding Engine. Diese Art von Ausgangsausfall wirkt sich in der Regel auf mehrere Präfixe gleichzeitig aus, und BGP müssen alle diese Präfixe nach und nach aktualisieren. Auf den Ingress-Routern führt IGP den kürzesten Pfad zuerst (SPF) aus und aktualisiert die nächsten Hops. Junos OS dann die Präfixe fest, die unerreicht geworden sind, und signalisiert dem Protokoll, dass diese aktualisiert werden müssen. BGP erhalten die Benachrichtigung und aktualisiert den nächsten Hop für jedes Präfix, das jetzt ungültig ist. Dieser Vorgang könnte sich auf die Konnektivität auswirken und könnte ein paar Minuten dauern, um nach dem Ausfall wiederhergestellt zu sein. BGP PIC kann diese Zeit verringern, da der Sicherungspfad bereits im System installiert Packet Forwarding Engine.

Beginnend mit Junos OS Version 15.1 wird die BGP PIC-Funktion, die ursprünglich von Layer-3-VPN-Routern unterstützt wurde, auf BGP mit mehreren Routen in den globalen Tabellen, wie Inet- und Inet6-Unicast und Inet6-Unicast, erweitert. Auf einem BGP PIC-fähigen Router installiert Junos OS den Backup-Pfad für den indirekten nächsten Hop auf der Routing-Engine und stellt diese Route für die Routing Packet Forwarding Engine und IGP. Wenn ein IGP die Erreichbarkeit eines Präfixs mit einer oder mehr Routen verliert, signalisiert er dem Routing-Engine eine einzige Nachricht, bevor die Routing-Tabellen aktualisiert werden. Der Routing-Engine zeigt dem Packet Forwarding Engine, dass ein indirekter Next Hop ausgefallen ist und der Datenverkehr über den Backup-Pfad umgeleitet werden muss. Das Routing zu dem Auswirkungsziel-Präfix wird über den Sicherungspfad fortgesetzt, noch bevor BGP die neuen Hops für die präfixierten BGP neu berechnet werden. Der Router nutzt diesen Backup-Pfad zur Reduzierung von Datenverkehrsverlusten, bis die globale Konvergenz BGP gelöst ist.

Der Zeitpunkt, zu dem ein Ausfall bis zum Verlust der Erreichbarkeit erfolgt, hängt in der Wirklichkeit von der Fehlererkennungszeit des nächsten Routers und der Konvergenzzeit IGP ab. Sobald der lokale Router den Ausfall erkennt, hängt die Routenkonvergenz ohne die aktivierte BGP PIC-Funktion stark von der Anzahl der betroffenen Präfixe und der Leistung des Routers ab, da die betroffenen Präfixe neu berechnet werden. Da jedoch die BGP PIC-Funktion aktiviert ist, gibt Routing-Engine an, dass die Datenebene auf den standby-nächsten besten Pfad wechseln muss, noch bevor BGP den besten Pfad für die betroffenen Präfixe neu berechnet. damit der Datenverkehrsverlust minimal ist. Die neuen Routen werden selbst dann berechnet, während der Datenverkehr weitergeleitet wird, und diese neuen Routen werden auf die Datenebene verdrängt. Die Anzahl der betroffenen BGP-Präfixe wirkt sich daher nicht auf die Zeit aus, die ab dem Zeitpunkt des Auftretens des Datenverkehrsausfalls bis zu dem Zeitpunkt genommen wird, zu dem BGP den Verlust der Erreichbarkeit signalisiert.

Konfigurieren BGP Prefix Independent Convergence für Inet

Auf einem pic-fähigen Router (Prefix Independent Convergence) von BGP installiert Junos OS den Backup-Pfad für den indirekten nächsten Hop auf dem Routing-Engine und stellt diese Route für die Packet Forwarding Engine und IGP. Wenn ein IGP die Erreichbarkeit eines Präfixs mit einer oder mehr Routen verliert, signalisiert er dem Routing-Engine eine einzige Nachricht, bevor die Routing-Tabellen aktualisiert werden. Der Routing-Engine zeigt dem Packet Forwarding Engine, dass ein indirekter Next Hop ausgefallen ist und der Datenverkehr über den Backup-Pfad umgeleitet werden muss. Das Routing zu dem Auswirkungsziel-Präfix wird über den Sicherungspfad fortgesetzt, noch bevor BGP die neuen Hops für die präfixierten BGP neu berechnet werden. Der Router nutzt diesen Backup-Pfad zur Reduzierung von Datenverkehrsverlusten, bis die globale Konvergenz durch BGP gelöst ist. Die BGP-PIC-Funktion, die ursprünglich von Layer-3-VPN-Routern unterstützt wurde, wird auf BGP mit mehreren Routen in den globalen Tabellen erweitert, wie Inet- und Inet6-Unicast sowie Inet- und Inet6-Unicast.

Bevor Sie beginnen:

  1. Konfigurieren Sie die Geräteschnittstellen.

  2. Konfigurieren OSPF oder eines anderen IGP Protokolls.

  3. Konfiguration MPLS LDP.

  4. Konfiguration BGP.

Anmerkung:

Die BGP PIC-Funktion wird nur auf Routern mit MPC-Schnittstellen unterstützt.

Best Practice:

Auf Routern mit Modular Port Concentrators (MPCs) ermöglichen Sie erweiterte IP-Netzwerkservices, wie hier dargestellt:

So konfigurieren BGP PIC für inet:

  1. Aktivieren BGP PIC für inet.
    Anmerkung:

    Die BGP PIC-Edge-Funktion wird nur auf Routern mit MPC-Schnittstellen unterstützt.

  2. Konfigurieren Sie Load Balancing pro Paket.
  3. Wenden Sie die Load-Balancing-Richtlinie pro Paket auf Routen an, die aus der Routingtabelle in die Weiterleitungstabelle exportiert werden.
  4. Stellen Sie sicher, BGP PIC funktioniert.

    Geben Sie im Betriebsmodus den show route extensive Befehl ein:

    Die Ausgangszeilen mit Folge-Hops, die die Software bei Verbindungsausfällen verwenden kann, um Pfade Indirect next hop: weight zu reparieren. Das Gewicht des nächsten Hops hat einen der folgenden Werte:

    • 0x1 den aktiven nächsten Hops angegeben.

    • 0x4000 den passiven nächsten Hops angegeben.

Beispiel: Konfigurieren BGP Prefix Independent Convergence für Inet

In diesem Beispiel wird die Konfiguration von BGP PIC für inet gezeigt. Beim Ausfall eines Routers kann ein Netzwerk BGP Sekunden bis zur Wiederherstellung dauern, abhängig von den Parametern wie Netzwerkgröße oder Routerleistung. Wenn die BGP Prefix Independent Convergence (PIC)-Funktion auf einem Router aktiviert ist, werden BGP mit mehreren Routen in der globalen Tabelle, wie Inet- und Inet6-Unicast und Unicast mit Inet- und inet6-Label, auf dem Packet Forwarding Engine der zweite beste Pfad neben dem berechneten besten Pfad zu einem Ziel installiert. Der Router nutzt diesen Backup-Pfad, wenn ein Ausgangs-Router in einem Netzwerk ausfällt und die Ausfallzeit drastisch reduziert wird.

Anforderungen

Vor der Konfiguration dieses Beispiels ist keine besondere Konfiguration über die Gerätein initialisierung hinaus erforderlich.

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Ein Router der MX-Serie mit MPCs zur Konfiguration der BGP PIC

  • Sieben Router, die eine Kombination aus Routern der M Series, MX-Serie, T-Serie oder PTX-Serie sein können

  • Junos OS 15.1 oder höher auf dem Gerät mit konfigurierter BGP PIC

Überblick

Beginnend mit Junos OS Version 15.1, wird BGP PIC, die ursprünglich von Layer-3-VPN-Routern unterstützt wurde, auf BGP mit mehreren Routen in globalen Tabellen wie Inet- und Inet6-Unicast und Unicast mit inet und inet6-Label erweitert. BGP installation am besten Packet Forwarding Engine zweiten Pfad zusätzlich zu dem berechneten besten Pfad zu einem Ziel. Wenn ein IGP die Erreichbarkeit eines Präfixes verliert, verwendet der Router diesen Backup-Pfad, um den Datenverkehrsverlust zu reduzieren, bis die globale Konvergenz durch die BGP gelöst und somit die Ausfallzeit verkürzt wird.

Anmerkung:

Die BGP PIC-Funktion wird nur auf Routern mit MPCs unterstützt.

Topologie

In diesem Beispiel werden drei Kunden-Edge-Router (CE), Device CE0, CE1 und CE2 gezeigt. Die Router PE0, PE1 und PE2 sind die Provider-Edge-Router (PE).- Router P0 und P1 sind Die Core-Router des Anbieters. BGP PIC wird auf Router-PE0 konfiguriert. Zum Testen wird die Adresse 192.168.1.5 auf Device CE1 als zweite Loopback-Schnittstellenadresse hinzugefügt. Die Adresse wird an die Router PE1 und PE2 bekanntgegeben und durch die interne BGP (IBGP) an Router-PE0 übermittelt. Auf Router-PE0 gibt es zwei Pfade zum 192.168.1.5-Netzwerk. Dies sind der primäre Pfad und ein Backup-Pfad. Abbildung 13 zeigt das Beispielnetzwerk an.

Abbildung 13: Konfigurieren BGP PIC für InetKonfigurieren BGP PIC für Inet

Konfiguration

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle, und fügen Sie die Befehle in die CLI der Hierarchieebene ein, und geben Sie dann Commit im Konfigurationsmodus [edit] ein.

Router-PE0

Router P0

Router P1

Router-PE1

Router-PE2

Geräte-CE0

Geräte-CE1

Geräte-CE2

Geräte-PE0 konfigurieren

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-PE0:

  1. Auf Routern mit Modular Port Concentrators (MPCs) können verbesserte IP-Netzwerkdienste ermöglicht werden.

  2. Konfigurieren Sie die Geräteschnittstellen.

  3. Konfigurieren Sie die Loopback-Schnittstelle.

  4. Konfiguration MPLS LDP auf allen Schnittstellen außer der Verwaltungsschnittstelle.

  5. Konfigurieren Sie IGP Konfiguration auf den Core-Schnittstellen.

  6. Konfigurieren Sie IBGP-Verbindungen mit den anderen PE-Geräten.

  7. Konfigurieren Sie EBGP-Verbindungen mit den Kundengeräten.

  8. Konfigurieren Sie die Load-Balancing-Richtlinie.

  9. Konfigurieren Sie eine Next-Hop-Self-Richtlinie.

  10. Aktivieren der BGP PIC-Edge-Funktion.

  11. Wenden Sie die Load-Balancing-Richtlinie an.

  12. Weisen Sie die Router-ID und die autonome Systemnummer (AS zu.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show chassis , , und Befehle show interfacesshow protocolsshow policy-optionsshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Anzeige umfangreicher Routeninformationen

Zweck

Stellen Sie sicher, BGP PIC-Edge funktioniert.

Aktion

Führen Sie vom Geräte-PE0 den show route extensive Befehl aus.

Bedeutung

Junos OS verwendet die nächsten Hops und die Werte, um bei einem Verbindungsfehler einen weight Backup-Pfad auszuwählen. Das Gewicht des nächsten Hops hat einen der folgenden Werte:

  • 0x1 den primären Pfad mit aktiven nächsten Hops an.

  • 0x4000 den Backup-Pfad mit passiven nächsten Hops an.

Anzeige der Weiterleitungstabelle

Zweck

Überprüfen Sie den Weiterleitungs- und Kernel-Routing-Tabellenstatus mithilfe des show route forwarding-table Befehls.

Aktion

Führen Sie vom Geräte-PE0 den show route forwarding-table destination 192.168.1.5 extensive Befehl aus.

Bedeutung

Junos OS verwendet die nächsten Hops und die Werte, um bei einem Verbindungsfehler einen weight Backup-Pfad auszuwählen. Das Gewicht des nächsten Hops hat einen der folgenden Werte:

  • 0x1 den primären Pfad mit aktiven nächsten Hops an.

  • 0x4000 den Backup-Pfad mit passiven nächsten Hops an.

BGP PIC-Edge mit gekennzeichnetem BGP cast Überblick

In diesem Abschnitt werden die Vorteile und der Überblick BGP PIC-Edge unter Verwendung BGP-Unicast als Transportprotokoll beschrieben.

Vorteile von BGP PIC-Edge mit BGP-Label

Diese Funktion bietet folgende Vorteile:

  • Bietet Schutz des Datenverkehrs im Fall von AbR- und ASBR-Node-Ausfällen in Netzwerken mit mehreren Domänen.

  • Bietet eine schnellere Wiederherstellung der Netzwerkkonnektivität und reduziert Datenverkehrsverluste, wenn der primäre Pfad ausfällt.

Wie funktioniert BGP Prefix Independent Convergence?

BGP Prefix Independent Convergence (PIC) verbessert die Konvergenz BGP bei Netzwerkknotenausfällen. BGP-PIC erstellt und speichert primäre und Backup-Pfade für den indirekten Next Hop auf dem Routing-Engine und stellt darüber hinaus informationen über die indirekten Next-Hop-Routen für das Packet Forwarding Engine. Wenn ein Netzwerkknotenausfall auftritt, signalisiert der Routing-Engine dem Packet Forwarding Engine, dass ein indirekter Next Hop ausgefallen ist und der Datenverkehr zu einem vor berechneten Equal-Cost- oder Backup-Pfad umgeleitet wird, ohne BGP-Präfixe zu ändern. Das Routing des Datenverkehrs zum Ziel-Präfix wird über den Backup-Pfad zur Verringerung des Datenverkehrsverlustes fortgesetzt, bis die globale Konvergenz BGP gelöst ist.

BGP ist für Core- und Edge-Netzwerkknoten ausfälle anwendbar. Im Fall von BGP PIC Core werden Anpassungen an den Weiterleitungsketten als Folge von Node- oder Core-Verbindungsausfällen vorgenommen. Im Fall von BGP PIC Edge werden Anpassungen an den Weiterleitungsketten als Folge von Ausfällen des Edge-Knotens oder der Edge-Verbindung vorgenommen.

BGP PIC-Edge mit BGP bezeichnetem Unicast als Transportprotokoll

BGP PIC Edge mit dem BGP-Labeled-Unicast Transport Protocol hilft beim Schutz und der Umleitung von Datenverkehr, wenn in Netzwerken mit mehreren Domänen Border Nodes (ABR und ASBR) ausfällen. Multi-Domain-Netzwerke werden normalerweise in Metro Ethernet-Aggregation und mobilem Backhaul-Netzwerkdesign verwendet.

Auf Juniper Networks-Geräten der MX-Serie, EX-Serie und PTX-Serie unterstützt BGP PIC Edge Layer-3-Dienste mit einem BGP-Label als Transportprotokoll. Darüber hinaus unterstützt BGP PIC Edge auf Juniper Networks-Geräten der MX-Serie, EX9204, EX9208, EX9214, EX9251 und EX9253 Layer 2 Circuit, Layer 2 VPN und VPLS (BGP VPLS, LDP VPLS und FEC 129 VPLS) mit BGP gekennzeichnetem Unicast als Transportprotokoll. Diese BGP sind Multipath-Dienste (aus mehreren PEs gelernt) und werden durch unicast-Routen mit BGP-Bezeichnung gelöst, die wiederum als Multipath von anderen ABRs gelernt werden können. Transportprotokolle, die über die BGP PIC Edge unterstützt werden, sind RSVP, LDP, OSPF und ISIS. Die Geräte Junos OS Release 20.2R1, MX-Serie, EX9204, EX9208, EX9214, EX9251 und EX9253 unterstützen den Pic Edge-Schutz von BGP-Circuit, Layer 2-VPN und VPLS (BGP VPLS, LDP VPLS und FEC 129 VPLS) mit einem BGP gekennzeichneten Unicast als Transportprotokoll.

Auf Juniper Networks-Geräten der MX-Serie, EX-Serie und PTX-Serie können BGP PIC Edge-Schutz mit Unicast mit BGP-Bezeichnung verwendet werden, da der Transport für die folgenden Dienste unterstützt wird:

  • IPv4-Dienste über IPv4 BGP mit Label Unicast

  • IPv6-BGP-Labeled-Unicast-Service über IPv4 BGP mit Label-Unicast

  • IPv4-Layer-3-VPN-Services über IPv4 BGP-Label-Unicast

  • IPv6 Layer 3 VPN-Services über IPv4 BGP-Label

Auf Juniper Networks Geräten der MX-Serie und EX-Serie können BGP PIC Edge-Schutz mit Unicast mit BGP-Label versehen werden, da der Transport für die folgenden Dienste unterstützt wird:

  • Layer-2-Circuit-Services über IPv4 BGP cast

  • Layer-2-VPN-Services über IPv4 BGP cast

  • VPLS -Dienste (BGP VPLS, LDP VPLS und FEC 129 VPLS) über IPv4-BGP-Unicast

Konfigurieren von BGP PIC-Edge mit BGP-Unicast für Layer 2-Dienste

Die Geräte der MX-Serie, EX9204, EX9208, EX9214, EX9251 und EX9253 unterstützen den BGP PIC Edge-Schutz für Layer-2-Circuit, Layer 2-VPN und VPLS (BGP VPLS, LDP VPLS und FEC 129 VPLS)-Dienste mit einem BGP-Label als Transportprotokoll. BGP PIC Edge mit dem BGP-Labeled-Unicast Transport Protocol schützt Datenverkehrsfehler über Border Nodes (ABR und ASBR) in Netzwerken mit mehreren Domänen. Multi-Domain-Netzwerke werden normalerweise in Metro-Aggregations- und mobilen Backhaul-Netzwerken verwendet.

Eine Voraussetzung für BGP PIC Edge-Schutz ist die Programmieren des Packet Forwarding Engine (PFE) mit erweiterter Next-Hop-Hierarchie.

Um eine erweiterte Next-Hop-Hierarchie für BGP-Unicastfamilie zu aktivieren, müssen Sie die folgende CLI-Konfigurationserklärung auf der [ edit protocols ] Hierarchieebene konfigurieren:

Um BGP PIC für MPLS Load Balance Nexthops zu aktivieren, müssen Sie die folgende CLI-Konfigurationserklärung auf der [ edit routing-options ] Hierarchieebene konfigurieren:

Um eine schnelle Konvergenz für Layer 2-Services zu ermöglichen, müssen Sie die folgenden CLI-Konfigurationserklärungen auf der [ edit protocols ] Hierarchieebene konfigurieren:

Für Layer 2-Circuit und LDP-VPLS:

Für Layer 2-VPN, BGP VPLS und FEC129:

Beispiel: Schutz des IPv4-Datenverkehrs über Layer 3-VPN, das BGP labeled Unicast ausgeführt wird

In diesem Beispiel wird gezeigt, wie BGP Prefix-Independent Convergence (PIC) Edge-Label Unicast konfiguriert und IPv4-Datenverkehr über Layer 3-VPN geschützt werden. Wenn ein IPv4-Datenverkehr von einem CE-Router an einen PE-Router gesendet wird, wird der IPv4-Datenverkehr über ein Layer 3-VPN geroutet, wobei BGP-gekennzeichnetes Unicast als Transportprotokoll konfiguriert wird.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Router der MX-Serie.

  • Junos OS Werden 19.4R1 oder höher auf allen Geräten ausgeführt.

Überblick

Die folgende Topologie bietet ABR- und ASBR-Schutz, indem der Datenverkehr an Backup-Pfade umschalten wird, wenn der primäre Pfad nicht verfügbar wird.

Topologie

Abbildung 14 zeigt das Layer 3-VPN, BGP bezeichneten Unicast als transportübergreifendes Protokoll verwendet wird.

Abbildung 14: Layer 3-VPN über BGP Labeled Unicast mit LDP-Transportprotokoll
Topologie

In der folgenden Tabelle werden die in der Topologie verwendeten Komponenten beschrieben:

Hauptkomponenten

Gerätetyp

Position

CE1

MX-Serie

Mit Kundennetzwerk verbunden.

PE1

MX-Serie

Konfiguriert mit primären und Backup-Routing-Pfaden zum Schutz und zur Umleitung des Datenverkehrs von CE1 zu CE2.

P1-P3

MX-Serie

Core-Router für die Transportdatenverkehr.

ABR1-ABR2

MX-Serie

Area Border-Router

ABSR1-ABSR4

MX-Serie

Autonomous System Boundary Router

RR1-RR3

MX-Serie

Route Reflector

PE2-PE3

MX-Serie

PE-Router, die mit dem Kunden-Edge-Router (CE2) verbunden sind.

CE2

MX-Serie

Mit Kundennetzwerk verbunden.

PE2- und PE3-Geräteadressen werden sowohl von ABR1 als auch von ABR2 als gekennzeichnete Unicast-Routen gelernt. Diese Routen werden über eine IGP/LDP-Protokolle gelöst. PE1 lernt CE2-Routen von PE2- und PE3-Geräten.

Konfiguration

Führen Sie die folgenden Aufgaben aus, um BGP PIC Edge mit BGP Label Unicast und LDP als Transportprotokoll zu konfigurieren:

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle, kopieren Sie die Befehle in die CLI der Hierarchieebene, und geben Sie sie dann im Konfigurationsmodus [edit]commit ein.

Geräte-CE1

Geräte-PE1

Gerät P1

Gerät RR1

Geräte-ABR1

Geräte-ABR2

Gerät P2

Gerät RR2

Gerät ASBR1

Gerät ASBR2

Gerät ASBR3

Gerät ASBR4

Gerät RR3

Gerät P3

Geräte-PE2

Geräte-PE3

Geräte-CE2

CE1-Konfiguration

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Gerät CE1:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Konfigurieren Sie Routing-Optionen.

  5. Konfigurieren BGP Unicast zu ABRs so, dass Loopback-IP-Adressen als BGP-Unicast-Präfixe umgestellt werden können.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

PE1-Konfiguration

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-PE1:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Konfigurieren Sie die Layer 3-VPN-Routinginstanz zur Bereitstellung von Kundendienst.

  5. Konfigurieren Sie Resolver-RIB-Importrichtlinien und -auflösungs-RIBs, um eine erweiterte hierarchische Nexthop-Struktur für ausgewählte in der Richtlinie angegebene Layer 3-VPN-Präfixe zu ermöglichen.

  6. Konfiguration OSPF-Protokolls.

  7. Konfigurieren Sie Routingprotokolle, um IP- und MPLS in der gesamten Domain zu ermöglichen.

  8. Konfigurieren BGP Unicast zu ABRs so, dass Loopback-IP-Adressen als BGP-Unicast-Präfixe umgestellt werden können.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show chassis , , , und Befehle show interfacesshow policy-optionsshow routing-instancesshow routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren von P1-Gerät

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Gerät P1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie die Loopback-Schnittstelle.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Konfigurieren Sie Routing-Optionen.

  5. Konfigurieren Sie ISIS-, RSVP-, LDP MPLS protokolle auf der Schnittstelle.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren von RR1-Gerät

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Gerät RR1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie die Loopback-Schnittstelle.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Konfigurieren Sie Routing-Optionen.

  5. Konfigurieren Sie ISIS-, RSVP-, LDP MPLS protokolle auf der Schnittstelle.

  6. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

ABR1-Gerät konfigurieren

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Gerät ABR1:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Wenden Sie eine Load Balance-Richtlinie pro Datenfluss an, um den Schutz des Datenverkehrs zu ermöglichen.

  5. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP MPLS- und LDP-Protokolle.

  6. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

ABR2-Gerät konfigurieren

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie GeräteABR2:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Wenden Sie eine Load Balance-Richtlinie pro Datenfluss an, um den Schutz des Datenverkehrs zu ermöglichen.

  5. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP MPLS- und LDP-Protokolle.

  6. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des P2-Geräts

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Gerät P2:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Konfigurieren Sie Routing-Optionen.

  5. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP MPLS- und LDP-Protokolle.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des RR2-Geräts

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Gerät RR2:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Wenden Sie eine Load Balance-Richtlinie pro Datenfluss an, um den Schutz des Datenverkehrs zu ermöglichen.

  5. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP MPLS- und LDP-Protokolle.

  6. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfiguration des ASBR1-Geräts

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-ASBR1:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Wenden Sie eine Load Balance-Richtlinie pro Datenfluss an, um den Schutz des Datenverkehrs zu ermöglichen.

  5. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP MPLS- und LDP-Protokolle.

  6. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

ASBR2-Gerät konfigurieren

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-ASBR2:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Wenden Sie eine Load Balance-Richtlinie pro Datenfluss an, um den Schutz des Datenverkehrs zu ermöglichen.

  5. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP MPLS- und LDP-Protokolle.

  6. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfiguration des ASBR3-Geräts

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Gerät ASBR3:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Wenden Sie eine Load Balance-Richtlinie pro Datenfluss an, um den Schutz des Datenverkehrs zu ermöglichen.

  5. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP MPLS- und LDP-Protokolle.

  6. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfiguration des ASBR4-Geräts

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-ASBR4:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Wenden Sie eine Load Balance-Richtlinie pro Datenfluss an, um den Schutz des Datenverkehrs zu ermöglichen.

  5. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP MPLS- und LDP-Protokolle.

  6. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des RR3-Geräts

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Gerät RR3:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Wenden Sie eine Load Balance-Richtlinie pro Datenfluss an, um den Schutz des Datenverkehrs zu ermöglichen.

  5. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP MPLS- und LDP-Protokolle.

  6. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren von P3-Geräten

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Gerät P3:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Konfigurieren Sie Routing-Optionen.

  5. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP MPLS- und LDP-Protokolle.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

PE2-Konfiguration

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-PE2:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Konfigurieren Sie die Layer 3-VPN-Routinginstanz zur Bereitstellung von Kundendienst.

  5. Konfigurieren Sie Resolver-RIB-Importrichtlinien und -auflösungs-RIBs, um eine erweiterte hierarchische Nexthop-Struktur für ausgewählte in der Richtlinie angegebene Layer 3-VPN-Präfixe zu ermöglichen.

  6. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP-, LDP MPLS protokolle.

  7. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show chassis , , , und Befehle show interfacesshow policy-optionsshow routing-instancesshow routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

PE3-Konfiguration

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-PE3:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Konfigurieren Sie die Layer 3-VPN-Routinginstanz zur Bereitstellung von Kundendienst.

  5. Konfigurieren Sie Resolver-RIB-Importrichtlinien und -auflösungs-RIBs, um eine erweiterte hierarchische Nexthop-Struktur für ausgewählte in der Richtlinie angegebene Layer 3-VPN-Präfixe zu ermöglichen.

  6. Konfigurieren Sie auf der Schnittstelle ISIS-, RSVP-, LDP MPLS protokolle.

  7. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show chassis , , , und Befehle show interfacesshow policy-optionsshow routing-instancesshow routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

CE2-Konfiguration

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.

Zur Konfiguration von Geräte-CE2:

  1. Konfigurieren Sie die Schnittstellen zur Aktivierung von IP- MPLS Netzwerktransport.

  2. Konfigurieren Sie die Loopback-Schnittstelle, die als Router-ID- und Terminierungsschnittstelle für LDP- und BGP-Sitzungen verwendet werden soll.

  3. Konfigurieren von Multipath-Auflösungsrichtlinien zur Installation hierarchischer Multipaths in PFE.

  4. Konfigurieren Sie Routing-Optionen.

  5. Konfigurieren BGP Unicast zum Austauschen von Loopback-IP-Adressen als BGP-Unicast-Präfixe.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesshow policy-options , und Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Sicherstellen, dass Nexthops resolved sind

Zweck

Stellen Sie sicher, dass PE2- und PE3-Nexthops bei PE1 gelöst sind.

Aktion

Führen Sie im Betriebsmodus den show route forwarding-table destination Befehl aus.

Bedeutung

Sie sehen die Gewichtung und 0x1 die 0x4000 primären und Backup-Nexthops.

Überprüfen der nächstenHop-Einträge in der Routingtabelle

Zweck

Überprüfen der aktiven Nexthop-Routing-Einträge in PE1

Aktion

Führen Sie im Betriebsmodus den show route extensive expanded-nh Befehl aus.

Bedeutung

Sie sehen die Gewichtungen und 0x1 die primären 0x4000 und Backup-Nexthops.

FAT Pseudowire-Unterstützung für BGP L2VPN und VPLS Übersicht

Eine Pseudowire-Verbindung ist eine Layer 2-Verbindung oder ein Service, der die wesentlichen Merkmale eines Telekommunikationsdiensts wie eine T1-Leitung über ein MPLS paketvermitteltes Netzwerk (PSN) nachahst. Diese Pseudowire-Verbindung bietet nur die minimalen Funktionen, die zum Emulieren des Drahts mit den erforderlichen Anforderungen an die Ausfallsicherheit der angegebenen Servicedefinition erforderlich sind.

In einem MPLS Netzwerk wird das flussorientierte Transport-Label (FAT) von Pseudowires Flow Label, wie in draft-keyupdate-l2vpn-fat-pw-bgpbeschrieben, für den Load-Balancing-Datenverkehr über BGP-signalisierte Pseudowires für das layer 2 Virtual Private Network (L2VPN) und den Virtual Private LAN Service (VPLS) verwendet.

DAS FAT Flow Label ist nur auf den Label-Edge-Routern (LERs) konfiguriert. Dies führt dazu, dass die Transitrouter oder Label-Switching-Router (LSRs) Load Balancing der MPLS-Pakete über Equal-Cost-Multipath-Pfade (ECMP)- oder Link Aggregation Groups (LAGs) durchführen, ohne dass eine Deep Packet Inspection der Payload erforderlich ist.

FAT Flow Label kann für LDP-signalisierte Forwarding Equivalence Class (FEC 128 und FEC 129) Pseudowires für VPWS- und VPLS-Pseudowires verwendet werden. Der Schnittstellenparameter (Sub-TLV) wird sowohl für FEC 128- als auch FEC 129-Pseudowires verwendet. Das für LDP definierte Sub-TLV enthält die Sende- und Empfangsbits (R). Der T-Bit gibt an, das Fluss-Label pushen zu können. Das R-Bit gibt an, dass das Fluss-Label Standardmäßig besteht das Signalverhalten des Provider-Edge-Routers (PE)-Routers bei einer dieser Pseudowires in der Ankündigung der T- und R-Bits im Label-Set auf 0.

Die und Die Konfigurationsausführungen bieten die Möglichkeit, die T-Bit- und flow-label-transmit R-Bit-Ankündigung im Unter-TLV-Feld auf 1 zu festlegen, das Teil der Schnittstellenparameter des FEC für die flow-label-receive LDP-Labelzuordnungsnachricht ist. Sie können diese Anweisungen verwenden, um das Pushing des Load-Balancing-Labels und die Anzeige des Labels an die Routing-Peers in der Steuerungsebene für BGP-signalisierte Pseudowires wie L2VPN und VPLS zu steuern.

Konfigurieren von FAT Pseudowire-Unterstützung für BGP L2VPN zur Lastausgleich und MPLS Datenverkehr

Das flow-aware Transport (FAT) oder Flow Label wird unterstützt, BGP von signalisierten Pseudowires wie L2VPN nur auf den Label-Edge-Routern (LERs) konfiguriert werden. Dies ermöglicht es den Transitroutern oder den Label-Switching-Routern (LSRs), Load Balancing von MPLS-Paketen über Equal-Cost-Multipath-Pfade (ECMP) oder Link Aggregation Groups (LAGs) durchzuführen, ohne dass eine Deep Packet Inspection der Payload erforderlich ist. FAT Pseudowires oder Datenfluss-Labels können mit LDP-signalisierten L2VPNs mit Forwarding Equivalence Class (FEC128 und FEC129) verwendet werden. Die Unterstützung für Flow Label wird erweitert für BGP-Signal-Pseudowires für Point-to-Point- oder Point-to-Multipoint Layer 2-Services.

Bevor Sie die FAT Pseudowire-Unterstützung für BGP L2VPN zum Lastausgleich des MPLS konfigurieren:

  • Konfigurieren Sie die Geräteschnittstellen und aktivieren MPLS auf allen Schnittstellen.

  • RSVP konfigurieren.

  • Konfiguration MPLS und eines LSP für den Remote-PE-Router.

  • Konfiguration BGP- OSPF.

Um die FAT Pseudowire-Unterstützung für BGP L2VPN zum Load Balance MPLS Datenverkehr zu konfigurieren, müssen Sie Folgendes tun:

  1. Konfigurieren Sie die mit der Provider-Ausrüstung verbundenen Standorte für eine bestimmte Routing-Instanz für die L2VPN-Protokolle.
  2. Konfigurieren Sie das L2VPN-Protokoll für die Routinginstanz, um Werbefunktionen dafür zu bieten, dass das Fluss-Label in der Empfangsrichtung zur Remote-PE erscheint.
  3. Konfigurieren Sie das L2VPN-Protokoll zur Bereitstellung von Werbefunktionen, um das Fluss-Label in der Übertragungsrichtung an die Remote-PE zu übertragen.
  4. Konfigurieren Sie die mit dem Anbieter verbundenen Standorte für eine bestimmte Routinginstanz für das VPLS-Protokoll.
  5. Konfigurieren Sie das VPLS-Protokoll für die Routinginstanz zur Bereitstellung von Werbefunktion, um das Fluss-Label in der Empfangsrichtung zur Remote-PE zu popen.
  6. Konfigurieren Sie das VPLS-Protokoll zur Bereitstellung von Werbefunktionen, um das Fluss-Label in der Übertragungsrichtung an die Remote-PE zu übertragen.

Beispiel: Konfigurieren von FAT Pseudowire-Unterstützung für BGP L2VPN zur Lastausgleich und MPLS Datenverkehr

In diesem Beispiel wird gezeigt, wie Sie FAT Pseudowire-Unterstützung für BGP L2VPN implementieren, um den Load-Balance zwischen MPLS unterstützen.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Fünf Router der MX-Serie

  • Junos OS Version 16.1 oder höher, die auf allen Geräten ausgeführt wird

Bevor Sie die FAT Pseudowire-Unterstützung für BGP L2VPN konfigurieren, konfigurieren Sie unbedingt die Routing- und Signalprotokolle.

Überblick

Junos OS ermöglicht die Konfiguration des flow-aware Transport -Labels (FAT), das von BGP-signalisierten Pseudowires wie L2VPN unterstützt wird, nur auf den Label-Edge-Routern (LERs). Dies führt dazu, dass die Transitrouter oder die Label-Switching-Router (LSRs) Load Balancing der MPLS-Pakete über Equal-Cost-Multipath-Pfade (ECMP-Pfade) oder Link Aggregation Groups (LAGs) durchführen, ohne dass eine Deep Packet Inspection der Payload erforderlich ist. Das FAT Flow Label kann für LDP-signalisierte Forwarding Equivalence Class (FEC 128 und FEC 129) Pseudowires für VPWS- und VPLS-Pseudowires verwendet werden.

Topologie

Abbildung 15, zeigt die FAT Pseudowire-Unterstützung für BGP L2VPN, die auf Geräte-PE1 und Geräte-PE2 konfiguriert ist.

Abbildung 15: Beispiel:FAT Pseudowire-Unterstützung für BGP L2VPNBeispiel:FAT Pseudowire-Unterstützung für BGP L2VPN

Konfiguration

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle, kopieren Sie die Befehle in die CLI der Hierarchieebene, und geben Sie sie dann im Konfigurationsmodus [edit]commit ein.

CE1

PE1

P

PE2

CE2

PE1-Konfiguration

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-PE1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie nonstop Routing und konfigurieren Sie die Router-ID.

  3. Konfigurieren Sie die autonome Systemnummer (AS), und wenden Sie die Richtlinie mit der Exportauszug auf die Weiterleitungstabelle des lokalen Routers an.

  4. Konfigurieren Sie das RSVP-Protokoll auf den Schnittstellen.

  5. Wenden Sie die Label-Switched Path-Attribute auf das Protokoll MPLS, und konfigurieren Sie die Schnittstelle.

  6. Definieren Sie eine Peergruppe, und konfigurieren Sie die Adresse der lokalen Endadresse der BGP-Sitzung für die vpls-pe Peer-Gruppe.

  7. Konfigurieren Sie Attribute der Protokollfamilie für NLRIs in Updates.

  8. Konfigurieren Sie Nachbarn für die vpls-pe Peer-Gruppe.

  9. Konfigurieren Sie Traffic Engineering und konfigurieren Sie die Schnittstellen OSPF Area 0.0.0.0.

  10. Konfigurieren Sie die Routing-Richtlinie und die BGP Community-Informationen.

  11. Konfigurieren Sie den Typ der Routinginstanz und konfigurieren Sie die Schnittstelle.

  12. Konfigurieren Sie beispielsweise den Route Distinguisher l2vpn-inst und konfigurieren Sie die VRF-Ziel-Community.

  13. Konfigurieren Sie den für das L2VPN-Protokoll erforderlichen Einkapselungstyp.

  14. Konfigurieren Sie die standorte, die mit den Geräten des Anbieters verbunden sind.

  15. Konfigurieren Sie das L2VPN-Protokoll für die Routinginstanz, um die Werbefunktion zur Verfügung zu stellen, die das Fluss-Label in der Empfangsrichtung zur Remote-PE ausblenden soll, und bieten Sie Werbefunktion, um das Flow Label in der Übertragungsrichtung an die Remote-PE zu übertragen.

  16. Konfigurieren Sie den Typ der Routinginstanz und konfigurieren Sie die Schnittstelle.

  17. Konfigurieren Sie beispielsweise den Route Distinguisher vp1 und konfigurieren Sie die VRF-Ziel-Community.

  18. Weisen Sie der VPLS-Domain die maximale Standortkennung zu.

  19. Konfigurieren Sie die Tunneldienste nicht für die VPLS-Instanz, und weisen Sie der mit dem Provider-Gerät verbundenen Site-Kennung eine Standortkennung zu.

  20. Konfigurieren Sie das VPLS-Protokoll für die Routinginstanz, um die Werbefunktion zur Verfügung zu stellen, die das Fluss-Label in der Empfangsrichtung zur Remote-PE auslädt, und bieten Sie die Werbefunktion, die das Fluss-Label in der Übertragungsrichtung an die Remote-PE weiterleiten soll.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces , , und Befehle show protocolsshow policy-optionsshow routing-instancesshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfung der zusammenfassenden BGP Informationen
Zweck

Überprüfen Sie die BGP zusammengefassten Informationen.

Aktion

Geben Sie im Betriebsmodus den Befehl show bgp summary ein.

Bedeutung

Die Ausgabe zeigt die BGP zusammenfassenden Informationen an.

Überprüfen der L2VPN-Verbindungensinformationen
Zweck

Stellen Sie die Informationen zu Layer 2-VPN-Verbindungen sicher.

Aktion

Führen Sie im Betriebsmodus den show l2vpn connections Befehl aus, um die Informationen zu Layer 2-VPN-Verbindungen anzuzeigen.

Bedeutung

Die Ausgabe zeigt die Informationen zu Layer-2-VPN-Verbindungen sowie die Informationen zum Datenstrom-Label für das Übertragen und Empfangen des Datenstroms an.

Überprüfung der Routen
Zweck

Stellen Sie sicher, dass die erwarteten Routen gelernt wurden.

Aktion

Führen Sie im Betriebsmodus den show route Befehl aus, um die Routen in der Routingtabelle anzuzeigen.

Bedeutung

Die Ausgabe zeigt alle Routen in der Routing-Tabelle.

PE2-Konfiguration

Verfahren

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-PE2:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie die Router-ID.

  3. Konfigurieren Sie die autonome Systemnummer (AS), und wenden Sie die Richtlinie mit der Exportauszug auf die Weiterleitungstabelle des lokalen Routers an.

  4. Konfigurieren Sie das RSVP-Protokoll auf den Schnittstellen.

  5. Wenden Sie die Label-Switched Path-Attribute auf das Protokoll MPLS, und konfigurieren Sie die Schnittstelle.

  6. Definieren Sie eine Peergruppe, und konfigurieren Sie die lokale Endadresse der BGP-Sitzung für die vpls-pe Peer-Gruppe.

  7. Konfigurieren Sie die Attribute der Protokollfamilie für NLRIs in Updates.

  8. Konfigurieren Sie die Nachbarn für die vpls-pe Peergruppe.

  9. Konfigurieren Sie Traffic Engineering und konfigurieren Sie die Schnittstellen OSPF Area 0.0.0.0.

  10. Konfigurieren Sie die Routing-Richtlinie und die BGP Community-Informationen.

  11. Konfigurieren Sie den Typ der Routinginstanz und konfigurieren Sie die Schnittstelle.

  12. Konfigurieren Sie beispielsweise den Route Distinguisher l2vpn-inst und konfigurieren Sie die VRF-Ziel-Community.

  13. Konfigurieren Sie den für das L2VPN-Protokoll erforderlichen Einkapselungstyp.

  14. Konfigurieren Sie die standorte, die mit den Geräten des Anbieters verbunden sind.

  15. Konfigurieren Sie das L2VPN-Protokoll für die Routinginstanz, um die Werbefunktion zur Verfügung zu stellen, die das Fluss-Label in der Empfangsrichtung zur Remote-PE ausblenden soll, und bieten Sie Werbefunktion, um das Flow Label in der Übertragungsrichtung an die Remote-PE zu übertragen.

  16. Konfigurieren Sie den Typ der Routinginstanz und konfigurieren Sie die Schnittstelle.

  17. Konfigurieren Sie beispielsweise den Route Distinguisher vpl1 und konfigurieren Sie die VRF-Ziel-Community.

  18. Weisen Sie der VPLS-Domain die maximale Standortkennung zu.

  19. Konfigurieren Sie die Tunneldienste nicht für die VPLS-Instanz, und weisen Sie der mit dem Provider-Gerät verbundenen Site-Kennung eine Standortkennung zu.

  20. Konfigurieren Sie das VPLS-Protokoll für die Routinginstanz, um die Werbefunktion zur Verfügung zu stellen, die das Fluss-Label in der Empfangsrichtung zur Remote-PE auslädt, und geben Sie die Werbefunktion für das Push Flow Label in der Übertragungsrichtung zur Remote-PE ein.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces , , und Befehle show protocolsshow policy-optionsshow routing-instancesshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfung der zusammenfassenden BGP Informationen

Zweck

Überprüfen Sie die BGP zusammengefassten Informationen.

Aktion

Geben Sie im Betriebsmodus den Befehl show bgp summary ein.

Bedeutung

Die Ausgabe zeigt die BGP zusammenfassenden Informationen an.

Überprüfen der L2VPN-Verbindungensinformationen

Zweck

Stellen Sie die Informationen zu Layer 2-VPN-Verbindungen sicher.

Aktion

Führen Sie im Betriebsmodus den show l2vpn connections Befehl aus, um die Informationen zu Layer 2-VPN-Verbindungen anzuzeigen.

Bedeutung

Die Ausgabe zeigt die Informationen zu Layer-2-VPN-Verbindungen sowie die Informationen zum Datenstrom-Label für das Übertragen und Empfangen des Datenstroms an.

Überprüfung der Routen

Zweck

Stellen Sie sicher, dass die erwarteten Routen gelernt wurden.

Aktion

Führen Sie im Betriebsmodus den show route Befehl aus, um die Routen in der Routingtabelle anzuzeigen.

Bedeutung

Die Ausgabe zeigt alle Routen in der Routing-Tabelle.

Konfigurieren von FAT Pseudowire-Unterstützung für BGP VPLS zum Load-Balance MPLS Datenverkehr

Das flow-aware Transport-Label (FAT) bzw. Flow Label wird von signalisierten Pseudowires wie VPLS unterstützt und ist nur auf den Label-Edge-Routern (LERs BGP) zu konfigurieren. Dies ermöglicht es den Transitroutern oder den Label-Switching-Routern (LSRs), Load Balancing von MPLS-Paketen über Equal-Cost-Multipath (ECMP) oder Link Aggregation Groups (LAGs) durchzuführen, ohne dass eine Deep Packet Inspection der Payload erforderlich ist. FAT Pseudowires oder Datenfluss-Labels können mit LDP-signalisierter VPLS mit Forwarding Equivalence Class (FEC128 und FEC129) verwendet werden. Die Unterstützung für Flow Label wird erweitert für BGP-signalisierte Pseudowires für Point-to-Point- oder Point-to-Multipoint Layer 2-Services.

Bevor Sie die FAT Pseudowire-Unterstützung für BGP VPLS zum Load Balance zwischen MPLS konfigurieren:

  • Konfigurieren Sie die Geräteschnittstellen und aktivieren MPLS auf allen Schnittstellen.

  • RSVP konfigurieren.

  • Konfiguration MPLS und eines LSP für den Remote-PE-Router.

  • Konfiguration BGP- OSPF.

Zum Konfigurieren der FAT Pseudowire-Unterstützung für BGP VPLS zum Load Balance MPLS Datenverkehrs müssen Sie Folgendes tun:

  1. Konfigurieren Sie die mit den Dienstanbietergeräten verbundenen Standorte für eine bestimmte Routinginstanz für die VPLS-Protokolle.
  2. Konfigurieren Sie das VPLS-Protokoll für die Routinginstanz zur Bereitstellung von Werbefunktion, um das Fluss-Label in der Empfangsrichtung zur Remote-PE zu popen.
  3. Konfigurieren Sie das VPLS-Protokoll zur Bereitstellung von Werbefunktionen, um das Fluss-Label in der Übertragungsrichtung an die Remote-PE zu übertragen.

Beispiel: Konfigurieren von FAT Pseudowire-Unterstützung für BGP VPLS zum Load-Balance MPLS Datenverkehr

In diesem Beispiel wird gezeigt, wie Sie FAT Pseudowire-Unterstützung für BGP VPLS implementieren, um den Load Balance zwischen MPLS unterstützen.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Fünf Router der MX-Serie

  • Junos OS Version 16.1 oder höher, die auf allen Geräten ausgeführt wird

Bevor Sie die FAT Pseudowire-Unterstützung für BGP VPLS konfigurieren, konfigurieren Sie unbedingt die Routing- und Signalprotokolle.

Überblick

Junos OS das von BGP-signalisierten Pseudowires wie VPLS unterstützte FLOW-Label (FAT) Flow Label nur auf den Label-Edge-Routern (LERs) konfiguriert. Dies führt dazu, dass die Transitrouter oder die Label-Switching-Router (LSRs) Load Balancing der MPLS-Pakete über Equal-Cost-Multipath-Pfade (ECMP-Pfade) oder Link Aggregation Groups (LAGs) durchführen, ohne dass eine Deep Packet Inspection der Payload erforderlich ist. Das FAT Flow Label kann für LDP-signalisierte Forwarding Equivalence Class (FEC 128 und FEC 129) Pseudowires für VPWS- und VPLS-Pseudowires verwendet werden.

Topologie

Abbildung 16 zeigt die FAT Pseudowire-Unterstützung für BGP VPLS, die auf Device PE1 und Device PE2 konfiguriert ist.

Abbildung 16: Beispiel:FAT Pseudowire-Unterstützung für BGP VPLSBeispiel:FAT Pseudowire-Unterstützung für BGP VPLS

Konfiguration

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle, kopieren Sie die Befehle in die CLI der Hierarchieebene, und geben Sie sie dann im Konfigurationsmodus [edit]commit ein.

CE1

PE1

P

PE2

CE2

PE1-Konfiguration

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-PE1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie nonstop Routing und konfigurieren Sie die Router-ID.

  3. Konfigurieren Sie die autonome Systemnummer (AS), und wenden Sie die Richtlinie mit der Exportauszug auf die Weiterleitungstabelle des lokalen Routers an.

  4. Konfigurieren Sie das RSVP-Protokoll auf den Schnittstellen.

  5. Wenden Sie die Label-Switched Path-Attribute auf das Protokoll MPLS, und konfigurieren Sie die Schnittstelle.

  6. Definieren Sie eine Peergruppe, und konfigurieren Sie die Adresse des lokalen Endes der BGP Sitzung für die vpls-pe Peer-Gruppe.

  7. Konfigurieren Sie Attribute der Protokollfamilie für NLRIs in Updates.

  8. Konfigurieren Sie Nachbarn für die vpls-pe Peer-Gruppe.

  9. Konfigurieren Sie Traffic Engineering und konfigurieren Sie die Schnittstellen OSPF Area 0.0.0.0.

  10. Konfigurieren Sie die Routing-Richtlinie und die BGP Community-Informationen.

  11. Konfigurieren Sie den Typ der Routinginstanz und konfigurieren Sie die Schnittstelle.

  12. Konfigurieren Sie beispielsweise den Route Distinguisher vpl1 und konfigurieren Sie die VRF-Ziel-Community.

  13. Weisen Sie der VPLS-Domain die maximale Standortkennung zu.

  14. Konfigurieren Sie das VPLS-Protokoll, damit die Tunneldienste für die VPLS-Instanz nicht verwendet werden, und weisen Sie der mit dem Anbieter verbundenen Site-Kennung die Standortkennung zu.

  15. Konfigurieren Sie das VPLS-Protokoll für die Routinginstanz, um die Werbefunktion zur Verfügung zu stellen, die das Fluss-Label in der Empfangsrichtung zur Remote-PE auslädt, und bieten Sie die Werbefunktion, die das Fluss-Label in der Übertragungsrichtung an die Remote-PE weiterleiten soll.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces , , und Befehle show protocolsshow policy-optionsshow routing-instancesshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

PE2-Konfiguration

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie Geräte-PE2:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie die Router-ID.

  3. Konfigurieren Sie die autonome Systemnummer (AS), und wenden Sie die Richtlinie mit der Exportauszug auf die Weiterleitungstabelle des lokalen Routers an.

  4. Konfigurieren Sie das RSVP-Protokoll auf den Schnittstellen.

  5. Wenden Sie die Label-Switched Path-Attribute auf das Protokoll MPLS, und konfigurieren Sie die Schnittstelle.

  6. Definieren Sie eine Peergruppe, und konfigurieren Sie die lokale Endadresse der BGP-Sitzung für die vpls-pe Peer-Gruppe.

  7. Konfigurieren Sie Attribute der Protokollfamilie für NLRIs in Updates.

  8. Konfigurieren Sie Nachbarn für die vpls-pe Peer-Gruppe.

  9. Konfigurieren Sie Traffic Engineering und konfigurieren Sie die Schnittstellen OSPF Area 0.0.0.0.

  10. Konfigurieren Sie die Routing-Richtlinie und die BGP Community-Informationen.

  11. Konfigurieren Sie den Typ der Routinginstanz und konfigurieren Sie die Schnittstelle.

  12. Konfigurieren Sie beispielsweise den Route Distinguisher vp11 und konfigurieren Sie die VRF-Ziel-Community.

  13. Weisen Sie der VPLS-Domain die maximale Standortkennung zu.

  14. Konfigurieren Sie das VPLS-Protokoll, damit die Tunneldienste für die VPLS-Instanz nicht verwendet werden, und weisen Sie der mit dem Anbieter verbundenen Site-Kennung die Standortkennung zu.

  15. Konfigurieren Sie das VPLS-Protokoll für die Routinginstanz, um die Werbefunktion zur Verfügung zu stellen, die das Fluss-Label in der Empfangsrichtung zur Remote-PE auslädt, und bieten Sie die Werbefunktion, die das Fluss-Label in der Übertragungsrichtung an die Remote-PE weiterleiten soll.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces , , und Befehle show protocolsshow policy-optionsshow routing-instancesshow routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen der VPLS-Verbindungsinformationen
Zweck

Überprüfen der VPLS-Verbindungsinformationen

Aktion

Führen Sie im Betriebsmodus den show vpls connections Befehl aus, um die VPLS-Verbindungensinformationen anzuzeigen.

Bedeutung

Die Ausgabe zeigt die VPLS-Verbindungsinformationen sowie die Empfangs- und Flow Label-Übertragungsinformationen des Fluss-Labels an.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen der VPLS-Verbindungsinformationen

Zweck

Überprüfen der VPLS-Verbindungsinformationen

Aktion

Führen Sie im Betriebsmodus den show vpls connections Befehl aus, um die VPLS-Verbindungensinformationen anzuzeigen.

Bedeutung

Die Ausgabe zeigt die VPLS-Verbindungsinformationen sowie die Empfangs- und Flow Label-Übertragungsinformationen des Fluss-Labels an.

Release-Verlaufstabelle
Release
Beschreibung
20.2R1
Die Geräte Junos OS Release 20.2R1, MX-Serie, EX9204, EX9208, EX9214, EX9251 und EX9253 unterstützen den Pic Edge-Schutz von BGP-Circuit, Layer 2-VPN und VPLS (BGP VPLS, LDP VPLS und FEC 129 VPLS) mit einem BGP gekennzeichneten Unicast als Transportprotokoll.
19.2R1
Sie können Junos OS Veröffentlichungs-19.2R1 eine maximale Anzahl von 512 Pfaden zu gleichen Kosten auf QFX10000 angeben.
19.1R1
Beginnend mit Junos OS Release 19.1R1 können Sie eine maximale Anzahl von 128 zu gleichen Kosten auf QFX10000 angeben.
18.4R1
Ab dem Junos OS release 18.4R1 kann BGP maximal 2 Add-Path-Routen zusätzlich zu den verschiedenen ECMP-Pfaden anzeigen.
18.1R1
Die Multipath Junos OS 18.1R1 BGP wird Junos OS weltweit auf [edit protocols bgp] Hierarchieebene unterstützt. Sie können das Multipath-Funktion in einigen Gruppen BGP Nachbarn selektiv deaktivieren. Fügen disable Sie auf [edit protocols bgp group group-name multipath] Hierarchieebene ein, um die Multipath-Option für eine Gruppe oder einen bestimmten BGP zu deaktivieren.
18.1R1
Beginnen Sie Junos OS Veröffentlichungsversion 18.1R1, können Sie die Multipath-Berechnung so lange zurückfahren, bis alle BGP-Routen empfangen wurden. Wenn Multipath aktiviert ist, BGP jedes Mal, wenn eine neue Route hinzugefügt wird oder wenn sich eine vorhandene Route ändert, die Route in die Multipath-Warteschlange ein. Wenn mehrere Pfade über die BGP Add-Path-Funktion empfangen werden, könnte BGP mehrfache Multipath-Route berechnen. Die Multipath-Berechnung verlangsamt die RIB-Lernrate (auch als Routing-Tabelle bekannt). Zur Beschleunigung des RIB-Lernens kann die Multipath-Berechnung entweder erst zurückgestellt werden, wenn die BGP-Routen erhalten sind, oder Sie können die Priorität des Multipath-Einrichtungsauftrags entsprechend Ihren Anforderungen senken, bis die BGP Routen gelöst sind. Konfiguration der Multipath-Berechnung auf defer-initial-multipath-build[edit protocols bgp] Hierarchieebene Alternativ können Sie die Konfigurations BGP von Multipath-Aufgabenpriorität mithilfe der Konfigurationserklärung auf Hierarchieebene senken, um multipath-build-priority[edit protocols bgp] das RIB-Lernen zu beschleunigen.