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 Router
  • PEER_NAME: el nombre del par de BGP al que se aplican las políticas
  • IMPORT_POLICIES: una lista de políticas de importación separadas por comas que se aplicarán al intercambio de tráfico con nombre
  • EXPORT_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 Router
  • PEER_NAME: el nombre del par de BGP al que se aplican las políticas
  • IMPORT_POLICIES: una lista de políticas de importación separadas por comas que se aplicarán al intercambio de tráfico con nombre
  • EXPORT_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 Router
  • BGP_ROUTE_POLICY_NAME: el nombre de la política de ruta de BGP que deseas exportar
  • FILE_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 Router
  • BGP_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

¿Qué sigue?