Aplica políticas de ruta de BGP
En esta guía, se describe cómo aplicar las políticas de ruta de BGP en Cloud Router.
Agrega una política de ruta de BGP a un par de BGP
Agregar una política de ruta de BGP a un par de BGP reemplaza todas las políticas de BGP existentes para el par. Por ejemplo, --import-policies=
quita todas las políticas de importación existentes para el par de BGP de la lista y --import-policies=my-import-policy1,my-import-policy2
reemplaza la cadena de políticas de importación existente definida para el par.
Para agregar una política de ruta de BGP a un par de BGP, ejecuta el siguiente comando:
gcloud beta compute routers add-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --import-policies=IMPORT_POLICIES \ --export-policies=EXPORT_POLICIES
Reemplaza lo siguiente:
ROUTER_NAME
: el nombre de tu Cloud RouterPEER_NAME
: el nombre del par de BGP al que se aplican las políticasIMPORT_POLICIES
: una lista de políticas de importación separadas por comas que se aplicarán al intercambio de tráfico con nombreEXPORT_POLICIES
: una lista de políticas de exportación separadas por comas que se aplicarán al intercambio de tráfico con nombre
El comando falla si se cumple alguna de las siguientes condiciones:
--peer-name=
no enumera un par existente--import-policy=
no enumera una política de importación existente--export-policy=
no muestra una política de exportación existente
Actualiza una política de ruta de BGP a un par de BGP
La actualización de una política de ruta de BGP a un par de BGP reemplaza todas las políticas de BGP existentes para el par. Por ejemplo, --import-policies=
quita todas las políticas de importación existentes para el par de BGP de la lista y --import-policies=my-import-policy1,my-import-policy2
reemplaza la cadena de políticas de importación existente definida para el par.
Para actualizar una política de ruta de BGP a un par de BGP, ejecuta el siguiente comando:
gcloud beta compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --import-policies=IMPORT_POLICIES \ --export-policies=EXPORT_POLICIES
Reemplaza lo siguiente:
ROUTER_NAME
: el nombre de tu Cloud RouterPEER_NAME
: el nombre del par de BGP al que se aplican las políticasIMPORT_POLICIES
: una lista de políticas de importación separadas por comas que se aplicarán al intercambio de tráfico con nombreEXPORT_POLICIES
: una lista de políticas de exportación separadas por comas que se aplicarán al intercambio de tráfico con nombre
El comando falla si se cumple alguna de las siguientes condiciones:
--peer-name=
no enumera un par existente--import-policy=
no enumera una política de importación existente--export-policy=
no muestra una política de exportación existente
Descarga una política de ruta de BGP
Para descargar una política de ruta de BGP en tu computadora, ejecuta el siguiente comando:
gcloud beta compute routers download-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME \ --file-name=FILE_NAME
Reemplaza lo siguiente:
ROUTER_NAME
: el nombre de tu Cloud RouterBGP_ROUTE_POLICY_NAME
: el nombre de la política de ruta de BGP que deseas exportarFILE_NAME
: el nombre del archivo al que se descargará la política de ruta
El resultado se establece de forma predeterminada en un archivo YAML. Para exportar un archivo JSON, ejecuta el siguiente comando:
gcloud beta compute routers download-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME \ --file-name=FILE_NAME \ --format=json
Muestra una política de ruta de BGP
Para mostrar una política de ruta de BGP, ejecuta el siguiente comando:
gcloud beta compute routers get-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME
Reemplaza lo siguiente:
ROUTER_NAME
: el nombre de tu Cloud RouterBGP_ROUTE_POLICY_NAME
: el nombre de la política de ruta de BGP que deseas exportar
El resultado se establece de forma predeterminada en un archivo YAML. Para exportar un archivo JSON, ejecuta el siguiente comando:
gcloud beta compute routers get-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME \ --format=json