Crea políticas de ruta de BGP

En esta guía, se describe cómo crear políticas de ruta de BGP en Cloud Router.

Puedes crear políticas de ruta de BGP para Cloud Router mediante cualquiera de las siguientes opciones:

En los ejemplos de esta página, se crea una política de rutas de BGP a fin de establecer el valor del atributo del discriminante de salidas múltiples (MED) de BGP en 12345 para las rutas de BGP que no se incluyen en 192.168.10.0/24.

Sube una política de ruta de BGP

  1. Crea la política de ruta de BGP en tu editor de texto preferido. Puedes usar el formato JSON o YAML para crear tu política de ruta de BGP. En el siguiente ejemplo, se usa un archivo YAML:

    # Modify the MED value for the BGP routes that aren't in the range
    # 192.168.10.0/24
    name: BGP_ROUTE_POLICY_NAME
    type: ROUTE_POLICY_TYPE
    terms:
    - priority: 1
      match:
        expression: >
          destination != '192.168.10.0/24'
      actions:
      - expression: med.set(12345)
    

    Reemplaza lo siguiente:

    • BGP_ROUTE_POLICY_NAME: un nombre para la política de ruta de BGP.
    • ROUTE_POLICY_TYPE: el tipo de política de ruta de BGP que creas. El tipo puede ser uno de los siguientes:

      • ROUTE_POLICY_TYPE_IMPORT: Políticas de ruta de BGP para rutas entrantes.
      • ROUTE_POLICY_TYPE_EXPORT: Políticas de ruta de BGP para rutas salientes.
  2. Sube la política de ruta de BGP:

    gcloud beta compute routers upload-route-policy ROUTER_NAME \
        --region=REGION \
        --policy-name=BGP_ROUTE_POLICY_NAME \
        --file-name=FILE_NAME \
        --file-format=yaml
    

    Reemplaza lo siguiente:

    • ROUTER_NAME es el nombre del Cloud Router.
    • REGION: es la región en la que se encuentra el Cloud Router
    • FILENAME: el nombre de archivo que deseas subir
  3. Aplica las políticas de ruta de BGP a los pares BGP:

    gcloud beta compute routers update-bgp-peer ROUTER_NAME \
        --region=REGION \
        --peer-name=PEER_NAME \
        --import-policies='IMPORT_POLICIES'
    

    Reemplaza lo siguiente:

    • PEER_NAME: el nombre del par de BGP al que se aplicará la política de ruta de BGP.
    • IMPORT_POLICIES: una lista de políticas de importación separadas por comas. Si pasas una cadena vacía, se quitan todas las políticas de importación.

¿Qué sigue?