Applicare le policy di route BGP
Questa guida descrive come applicare i criteri di route BGP in router Cloud.
Aggiungere una policy di route BGP a un peer BGP
L'aggiunta di un criterio di route BGP a un peer BGP sostituisce tutti i criteri BGP esistenti per il peer. Ad esempio, --import-policies=
rimuove tutti i criteri di importazione esistenti per il peer BGP elencato e --import-policies=my-import-policy1,my-import-policy2
sostituisce la catena di criteri di importazione esistente definita per il peer.
Per aggiungere una regola di route BGP a un peer BGP, esegui il seguente comando:
gcloud beta compute routers add-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --import-policies=IMPORT_POLICIES \ --export-policies=EXPORT_POLICIES
Sostituisci quanto segue:
ROUTER_NAME
: il nome del tuo router CloudPEER_NAME
: il nome del peer BGP a cui si applicano le normeIMPORT_POLICIES
: un elenco separato da virgole di criteri di importazione da applicare al peer denominatoEXPORT_POLICIES
: un elenco separato da virgole di criteri di esportazione da applicare al peer denominato
Il comando non va a buon fine se una delle seguenti condizioni è vera:
--peer-name=
non elenca un peer esistente--import-policy=
non elenca un criterio di importazione esistente--export-policy=
non elenca un criterio di esportazione esistente
Aggiornare una policy di route BGP in un peer BGP
L'aggiornamento di un criterio di route BGP in un peer BGP sostituisce tutti i criteri BGP esistenti per il peer. Ad esempio, --import-policies=
rimuove tutti i criteri di importazione esistenti per il peer BGP elencato e --import-policies=my-import-policy1,my-import-policy2
sostituisce la catena di criteri di importazione esistente definita per il peer.
Per aggiornare una policy di route BGP in un peer BGP, esegui il seguente comando:
gcloud beta compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --import-policies=IMPORT_POLICIES \ --export-policies=EXPORT_POLICIES
Sostituisci quanto segue:
ROUTER_NAME
: il nome del tuo router CloudPEER_NAME
: il nome del peer BGP a cui si applicano le normeIMPORT_POLICIES
: un elenco separato da virgole di criteri di importazione da applicare al peer denominatoEXPORT_POLICIES
: un elenco separato da virgole di criteri di esportazione da applicare al peer denominato
Il comando non va a buon fine se una delle seguenti condizioni è vera:
--peer-name=
non elenca un peer esistente--import-policy=
non elenca un criterio di importazione esistente--export-policy=
non elenca un criterio di esportazione esistente
Scaricare una policy di route BGP
Per scaricare una policy di route BGP sul computer, esegui il seguente comando:
gcloud beta compute routers download-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME \ --file-name=FILE_NAME
Sostituisci quanto segue:
ROUTER_NAME
: il nome del tuo router CloudBGP_ROUTE_POLICY_NAME
: il nome della policy di route BGP che vuoi esportareFILE_NAME
: il nome del file in cui scaricare il criterio di routing
L'output predefinito è un file YAML. Per esportare un file JSON, esegui il seguente comando:
gcloud beta compute routers download-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME \ --file-name=FILE_NAME \ --format=json
Visualizzare una policy di route BGP
Per visualizzare un criterio di route BGP, esegui il seguente comando:
gcloud beta compute routers get-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME
Sostituisci quanto segue:
ROUTER_NAME
: il nome del tuo router CloudBGP_ROUTE_POLICY_NAME
: il nome della policy di route BGP che vuoi esportare
L'output predefinito è un file YAML. Per esportare un file JSON, esegui il seguente comando:
gcloud beta compute routers get-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME \ --format=json