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 bezüglich der Richtlinienleistung aufgrund von geteilten Routenfiltern über mehrere Richtlinienbedingungen haben. Die Walkup-Funktion ermöglicht die Konsolidierung von Routenfiltern unter einem Richtlinienüberlegung.

Wenn aufgrund des Standardroutenfilterverhaltens richtlinienausgestellt in mehrere Begriffe aufgeteilt wurde, können Sie mit der Walkup-Funktion für Den Routenfilter mehrere Routenfilter in einem Richtlinienauszugsbegriff konsolidieren. Standardmäßig bewertet Junos OS mehrere Routenfilter in einem Richtlinienauszugsbegriff, indem zuerst das längste Präfix der Übereinstimmung und dann die Bedingungen, die dem Routenfilter wie dem Prefix-Bereich zugeordnet sind, bewertet. Wenn die Route-Filterbedingung falsch ist (z. B. das Präfix nicht in dem angegebenen Bereich), dann ist der gesamte Begriff falsch, auch wenn es potenziell kürzere Routenfilter-Präfixe gibt. Die Walkup-Funktion ändert dieses Standardverhalten lokal oder global.

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

Bevor Sie mit der Konfiguration des Routenfilter-Walkups beginnen, sollten Sie sicher sein, dass Sie:

  • Eine korrekt konfigurierte Routing-Richtlinie oder eine Reihe von Routing-Richtlinien

  • Die Notwendigkeit, Begriffe mit mehreren Routenfiltern in weniger Routingrichtlinien zu konsolidieren

Das Routenfilter-Walkup kann auf zwei Arten konfiguriert werden. Sie können die Option walkup global in der [edit policy-options default route-filter] Hierarchieebene oder in logischen Systemen auf der [edit logical-systems policy-options default route-filter] Hierarchieebene konfigurieren. Wenn Sie die Option walkup global konfigurieren, ändern Sie das Verhalten der Richtlinienroutenfilter in jeder Richtlinienausbeschreibung. Anstelle des Verhaltens einer Standardrichtlinie (wenn der Route-Filter mit der längsten Übereinstimmung falsch ist und der Begriff falsch ist), ändert die Option dieses Verhalten global (um den "Walk up"-Filter vom längsten MatchRoute-Filter auf weniger spezifisch zu überprüfen, und wenn etwas stimmt, dann ist der Begriff walkup wahr).

Wenn Sie die Option walkup global konfigurieren, können Sie sie trotzdem lokal auf Routing-Basis konfigurieren. Wenn Sie dies global aktiviert haben, können Sie es in einer Routing-Richtlinie aktivieren, indem Sie die Optionserklärung walkupno-walkup auf Der [edit policy-options policy-statement default route-filter] Hierarchieebene konfigurieren. Die no-walkup Option stellt das Verhalten der Standardroutenfilter lokal für diese Richtlinienausbeschreibung wieder zurück.

Anmerkung:

Auf globaler Ebene ist die einzige Option die Aussage, da das [edit policy-options default route-filter]walkup Standardverhalten global "kein Walkup" ist. Für eine einzelne Richtlinienauszug auf Hierarchieebene können Sie jedoch [edit policy-options policy-statement default route-filter] entweder die Option oder die Option aus walkupno-walkup konfigurieren. Auf diese Weise können Sie auf lokaler Ebene steuern, ob die Richtlinienauszug ein Walkup (mit der Anweisung konfiguriert) oder kein Walkup (mit der konfigurierten walkup Anweisung) no-walkup ausführt. Dies verleiht dem Benutzer die maximale Kontrolle über die walkup Option

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

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

Das Walkup-Verhalten von Routenfiltern kann kompliziert sein, wenn die Anweisungen gleichzeitig auf globaler und lokaler Ebene konfiguriert werden. zeigt das Verhalten einer Richtlinienauszugsfunktion mit allen sechs möglichen Kombinationen der Walkup-Option, wenn Sie die Funktion global und Tabelle 1 lokal konfigurieren.

Tabelle 1: Walkup von Routenfiltern und Richtlinienerklärungen

Fall:

Globale Konfiguration

Lokale Konfiguration

Ergebnis

1

(keine)

(keine)

Das Gerät führt kein Walkup für irgendwelche Richtlinien durch (Standardbetrieb).

2

(keine)

walkup

Das Gerät führt für diese Richtlinie ein Walkup durch.

3

(keine)

no-walkup

Das Gerät führt kein Walkup für irgendwelche Richtlinien durch (Standardbetrieb).

4

walkup

(keine)

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

5

walkup

walkup

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

6

walkup

no-walkup

Das Gerät führt kein Walkup nur für diese Richtlinie durch.

Jede Zeile bildet einen möglichen Use Case mit der Nummer 1 bis 6. Jedes Walkup-Fall wird wie folgt konfiguriert:

  • Fallstudie #1: Dies ist eine triviale Konfiguration für die Abwärtskompatibilität. Weder global noch lokal ist ein Walkup von Routenfiltern aktiviert. Das Gerät verhält sich genauso wie vor der Einführung der Funktion. In keiner Richtlinie wird der Routenfilter walkupfiert.

  • Fallstudie #2: Das Routenfilter-Walkup ist nicht global, sondern lokal für eine bestimmte Richtlinie RouteFilter-Case2 aktiviert. Route-Filter-Walkup erfolgt in dieser Richtlinie.

    So konfigurieren Sie den Route Filter-Walkup lokal für eine bestimmte Richtlinie:

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

    2. Lokale Konfiguration von Richtlinienbestimmungen (Walkup gilt für alle Bedingungen in dieser Richtlinie).

    3. Wenden Sie die Richtlinienauslegung auf ein Routingprotokoll an.

  • Fallstudie #3: Der Routenfilter walkup ist nicht global aktiviert, sondern lokal für no-walkup eine bestimmte Richtlinie namens RouteFilter-Case3 . (Dieser Fall ist nicht besonders hilfreich, da standardmäßig kein Walkup in allen Richtlinien erfolgt. Das explizite lokale Verhalten wird jedoch explizit, selbst wenn das Walkup in Zukunft global aktiviert wird.)

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

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

    2. Konfigurieren Sie Richtlinienbedingungen lokal no-walkup (für diese Richtlinie).

    3. Wenden Sie die Richtlinienauslegung auf ein Routingprotokoll an.

  • Fallstudie #4: Der Routenfilter walkup ist global aktiviert, aber nicht lokal für eine bestimmte Richtlinie RouteFilter-Case4 namens. Aufgrund der globalen Konfiguration erfolgt der Routenfilter walkup in dieser Richtlinie.

    So konfigurieren Sie das globale Routenfilter-Walkup für ein Gerät:

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

      Anmerkung:

      Global wird im Gegensatz zu den Anweisungen, die lokal in einer Richtlinienauszug konfiguriert werden, auf der oder auf der Hierarchieebene konfiguriert und auf walkupwalkup alle Richtlinien no-walkup[edit policy-options defaults][edit logical-systems logical-system-name policy-options defaults] angewendet.

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

    3. Wenden Sie die Richtlinienauslegung auf ein Routingprotokoll an.

  • Fallstudie #5: Der walkup Routenfilter ist global aktiviert und lokal für eine bestimmte Richtlinie namens RouteFilter-Case5 aktiviert. Obwohl diese Konfiguration möglicherweise redundant erscheint (Walkup global sowie lokal aktiviert), wird sichergestellt, dass die Walkup-Funktion von Routenfiltern in dieser Richtlinie funktioniert, selbst wenn der Routenfilter auf globaler Ebene gelöscht wird.

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

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

      Anmerkung:

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

    2. Konfigurieren Sie die RouteFilter-Case5 Richtlinienauszugseinstellung walkup und aktivieren Sie sie lokal walkup (für diese Richtlinie).

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

    4. Wenden Sie die Richtlinienauslegung auf ein Routingprotokoll an.

  • Fallstudie #6: Der Routenfilter walkup ist global aktiviert, wird aber lokal mit einer no-walkup bestimmten Richtlinie namens RouteFilter-Case6 überschrieben. Aufgrund der lokalen Konfiguration findet in dieser Richtlinie kein Routenfilter-Walkup statt. Dieser Fall ist hilfreich, um sicherzustellen, dass eine lokale Richtlinie immer noch genauso funktioniert wie vor der Aktivierung des globalen Walkup.

    Zum konfigurieren der Routenfilter-Walkup global für ein Gerät und die Funktion zum Nicht-Walkup lokal für eine bestimmte Richtlinie:

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

      Anmerkung:

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

    2. Konfigurieren Sie eine Richtlinienauszug, und deaktivieren Sie das Walkup lokal mit der Anweisung (in dieser Richtlinie wird RouteFilter-Case6no-walkup kein Walkup durchgeführt).

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

    4. Wenden Sie die Richtlinienauslegung auf ein Routingprotokoll an.

Anmerkung:

Eine Richtlinienauslegung kann erst dann ausgeführt werden, wenn sie als Import- oder Exportrichtlinie für das Routingprotokoll selbst angewendet wird. Für BGP dies auf globaler Ebene, Gruppe oder Nachbarebene erfolgen.