Riferimento all'attributo della policy di route BGP
Questa pagina mostra esempi di criteri di route BGP che utilizzano il Common Expression Language (CEL) per router Cloud.
Le policy di route BGP sono definite come un elenco ordinato di termini. Ogni termine viene valutato nell'ordine specificato e include sia una condizione sia un'azione corrispondente per quando un percorso corrisponde a quel termine. Un determinato criterio di route BGP può essere applicato solo in una direzione, in entrata per le route apprese o in uscita per le route pubblicizzate, ma non contemporaneamente in entrambe le direzioni. Tuttavia, i criteri di route BGP possono essere applicati a più peer BGP su Cloud Router.
Attributi corrispondenti
La tabella seguente descrive gli attributi di corrispondenza disponibili per le policy di route BGP:
Attributi |
Descrizione |
---|---|
|
Elenco delle community attribuite alla route BGP |
|
Intervallo IP per la route BGP |
Operazioni di corrispondenza
La seguente tabella descrive le operazioni di corrispondenza disponibili per i criteri di route BGP:
Operazione |
Descrizione |
---|---|
|
Restituisce true se le community sono un superinsieme dell'elenco
Un community_value è un campo a 32 bit diviso in due sezioni di 16 bit. Per convenzione, i primi 16 bit del valore codificano il numero del sistema autonomo (AS) della rete da cui ha origine la community, ma router Cloud non applica questa convenzione. I secondi 16 bit del valore codificano un numero univoco assigned dall'AS di origine. Limitato solo all'importazione. |
|
Restituisce |
|
Restituisce |
|
Restituisce
Negabile con |
|
Restituisce un oggetto prefisso che rappresenta l'intervallo CIDR
|
|
Restituisce un oggetto intervallo di prefisso che è una copia di |
|
Restituisce un oggetto intervallo di prefisso che è una copia di |
|
Restituisce un oggetto intervallo di prefissi che è una copia di |
|
Restituisce un oggetto intervallo di prefisso che è una copia di |
|
Restituisce x e y devono essere espressioni booleane che utilizzano l'attributo
|
A causa delle regole per le operazioni ||
(OR), tutte le condizioni sono
effettivamente zero o più operazioni di corrispondenza destination
collegate da OR.
(D0 || D1 || ... || Dm)
La tabella seguente è un esempio dell'utilizzo di prefix
per creare espressioni regolari complesse rispetto ad alcuni fornitori di router:
Router Cloud | Cisco | Ginepro | Spiegazione |
---|---|---|---|
|
|
|
Corrispondenza esatta al prefisso |
|
|
|
Corrispondenza esatta al prefisso |
|
|
|
Abbina l'intervallo all'interno di |
|
|
|
Abbina l'intervallo all'interno di |
|
|
|
Abbina l'intervallo all'interno di |
|
|
|
Abbina l'intervallo all'interno di |
Attributi azione
La seguente tabella descrive gli attributi di azione disponibili per i criteri di route BGP:
Attributo |
Descrizione |
Limitazioni |
---|---|---|
|
L'elenco dei numeri AS attraversati dall'aggiornamento della route BGP |
Esporta e importa |
|
L'elenco delle community del percorso |
Solo esportazione |
|
Il discriminatore di uscita multipath (MED) del percorso |
Esporta e importa |
Operazioni di azioni
La seguente tabella descrive le operazioni di azioni disponibili per i criteri di route BGP:
Operazione |
Descrizione |
Limitazioni |
---|---|---|
|
Accetta la route BGP e interrompe l'ulteriore valutazione dei termini o delle norme relative alle route BGP, incluse eventuali azioni successive. |
Nessuno |
|
Filtra il percorso BGP e interrompe l'ulteriore valutazione dei criteri o dei termini BGP, incluse le azioni che seguono questa. |
Nessuno |
|
Interrompe l'esecuzione dei termini rimanenti in questa policy di route BGP (incluse eventuali azioni successive a questo termine) e passa alla successiva policy di route BGP applicata (se presente). |
Nessuno |
|
Antepone un elenco di numeri AS all'attributo AS-PATH, sotto forma di sequenza.
|
Nessuno |
|
Aggiunge il valore della community all'elenco delle community. Il valore della community può essere una singola community o un elenco. Tutti i valori della community che sono comunità private mappati ai seguenti ASN di proprietà di Google vengono ignorati dal router Cloud: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Solo esportazione |
|
Rimuove il valore della community dall'elenco delle community. Il valore della community può essere una singola community o un elenco. Tutti i valori della community che sono comunità private mappati ai seguenti ASN di proprietà di Google vengono ignorati dal router Cloud: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Solo esportazione |
|
Sostituisce l'elenco di community con il valore della community, che può essere vuoto. I valori della community che sono comunità private mappate ai seguenti ASN di proprietà di Google vengono ignorati dal router Cloud: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Solo esportazione |
|
Imposta MED su |
Nessuno |