Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Ankündigung mehrerer Pfade in BGP

In diesem Beispiel sind BGP-Router so konfiguriert, dass sie mehrere Pfade ankündigen, anstatt nur den aktiven Pfad anzukündigen. Die Ankündigung mehrerer Pfade in BGP ist in RFC 7911, Ankündigung mehrerer Pfade in BGP, spezifiziert.

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 zwangsläufig Router sein. Dies können beispielsweise Ethernet-Switches der EX-Serie sein.

  • Drei der BGP-fähigen Geräte sind so konfiguriert, dass sie mehrere Pfade senden oder mehrere Pfade empfangen (oder mehrere Pfade senden und empfangen). Bei diesen drei BGP-fähigen Geräten muss es sich um Multiservice-Edge-Router der M-Serie, universelle 5G-Routing-Plattformen der MX-Serie oder Core-Router der T-Serie handeln.

  • Auf den drei Routern muss Junos OS Version 11.4 oder höher ausgeführt werden.

Überblick

Die folgenden Anweisungen werden verwendet, um mehrere Pfade zu einem Ziel zu konfigurieren:

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

Die Routenreflektion ist optional, wenn die Ankündigung mehrerer Pfade in BGP aktiviert ist.

Mit der Konfiguration ist Router R1 so konfiguriert, dass bis zu sechs Pfade (pro Ziel) an Router R4 gesendet werden.add-path send path-count 6

Mit der Konfiguration wird Router R4 so konfiguriert, dass er mehrere Pfade von Router R1 empfängt.add-path receive

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

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

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

Topologiediagramm

Abbildung 1 Zeigt die in diesem Beispiel verwendete Topologie.

Abbildung 1: Ankündigung mehrerer Pfade in BGPAnkündigung mehrerer Pfade in BGP

Konfiguration

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein.[edit]

Router R1

Router R2

Router R3

Router R4

Router R5

Router R6

Router R7

Router R8

Konfigurieren von Router R1

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

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. Konfigurieren Sie BGP auf den Schnittstellen und konfigurieren Sie IBGP Route Reflection.

  3. Konfigurieren Sie Router R1 so, dass er bis zu sechs Pfade an seinen Nachbarn, Router R4, sendet.

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

  4. Konfigurieren Sie OSPF auf den Schnittstellen.

  5. Konfigurieren Sie die Router-ID und die Nummer des autonomen Systems.

  6. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow protocolsshow policy-optionsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren von Router R2

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router R2:

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

  2. Konfigurieren Sie BGP und OSPF auf den Schnittstellen des Routers R2.

  3. Kündigen Sie für Routen, die von Router R2 an Router R1 gesendet werden, Router R2 als nächsten Hop an, da Router R1 keine Route zur Adresse von Router R6 im Netzwerk 10.0.26.0/24 hat.

  4. Konfigurieren Sie die Nummer des autonomen Systems.

  5. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow protocolsshow policy-optionsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren von Router R3

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router R3:

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

  2. Konfigurieren Sie BGP und OSPF auf den Schnittstellen des Routers R3.

  3. Kündigen Sie für Routen, die von Router R3 an Router R1 gesendet werden, Router R3 als nächsten Hop an, da Router R1 keine Route zur Adresse von Router R7 im Netzwerk 10.0.37.0/24 hat.

  4. Konfigurieren Sie die Nummer des autonomen Systems.

  5. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow protocolsshow policy-optionsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren von Router R4

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router R4:

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

  2. Konfigurieren Sie BGP auf den Schnittstellen und konfigurieren Sie IBGP Route Reflection.

  3. Konfigurieren Sie Router R4 so, dass er bis zu sechs Pfade an seinen Nachbarn, Router R8, sendet.

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

  4. Konfigurieren Sie Router R4 so, dass er mehrere Pfade von seinem Nachbarn, Router R1, empfängt.

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

  5. Konfigurieren Sie 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 er bis zu 20 BGP-Routen für eine Teilmenge der vom Add-Path angekündigten Präfixe sendet.add-path

  7. Konfigurieren Sie die Nummer des autonomen Systems.

  8. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow protocolsshow policy-optionsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Routers R5

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router R5:

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

  2. Konfigurieren Sie BGP auf der Schnittstelle des Routers R5.

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

  4. Verteilen Sie statische und direkte Routen in BGP um.

  5. Konfigurieren Sie die Nummer des autonomen Systems.

  6. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow protocolsshow policy-optionsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Routers R6

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router R6:

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

  2. Konfigurieren Sie BGP auf der Schnittstelle des Routers R6.

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

  4. Verteilen Sie statische und direkte Routen aus der Routing-Tabelle des Router R6 in BGP neu.

  5. Konfigurieren Sie die Nummer des autonomen Systems.

  6. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow protocolsshow policy-optionsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Routers R7

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router R7:

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

  2. Konfigurieren Sie BGP auf der Schnittstelle des Routers R7.

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

  4. Verteilen Sie statische und direkte Routen aus der Routing-Tabelle des Router R7 in BGP neu.

  5. Konfigurieren Sie die Nummer des autonomen Systems.

  6. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow protocolsshow policy-optionsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren von Router R8

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router R8:

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

  2. Konfigurieren Sie BGP und OSPF auf der Schnittstelle des Routers R8.

  3. Konfigurieren Sie Router R8 so, dass er mehrere Pfade von seinem Nachbarn, Router R4, empfängt.

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

  4. Konfigurieren Sie die Nummer des autonomen Systems.

  5. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow protocolsshow policy-optionsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

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

Überprüfen, ob die BGP-Peers in der Lage sind, mehrere Pfade zu senden und zu empfangen

Zweck

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

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

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

Was

Überprüfen, ob Router R1 mehrere Pfade ankündigt

Zweck

Stellen Sie sicher, dass Router R4 mehrere Pfade zum Ziel 172.16.198.1/32 und mehrere Pfade zum Ziel 172.16.199.1/32 angekündigt werden.

Was

Bedeutung

Wenn ein Präfix und mehr als ein nächster Hop angezeigt werden, bedeutet dies, dass Router R4 mehrere Pfade angekündigt werden.

Überprüfen, ob Router R4 mehrere Pfade empfängt und ankündigt

Zweck

Stellen Sie sicher, dass mehrere Pfade zum Ziel 172.16.199.1/32 von Router R1 empfangen und Router R8 angekündigt werden. Stellen Sie sicher, dass mehrere Pfade zum Ziel 172.16.198.1/32 von Router R1 empfangen werden, aber nur ein Pfad zu diesem Ziel von Router R8 angekündigt wird.

Was

Bedeutung

Der Befehl zeigt, dass Router R4 zwei Pfade zum Ziel 172.16.198.1/32 und drei Pfade zum Ziel 172.16.199.1/32 empfängt.show route receive-protocol Der Befehl zeigt, dass Router R4 nur einen Pfad zum Ziel 172.16.198.1/32 und alle drei Pfade zum Ziel 172.16.199.1/32 ankündigt.show route advertising-protocol

Aufgrund der Präfixrichtlinie, die auf Router R4 angewendet wird, kündigt Router R4 nicht mehrere Pfade zum Ziel 172.16.198.1/32 an. Router R4 kündigt nur einen Pfad zum Ziel 172.16.198.1/32 an, obwohl er mehrere Pfade zu diesem Ziel empfängt.

Überprüfen, ob Router R8 mehrere Pfade empfängt

Zweck

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

Was

Überprüfen der Pfad-ID

Zweck

Stellen Sie auf den nachgeschalteten Geräten Router R4 und Router R8 sicher, dass eine Pfad-ID den Pfad eindeutig identifiziert. Suchen Sie nach der Zeichenfolge.Addpath Path ID:

Was