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 then Anweisung enthalten, die die Aktionen definiert, die ausgeführt werden sollen, wenn eine Route alle Bedingungen in der from und-Anweisung to im Begriff erfüllt:

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 fromto , werden alle Routen als übereinstimmend betrachtet, und die Aktionen gelten für alle. Weitere Informationen zu den fromto and-Anweisungen finden Sie unter Übereinstimmungsbedingungen für Routingrichtlinien.

Sie können eine oder mehrere Aktionen in der then Anweisung angeben. 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 show route receive-protocol Befehl, um die Quellroute anzuzeigen, bevor die Routing-Richtlinie angewendet wurde. Um eine Route anzuzeigen, nachdem eine Exportrichtlinie angewendet wurde, verwenden Sie den show route advertised-protocol Befehl.

    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 then Anweisung ist optional. 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.

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 then Anweisung angegebene Annahme- oder Ablehnungsaktion wird übersprungen. Alle Aktionen in der Anweisung, die then Routenmerkmale bearbeiten, werden auf die Route angewendet.

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 next term als Aktion angegeben, aber keine Übereinstimmungsbedingungen konfiguriert sind, wird nicht unterstützt.

next policy

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

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 Tabelle 2 So bearbeiten Sie Routenmerkmale aufgeführten Aktionen angeben.

Tabelle 2: Aktionen zum Bearbeiten von Routenmerkmalen

Action!

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 add-path angekündigten Präfixe.

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.

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 n an, wobei n eine Zahl von 1 bis 32 ist.

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 as-path-expand Zählung gleich eins ist, ist, dass ein solcher As-Pfad länger und daher weniger vorzuziehen ist. Es wird empfohlen, entweder die as-path-expand Anzahl explizit festzulegen oder die nicht verwendete Einstellung zu löschen, um unerwartetes Verhalten zu vermeiden.

assisted-replication replicator-ip replicator-ip (strict | fallback-replicator-ip fallback-replicator-ip)

(Nur unterstützte Replikation [AR] mit optimiertem Intersubnetz-Multicast [OISM]) Aktivieren Sie ein AR-Leaf-Gerät in einem EVPN-Netzwerk, in dem OISM ausgeführt wird, um Multicast-Datenströme deterministisch zu bestimmten AR-Replikatorgeräten zu steuern. Fügen Sie optional die Option hinzu, Flows strict strikt nur an den bevorzugten angegebenen AR-Replikator weiterzuleiten. Sie können auch eine Fallback-AR-Replikatoradresse hinzufügen, die für den Fall verwendet werden kann, dass der bevorzugte AR-Replikator ausfällt. Weitere Informationen finden Sie hier assisted-replication (Deterministic AR Replicator Policy Actions) .

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.

color preference color2 preference

Legen Sie den Voreinstellungswert auf den angegebenen Wert fest. Die color Voreinstellungswerte und color2 sind noch detaillierter als die in den preference Aktionen und preference2 angegebenen Werte. 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 color Aktion festlegen, ist der Wert Junos OS-intern und nicht transitiv.

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 (232 – 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.

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.

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.

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 RoutingDevices beschrieben, und Sie müssen eine benannte Liste von Parametern erstellen, wie unter Verwenden von Routing-Richtlinien zum Dämpfen von BGP-Routen-Flappingbeschrieben.

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 destination-class-usage Anweisung auf Hierarchieebene [edit interfaces interface-name unit logical-unit-number family inet accounting] einfügen (siehe Junos OS Class of Service User Guide for Routing Devices).

  • Zeigen Sie die Ausgabe mit einem der folgenden Befehle an: show interfaces destination-class (all | destination-class-name logical-interface-name), show interfaces interface-name extensiveoder show interfaces interface-name statistics (siehe CLI-Explorer).

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

external type metric

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

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 destination-classsource-class Tabelle definierten oder-Aktionen beschrieben wird.

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 strict überprüft wird, ob einer der in der Richtlinie angegebenen nächsten LSP-Hops aktiv ist. 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-Routernder 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 symmetric-consistent-hash

(Router der MX-Serie – AFT-basiert) Aktivieren Sie symmetrisches konsistentes Hashing, um konsistentes Hashing mit statischen Routen zu unterstützen und symmetrisches Lastenausgleich mit korreliertem Quell-IP- und Ziel-IP-Lastausgleichs-Hashschlüssel in Vorwärts- und Rückwärtsrichtung zu erreichen.

Diese Aktion wird in einem Szenario verwendet, in dem konsistenter Hash auf Anycast-IPs angewendet werden soll, die für den Lastenausgleich des Datenverkehrs verwendet werden, der über eine statische Route zur ECMP-Servergruppe in Upstream- und Downstream-Richtung erlernt wird. Da davon ausgegangen wird, dass alle Datenströme eines Kunden denselben ECMP-Server erreichen, wird nur die Quell-IP für die Erstellung des Lastausgleichs-Hashs in eine Richtung und die Ziel-IP für die Erstellung des Lastausgleichs-Hashes in umgekehrter Richtung verwendet.

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.

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-Routernder 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 (232 – 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 map-to-interface den vorhandenen Metrik- oder Tag-Aktionen ähnelt. Für die map-to-interface Aktion müssen Sie eine der folgenden Optionen angeben:

  • 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 map-to-interface physische Schnittstelle angehängt, um eine logische Schnittstelle zu erstellen.

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

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 metric (für den ersten Metrikwert) und fortgesetzt mit metric2, metric3und metric4.

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

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 (232 – 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 metric und metric2.

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

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

wobei metric und metric2 die aktuellen Eingabewerte sind. 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 self, wird die Adresse des nächsten Hops durch eine der Adressen des lokalen Routinggeräts ersetzt. 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 peer-address, wird die Adresse des nächsten Hops durch die IP-Adresse des Peers ersetzt. 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 discard, wird die Adresse des nächsten Hops durch einen verworfenen nächsten Hop ersetzt.

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

Wenn Sie die next-table Aktion verwenden, muss die Konfiguration einen Ausdrucksqualifizierer enthalten, der eine andere Tabelle als die in der next-table Aktion angegebene angibt. Mit anderen Worten, der Begriff Qualifizierer in der from Anweisung muss die Tabelle in der next-table Aktion ausschließen. Im folgenden Beispiel enthält rib vrf-customer2.inet.0 der erste Begriff eine übereinstimmende Bedingung. 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 vrf-customer2.inet.0 In der next-table Aktion verwendetrib vrf-customer1.inet.0.

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 reject, wird die Adresse des nächsten Hops durch eine ablehnende Adresse des nächsten Hops ersetzt.

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 (preference) und einen sekundären Präferenzwert (preference2) angeben. 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 preference2 auf den höchsten zulässigen Wert von 4.294.967.295 festzulegen, setzt Junos OS diesen Wert auf -1 zurück. Wenn Sie eine Zahl größer als (231 – 1) setzenpreference2, wird sie auf einen negativen Wert zurückgesetzt.

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

Wenn Sie die Präferenz mit der preference Aktion festlegen, bleibt die neue Präferenz mit der Route verknüpft. 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 (232 – 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 high die Priorität zugewiesen ist, werden zuerst installiert, während Präfixe, denen low die Priorität zugewiesen ist, zuletzt installiert werden.

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 reject Abbruchaktion für eine nicht externe Route führt, wird die reject Aktion ignoriert und die Route trotzdem akzeptiert.

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 source-class-usage interface-name Anweisung auf Hierarchieebene [edit interfaces logical-unit-number unit family inet accounting] einschließen. Fügen Sie der source-class-usage Anweisung außerdem die input Anweisung or output 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). 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: show interfaces interface-name source-class source-class-name, show interfaces interface-name extensiveoder show interfaces interface-name statistics (siehe CLI-Explorer).

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

  • 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: tag (für die erste Zeichenfolge) und tag2 (eine zweite Zeichenfolge). Diese Werte gelten lokal für den Router.

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

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

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

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 (232 – 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.

Konfigurieren der Standardaktion in Routing-Richtlinien

Die default-action Anweisung setzt alle dem Protokoll innewohnenden Aktionen außer Kraft. 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 accept oder reject, wie folgt:

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 hub und spoke gegenseitig ausschließen.

Konfigurieren einer abschließenden Aktion in Routing-Richtlinien

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

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 traceoptions Anweisung angeben:

  • Trace-Dateiname

  • policy Option in der flag Anweisung

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 <default> protokolliert.

Konfigurieren separater Aktionen für Routen in Routenlisten

Wenn Sie Routenlisten in der from 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 then Anweisung einzufügen. Weitere Informationen finden Sie unter Grundlegendes zu Routenfiltern für die Verwendung in Übereinstimmungsbedingungen für Routingrichtlinien.