Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Globale Konfiguration von Walkup für Routenfilter zur Verbesserung der betrieblichen Effizienz

Verwenden Sie die Walkup-Funktion, wenn Sie Bedenken hinsichtlich der Richtlinienleistung haben, weil die Routingfilter über mehrere Richtlinienbedingungen verteilt sind. Die Walkup-Funktion ermöglicht die Konsolidierung von Routenfiltern unter einem Richtlinienbegriff.

In diesem Beispiel wird gezeigt, wie die Walkup-Funktion für Routenfilter global für Richtlinienanweisungen mit Routenfiltern konfiguriert wird. Bei Konfiguration auf globaler Ebene gilt die Walkup-Option für den Routenfilter für alle Richtlinienanweisungen. In diesem Beispiel wird das Standardverhalten von Richtlinienausdrücken mit mehreren Routenfiltern global geändert, sodass jede Wiederherstellung des Standardverhaltens "keine Walkup" lokal eingerichtet werden muss.

Anforderungen

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

  • Einen Router von Juniper Networks

  • Ein Junos-Betriebssystem ab Version 13.3

Bevor Sie Walkup für Routenfilter lokal konfigurieren, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Eine ordnungsgemäß konfigurierte Routing-Richtlinie oder ein Satz von Routing-Richtlinien

  • Die Notwendigkeit, mehrere Routingfilterbegriffe in weniger Routingrichtlinienbegriffe zu konsolidieren

Überblick

Routing-Protokolle tauschen Informationen mit anderen Routern aus, auf denen dieselben Routing-Protokolle ausgeführt werden. In vielen Fällen werden Routenfilter in Routingrichtlinienanweisungen verwendet, um Präfixe für den Import oder Export zu filtern. In einigen Fällen wird die Performance beeinträchtigt, wenn Routenfilter in viele separate Begriffe aufgeteilt werden. Die Walkup-Funktion für Routenfilter ermöglicht die Konsolidierung von Richtlinienanweisungsbegriffen für betriebliche Effizienz.

In diesem Beispiel wird BGP verwendet, aber die gleiche Walkup-Funktion gilt für jedes Routing-Protokoll, das die Routenfilterung von Ein- oder Ausgaben unterstützt.

Sie können einen Router von Juniper Networks so konfigurieren, dass der Standardbetrieb eines Begriffs in einer Richtlinienanweisung mit Routenfiltern geändert wird. Standardmäßig wird nur ein einziger längster Übereinstimmungsversuch für alle Routenfilter in einem Begriff unternommen. Die Walkup-Funktion ermöglicht es dem Router, die Routenfilter in einem Begriff von längster Übereinstimmung bis weniger spezifisch auf der Suche nach einer wahren Bedingung zu "hochgehen". Dies ermöglicht die Konsolidierung mehrerer Begriffe in einer Richtlinienanweisung und entsprechende betriebliche Effizienz.

In diesem Beispiel wird das Standardverhalten global für alle Richtlinienanweisungen geändert. Sie können weiterhin für eine einzelne Richtlinie konfigurieren .no-walkup

Topologie

Im Beispielnetzwerk in ist der Router CE1 ein Router eines anderen Anbieters.Abbildung 1 Der Rest sind Router von Juniper Networks. Die Walkup-Funktion kann auf jedem Router in der Abbildung konfiguriert werden, mit Ausnahme des Routers CE1. Der Hersteller des Routers CE1 unterstützt möglicherweise eine ähnliche Funktion.

Abbildung 1: Topologie für das globale Walkup-BeispielTopologie für das globale Walkup-Beispiel

Im Beispiel werden folgende Adressen verwendet:

  • 10.0.0.0/16

  • 10.0.0.0/8

HINWEIS:

Obwohl der Adressraum nicht speziell für die Dokumentation reserviert ist, wird in diesem Thema der private RFC 1918-Adressraum aufgrund der Flexibilität und realistischen Szenarien, die dieser Adressraum bietet, verwendet.10.0.0.0/810.0.0.0/8

Globales Konfigurieren von Routenfilter-Walkup

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 wie Adressen und Schnittstellen, damit sie Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle und fügen Sie sie auf Hierarchieebene in die CLI ein.[edit]

Gerät PE1

Verfahren

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie zu verschiedenen 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-BenutzerhandbuchVerwenden 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 PE1 so, dass Walkup global ausgeführt wird und mehrere Routenfilter in einem Begriff kombiniert werden:

  1. Konfigurieren Sie die Walkup-Funktion global.

  2. Konfigurieren Sie die Richtlinienanweisungen für eine Importrichtlinie mit dem Namen .routeset1-import

  3. Konfigurieren Sie die Richtlinienoptionen für die Import- und Exportrichtlinienanweisungen.

  4. Wenden Sie die Import- und Exportrichtlinien auf einen BGP-Nachbarn an.

Ergebnisse

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

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

Überprüfung

Überprüfen des Routenfiltervorgangs

Zweck

Zeigen Sie erwartete Informationen zu den Routen an, um zu bestätigen, dass die Routenfilter wie erwartet funktionieren.

Beachten Sie, dass der Filter den Filter in seinem Gültigkeitsbereich enthält.10.0.0.0/8 orlonger10.0.0.0/16 prefix-length-range /22-/24 Das heißt, jede Route mit einem Präfix von 8 Bit oder länger kann auch eine Route mit einem Präfix im Bereich zwischen 22 und 24 Bit sein.10.0.0.0 Ohne aktivierte Walkup-Funktion würde eine Route wie diese abgelehnt und zu einer ausgeblendeten Route werden.10.0.0.0/16 Wenn die Walkup-Funktion wie erwartet funktioniert, wird eine Route wie die von der Richtlinie akzeptiert.10.0.0.0/16

Was

Geben Sie im Betriebsmodus den Befehl show route protocol ein.show route protocolbgp 10.0.0.0/16 Stellen Sie sicher, dass dies keine versteckte Route ist.10.0.0.0/16

Stellen Sie außerdem sicher, dass keine Routen, die akzeptiert werden sollen, versteckte Routen sind. Geben Sie im Betriebsmodus den Befehl show route protocol ein, um dies zu überprüfen.show route protocolbgp ip-address-prefix hidden

Bedeutung

Das Vorhandensein von Routen, die nicht die längste Übereinstimmung im konfigurierten Richtlinienroutenfilterbegriff aufweisen, zeigt, dass die Walkup-Funktion global funktioniert.

Fehlerbehebung

Gehen Sie wie folgt vor, um Probleme bei der Routenfilter-Walkup global zu beheben:

Fehlerbehebung bei BGP

Problem

BGP funktioniert nicht wie erwartet.

Lösung

Weitere Informationen finden Sie im Thema BGP-Konfigurationsübersicht , Beispiele und Fehlerbehebung.https://www.juniper.net/documentation/en_US/junos/topics/task/configuration/routing-protocol-bgp-security-configuring.html

Fehlerbehebung bei Richtlinienanweisungen

Problem

Die Richtlinienanweisungen funktionieren nicht wie erwartet.

Lösung

Weitere Informationen finden Sie unter Überprüfen, ob eine bestimmte BGP-Route auf Ihrem Router empfangen wird, und Beispiel:https://www.juniper.net/documentation/en_US/junos/topics/topic-map/troubleshooting-bgp-sessions.html Konfigurieren der BGP-Routenankündigung : Themen, verwandte Beispiele und Fehlerbehebung.

Fehlerbehebung bei Routenfiltern

Problem

Die Routenfilter funktionieren nicht wie erwartet.

Lösung

Weitere Informationen finden Sie im Thema Übereinstimmungsbedingungen für Routenfilter , Beispiele und Fehlerbehebung.Übereinstimmungsbedingungen für Routenfilter