Aplicar políticas de ruta BGP
En esta guía se describe cómo aplicar políticas de ruta BGP en Cloud Router.
Añadir una política de rutas BGP a un peer de BGP
Si añades una política de ruta de BGP a un par de BGP, se sustituirán todas las políticas de BGP del par. Por ejemplo, --import-policies=
elimina todas las políticas de importación del peer de BGP indicado y --import-policies=my-import-policy1,my-import-policy2
sustituye la cadena de políticas de importación definida para el peer.
Para añadir una política de rutas BGP a un peer BGP, ejecuta el siguiente comando:
gcloud compute routers add-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --import-policies=IMPORT_POLICIES \ --export-policies=EXPORT_POLICIES
Haz los cambios siguientes:
ROUTER_NAME
: el nombre de tu Cloud RouterPEER_NAME
: el nombre del par de BGP al que se aplican las políticasIMPORT_POLICIES
: lista separada por comas de las políticas de importación que se aplicarán al peer con el nombre indicado.EXPORT_POLICIES
: lista separada por comas de las políticas de exportación que se aplicarán al peer con el nombre indicado
El comando falla si se cumple alguna de las siguientes condiciones:
--peer-name=
no muestra un peer existente--import-policy=
no muestra ninguna política de importación--export-policy=
no muestra una política de exportación
Actualizar una política de ruta de BGP a un peer de BGP
Si actualizas una política de ruta de BGP de un par de BGP, se sustituirán todas las políticas de BGP de ese par. Por ejemplo, --import-policies=
elimina todas las políticas de importación del peer de BGP indicado y --import-policies=my-import-policy1,my-import-policy2
sustituye la cadena de políticas de importación definida para el peer.
Para actualizar una política de rutas de BGP a un peer de BGP, ejecuta el siguiente comando:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --import-policies=IMPORT_POLICIES \ --export-policies=EXPORT_POLICIES
Haz los cambios siguientes:
ROUTER_NAME
: el nombre de tu Cloud RouterPEER_NAME
: el nombre del par de BGP al que se aplican las políticasIMPORT_POLICIES
: lista separada por comas de las políticas de importación que se aplicarán al peer con el nombre indicado.EXPORT_POLICIES
: lista separada por comas de las políticas de exportación que se aplicarán al peer con el nombre indicado
El comando falla si se cumple alguna de las siguientes condiciones:
--peer-name=
no muestra un peer existente--import-policy=
no muestra ninguna política de importación--export-policy=
no muestra una política de exportación
Descargar una política de rutas de BGP
Para descargar una política de rutas BGP en tu ordenador, ejecuta el siguiente comando:
gcloud compute routers download-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME \ --file-name=FILE_NAME
Haz los cambios siguientes:
ROUTER_NAME
: el nombre de tu Cloud RouterBGP_ROUTE_POLICY_NAME
: el nombre de la política de ruta BGP que quieras exportarFILE_NAME
: el nombre del archivo en el que se descargará la política de ruta
La salida se guarda de forma predeterminada en un archivo YAML. Para exportar un archivo JSON, ejecuta el siguiente comando:
gcloud compute routers download-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME \ --file-name=FILE_NAME \ --format=json
Mostrar una política de rutas de BGP
Para mostrar una política de ruta BGP, ejecuta el siguiente comando:
gcloud compute routers get-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME
Haz los cambios siguientes:
ROUTER_NAME
: el nombre de tu Cloud RouterBGP_ROUTE_POLICY_NAME
: el nombre de la política de ruta BGP que quieras exportar
La salida se guarda de forma predeterminada en un archivo YAML. Para exportar un archivo JSON, ejecuta el siguiente comando:
gcloud compute routers get-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME \ --format=json