Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Aktivieren von BGP-Routenankündigungen

Junos OS kündigt die von einem EBGP-Peer gelernten Routen nicht an denselben externen BGP-Peer (EBGP) an. Darüber hinaus kündigt die Software diese Routen nicht an EBGP-Peers an, die sich im selben autonomen System (AS) wie der ursprüngliche Peer befinden, unabhängig von der Routing-Instanz. Sie können dieses Verhalten ändern, indem Sie die advertise-peer-as Anweisung in die Konfiguration aufnehmen.

Wenn Sie die advertise-peer-as Anweisung in die Konfiguration aufnehmen, kündigt BGP die Route unabhängig von dieser Prüfung an.

Um das Standardverhalten wiederherzustellen, fügen Sie die no-advertise-peer-as Anweisung in die Konfiguration ein:

Das Standardverhalten der Routenunterdrückung ist deaktiviert, wenn die as-override Anweisung in der Konfiguration enthalten ist. Wenn Sie sowohl die as-override Anweisung als no-advertise-peer-as auch in die Konfiguration aufnehmen, wird die no-advertise-peer-as Anweisung ignoriert.

Anforderungen

Über die Geräteinitialisierung hinaus ist keine spezielle Konfiguration erforderlich, bevor Sie dieses Beispiel konfigurieren.

HINWEIS:

Dieses Beispiel wurde in Junos Version 21.2R1 aktualisiert und erneut validiert.

Überblick

Dieses Beispiel zeigt drei Routing-Geräte mit externen BGP-Verbindungen (EBGP). Gerät R2 verfügt über eine EBGP-Verbindung zu Gerät R1 und eine weitere EBGP-Verbindung zu Gerät R3. Obwohl durch das Gerät R2 getrennt, das sich in AS 64511 befindet, befinden sich Gerät R1 und Gerät R3 im selben AS (AS 64512). Gerät R1 und Gerät R3 kündigen in BGP direkte Routen zu ihren eigenen Loopback-Schnittstellenadressen an.

Gerät R2 empfängt diese Loopbackschnittstellenrouten, und die advertise peer-as Anweisung ermöglicht es Gerät R2, sie anzukündigen. Insbesondere sendet Gerät R1 die Route 192.168.0.1 an Gerät R2, und da Gerät R2 die advertise peer-as konfiguriert hat, kann Gerät R2 die Route 192.168.0.1 an Gerät R3 senden. Ebenso sendet Gerät R3 die Route 192.168.0.3 an Gerät R2 und advertise peer-as ermöglicht es Gerät R2, die Route an Gerät R1 weiterzuleiten.

Damit Gerät R1 und Gerät R3 Routen akzeptieren können, die ihre eigene AS-Nummer im AS-Pfad enthalten, ist die loops 2 Anweisung für Gerät R1 und Gerät R3 erforderlich.

Topologie

Abbildung 1: BGP-Topologie für advertise-peer-asBGP-Topologie für advertise-peer-as

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 [edit] ein.

Gerät R1

Gerät R2

Gerät R3

Verfahren

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.

So konfigurieren Sie Gerät R1:

  1. Konfigurieren Sie die Geräteschnittstellen.

  2. Konfigurieren Sie BGP.

  3. Verhindern Sie, dass Routen von Gerät R3 auf Gerät R1 ausgeblendet werden, indem Sie die loops 2 Anweisung einschließen.

    Die loops 2 Anweisung bedeutet, dass die eigene AS-Nummer des lokalen Geräts bis zu einmal im AS-Pfad erscheinen kann, ohne dass die Route ausgeblendet wird. Die Route wird ausgeblendet, wenn die AS-Nummer des lokalen Geräts zwei- oder mehrmals im Pfad erkannt wird.

  4. Konfigurieren Sie die Routingrichtlinie, die direkte Routen sendet.

  5. Wenden Sie die Exportrichtlinie auf die BGP-Peering-Sitzung mit Gerät R2 an.

  6. Konfigurieren Sie die AS-Nummer (Autonomous System).

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Gerät R2:

  1. Konfigurieren Sie die Geräteschnittstellen.

  2. Konfigurieren Sie BGP.

  3. Konfigurieren Sie Gerät R2 so, dass Routen, die von einem EBGP-Peer zu einem anderen EBGP-Peer im selben AS gelernt wurden, angekündigt werden.

    Mit anderen Worten: Ankündigung für Gerät R1 Routen, die von Gerät R3 gelernt wurden (und umgekehrt), obwohl Gerät R1 und Gerät R3 im selben AS sind.

  4. Konfigurieren Sie eine Routingrichtlinie, die direkte Routen sendet.

  5. Wenden Sie die Exportrichtlinie an.

  6. Konfigurieren Sie die AS-Nummer.

Ergebnisse

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

Gerät R1

Gerät R2

Wenn Sie mit der Konfiguration der Geräte fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Verifizierung

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

Überprüfen der BGP-Routen

Zweck

Stellen Sie sicher, dass die Routing-Tabellen auf Gerät R1 und Gerät R3 die erwarteten Routen enthalten.

Action!

  1. Deaktivieren Sie auf Gerät R2 die advertise-peer-as Anweisung in der BGP-Konfiguration.

  2. Deaktivieren Sie auf Gerät R3 die loops Anweisung in der BGP-Konfiguration.

  3. Überprüfen Sie auf Gerät R1, welche Routen für Gerät R2 angekündigt werden.

  4. Überprüfen Sie auf Gerät R2, welche Routen von Gerät R1 empfangen werden.

  5. Überprüfen Sie auf Gerät R2, welche Routen für Gerät R3 angekündigt werden.

  6. Aktivieren Sie auf Gerät R2 die advertise-peer-as Anweisung in der BGP-Konfiguration.

  7. Überprüfen Sie auf Gerät R2 erneut die Routen, die Gerät R3 angekündigt werden.

  8. Überprüfen Sie auf Gerät R3 die Routen, die von Gerät R2 empfangen werden.

  9. Aktivieren Sie auf Gerät R3 die loops Anweisung in der BGP-Konfiguration.

  10. Überprüfen Sie auf Gerät R3 erneut die Routen, die von Gerät R2 empfangen wurden.

Bedeutung

Zuerst werden die advertise-peer-as Anweisung und die loops Anweisung deaktiviert, damit das Standardverhalten überprüft werden kann. Gerät R1 sendet an Gerät R2 eine Route an die Loopback-Schnittstellenadresse von Gerät R1, 192.168.0.1/32. Gerät R2 kündigt diese Route nicht für Gerät R3 an. Nach der Aktivierung der advertise-peer-as Anweisung kündigt Gerät R2 die Route 192.168.0.1/32 für Gerät R3 an. Gerät R3 akzeptiert diese Route erst, nachdem die loops Anweisung aktiviert wurde.