Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

Wenn Richtlinienanweisungen aufgrund des standardmäßigen Routingfilterverhaltens in mehrere Begriffe aufgeteilt wurden, können Sie mit der Walkup-Funktion für Routenfilter mehrere Routenfilter in einem Richtlinienanweisungsbegriff konsolidieren. Standardmäßig wertet Junos OS mehrere Routenfilter in einem Richtlinienanweisungsbegriff aus, indem zuerst das längste Übereinstimmungspräfix ermittelt und dann die an den Routenfilter angehängten Bedingungen, wie z. B. der Präfixbereich, ausgewertet werden. Wenn die Routenfilterbedingung false ist (z. B. wenn das Präfix nicht im angegebenen Bereich liegt), ist der gesamte Begriff false, auch wenn es potenziell echte Präfixe für kürzere Routenfilter gibt. Die Walkup-Funktion ändert dieses Standardverhalten lokal oder global.

Die Walkup-Funktion für Routenfilter wird überall dort verwendet, wo mehrere Routenfilter in einer Richtlinienanweisung verwendet werden. Die Walkup-Option wird in der Hauptroutinginstanz auf der Hierarchieebene und in logischen Systemen auf der Hierarchieebene unterstützt.[edit policy-options][edit logical-systems policy-options]

Bevor Sie mit der Konfiguration von Routenfilter-Walkup beginnen, 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

Der Routenfilter-Walkup kann auf zwei verschiedene Arten konfiguriert werden. Sie können die Option global auf der Hierarchieebene oder in logischen Systemen auf der Hierarchieebene konfigurieren.walkup[edit policy-options default route-filter][edit logical-systems policy-options default route-filter] Wenn Sie die Option global konfigurieren, ändern Sie das Verhalten des Richtlinienroutenfilters in jeder Richtlinienanweisung.walkup Anstelle des standardmäßigen Verhaltens der Richtlinienanweisung (wenn der längste Übereinstimmungsroutenfilter falsch ist, ist der Begriff false), ändert die Option dieses Verhalten global (um vom Routenfilter für die längste Übereinstimmung zu weniger spezifisch zu "gehen", und wenn einer wahr ist, ist der Begriff wahr).walkup

Wenn Sie die Option global konfigurieren, können Sie sie immer noch lokal auf Routing-Richtlinienbasis außer Kraft setzen.walkup Wenn Sie also global aktiviert haben, können Sie es in einer Routing-Richtlinie überschreiben, indem Sie die option-Anweisung auf Hierarchieebene konfigurieren.walkupno-walkup[edit policy-options policy-statement default route-filter] Mit dieser Option wird das standardmäßige Routenfilterverhalten für diese Richtlinienanweisung lokal wiederhergestellt.no-walkup

HINWEIS:

Auf globaler Ebene ist die einzige Option die Anweisung, da das globale Standardverhalten "keine Begehung" ist.[edit policy-options default route-filter]walkup Für eine einzelne Richtlinienanweisung auf Hierarchieebene können Sie jedoch entweder die Anweisung or option konfigurieren.[edit policy-options policy-statement default route-filter]walkupno-walkup Auf diese Weise können Sie auf lokaler Ebene steuern, ob die Richtlinienanweisung eine Begehung (mit konfigurierter Anweisung) oder keine Begehung (mit konfigurierter Anweisung) ausführt.walkupno-walkup Dies gibt dem Benutzer maximale Kontrolle über die Optionwalkup

Sie konfigurieren die Walkup-Funktion global mit:

user@host> set policy-options defaults route-filter walkup

Alternativ können Sie die Walkup-Funktion global in einem logischen System konfigurieren mit:

user@host> set logical-systems logical-system-name policy-options defaults route-filter walkup

Sie konfigurieren die Walkup- oder No-Walkup-Funktion lokal in einer Richtlinienanweisung mit:

user@host> set policy-options policy-statement policy-statement-name defaults route-filter [ no-walkup | walkup ]

Alternativ können Sie die Walkup-Funktion lokal in einem logischen System konfigurieren mit:

user@host> set logical-systems logical-system-name policy-options policy-statement policy-statement-name defaults route-filter [ no-walkup | walkup ]

Das Walkupverhalten von Routenfiltern kann komplex sein, wenn die Anweisungen gleichzeitig auf globaler und lokaler Ebene konfiguriert werden. Zeigt das Verhalten einer Richtlinienanweisung mit allen sechs möglichen Kombinationen der Walkup-Option, wenn Sie das Feature sowohl global als auch lokal konfigurieren.Tabelle 1

Tabelle 1: Routenfilter-Walkup und Richtlinienanweisungen

Fall:

Globale Konfiguration

Lokale Konfiguration

Ergebnis

1

(keine)

(keine)

Das Gerät führt keine Begehung für eine Richtlinie durch (Standardvorgang).

2

(keine)

walkup

Das Gerät führt eine Begehung für diese Richtlinie durch.

3

(keine)

no-walkup

Das Gerät führt keine Begehung für eine Richtlinie durch (Standardvorgang).

4

walkup

(keine)

Das Gerät führt einen Walkup für alle Richtlinien durch.

5

walkup

walkup

Das Gerät führt einen Walkup für alle Richtlinien durch.

6

walkup

no-walkup

Das Gerät führt nicht nur für diese Richtlinie eine Begehung durch.

Jede Zeile bildet einen möglichen Anwendungsfall mit den Nummern 1 bis 6. Jeder Walkup-Fall wird wie folgt konfiguriert:

  • Fall #1: Dies ist eine triviale Konfiguration aus Gründen der Abwärtskompatibilität. Weder global noch lokal ist ein Routenfilter-Walkup aktiviert. Das Gerät verhält sich genau so, wie es vor der Einführung der Funktion war. In keiner Richtlinie tritt ein Walkup von Routenfiltern auf.

  • Fall #2: Der Routenfilter-Walkup ist nicht global, sondern lokal für eine bestimmte Richtlinie mit dem Namen aktiviert.RouteFilter-Case2 Der Routenfilter-Walkup findet in dieser Richtlinie statt.

    So konfigurieren Sie den Routenfilter lokal für eine bestimmte Richtlinie:

    1. Aktivieren Sie die Walkup-Funktion lokal für diese Richtlinienanweisung.

    2. Konfigurieren Sie Richtlinienbedingungen lokal (Walkup gilt für alle Begriffe in dieser Richtlinie).

    3. Wenden Sie die Richtlinienanweisung auf ein Routingprotokoll an.

  • Fall #3: Der Routenfilter ist nicht global, sondern lokal für eine bestimmte Richtlinie mit dem Namen aktiviert.walkupno-walkupRouteFilter-Case3 (Dieser Fall ist nicht besonders hilfreich, da standardmäßig kein Walkup in allen Richtlinien stattfindet, aber lokales Verhalten explizit macht, auch wenn Walkup in Zukunft global aktiviert wird.)

    So konfigurieren Sie den Routenfilter no-walkup lokal für eine bestimmte Richtlinie:

    1. Aktivieren Sie die Funktion lokal für diese Richtlinienanweisung.no-walkup

    2. Richtlinienbedingungen lokal konfigurieren ( gilt für diese Richtlinie).no-walkup

    3. Wenden Sie die Richtlinienanweisung auf ein Routingprotokoll an.

  • Fall #4: Der Routenfilter ist global, aber nicht lokal für eine bestimmte Richtlinie mit dem Namen aktiviert.walkupRouteFilter-Case4 Aufgrund der globalen Konfiguration erfolgt der Routenfilter in dieser Richtlinie.walkup

    So konfigurieren Sie den Routenfilter-Walkup global für ein Gerät:

    1. Aktivieren Sie die Walkup-Funktion global für dieses Gerät.

      HINWEIS:

      Global wird im Gegensatz zu den lokal in einer Richtlinienanweisung konfigurierten oder-Anweisungen auf der Hierarchieebene or konfiguriert und gilt für alle Richtlinien.walkupwalkupno-walkup[edit policy-options defaults][edit logical-systems logical-system-name policy-options defaults]

    2. Konfigurieren Sie Richtlinienanweisung und -bedingungen lokal (Walkup gilt für diese Richtlinie).RouteFilter-Case4

    3. Wenden Sie die Richtlinienanweisung auf ein Routingprotokoll an.

  • Fall #5: Der Routenfilter ist global und lokal für eine bestimmte Richtlinie mit dem Namen aktiviert.walkupRouteFilter-Case5 Obwohl diese Konfiguration redundant erscheinen kann (Walkup sowohl global als auch lokal aktiviert), wird dadurch sichergestellt, dass der Walkup von Routenfiltern in dieser Richtlinie auch dann erfolgt, wenn der Walkup des Routenfilters auf globaler Ebene gelöscht wird.

    So konfigurieren Sie den Routenfilter global für ein Gerät und lokal für eine bestimmte Richtlinie:

    1. Aktivieren Sie die Funktion global für dieses Gerät.walkup

      HINWEIS:

      Die globale Walkup wird auf der Hierarchieebene "oder " konfiguriert und gilt für alle Richtlinien.[edit policy-options defaults][edit logical-systems logical-system-name policy-options defaults]

    2. Konfigurieren Sie die Richtlinienanweisung und aktivieren Sie sie lokal ( gilt für diese Richtlinie).RouteFilter-Case5walkupwalkup

    3. Konfigurieren Sie Richtlinienanweisung und -bedingungen lokal (Walkup gilt für diese Richtlinie).RouteFilter-Case5

    4. Wenden Sie die Richtlinienanweisung auf ein Routingprotokoll an.

  • Fall #6: Der Routenfilter ist global aktiviert, wird aber lokal mit für eine bestimmte Richtlinie mit dem Namen überschrieben.walkupno-walkupRouteFilter-Case6 Aufgrund der lokalen Konfiguration findet in dieser Richtlinie kein Walkup des Routenfilters statt. Dieser Fall ist nützlich, um sicherzustellen, dass eine lokale Richtlinie immer noch genau so funktioniert wie vor der Aktivierung der globalen Walkup.

    So konfigurieren Sie den Routenfilter-Walkup global für ein Gerät und die No-Walkup-Funktion lokal für eine bestimmte Richtlinie:

    1. Aktivieren Sie die Walkup-Funktion global für dieses Gerät.

      HINWEIS:

      Die globale Walkup wird auf der Hierarchieebene "oder " konfiguriert und gilt für alle Richtlinien.[edit policy-options defaults][edit logical-systems logical-system-name policy-options defaults]

    2. Konfigurieren Sie die Richtlinienanweisung, und deaktivieren Sie die Begehung lokal mit der Anweisung (in dieser Richtlinie wird keine Begehung ausgeführt).RouteFilter-Case6no-walkup

    3. Konfigurieren Sie Richtlinienanweisungen und -bedingungen lokal.RouteFilter-Case6

    4. Wenden Sie die Richtlinienanweisung auf ein Routingprotokoll an.

HINWEIS:

Beachten Sie, dass eine Richtlinienanweisung erst dann eine Wirkung hat, wenn sie als Import- oder Exportrichtlinie für das Routingprotokoll selbst angewendet wird. Bei BGP kann dies auf globaler, Gruppen- oder Nachbarebene erfolgen.