Volver al modo de anuncio predeterminado

Si ya no necesitas anunciar determinadas subredes o intervalos de IP personalizados, puedes volver al modo de anuncio predeterminado.

De forma predeterminada, el router de Cloud anuncia todas las subredes disponibles, incluidas las nuevas. En el caso de las sesiones de BGP, el comportamiento predeterminado es heredar el comportamiento de Cloud Router.

Antes de empezar

gcloud

Si quieres usar los ejemplos de línea de comandos de esta guía, haz lo siguiente:

  1. Instala o actualiza a la versión más reciente de Google Cloud CLI.
  2. Define una región y una zona predeterminadas.

API

Si quieres usar los ejemplos de API de esta guía, configura el acceso a la API.

Volver al modo de anuncio predeterminado en un router de Cloud

Para volver al modo de publicidad predeterminado en un Cloud Router, sigue estos pasos.

Consola

  1. En la Google Cloud consola, ve a la página Cloud Routers.

    Ir a Cloud Routers

  2. Selecciona el Cloud Router que quieras actualizar.

  3. En la página Detalles del router, haz clic en Editar.

  4. En la sección Rutas anunciadas, en Rutas, selecciona Anunciar todas las subredes que pueda ver el router de Cloud Router (opción predeterminada).

  5. Haga clic en Guardar para volver al modo de anuncio predeterminado.

gcloud

Ejecuta el comando update. Usa la marca --advertisement-mode para cambiar el modo de anuncio a default, como se muestra en el siguiente ejemplo:

gcloud compute routers update my-router \
    --advertisement-mode default

API

Usa el método routers.patch para definir bgp.advertiseMode como DEFAULT y borrar la configuración del modo de anuncio personalizado:

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
{
  "bgp": {
    "advertiseMode": "DEFAULT",
    "advertisedGroups": [],
    "advertisedIpRanges": []
  }
}

Haz los cambios siguientes:

  • PROJECT_ID: el proyecto que contiene el Cloud Router
  • REGION: región en la que se encuentra Cloud Router
  • ROUTER_NAME: el nombre de Cloud Router

Volver al modo de anuncio predeterminado en una sesión de BGP

Para volver al modo de anuncio predeterminado en una sesión BGP, sigue estos pasos.

Consola

  1. En la Google Cloud consola, ve a la página Cloud Routers.

    Ir a Cloud Routers

  2. Selecciona el router de Cloud Router que contiene la sesión BGP que quieres actualizar.

  3. En la página Detalles del router, selecciona la sesión BGP que quieras actualizar.

  4. En la página Detalles de la sesión de BGP, haga clic en Editar.

  5. En Rutas, selecciona Anunciar todas las subredes que pueda ver el router de Cloud Router (opción predeterminada).

  6. Haga clic en Guardar para volver al modo de anuncio predeterminado.

gcloud

Ejecuta el comando update-bgp-peer. Usa la marca --advertisement-mode para cambiar el modo de anuncio a default, como se muestra en el siguiente ejemplo:

gcloud compute routers update-bgp-peer my-router \
    --peer-name my-bgp-session \
    --advertisement-mode default

API

Para una o varias sesiones de BGP, usa el método routers.patch para actualizar el campo bgpPeers[].

El campo bgpPeers[] acepta una matriz de pares de BGP. Si PATCH este campo, se sobrescribirá la matriz de peers de BGP con la nueva matriz incluida en tu solicitud.

  1. Envía una solicitud GET para obtener la matriz actual de peers BGP del router. Para obtener más información, consulta Ver la configuración de la sesión de BGP.

  2. Envía una solicitud PATCH con una nueva matriz de peers de BGP. Para cada peer de BGP al que quieras volver al modo de anuncio predeterminado, haz lo siguiente:

    • Asigna el valor DEFAULT a advertisedMode
    • Asigna el valor [] a advertisedGroup[] y advertisedIpRanges[]
    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
    {
      "bgpPeers": [
        BGP_PEERS
      ]
    }
    

    Haz los cambios siguientes:

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

    En el siguiente ejemplo se restauran dos sesiones de BGP al modo de anuncio predeterminado:

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

Siguientes pasos