Applica i criteri di route BGP

Questa guida descrive come applicare i criteri di route BGP nel router Cloud.

Aggiungi un criterio 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 dei criteri di importazione esistente definita per il peer.

Per aggiungere un criterio di route BGP a un peer BGP, esegui questo 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 Cloud
  • PEER_NAME: il nome del peer BGP a cui si applicano i criteri
  • IMPORT_POLICIES: un elenco separato da virgole di criteri di importazione da applicare al peer denominato
  • EXPORT_POLICIES: un elenco separato da virgole di criteri di esportazione da applicare al peer denominato

Il comando ha esito negativo 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

Aggiorna un criterio di route BGP a un peer BGP

L'aggiornamento 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 dei criteri di importazione esistente definita per il peer.

Per aggiornare un criterio di route BGP a un peer BGP, esegui questo 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 Cloud
  • PEER_NAME: il nome del peer BGP a cui si applicano i criteri
  • IMPORT_POLICIES: un elenco separato da virgole di criteri di importazione da applicare al peer denominato
  • EXPORT_POLICIES: un elenco separato da virgole di criteri di esportazione da applicare al peer denominato

Il comando ha esito negativo 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

Scarica un criterio di route BGP

Per scaricare un criterio di route BGP sul tuo computer, esegui questo 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 Cloud
  • BGP_ROUTE_POLICY_NAME: il nome del criterio di route BGP che vuoi esportare
  • FILE_NAME: il nome del file in cui scaricare il criterio di route

Per impostazione predefinita, l'output è un file YAML. Per esportare un file JSON, esegui questo comando:

gcloud beta compute routers download-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --file-name=FILE_NAME \
    --format=json

Visualizza un criterio di route BGP

Per visualizzare un criterio di route BGP, esegui questo 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 Cloud
  • BGP_ROUTE_POLICY_NAME: il nome del criterio di route BGP che vuoi esportare

Per impostazione predefinita, l'output è un file YAML. Per esportare un file JSON, esegui questo comando:

gcloud beta compute routers get-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --format=json

Passaggi successivi