Actualiza la prioridad de ruta básica

Cuando configuras una sesión de protocolo de puerta de enlace fronteriza (BGP) en un Cloud Router, puedes especificar una prioridad base anunciada para la sesión de BGP. La prioridad base anunciada se aplica a todos los prefijos (destinos) que anuncia esa sesión de BGP.

Las prioridades base son números enteros del 0 al 65535. La prioridad base más alta posible es 0. La prioridad base predeterminada es 100. Si no especificas una prioridad base, se usa la prioridad predeterminada.

Las prioridades básicas te permiten especificar qué túneles de Cloud VPN o adjuntos de VLAN usan los sistemas locales para enviar paquetes a tu red de VPC. Puedes crear una combinación personalizada, activo-activo o activo-pasivo de estas topologías usando la prioridad base. Para ver un ejemplo con túneles VPN con alta disponibilidad, consulta las opciones de enrutamiento activo-activo y activo-pasivo para VPN con alta disponibilidad en la documentación de Cloud VPN.

Cuando elijas las prioridades base, ten en cuenta lo siguiente:

  • Los costos de región a región se encuentran entre 201 y 9999, inclusive. El valor depende de la distancia, la latencia y otros factores entre dos regiones. Google genera los valores de costo de región a región y no puedes modificarlos.

  • Se recomienda que las prioridades base entre los Cloud Routers de una región estén entre 0 y 200, inclusive. Debido a que los costos de región a región son de al menos 201, si usas prioridades base de 201 o más, podrías asignar accidentalmente una prioridad menor a la esperada a un túnel de Cloud VPN o un adjunto de VLAN. Otra sesión de BGP en una región diferente podría anunciar el mismo prefijo con una prioridad general más alta (MED, que equivale a la prioridad base más el costo de región a región). Sin no configuras con cuidado las prioridades base en otras regiones, es posible que el tráfico local se entregue a tu red de VPC mediante un túnel de Cloud VPN o un adjunto de VLAN inesperado.

  • Las prioridades base de 10200 o más garantizan que la prioridad anunciada general de un prefijo (MED, prioridad base más costo de región a región) siempre es menor que cualquier otro prefijo anunciado con prioridad base de 200 o menos.

Para actualizar la prioridad de ruta anunciada base para una sesión de BGP existente, sigue estos pasos.

Console

Para los túneles de Cloud VPN que usan enrutamiento dinámico, incluidos los túneles VPN con alta disponibilidad, completa los siguientes pasos:

  1. En la consola de Google Cloud, ve a la página de túneles de Cloud VPN.

    Ir a túneles de Cloud VPN

  2. En la lista de túneles de la columna Nombre, selecciona el túnel que deseas modificar.

  3. En la página Detalles del túnel de Cloud VPN, selecciona Modificar la sesión de BGP.

  4. Modifica el valor de la Prioridad de ruta anunciada.

  5. Haz clic en Guardar y continuar.

Para la interconexión dedicada o la interconexión de socio, completa los siguientes pasos:

  1. En la consola de Google Cloud, ve a la pestaña Adjuntos de VLAN en la página de Cloud Interconnect.

    Ir a Cloud Interconnect

  2. En la lista de archivos adjuntos de la columna Nombre, selecciona el archivo adjunto que deseas modificar.

  3. En la página Detalles del adjunto de VLAN, selecciona el nombre de la sesión de BGP.

  4. Modifica el valor de la Prioridad de ruta anunciada.

  5. Haz clic en Guardar y continuar.

gcloud

Ejecuta el comando update-bgp-peer con la marca --advertised-route-priority. Especifica el nombre de la sesión de BGP y el Cloud Router que corresponden al túnel de Cloud VPN o el adjunto de VLAN apropiado.

gcloud compute routers update-bgp-peer ROUTER_NAME \
    --peer-name=NAME_OF_BGP_SESSION \
    --advertised-route-priority=BASE_PRIORITY_VALUE

API

Usa el método routers.patch para actualizar el campo bgpPeers[].

El campo bgpPeers[] acepta un arreglo de pares de BGP. Cuando aplicas PATCH en este campo, reemplazarás el arreglo existente de pares de BGP por el arreglo nuevo incluido en tu solicitud.

  1. Envía una solicitud GET para obtener el arreglo actual de pares de BGP para el router. Para obtener más información, consulta Visualiza la configuración de las sesiones de BGP.

  2. Envía una solicitud PATCH con un array nuevo de pares BGP. En el elemento de arreglo que contiene la sesión de BGP que deseas actualizar, modifica el valor de advertisedRoutePriority.

    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
    {
      "bgpPeers": [
        BGP_PEERS
      ]
    }
    

    Reemplaza lo siguiente:

    • PROJECT_ID es el proyecto que contiene el Cloud Router
    • REGION es la región en la que se encuentra el Cloud Router.
    • ROUTER_NAME es el nombre del Cloud Router
    • BGP_PEERS es el contenido del nuevo arreglo de pares de BGP.

    En el siguiente ejemplo, se incluye un par de BGP con el advertisedRoutePriority predeterminado de 100 y otro con un valor actualizado de 99:

        {
          "name": "peer-1",
          "interfaceName": "if-peer-1",
          "ipAddress": "169.254.10.1",
          "peerIpAddress": "169.254.10.2",
          "peerAsn": 64512,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT"
        },
        {
          "name": "peer-2",
          "interfaceName": "if-peer-2",
          "ipAddress": "169.254.20.1",
          "peerIpAddress": "169.254.20.2",
          "peerAsn": 64513,
          "advertisedRoutePriority": 99,
          "advertiseMode": "DEFAULT"
        }
    

Próximos pasos