Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren von Communitys in einer Routingrichtlinie

Eine Community ist ein Routenattribut, 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.

  • Aktualisiert und erneut validiert mit vMX auf Junos OS Version 21.1R1.

Überblick

Eine Hauptaufgabe 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, dies ist jedoch nicht erforderlich. Communities sind ein flexibles Werkzeug innerhalb von 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 in das Netzwerk aufgenommen oder aus dem Netzwerk abgelehnt wird oder dass Attribute geändert werden können.

Abbildung 1 zeigt Gerät R1, Gerät R2 und Gerät R3 als interne BGP (IBGP)-Peers im autonomen System (AS) 64510 an. Das Gerät R4 kündigt den Adressraum 172.16.0.0/21 aus AS 64511 an.

Topologie

Abbildung 1: Topologie für reguläre BGP-CommunitiesTopologie für reguläre BGP-Communities

Die spezifischen Routen, die Gerät R1 von Gerät R4 empfängt, lauten wie folgt:

Die Administratoren von AS 64511 möchten einen bestimmten Benutzerdatenverkehr von Gerät R1 und anderen Benutzerdatenverkehr von Gerät R3 empfangen. Um dieses administrative Ziel zu erreichen, fügt Gerät R4 den Community-Wert 64511:1 an einige Routen an, die es sendet, und fügt den Community-Wert 64511:3 an andere Routen an, die es sendet. Routing-Richtlinien innerhalb von 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 Gerät R1 wird Routen mit dem Community-Wert 64511:1 die lokale Präferenz 200 und Routen mit dem Community-Wert 64511:3 die lokale Präferenz 50 zugewiesen. Auf Gerät R3 geschieht umgekehrt, sodass Routen mit dem Community-Wert 64511:3 die lokale Präferenz 200 und Routen mit dem Community-Wert 64511:1 die lokale Präferenz 50 zugewiesen wird. Diese Information wird dann über IBGP sowohl von der Vorrichtung R1 als auch von der Vorrichtung R3 an die Vorrichtung R2 übermittelt.

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

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 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

Gerät R4

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene 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 IGP-Verbindungen (Internal Gateway Protocol) 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.

    Auf diese Richtlinie wird in der IBGP-Konfiguration verwiesen und sie ermöglicht die externe Erreichbarkeit von Gerät R2. Eine Alternative besteht darin, eine next-hop self Richtlinie für Gerät R1 und Gerät R3 zu konfigurieren.

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

  7. Konfigurieren Sie die AS-Nummer (Autonomous System) 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 fügt die Community 64511:1 (PREFERRED) an einige Routen und die Community 64511:3 (NOT_PREFERRED) an andere Routen an.

  5. Konfigurieren Sie die statischen Routen.

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

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 R4

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 auf Gerät R4 gesendeten Routen

Zweck

Überprüfen Sie auf Gerät R4 die Routen, die an Gerät R1 und Gerät R3 gesendet wurden.

Action!

Bedeutung

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

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

Zweck

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

Action!

Bedeutung

Gerät R2 enthält die Routen mit den erwarteten lokalen Einstellungen und die erwarteten aktiven Routen, die durch die Sternchen (*) gekennzeichnet sind.

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