Routing-Richtlinien für EVPN
ZUSAMMENFASSUNG Erstellen Sie Routing-Richtlinien, um die EVPN-Routing-Informationen zu steuern, die in die verschiedenen Routing-Tabellen importiert und exportiert werden.
Mit Routing-Richtlinien können Sie die Routing-Informationen steuern, die das Gerät in die Routing- und Weiterleitungstabellen importiert und exportiert. Ab Junos OS 19.4R1 hat Junos die Unterstützung für Routing-Richtlinien um das Erstellen und Anwenden von Richtlinienfiltern erweitert, die für EVPN-Routen spezifisch sind.
Sie können Richtlinien auf Routing-Instance-Ebene oder auf BGP-Gruppenebene anwenden. Wenn Sie Richtlinien auf BGP-Gruppenebene anwenden, wirken sich diese auf alle EVPN-Routing-Instanzen aus. Wenn sie auf Routing-Instance-Ebene angewendet werden, wirken sie sich nur auf die angegebene EVPN-Routing-Instanz aus. Um die Richtlinie auf BGP-Gruppenebene anzuwenden, schließen Sie die vpn-apply-export
Anweisung auf Hierarchieebene [edit protocols bgp]
ein und importieren oder exportieren Sie die Richtlinie. Um die Richtlinie auf Routing-Instance-Ebene anzuwenden, verwenden Sie die vrf-export
or-Anweisung vrf-import
, um die Richtlinie für diese Routing-Instanz anzuwenden.
Sie können EVPN-Routenankündigungen vom Typ 1 über die vrf-export
Richtlinienkonfiguration ändern. Sie müssen die Richtlinie mit der accept
Klausel für die Zielgemeinschaften konfigurieren, die beworben werden sollen, da sie sonst von der Standardrichtlinienaktion abgelehnt werden.
Richtlinien bestehen aus Übereinstimmungsbedingungen, -aktionen und -bedingungen. Weitere Informationen zu Richtlinien finden Sie unter Übersicht über Richtlinienrahmen.
Tabelle 1 listet die Übereinstimmungsbedingungen auf, die für die Verwendung beim Filtern von EVPN-Routen unterstützt werden.
Übereinstimmungsbedingung |
Beschreibung |
||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
BGP-EVPN-Routen können über eine Reihe von erweiterten EVPN-Communities verfügen, die im Attribut BGP-Update-Nachrichtenpfad enthalten sind, sodass Sie diese erweiterten Communities zum Filtern von BGP-EVPN-Routen verwenden können. Zu den EVPN-spezifischen Informationen, die in erweiterten Communitys verfügbar sind, gehören z. B. der Kapselungstyp, MAC-Mobilitätsinformationen, EVPN-Split-Horizon-Label-Informationen, EVPN-ESI-Split-Horizon-Label, ESI-Modus, E-Tree-Leaf-Label und mehr. Verwenden Sie die folgende Syntax, um erweiterte BGP-EVPN-Communitys anzugeben:
Alle Werte (einschließlich type) sind in Dezimalzahlen angegeben. type ist 2 Oktette, wobei das Oktett höherer Ordnung den Typ der erweiterten Community und das Oktett niedriger Ordnung den Community-Untertyp definiert. val1 und val2 kann als [2 + 4] Oktette oder als [4 + 2] Oktette angegeben werden. Die erweiterten Communitys, die am häufigsten mit BGP-EVPN-Routen verwendet werden, finden Sie hier.
Eine vollständige Liste der Extended Communities finden Sie unter Border Gateway Protocol (BGP) Extended Communities . |
||||||||||||||||||||||||||||||||||||||||
|
Sie können BGP-EVPN-Routen auf der Grundlage von ESIs-Informationen (Ethernet Segment Identifiers) für die Routentypen 1, 2, 4, 7 und 8 filtern, die die einzigen Typen sind, die das ESI-Attribut in ihrem Präfix enthalten. (ESI-Werte werden als ganze 10-Byte-Zahlen codiert und zur Identifizierung eines mehrfach vernetzten Segments verwendet.) Beachten Sie, dass die übereinstimmende Anweisung nur zusammen mit der übereinstimmenden |
||||||||||||||||||||||||||||||||||||||||
|
Sie können BGP-EVPN-Routen auf der Grundlage der EVPN-Ethernet-Tag-Informationen filtern, die Teil des Präfixes der EVPN-Route sind. Diese übereinstimmende Anweisung ist nur zusammen mit |
||||||||||||||||||||||||||||||||||||||||
|
Filtern von BGP-EVPN-Typ-2-Routen basierend darauf, ob sie über eine IP-Adresse verfügen. EVPN Typ 2 MAC/IP-Ankündigungsrouten können neben der MAC-Adresse auch die IP-Adresse im Präfix enthalten. Die IP-Adresse, die in der MAC-IP-Ankündigungsroute übertragen wird, kann entweder eine IPv4- oder eine IPv6-Adresse sein. Es ist möglich, Typ-2-Routen nur basierend auf MAC-Adresse, MAC+IPv4-Adresse oder MAC+IPv6-Adresse herauszufiltern. Dazu muss die folgende CLI-Anweisung festgelegt werden:
Beachten Sie, dass diese match-Anweisung nur zusammen mit der match-Anweisung |
||||||||||||||||||||||||||||||||||||||||
|
Legen Sie das Attribut "Lokale Präferenz" (LOCAL_PREF) fest. Der Präferenzwert kann eine Zahl im Bereich von 0 bis 4.294.967.295 sein. |
||||||||||||||||||||||||||||||||||||||||
|
(Nur BGP) Benannte MAC-Filterliste. EVPN-Routen vom Typ 2 haben eine MAC-Adresse als Teil des Präfixes, mit dem Sie eine Liste von MAC-Adressen erstellen können. |
||||||||||||||||||||||||||||||||||||||||
|
Metric entspricht der MED, und metric2 entspricht der IGP-Metrik, wenn der nächste BGP-Hop eine Schleife durch einen anderen Router durchläuft. Sie können bis zu vier Metrikwerte angeben: metric, metric2, metric3 und metric4. |
||||||||||||||||||||||||||||||||||||||||
|
Erfordert IBGP- oder EBGP-Konföderationen (der nächste Hop eines Drittanbieters muss angekündigt werden).
|
||||||||||||||||||||||||||||||||||||||||
|
Für EVPN reichen die NLRI-Routentypen von 1 bis 8 (das erste Oktett des Routenpräfixes in der BGP-Aktualisierungsnachricht ist der EVPN-Routentyp). In einer einzigen Richtlinie können mehrere Routentypen angegeben werden. |
||||||||||||||||||||||||||||||||||||||||
|
Legen Sie das BGP-Pfadursprungsattribut auf einen der folgenden Werte fest:
|
||||||||||||||||||||||||||||||||||||||||
|
Sowohl als Bei Verwendung mit den EVPN-NRLI-Routentypen 2 und 5 wird Folgendes unterstützt:
|
||||||||||||||||||||||||||||||||||||||||
|
Wert des Routenunterscheiders (RD). Das Filtern von BGP-EVPN-Routen basierend auf RD wird unterstützt. Die RD-Informationen werden im Präfix der EVPN-Route übertragen. |
||||||||||||||||||||||||||||||||||||||||
|
Benannter Routenfilter oder Routenfilterliste. Sie können Präfixlängenqualifizierer für die Liste der Routen in der Routenfilterliste angeben. Bei Verwendung mit den EVPN-NRLI-Routentypen 2 und 5 wird Folgendes unterstützt:
|
Bei der Verwendung von Richtlinienfiltern zum Filtern von EVPN-Routen werden in Junos OS Version 19.4R1 und höher die folgenden Richtlinienaktionen unterstützt (d. h., sie können als then-Qualifizierer in der Richtlinie angegeben werden).
Tabelle 2 listet Aktionen auf, die beim Filtern von EVPN-Routen verwendet werden können.
Aktion |
Beschreibung |
---|---|
Akzeptieren |
Akzeptieren Sie eine Route. |
|
Wenden Sie eine Konfigurationsgruppe auf eine Richtlinie an. Wenn Sie mehr als einen Gruppennamen angeben, hat die erste aufgelistete Gruppe Vorrang vor der nächsten usw. |
|
Deaktivieren Sie die Vererbung einer Konfigurationsgruppe. Diese Aktion ist nützlich, wenn Sie die apply-group-Anweisung in einer Richtlinie verwenden, aber auch die von der Konfigurationsgruppe geerbten Werte für einen bestimmten Parameter überschreiben möchten. |
|
Fügt eine oder mehrere AS-Nummern am Anfang des AS-Pfads an. 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 Nicht-Konföderierungssequenz eingefügt. |
|
Akzeptieren oder Ablehnen eines Aktionsprotokollprotokolls, indem Sie es außer Kraft setzen. Hierbei handelt es sich um eine nicht beendende Richtlinienaktion. |
|
Springen Sie zur nächsten Richtlinie oder zum nächsten Begriff. |
|
Legt das lokale BGP-Präferenzattribut für die Route fest. Die Präferenz kann eine Zahl von 0 bis 4.294.967.295 sein, wobei niedrigere Zahlen bevorzugt werden. Ausgewählte Routen werden in der Weiterleitungstabelle installiert. |
|
Legen Sie die Priorität für die Routeninstallation fest: hoch, niedrig oder mittel. Routen mit hoher Priorität werden zuerst in der RIB (Routing-Tabelle) und der FIB (Weiterleitungstabelle) aktualisiert, bevor Routen mit mittlerer und niedriger Priorität aktualisiert werden. Routen werden je nach Priorität in Warteschlangen mit unterschiedlicher Priorität eingeordnet. |
|
Lehnt die Route ab und gibt sie nicht weiter. Nachdem eine Route abgelehnt wurde, werden keine anderen Begriffe in der Routingrichtlinie und keine anderen Routingrichtlinien ausgewertet. |
|
Ändern Sie den Tag-Wert um den angegebenen Betrag. |