Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Aktionen in Routingrichtlinienbegriffen

Jeder Begriff in einer Routingrichtlinie kann eine Anweisung enthalten, die die Aktionen definiert, die ausgeführt werden sollen, wenn eine Route alle Bedingungen in der und-Anweisung im Begriff erfüllt:thenfromto

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit policy-options policy-statement policy-name term term-name]

  • [edit logical-systems logical-system-name policy-options policy-statement policy-name term term-name]

Wenn ein Begriff keine und-Anweisungen hat , werden alle Routen als übereinstimmend betrachtet, und die Aktionen gelten für alle.fromto Weitere Informationen zu den and-Anweisungen finden Sie unter Übereinstimmungsbedingungen für Routingrichtlinien.fromtoÜbereinstimmungsbedingungen für Routing-Richtlinien

Sie können eine oder mehrere Aktionen in der Anweisung angeben.then Es gibt drei Arten von Aktionen:

  • Flusssteuerungsaktionen, die sich darauf auswirken, ob die Route akzeptiert oder abgelehnt wird und ob der nächste Begriff oder die nächste Routing-Richtlinie ausgewertet werden soll.

  • Aktionen, mit denen Routeneigenschaften manipuliert werden.

  • Trace-Aktion, die Routenübereinstimmungen protokolliert.

    HINWEIS:

    Wenn Sie eine Aktion angeben, mit der die Routeneigenschaften bearbeitet werden, werden die Änderungen in einer Kopie der Quellroute vorgenommen. Die Quellroute selbst ändert sich nicht. Die Auswirkung der Aktion ist erst sichtbar, nachdem die Route in die Routing-Tabelle importiert oder aus der Routing-Tabelle exportiert wurde. Verwenden Sie den Befehl, um die Quellroute anzuzeigen, bevor die Routing-Richtlinie angewendet wurde.show route receive-protocol Um eine Route anzuzeigen, nachdem eine Exportrichtlinie angewendet wurde, verwenden Sie den Befehl.show route advertised-protocol

    Bei der Richtlinienauswertung ändern sich die Merkmale in der Kopie der Quellroute immer unmittelbar nach der Auswertung der Aktion. Die Route wird jedoch erst dann in die Routingtabelle oder ein Routingprotokoll kopiert, wenn die Richtlinienauswertung abgeschlossen ist.

Die Anweisung ist optional.then Wenn Sie es weglassen, tritt eine der folgenden Situationen auf:

  • Der nächste Begriff in der Routingrichtlinie, sofern vorhanden, wird ausgewertet.

  • Wenn die Routingrichtlinie keine weiteren Begriffe enthält, wird die nächste Routingrichtlinie, sofern vorhanden, ausgewertet.

  • Wenn keine Terme oder Routing-Richtlinien mehr vorhanden sind, wird die in der Standardrichtlinie angegebene Aktion zum Akzeptieren oder Ablehnen ausgeführt. Weitere Informationen finden Sie unter Standard-Routingrichtlinien.Standard-Routing-Richtlinien

In den folgenden Abschnitten werden diese Aktionen erläutert:

Konfigurieren von Flusssteuerungsaktionen

Tabelle 1 Listet die Flusssteuerungsaktionen auf. Sie können eine dieser Aktionen zusammen mit der Trace-Aktion oder eine oder mehrere der Aktionen zur Bearbeitung von Routenmerkmalen angeben (siehe ).Konfigurieren von Aktionen zum Bearbeiten von Routenmerkmalen

Tabelle 1: Aktionen zur Flusssteuerung

Aktion zur Flusssteuerung

Beschreibung

accept

Akzeptieren Sie die Route und verbreiten Sie sie. Nachdem eine Route akzeptiert wurde, werden keine anderen Begriffe in der Routing-Richtlinie und keine anderen Routing-Richtlinien ausgewertet.

default-action accept

Akzeptieren und überschreiben Sie alle Aktionen, die dem Protokoll inhärent sind. Hierbei handelt es sich um eine nicht beendende Richtlinienaktion.

reject

Lehnen Sie die Route ab und geben Sie sie nicht weiter. Nachdem eine Route abgelehnt wurde, werden keine anderen Begriffe in der Routingrichtlinie und keine anderen Routingrichtlinien ausgewertet.

default-action reject

Lehnen Sie alle dem Protokoll innewohnenden Aktionen ab und setzen Sie sie außer Kraft. Hierbei handelt es sich um eine nicht beendende Richtlinienaktion.

next term

Springen Sie zum nächsten Begriff, und werten Sie ihn in derselben Routingrichtlinie aus. Jede in der Anweisung angegebene Annahme- oder Ablehnungsaktion wird übersprungen.then Alle Aktionen in der Anweisung, die Routenmerkmale bearbeiten, werden auf die Route angewendet.then

next term ist die Standardsteuerungsaktion, wenn eine Übereinstimmung auftritt und Sie keine Flusssteuerungsaktion angeben.

HINWEIS:

Kann unter Junos OS Evolved nicht als letzter Begriff der Aktion angezeigt werden .next term Ein Filterbegriff, bei dem als Aktion angegeben, aber keine Übereinstimmungsbedingungen konfiguriert sind, wird nicht unterstützt.next term

next policy

Fahren Sie mit der nächsten Routing-Richtlinie fort, und werten Sie sie aus. Jede in der Anweisung angegebene Annahme- oder Ablehnungsaktion wird übersprungen.then Alle Aktionen in der Anweisung, die Routenmerkmale bearbeiten, werden auf die Route angewendet.then

next policy ist die Standardsteuerungsaktion Wenn eine Übereinstimmung auftritt, Sie keine Flusssteuerungsaktion angeben und es keine weiteren Begriffe in der aktuellen Routingrichtlinie gibt.

sr-te-template

Segment Routing-Traffic Engineered (SR-TE)-Vorlage für die Anwendung für PCE-initiierte LSPs.

Konfigurieren von Aktionen zum Bearbeiten von Routenmerkmalen

Sie können eine oder mehrere der unter So bearbeiten Sie Routenmerkmale aufgeführten Aktionen angeben.Tabelle 2

Tabelle 2: Aktionen zum Bearbeiten von Routenmerkmalen

Was

Beschreibung

add-path send-count path-count

(Nur BGP) Ermöglicht das Senden von bis zu 20 BGP-Pfaden an ein Ziel für eine Teilmenge der angekündigten Präfixe.add-path

as-path-prepend as-path

(Nur BGP) Setzen Sie eine oder mehrere AS-Nummern an den Anfang des AS-Pfads. Wenn Sie mehr als eine AS-Nummer angeben, schließen Sie die Zahlen in Anführungszeichen (" ") ein. Die AS-Nummern werden hinzugefügt, nachdem die lokale AS-Nummer dem Pfad hinzugefügt wurde. Diese Aktion fügt AS-Nummern nur zu AS-Sequenzen hinzu, nicht zu AS-Sätzen. Wenn der vorhandene AS-Pfad mit einer Konföderationssequenz oder einem Konföderationssatz beginnt, werden die angehängten AS-Nummern innerhalb einer Konföderationssequenz platziert. Andernfalls werden die angehängten AS-Nummern in eine Nichtkonföderierungssequenz eingefügt. Weitere Informationen finden Sie unter Grundlegendes zum Vorstellen von AS-Nummern zu BGP-AS-Pfaden.Grundlegendes zu vorangestellten AS-Nummern zu BGP-AS-Pfaden

In Junos OS Version 9.1 und höher können Sie 4-Byte-AS-Nummern angeben, wie in RFC 4893, BGP-Unterstützung für den AS-Nummernraum mit vier Oktetten, definiert, sowie die 2-Byte-AS-Nummern, die in früheren Versionen des Junos-Betriebssystems unterstützt werden.

as-path-expand last-as count n

(Nur BGP) Extrahieren Sie die letzte AS-Nummer im vorhandenen AS-Pfad und fügen Sie diese AS-Nummer an den Anfang der AS-Pfadzeiten an, wobei eine Zahl von 1 bis 32 ist.nn

Die AS-Nummer wird hinzugefügt, bevor die lokale AS-Nummer dem Pfad hinzugefügt wurde. Diese Aktion fügt AS-Nummern nur zu AS-Sequenzen hinzu, nicht zu AS-Sätzen. Wenn der vorhandene AS-Pfad mit einer Konföderationssequenz oder einem Konföderationssatz beginnt, werden die angehängten AS-Nummern innerhalb einer Konföderationssequenz platziert. Andernfalls werden die angehängten AS-Nummern in einer Nicht-Konföderationssequenz platziert. Diese Option wird in der Regel in Nicht-IBGP-Exportrichtlinien verwendet.

HINWEIS:

Ab Junos OS Version 17.3 ist es möglich, eine NULL-Konfiguration für den Zählwert festzuschreiben, und wenn dies der Fall ist, konvertiert Junos die Null in eine 1-Zählung statt in eine 0-Zählung oder verweigert den Commit. Der Effekt, wenn Ihre Zählung gleich eins ist, ist, dass ein solcher As-Pfad länger und daher weniger vorzuziehen ist.as-path-expand Es wird empfohlen, entweder die Anzahl explizit festzulegen oder die nicht verwendete Einstellung zu löschen, um unerwartetes Verhalten zu vermeiden.as-path-expand

bgp-output-queue-priority

(Nur BGP) Legen Sie die Ausgabeprioritätswarteschlange fest, die für diese Route verwendet wird. Es gibt 17 priorisierte Ausgabewarteschlangen: eine beschleunigte Warteschlange mit der höchsten Priorität und 16 nummerierte Warteschlangen, wobei 1 die niedrigste und 16 die höchste Priorität ist.

class class-name

(Nur Class of Service [CoS]) Wenden Sie die angegebenen Class-of-Service-Parameter auf Routen an, die in der Routing-Tabelle installiert sind. Weitere Informationen finden Sie im Junos OS Class of Service User Guide for Routing Devices.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/cos/config-guide-cos.html

color preference color2 preference

Legen Sie den Voreinstellungswert auf den angegebenen Wert fest. Die Voreinstellungswerte und sind noch detaillierter als die in den Aktionen und angegebenen Werte.colorcolor2preferencepreference2 Der Farbwert kann eine Zahl im Bereich von 0 bis 4.294.967.295 (232 – 1) sein. Eine niedrigere Zahl weist auf eine bevorzugte Route hin.

Wenn Sie die Einstellung mit der Aktion festlegen, ist der Wert Junos OS-intern und nicht transitiv.color

color (add | subtract) number color2 (add | subtract) number

Ändern Sie den Wert für die Farbpräferenz um den angegebenen Wert. Wenn ein Additionsvorgang einen Wert ergibt, der größer als 4.294.967.295 (2 32 – 1) ist, wird der Wert auf 232 – 1 gesetzt. Wenn eine Subtraktionsoperation einen Wert kleiner als 0 ergibt, wird der Wert auf 0 gesetzt. Wenn zum Zeitpunkt des Additions- oder Subtraktionsvorgangs noch kein Attributwert festgelegt ist, wird der Attributwert unabhängig vom angegebenen Betrag standardmäßig auf den Wert 0 festgelegt. Wenn Sie eine Addition zu einem Attribut mit dem Wert 0 durchführen, wird die Zahl, die Sie hinzufügen, zum resultierenden Attributwert.

community (+ | add) [ names ]

(Nur BGP) Fügen Sie die angegebenen Gemeinden dem Satz von Gemeinden in der Route hinzu. Weitere Informationen finden Sie unter Grundlegendes zu BGP-Communities, erweiterten Communities und großen Communities als Übereinstimmungsbedingungen für Routingrichtlinien.Verstehen von BGP-Communities, erweiterten Communities und großen Communities als Übereinstimmungsbedingungen für Routing-Richtlinien

community (– | delete) [ names ]

(Nur BGP) Löschen Sie die angegebenen Gemeinden aus der Gruppe von Gemeinden in der Route. Weitere Informationen finden Sie unter Grundlegendes zu BGP-Communities, erweiterten Communities und großen Communities als Übereinstimmungsbedingungen für Routingrichtlinien.Verstehen von BGP-Communities, erweiterten Communities und großen Communities als Übereinstimmungsbedingungen für Routing-Richtlinien

community (= | set) [ names ]

(Nur BGP) Ersetzen Sie alle Communities, die sich in der Route in befanden, durch die angegebenen Communities. Weitere Informationen finden Sie unter Grundlegendes zu BGP-Communities, erweiterten Communities und großen Communities als Übereinstimmungsbedingungen für Routingrichtlinien.Verstehen von BGP-Communities, erweiterten Communities und großen Communities als Übereinstimmungsbedingungen für Routing-Richtlinien

cos-next-hop-map map-name

Legen Sie CoS-basierte Next-Hop-Zuordnung in der Weiterleitungstabelle fest.

damping name

(Nur BGP) Wenden Sie die angegebenen Parameter für die Routendämpfung auf die Route an. Diese Parameter überschreiben die standardmäßigen Dämpfungsparameter. Diese Aktion ist nur in einer Importrichtlinie sinnvoll, da sich die Dämpfungsparameter auf den Status der Routen in der Routing-Tabelle auswirken.

Um Dämpfungsparameter anzuwenden, müssen Sie die BGP-Flap-Dämpfung aktivieren, wie in der Junos OS Routing Protocols Library for Routing Devices beschrieben, und Sie müssen eine benannte Liste von Parametern erstellen, wie unter Verwenden von Routing-Richtlinien zum Dämpfen von BGP-Routen-Flapping beschrieben.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-routing/index.htmlVerwenden von Routing-Richtlinien zur Dämpfung von BGP-Routen-Flapping

destination-class destination-class-name

Verwalten Sie die Paketanzahl für eine Route, die Ihr Netzwerk passiert, basierend auf der Zieladresse im Paket. Sie können Folgendes tun:

  • Konfigurieren Sie Gruppenzielpräfixe, indem Sie eine Routingrichtlinie konfigurieren.

  • Wenden Sie diese Routingrichtlinie auf die Weiterleitungstabelle mit der entsprechenden Zielklasse an.

  • Aktivieren Sie die Paketzählung auf einer oder mehreren Schnittstellen, indem Sie die Anweisung auf Hierarchieebene einfügen (siehe Junos OS Class of Service User Guide for Routing Devices).destination-class-usage[edit interfaces interface-name unit logical-unit-number family inet accounting]https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/cos/config-guide-cos.html

  • Zeigen Sie die Ausgabe mit einem der folgenden Befehle an: ), oder (siehe CLI-Explorer).show interfaces destination-class (all | destination-class-name logical-interface-nameshow interfaces interface-name extensiveshow interfaces interface-name statisticshttps://www.juniper.net/documentation/content-applications/cli-explorer/junos/

  • Um eine Paketanzahl basierend auf der Quelladresse zu konfigurieren, verwenden Sie die in dieser Tabelle beschriebene Anweisung.source-class

external type metric

Legen Sie den externen Metriktyp für Routen fest, die von OSPF exportiert werden. Sie müssen das Schlüsselwort angeben.type

forwarding-class forwarding-class-name

Erstellen Sie die Weiterleitungsklasse, die Pakete basierend auf der Zieladresse und der Quelladresse im Paket enthält. Sie können Folgendes tun:

  • Konfigurieren Sie Gruppenpräfixe, indem Sie eine Routingrichtlinie konfigurieren.

  • Wenden Sie diese Routingrichtlinie auf die Weiterleitungstabelle mit der entsprechenden Weiterleitungsklasse an.

  • Aktivieren Sie die Paketzählung auf einer oder mehreren Schnittstellen, indem Sie das Verfahren verwenden, das in den in dieser Tabelle definierten oder-Aktionen beschrieben wird.destination-classsource-class

install-nexthop <strict> lsp lsp-name

Wählen Sie aus, welche nächsten Hops aus einer Gruppe gleicher nächster LSP-Hops in der Weiterleitungstabelle installiert werden. Verwenden Sie die Exportrichtlinie für die Weiterleitungstabelle, um den nächsten LSP-Hop anzugeben, der für die gewünschten Routen verwendet werden soll. Geben Sie die Option zum Aktivieren des strikten Modus an, mit dem überprüft wird, ob einer der in der Richtlinie angegebenen nächsten LSP-Hops aktiv ist.strict Wenn keiner der angegebenen nächsten LSP-Hops aktiv ist, installiert die Richtlinie den verworfenen nächsten Hop.

install-to-fib

Nur für Router der PTX-Serie die standardmäßige BGP-Routing-Richtlinie außer Kraft setzen. Weitere Informationen finden Sie unter Beispiel: Überschreiben der standardmäßigen BGP-Routing-Richtlinie auf Paketübertragungs-Routern der PTX-Serie.

load-balance consistent-hash

(Nur BGP) Geben Sie für Router der MX-Serie mit modularen Portkonzentratoren (MPCs) und nur für QFX10000-Switches ein konsistentes Load Balancing für eine oder mehrere IP-Adressen an. Diese Funktion behält die Affinität eines Datenstroms zu einem Pfad in einer ECMP-Gruppe (Equal-Cost Multipath) bei, wenn ein oder mehrere Next-Hop-Pfade fehlschlagen. Nur Flows für Pfade, die inaktiv sind, werden umgeleitet. Datenströme, die Servern zugeordnet sind, die weiterhin aktiv sind, werden beibehalten.

load-balance destination-ip-only

Berechnen Sie den Load-Balancing-Hash ausschließlich auf der Grundlage der Ziel-IP-Adresse. Auf diese Weise kann ein Dienstanbieter den Datenverkehr in Umgebungen, die pro Abonnent berücksichtigt werden, zu einem bestimmten Inhaltsserver leiten.

load-balance per-packet

(Nur für den Export in die Weiterleitungstabelle) Installieren Sie alle Next-Hop-Adressen in der Weiterleitungstabelle, und lassen Sie die Weiterleitungstabelle einen Lastenausgleich pro Paket durchführen. Mit dieser Richtlinienaktion können Sie VPLS-Datenverkehrsflüsse über mehrere Pfade hinweg optimieren. Weitere Informationen finden Sie unter Konfigurieren des Paketlastenausgleichs pro Paket.Configuring Per-Packet Load Balancing

load-balance per-prefix

Überschreiben Sie nur für Router der PTX-Serie die standardmäßige Routing-Richtlinie für den Lastausgleich pro Paket für BGP. Weitere Informationen finden Sie unter Beispiel: Überschreiben der standardmäßigen BGP-Routing-Richtlinie auf Paketübertragungs-Routern der PTX-Serie.

load-balance source-ip-only

Berechnen Sie den Load-Balancing-Hash ausschließlich auf der Grundlage der Quell-IP-Adresse. Auf diese Weise kann ein Dienstanbieter den Datenverkehr in Umgebungen, die pro Abonnent berücksichtigt werden, zu einem bestimmten Inhaltsserver leiten.

local-preference value

(Nur BGP) Legen Sie das BGP Local Preference (LOCAL_PREF)-Attribut fest. Der Präferenzwert kann eine Zahl im Bereich von 0 bis 4.294.967.295 (232 – 1) sein.

local-preference (add | subtract) number

Ändern Sie den lokalen Präferenzwert um den angegebenen Betrag. Wenn ein Additionsvorgang einen Wert ergibt, der größer als 4.294.967.295 (2 32 – 1) ist, wird der Wert auf 232 – 1 gesetzt. Wenn eine Subtraktionsoperation einen Wert kleiner als 0 ergibt, wird der Wert auf 0 gesetzt. Wenn zum Zeitpunkt des Additions- oder Subtraktionsvorgangs noch kein Attributwert festgelegt ist, wird der Attributwert unabhängig vom angegebenen Betrag standardmäßig auf den Wert 0 festgelegt. Wenn Sie eine Addition zu einem Attribut mit dem Wert 0 durchführen, wird die Zahl, die Sie hinzufügen, zum resultierenden Attributwert.

Wenn der Attributwert bei BGP nicht bekannt ist, wird er auf 100 initialisiert, bevor die Routing-Richtlinie angewendet wird.

map-to-interface (interface-name | self)

Legt den Wert fest, der den vorhandenen Metrik- oder Tag-Aktionen ähnelt.map-to-interface Für die Aktion müssen Sie eine der folgenden Optionen angeben:map-to-interface

  • Eine logische Schnittstelle (z. B. ge-0/0/0.0). Bei der logischen Schnittstelle kann es sich um eine beliebige Schnittstelle handeln, die Multicast derzeit unterstützt, einschließlich VLAN- und aggregierter Ethernet-Schnittstellen.

    HINWEIS:

    Wenn Sie eine physische Schnittstelle als angeben (z. B. ge-0/0/0), wird der Wert .0 an die physische Schnittstelle angehängt, um eine logische Schnittstelle zu erstellen.map-to-interface

  • Das Schlüsselwort .self Das Schlüsselwort gibt an, dass Multicast-Datenpakete auf derselben Schnittstelle wie die Steuerpakete gesendet werden und keine Zuordnung erfolgt.self

Wenn kein Begriff übereinstimmt, werden keine Multicast-Datenpakete gesendet.

metric metric metric2 metric metric3 metric metric4 metric

Legen Sie die Metrik fest. Sie können bis zu vier Metrikwerte angeben, beginnend mit (für den ersten Metrikwert) und fortgesetzt mit , und .metricmetric2metric3metric4

(Nur BGP) entspricht der MED und entspricht der IGP-Metrik, wenn der nächste BGP-Hop eine Schleife durch einen anderen Router durchläuft.metricmetric2

metric (add | subtract) number metric2 (add | subtract) number metric3 (add | subtract) number metric4 (add | subtract) number

Ändern Sie den Metrikwert um den angegebenen Betrag. Wenn ein Additionsvorgang einen Wert ergibt, der größer als 4.294.967.295 (2 32 – 1) ist, wird der Wert auf 232 – 1 gesetzt. Wenn eine Subtraktionsoperation einen Wert kleiner als 0 ergibt, wird der Wert auf 0 gesetzt. Wenn zum Zeitpunkt des Additions- oder Subtraktionsvorgangs noch kein Attributwert festgelegt ist, wird der Attributwert unabhängig vom angegebenen Betrag standardmäßig auf den Wert 0 festgelegt. Wenn Sie eine Addition zu einem Attribut mit dem Wert 0 durchführen, wird die Zahl, die Sie hinzufügen, zum resultierenden Attributwert.

metric expression (metric multiplier x offset a | metric2 multiplier y offset b)

Berechnen Sie eine Metrik basierend auf den aktuellen Werten von und .metricmetric2

Diese Richtlinienaktion überschreibt den aktuellen Wert des Metrikattributs mit dem Ergebnis des Ausdrucks

((x * metrisch) + a) + ((y * metrisch2) + b)

wobei und die aktuellen Eingabewerte sind.metricmetric2 Metrische Multiplikatoren sind im Bereich auf acht signifikante Stellen beschränkt.

metric (igp | minimum-igp) site-offset

(Nur BGP) Ändern Sie den Metrikwert (MED) um den angegebenen negativen oder positiven Offset. Diese Aktion ist nur in einer externen BGP-Exportrichtlinie (EBGP) sinnvoll.

next-hop (address | discard | next-table table-name | peer-address | reject | self)

Legen Sie die Adresse des nächsten Hops fest. Wenn das Werbeprotokoll BGP ist, können Sie den nächsten Hop nur dann festlegen, wenn ein nächster Hop eines Drittanbieters angekündigt werden kann. Das heißt, wenn Sie IBGP- oder EBGP-Konföderationen verwenden.

Wenn Sie angeben , wird die Adresse des nächsten Hops durch eine der Adressen des lokalen Routinggeräts ersetzt.self Das Werbeprotokoll bestimmt, welche Adresse verwendet werden soll. Wenn das Werbeprotokoll BGP ist, wird diese Adresse auf die lokale IP-Adresse festgelegt, die für die BGP-Nachbarschaft verwendet wird. Ein Routinggerät kann keine Routen mit sich selbst als nächstem Hop installieren.

Wenn Sie angeben , wird die Adresse des nächsten Hops durch die IP-Adresse des Peers ersetzt.peer-address Diese Option ist nur in Importrichtlinien gültig. Diese Option wird hauptsächlich von BGP verwendet, um die Verwendung der IP-Adresse des Peers für angekündigte Routen zu erzwingen, und ist nur dann sinnvoll, wenn der nächste Hop das Ankündigungs-Routing-Gerät oder ein anderes direkt verbundenes Routing-Gerät ist.

Wenn Sie angeben , wird die Adresse des nächsten Hops durch einen verworfenen nächsten Hop ersetzt.discard

Wenn Sie angeben , führt das Routinggerät eine Weiterleitungssuche in der angegebenen Tabelle durch.next-table

Wenn Sie die Aktion verwenden, muss die Konfiguration einen Ausdrucksqualifizierer enthalten, der eine andere Tabelle als die in der Aktion angegebene angibt.next-tablenext-table Mit anderen Worten, der Begriff Qualifizierer in der Anweisung muss die Tabelle in der Aktion ausschließen.fromnext-table Im folgenden Beispiel enthält der erste Begriff eine übereinstimmende Bedingung.rib vrf-customer2.inet.0 Die Aktion gibt einen nächsten Hop in einer anderen Routing-Tabelle, .vrf-customer1.inet.0 Der zweite Begriff bewirkt das Gegenteil, indem er in der Übereinstimmungsbedingung und In der Aktion verwendet.rib vrf-customer1.inet.0vrf-customer2.inet.0next-table

term 1 {
    from {
        protocol bgp;
        rib vrf-customer2.inet.0;
        community customer;
    }
    then {
        next-hop next-table vrf-customer1.inet.0;
    }
}
term 2 {
    from {
        protocol bgp;
        rib vrf-customer1.inet.0;
        community customer;
    }
    then {
        next-hop next-table vrf-customer2.inet.0;
    }
}

Wenn Sie angeben , wird die Adresse des nächsten Hops durch eine ablehnende Adresse des nächsten Hops ersetzt.reject

origin value

(Nur BGP) Legen Sie das BGP-Ursprungsattribut auf einen der folgenden Werte fest:

  • igp– Pfadinformationen, die aus dem lokalen AS stammen.

  • egp– Die Pfadinformationen stammen aus einem anderen AS.

  • incomplete– Pfadinformationen, die auf andere Weise gelernt wurden.

p2mp-lsp-root

Legen Sie den Eingangsstammknoten für einen M-LDP-basierten Punkt-zu-Mehrpunkt-Label-Switched-Pfad (LSP) fest. Weitere Informationen finden Sie unter Beispiel: Konfigurieren der Multipoint-LDP-In-Band-Signalisierung für Punkt-zu-Mehrpunkt-LSPs.

preference preference preference2 preference

Legen Sie den Voreinstellungswert fest. Sie können einen primären Präferenzwert () und einen sekundären Präferenzwert () angeben.preferencepreference2 Der Präferenzwert kann eine Zahl im Bereich von 0 bis 4.294.967.295 (232 – 1) sein. Eine niedrigere Zahl weist auf eine bevorzugte Route hin. Wenn Sie eine Importrichtlinie verwenden, um den Wert von auf den höchsten zulässigen Wert von 4.294.967.295 festzulegen, setzt Junos OS diesen Wert auf -1 zurück.preference2 Wenn Sie eine Zahl größer als (231 – 1) setzen, wird sie auf einen negativen Wert zurückgesetzt.preference2

Informationen zum Angeben von noch feineren Voreinstellungswerten finden Sie unter und -Aktionen in dieser Tabelle.colorcolor2

Wenn Sie die Präferenz mit der Aktion festlegen, bleibt die neue Präferenz mit der Route verknüpft.preference Die neue Einstellung ist intern für das Junos-Betriebssystem und nicht transitiv.

preference (add | subtract) number preference2 (add | subtract) number

Ändern Sie den Vorgabewert um den angegebenen Betrag. Wenn ein Additionsvorgang einen Wert ergibt, der größer als 4.294.967.295 (2 32 – 1) ist, wird der Wert auf 232 – 1 gesetzt. Wenn eine Subtraktionsoperation einen Wert kleiner als 0 ergibt, wird der Wert auf 0 gesetzt. Wenn zum Zeitpunkt des Additions- oder Subtraktionsvorgangs noch kein Attributwert festgelegt ist, wird der Attributwert unabhängig vom angegebenen Betrag standardmäßig auf den Wert 0 festgelegt. Wenn Sie eine Addition zu einem Attribut mit dem Wert 0 durchführen, wird die Zahl, die Sie hinzufügen, zum resultierenden Attributwert.

priority (low | medium | high)

(Nur OSPF-Import) Geben Sie eine Priorität für Präfixe an, die in einer OSPF-Importrichtlinie enthalten sind. Über OSPF erlernte Präfixe werden basierend auf der den Präfixen zugewiesenen Priorität in der Routing-Tabelle installiert. Präfixe, denen die Priorität zugewiesen ist, werden zuerst installiert, während Präfixe, denen die Priorität zugewiesen ist, zuletzt installiert werden.highlow

HINWEIS:

Eine OSPF-Importrichtlinie kann nur zum Festlegen von Prioritäten oder zum Filtern externer OSPF-Routen verwendet werden. Wenn eine OSPF-Importrichtlinie angewendet wird, die zu einer Abbruchaktion für eine nicht externe Route führt, wird die Aktion ignoriert und die Route trotzdem akzeptiert.rejectreject

source-class source-class-name

Verwalten Sie die Paketanzahl für eine Route, die durch Ihr Netzwerk verläuft, basierend auf der Quelladresse. Sie können Folgendes tun:

  • Konfigurieren Sie Gruppenquellpräfixe, indem Sie eine Routingrichtlinie konfigurieren.

  • Wenden Sie diese Routingrichtlinie auf die Weiterleitungstabelle mit der entsprechenden Quellklasse an.

  • Aktivieren Sie die Paketzählung auf einer oder mehreren Schnittstellen, indem Sie die Anweisung auf Hierarchieebene einschließen.source-class-usage interface-name[edit interfaces logical-unit-number unit family inet accounting] Fügen Sie der Anweisung außerdem die Anweisung or hinzu, um die eingehenden und ausgehenden Schnittstellen zu definieren, auf denen der für die Verwendung der Quellklasse (Source-Class Usage, SCU) überwachte Datenverkehr ein- und ausgeht (oder definieren Sie eine Schnittstelle für beide).source-class-usageinputoutput Die vollständige Syntax lautet .[edit interfaces interface-name unit family inet accounting source-class-usage (input | output | input output) unit-number]

  • Zeigen Sie die Ausgabe mit einem der folgenden Befehle an: , oder (siehe CLI-Explorer).show interfaces interface-name source-class source-class-nameshow interfaces interface-name extensiveshow interfaces interface-name statisticshttps://www.juniper.net/documentation/content-applications/cli-explorer/junos/

  • Verwenden Sie die in dieser Tabelle beschriebene Anweisung, um eine Paketanzahl basierend auf der Zieladresse zu konfigurieren.destination-class

  • Eine ausführliche Beispielkonfiguration für die Verwendung von Quellklassen finden Sie im Beispiel: Gruppieren von Quell- und Zielpräfixen in einer Weiterleitungsklasse.

HINWEIS:

Beim Konfigurieren von Richtlinienaktionsanweisungen können Sie nur eine Quellklasse für jede übereinstimmende Route konfigurieren. Mit anderen Worten, es können nicht mehr als eine Quellklasse auf dieselbe Route angewendet werden.

ssm-source [ addresses ];

Geben Sie eine oder mehrere IPv4- oder IPv6-Quelladressen für die quellenspezifische Multicast-Richtlinie (SSM) an

ssm-source [ addresses ];

Geben Sie eine oder mehrere IPv4- oder IPv6-Quelladressen für die quellspezifische Multicast-Richtlinie (SSM) an.

tag tag tag2 tag

Legen Sie den Tag-Wert fest. Sie können zwei Tag-Zeichenfolgen angeben: (für die erste Zeichenfolge) und (eine zweite Zeichenfolge).tagtag2 Diese Werte gelten lokal für den Router.

  • Bei OSPF-Routen legt die Aktion das 32-Bit-Tag-Feld in OSPF-LSA-Paketen (External Link-State Advertisement) fest.tag

  • Bei IS-IS-Routen legt die Aktion das 32-Bit-Flag in den IS-IS IP-Präfix-Typlängenwerten (TLV) fest.tag

  • Für RIPv2-Routen legt die Aktion die Route-Tag-Community fest.tag Diese Option wird nicht unterstützt.tag2

tag (add | subtract) number tag2 (add | subtract) number

Ändern Sie den Tag-Wert um den angegebenen Betrag. Wenn ein Additionsvorgang einen Wert ergibt, der größer als 4.294.967.295 (2 32 – 1) ist, wird der Wert auf 232 – 1 gesetzt. Wenn eine Subtraktionsoperation einen Wert kleiner als 0 ergibt, wird der Wert auf 0 gesetzt. Wenn zum Zeitpunkt des Additions- oder Subtraktionsvorgangs noch kein Attributwert festgelegt ist, wird der Attributwert unabhängig vom angegebenen Betrag standardmäßig auf den Wert 0 festgelegt. Wenn Sie eine Addition zu einem Attribut mit dem Wert 0 durchführen, wird die Zahl, die Sie hinzufügen, zum resultierenden Attributwert.

validation-state

Wenn die BGP-Ursprungsvalidierung konfiguriert ist, legen Sie den Validierungsstatus eines Routenpräfixes auf "Gültig", "Ungültig" oder "Unbekannt" fest.

Die Routing-Validierungsdatenbank enthält ROA-Datensätze (Route Origin Authorization), die Routenpräfixe den erwarteten ursprünglichen autonomen Systemen (ASs) zuordnen. Dadurch wird verhindert, dass versehentlich ungültige Routen angekündigt werden.

Weitere Informationen finden Sie unter Grundlegendes zur Ursprungsvalidierung für BGP.https://www.juniper.net/documentation/en_US/junos/topics/topic-map/bgp_origin_validation.html

Konfigurieren der Standardaktion in Routing-Richtlinien

Die Anweisung setzt alle dem Protokoll innewohnenden Aktionen außer Kraft.default-action Diese Aktion ist auch nicht beendend, sodass verschiedene Richtlinienbedingungen ausgewertet werden können, bevor die Richtlinie beendet wird. Sie können eine Standardaktion angeben, entweder oder , wie folgt:acceptreject

Die resultierende Aktion wird entweder durch das Protokoll oder durch den letzten übereinstimmenden Richtlinienbegriff festgelegt.

Beispiel: Konfigurieren der Standardaktion in einer Routingrichtlinie

Konfigurieren Sie eine Routing-Richtlinie, die Routen basierend auf drei Richtlinienbegriffen abgleicht. Wenn die Route mit dem ersten Begriff übereinstimmt, wird ein bestimmtes Community-Tag angehängt. Wenn die Route mit zwei separaten Begriffen übereinstimmt, werden beide Community-Tags angehängt. Wenn die Route mit keiner Bedingung übereinstimmt, wird sie abgelehnt (Standardaktion des Protokolls). Beachten Sie, dass sich die Begriffe und gegenseitig ausschließen.hubspoke

Konfigurieren einer abschließenden Aktion in Routing-Richtlinien

Zusätzlich zum Angeben einer Aktion mithilfe der Anweisung in einem benannten Begriff können Sie auch eine Aktion angeben, die die Anweisung in einem unbenannten Begriff verwendet, und zwar wie folgt:thenthen

Protokollieren von Übereinstimmungen mit einem Routingrichtlinienbegriff

Wenn Sie die Ablaufverfolgungsaktion angeben, wird die Übereinstimmung in einer Ablaufverfolgungsdatei protokolliert. Um eine Ablaufverfolgungsdatei einzurichten, müssen Sie die folgenden Elemente in der globalen Anweisung angeben:traceoptions

  • Trace-Dateiname

  • Option in der Anweisungpolicyflag

Im folgenden Beispiel wird der Ablaufverfolgungsdateiname von :policy-log

Diese Aktion wirkt sich nicht auf die Flusssteuerung während der Auswertung der Routingrichtlinie aus.

Wenn ein Ausdruck, der eine Ablaufverfolgungsaktion angibt, auch eine Flusssteuerungsaktion angibt, wird der Name des Ausdrucks in der Ablaufverfolgungsdatei protokolliert. Wenn ein Begriff nur eine Ablaufverfolgungsaktion angibt, wird das Wort &lt;> protokolliert.default

Konfigurieren separater Aktionen für Routen in Routenlisten

Wenn Sie Routenlisten in der Anweisung angeben, können Sie für jede Route in der Liste eine Aktion angeben, die direkt für diese einzelne Route ausgeführt werden soll, ohne eine Anweisung einzufügen.fromthen Weitere Informationen finden Sie unter Grundlegendes zu Routenfiltern für die Verwendung in Übereinstimmungsbedingungen für Routingrichtlinien.Grundlegendes zu Routenfiltern für die Verwendung in Übereinstimmungsbedingungen für Routingrichtlinien