Referenz zu BGP-Routenrichtlinienattributen
Auf dieser Seite werden Beispiel-BGP-Routenrichtlinien mit der Common Expression Language (CEL) für Cloud Router gezeigt.
Übereinstimmende Attribute
In der folgenden Tabelle werden Übereinstimmungsattribute beschrieben, die für BGP-Routenrichtlinien verfügbar sind:
Attribute |
Beschreibung |
---|---|
|
Liste der Communitys, die der BGP-Route zugeordnet sind |
|
IP-Bereich für die BGP-Route |
Abgleichvorgänge
In der folgenden Tabelle werden Übereinstimmungsvorgänge beschrieben, die für BGP-Routenrichtlinien verfügbar sind:
Vorgang |
Beschreibung |
---|---|
|
Gibt "true" zurück, wenn Communities eine Obermenge der Liste Ein community_value ist ein 32-Bit-Feld, das in zwei 16-Bit-Abschnitte unterteilt ist. Traditionell codieren die ersten 16 Bit des Werts die autonome Systemnummer (AS) des Netzwerks, aus dem die Community stammt. Cloud Router erzwingt diese Konvention jedoch nicht. Die zweiten 16 Bit des Werts codieren eine eindeutige Zahl, die vom Ursprungs-AS zugewiesen wird. Nur auf Import beschränkt. |
|
Gibt |
|
Gibt |
|
Gibt
Kann mit |
|
Gibt ein Präfixobjekt zurück, das den CIDR-Bereich |
|
Gibt ein Präfixbereichsobjekt zurück, das eine Kopie von |
|
Gibt ein Präfixbereichsobjekt zurück, das eine Kopie von |
|
Gibt ein Präfixbereichsobjekt zurück, das eine Kopie von |
|
Gibt ein Präfixbereichsobjekt zurück, das eine Kopie von |
|
Gibt x und y müssen boolesche Ausdrücke sein, die entweder das Attribut |
Aufgrund der Regeln für ||
-Vorgänge (OR) sind alle Bedingungen effektiv null oder mehr destination
-Übereinstimmungsvorgänge, die durch OR verbunden sind.
(D0 || D1 || ... || Dm)
Die folgende Tabelle zeigt ein Beispiel für die Verwendung von prefix
zum Erstellen komplexer regulärer Ausdrücke im Vergleich zu einigen Routeranbietern:
Cloud Router | Cisco | Juniper | Erklärung |
---|---|---|---|
|
|
|
Enthält genau das Präfix |
|
|
|
Enthält genau das Präfix |
|
|
|
Stimmt mit dem Bereich zwischen |
|
|
|
Stimmt mit dem Bereich zwischen |
|
|
|
Stimmt mit dem Bereich zwischen |
|
|
|
Bereich in |
Aktionsattribute
In der folgenden Tabelle werden die Aktionsattribute beschrieben, die für BGP-Routenrichtlinien verfügbar sind:
Attribut |
Beschreibung |
Beschränkungen |
---|---|---|
|
Die Liste der AS-Nummern, die die BGP-Routenaktualisierung durchlaufen hat |
Export und Import |
|
Die Liste der Communities der Route |
Nur exportieren |
|
Der Multipath Exit Diskriminator (MED) der Route |
Export und Import |
Aktionsvorgänge
In der folgenden Tabelle werden die Aktionsvorgänge beschrieben, die für BGP-Routenrichtlinien verfügbar sind:
Vorgang |
Beschreibung |
Beschränkungen |
---|---|---|
|
Akzeptiert die BGP-Route und beendet die weitere Auswertung der BGP-Routenrichtlinien oder -bedingungen, einschließlich aller Aktionen, die nach dieser Route folgen. |
Keine |
|
Die BGP-Route wird herausgefiltert und die weitere Auswertung von BGP-Richtlinien oder -Begriffen wird beendet, einschließlich aller nachfolgenden Aktionen. |
Keine |
|
Beendet die Ausführung der verbleibenden Begriffe in dieser BGP-Routenrichtlinie (einschließlich aller Aktionen nach diesem Begriff) und fährt mit der nächsten angewendeten BGP-Routenrichtlinie fort (falls vorhanden). |
Keine |
|
Fügt dem AS-PATH-Attribut eine Liste von AS-Nummern als Sequenz vor.
|
Keine |
|
Fügt der Liste der Communitys den Communitywert hinzu. Der Community-Wert kann eine einzelne Community oder eine Liste sein. Alle Communitywerte, die private Communitys sind, die den folgenden ASNs von Google zugeordnet sind, werden von Cloud Router ignoriert: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Nur exportieren |
|
Der Communitywert wird aus der Liste der Communities entfernt. Der Community-Wert kann eine einzelne Community oder eine Liste sein. Alle Communitywerte, die private Communitys sind, die den folgenden ASNs von Google zugeordnet sind, werden von Cloud Router ignoriert: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Nur exportieren |
|
Ersetzt die Liste der Communities durch den Communitywert, der leer sein kann. Alle Communitywerte, die private Communitys sind, die den folgenden ASNs von Google zugeordnet sind, werden von Cloud Router ignoriert: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Nur exportieren |
|
Legt MED auf |
Keine |