Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren von Communities in einer Routing-Richtlinie

Eine Community ist ein Routenattribute, das von BGP verwendet wird, um Routen mit ähnlichen Eigenschaften administrativ zu gruppieren.

Anforderungen

Vor der Konfiguration dieses Beispiels ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.

  • Mit vMX auf Junos OS Version 21.1R1 aktualisiert und erneut überprüft.

Überblick

Eine Hauptrolle des Community-Attributs besteht darin, ein administrativer Tag-Wert zu sein, der zum Zuordnen von Routen verwendet wird. Im Allgemeinen haben diese Routen einige gemeinsame Eigenschaften, die jedoch nicht erforderlich sind. Communities sind ein flexibles Tool in BGP. Ein einzelner Community-Wert kann einer einzelnen Route oder mehreren Routen zugewiesen werden. Einer Route kann ein einzelner Community-Wert oder mehrere Werte zugewiesen werden. Netzwerke verwenden das Community-Attribut, um die Implementierung administrativer Routing-Richtlinien zu unterstützen. Der zugewiesene Wert einer Route kann es ermöglichen, dass sie im Netzwerk akzeptiert oder vom Netzwerk abgelehnt wird oder ihm erlaubt, Attribute zu ändern.

Abbildung 1 Zeigt Gerät R1, Gerät R2 und Gerät R3 als interne BGP (IBGP)-Peers in Autonomous System (AS) 64510. Gerät R4 wirbt für den Adressraum 172.16.0.0/21 von AS 64511.

Topologie

Abbildung 1: Topologie für regelmäßige BGP-Communitys Topologie für regelmäßige BGP-Communitys

Die spezifischen Routen, die das Gerät R1 vom Gerät R4 erhält, sind wie folgt:

Die Administratoren von AS 64511 möchten bestimmte Benutzerdatenverkehr von Gerät R1 und anderen Benutzerdatenverkehr von Gerät R3 erhalten. Um dieses administrative Ziel zu erreichen, bindet Gerät R4 den Community-Wert von 64511:1 an einige Routen, die es sendet, und legt den Community-Wert 64511:3 an andere Routen, die es sendet, an. Routing-Richtlinien in AS 64510 werden mithilfe eines Community-Übereinstimmungskriteriums konfiguriert, um die lokale Präferenz der empfangenen Routen in neue Werte zu ändern, die den BGP-Routenauswahlalgorithmus ändern. Die Route mit dem höchsten lokalen Präferenzwert wird bevorzugt.

Auf Dem Gerät R1 erhalten Routen mit dem Community-Wert 64511:1 eine lokale Präferenz von 200 und Routen mit dem 64511:3 Community-Wert eine lokale Präferenz von 50. Auf Dem Gerät R3 wird das Gegenteil getan, sodass Routen mit dem 64511:3 Community-Wert eine lokale Präferenz von 200 und Routen mit dem 64511:1 Community-Wert eine lokale Präferenz von 50 zugewiesen werden. Diese Informationen werden dann über IBGP sowohl von Gerät R1 als auch von Gerät R3 an Gerät R2 übermittelt.

CLI-Schnellkonfiguration zeigt die Konfiguration für alle Geräte in Abbildung 1.

Im Abschnitt Schritt-für-Schritt-Konfiguration werden die Konfigurationsschritte auf den Geräten R1 und R4 beschrieben.

Konfiguration

CLI-Schnellkonfiguration

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

Gerät R1

Gerät R2

Gerät R3

Gerät R4

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie auf verschiedenen Ebenen in der Konfigurationshierarchie navigieren. Informationen zum Navigieren in der CLI finden Sie Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.

So konfigurieren Sie Gerät R1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie interne Gateway-Protokollverbindungen (IGP) zu den Geräten R2 und R3.

  3. Konfigurieren Sie die IBGP-Verbindungen zu den Geräten R2 und R3.

  4. Konfigurieren Sie die EBGP-Verbindung zum Gerät R4.

  5. Konfigurieren Sie die Richtlinie send-direct.

    Diese Richtlinie wird in der IBGP-Konfiguration referenziert und ermöglicht die externe Erreichbarkeit von Gerät R2. Eine Alternative ist die Konfiguration einer next-hop self Richtlinie auf Gerät R1 und R3.

  6. Konfigurieren Sie die Richtlinie, die die lokale Präferenz für Routen mit angegebenen Community-Tags ändert.

  7. Konfigurieren Sie die Autonome Systemnummer (AS) und die Router-ID.

So konfigurieren Sie Das Gerät R4:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie die EBGP-Verbindung zu Gerät R1 und Gerät R3.

  3. Konfigurieren Sie die Community-Tags.

  4. Konfigurieren Sie die Richtlinie send-static.

    Auf diese Richtlinie wird in den EBGP-Verbindungen zu Gerät R1 und Gerät R3 verwiesen. Die Richtlinie bindet die 64511:1 (PREFERRED) Community an einige Routen und die 64511:3 (NOT_PREFERRED) Community an andere Routen.

  5. Konfigurieren Sie die statischen Routen.

  6. Konfigurieren Sie die Autonome Systemnummer (AS) und die Router-ID.

Ergebnisse

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

Gerät R1

Gerät R4

Wenn Sie mit der Konfiguration der Geräte fertig sind, geben Sie im Konfigurationsmodus ein commit .

Überprüfung

Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen der auf Gerät R4 gesendeten Routen

Zweck

Überprüfen Sie auf Gerät R4 die An Gerät R1 und R3 gesendeten Routen.

Aktion

Bedeutung

Gerät R4 hat die Routen mit den Communitys 64511:1 und 64511:3 getaggt und an die Geräte R1 und R3 gesendet.

Überprüfung der auf Gerät R2 empfangenen Routen

Zweck

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

Aktion

Bedeutung

Gerät R2 verfügt über die Routen mit den erwarteten lokalen Präferenzen und den erwarteten aktiven Routen, wie durch das Sternchen (*) angegeben.

Beispiel: Konfigurieren einer Routing-Richtlinie basierend auf der Anzahl der BGP-Communitys