Riferimento agli attributi delle policy di route BGP
Questa pagina mostra esempi di policy di route BGP che utilizzano Common Expression Language (CEL) per il 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 una route corrisponde a quel termine. Una determinata policy di route BGP può essere applicata solo in una direzione, in entrata per le route apprese o in uscita per le route annunciate, ma non entrambe contemporaneamente. Tuttavia, le policy di route BGP possono essere applicate a più peer BGP sul router Cloud.
Attributi usati per la corrispondenza
La tabella seguente descrive gli attributi di corrispondenza disponibili per le policy di route BGP:
Attributi |
Descrizione |
|---|---|
|
Elenco delle community attribuite alla route BGP |
|
L'intervallo IP per la route BGP |
Operazioni di corrispondenza
La tabella seguente descrive le operazioni di corrispondenza disponibili per le policy di route BGP:
Operazione |
Descrizione |
|---|---|
|
Restituisce true se le community sono un superset dell'elenco
Un community_value è un campo a 32 bit suddiviso in due sezioni a 16 bit Per convenzione, i primi 16 bit del valore codificano il numero di sistema autonomo (AS) della rete da cui proviene la community, ma il router Cloud non applica questa convenzione. I secondi 16 bit del valore codificano un numero univoco assegnato dall'AS di origine. Limitato alla sola importazione. |
|
Restituisce |
|
Restituisce |
|
Restituisce
Può essere negato con |
|
Restituisce un oggetto prefisso che rappresenta l'intervallo CIDR
|
|
Restituisce un oggetto intervallo di prefissi che è una copia di |
|
Restituisce un oggetto intervallo di prefissi che è una copia di |
|
Restituisce un oggetto intervallo di prefissi che è una copia di |
|
Restituisce un oggetto intervallo di prefissi che è una copia di |
|
Restituisce l'elenco delle community denominate nel set di community
|
|
Restituisce l'elenco dei prefissi denominati nel set di prefissi |
|
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 connesse da OR.
(D0 || D1 || ... || Dm)
La tabella seguente è un esempio di utilizzo di prefix per creare espressioni regolari complesse rispetto ad alcuni fornitori di router:
| Router Cloud | Cisco | Juniper | Spiegazione |
|---|---|---|---|
|
|
|
Corrispondenza esatta con il prefisso |
|
|
|
|
Corrispondenza esatta con il prefisso |
|
|
|
Corrispondenza con l'intervallo compreso tra |
|
|
|
Corrispondenza con l'intervallo compreso tra |
|
|
|
Corrispondenza con l'intervallo compreso tra |
|
|
|
Corrispondenza con l'intervallo compreso tra |
Corrispondenza con tutte le route
La tabella seguente descrive esempi che corrispondono a tutte le route nell'espressione di corrispondenza di una policy di route BGP:
Operazione |
Descrizione |
|---|---|
|
Corrisponde a tutte le route per le policy di importazione. |
|
Corrisponde a tutti gli indirizzi IPv4 per le policy di importazione o esportazione policies. |
|
Corrisponde a tutti gli indirizzi IPv6 per le policy di importazione o esportazione policies. |
|
Corrisponde a tutte le route per le policy di importazione o esportazione. |
Attributi delle azioni
La tabella seguente descrive gli attributi delle azioni disponibili per le policy di route BGP:
Attributo |
Descrizione |
Limitazioni |
|---|---|---|
|
L'elenco dei numeri AS attraversati dall'aggiornamento della route BGP |
Policy di esportazione e importazione |
|
L'elenco delle community della route |
Solo policy di esportazione |
|
Il discriminatore multi-exit (MED) della route |
Policy di esportazione e importazione |
Operazioni delle azioni
La tabella seguente descrive le operazioni delle azioni disponibili per le policy di route BGP:
Operazione |
Descrizione |
Limitazioni |
|---|---|---|
|
Accetta la route BGP e interrompe l'ulteriore valutazione delle policy o dei termini di route BGP , incluse le azioni che seguono questa. |
Nessuna |
|
Filtra la route BGP e interrompe l'ulteriore valutazione delle policy o dei termini BGP , incluse le azioni che seguono questa. |
Nessuna |
|
Interrompe l'esecuzione dei termini rimanenti in questa policy di route BGP (incluse le azioni successive a questo termine) e passa alla policy di route BGP applicata successiva (se presente). |
Nessuna |
|
Aggiunge un elenco di numeri AS all'attributo AS-PATH, come sequenza.
|
Nessuna |
|
Aggiunge il valore della community all'elenco delle community. Il valore della community può essere una singola community o un elenco. Il router Cloud ignora tutti i valori della community che sono community private mappate ai seguenti ASN di proprietà di Google: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Solo policy di esportazione |
|
Rimuove il valore della community dall'elenco delle community. Il valore della community può essere una singola community o un elenco. Il router Cloud ignora tutti i valori della community che sono community private mappate ai seguenti ASN di proprietà di Google: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Solo policy di esportazione |
|
Sostituisce l'elenco delle community con il valore della community, che può essere vuoto. Il router Cloud ignora tutti i valori della community che sono community private mappate ai seguenti ASN di proprietà di Google: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Solo policy di esportazione |
|
Imposta MED su Il valore di MED deve essere un numero intero senza segno compreso tra
|
Nessuna |
|
Aggiunge Il valore di MED deve essere un numero intero senza segno compreso tra
|
Nessuna |
|
Sottrae Il valore di MED deve essere un numero intero senza segno compreso tra
|
Nessuna |