Rétablir le mode d'annonce par défaut

Si vous n'avez plus besoin d'annoncer des sous-réseaux ou plages d'adresses IP personnalisés, vous pouvez revenir au mode d'annonce par défaut.

Par défaut, le routeur cloud annonce tous les sous-réseaux disponibles, y compris les nouveaux. Pour les sessions BGP, le comportement par défaut consiste à hériter du comportement de Cloud Router.

Avant de commencer

gcloud

Si vous souhaitez utiliser les exemples de ligne de commande de ce guide, procédez comme suit :

  1. Installez la dernière version de la CLI Google Cloud ou appliquez la mise à jour correspondante.
  2. Définissez une région et une zone par défaut.

API

Si vous voulez utiliser les exemples d'API de ce guide, configurez l'accès aux API.

Rétablir le mode d'annonce par défaut sur un routeur Cloud Router

Pour rétablir le mode d'annonce par défaut sur un routeur Cloud Router, procédez comme suit :

Console

  1. Dans Google Cloud Console, accédez à la page Routeurs cloud.

    Accéder aux routeurs cloud

  2. Sélectionnez le routeur Cloud Router à mettre à jour.

  3. Sur la page Détails du routeur, cliquez sur  Modifier.

  4. Dans la section Routes annoncées, sélectionnez Diffuser tous les sous-réseaux visibles par Cloud Router (par défaut) pour le paramètre Routes.

  5. Cliquez sur Enregistrer pour revenir au mode d'annonce par défaut.

gcloud

Exécutez la commande update. Utilisez l'option --advertisement-mode pour remplacer le mode d'annonce par default, comme illustré dans l'exemple suivant :

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

API

Utilisez la méthode routers.patch pour définir bgp.advertiseMode sur DEFAULT et effacer la configuration de mode d'annonce personnalisé :

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

Remplacez les éléments suivants :

  • PROJECT_ID : projet contenant le routeur cloud.
  • REGION : région où se trouve le routeur cloud.
  • ROUTER_NAME : nom du routeur cloud

Rétablir le mode d'annonce par défaut sur une session BGP

Pour rétablir le mode d'annonce par défaut sur une session BGP, procédez comme suit.

Console

  1. Dans Google Cloud Console, accédez à la page Routeurs cloud.

    Accéder aux routeurs cloud

  2. Sélectionnez le routeur Cloud Router qui contient la session BGP à mettre à jour.

  3. Sur la page Détails du routeur, sélectionnez la session BGP à mettre à jour.

  4. Sur la page d'informations de la session BGP, cliquez sur Modifier.

  5. Pour les routes, sélectionnez Diffuser tous les sous-réseaux visibles par le routeur Cloud Router (par défaut).

  6. Cliquez sur Enregistrer pour revenir au mode d'annonce par défaut.

gcloud

Exécutez la commande update-bgp-peer. Utilisez l'option --advertisement-mode pour remplacer le mode d'annonce par default, comme illustré dans l'exemple suivant :

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

API

Pour une ou plusieurs sessions BGP, utilisez la méthode routers.patch afin de mettre à jour le champ bgpPeers[].

Le champ bgpPeers[] accepte un tableau de pairs BGP. Lorsque vous appliquez un correcteur PATCH à ce champ, vous écrasez le tableau existant de pairs BGP avec le nouveau tableau inclus dans votre requête.

  1. Envoyez une requête GET pour obtenir le tableau actuel de pairs BGP pour le routeur. Pour en savoir plus, consultez la section Afficher la configuration de session BGP.

  2. Envoyez une requête PATCH avec un nouveau tableau de pairs BGP. Pour chaque pair BGP pour lequel vous souhaitez rétablir le mode d'annonce par défaut, procédez comme suit :

    • Définissez advertisedMode sur DEFAULT.
    • Définissez advertisedGroup[] et advertisedIpRanges[] sur [].
    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
    {
      "bgpPeers": [
        BGP_PEERS
      ]
    }
    

    Remplacez l'élément suivant :

    • PROJECT_ID : projet contenant le routeur cloud.
    • REGION : région où se trouve le routeur cloud.
    • ROUTER_NAME : nom du routeur cloud
    • BGP_PEERS : contenu du nouveau tableau de pairs BGP.

    L'exemple suivant rétablit le mode d'annonce par défaut pour deux sessions BGP :

        {
          "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": []
        }
    

Étapes suivantes

  • Pour afficher la configuration d'un routeur Cloud Router, de ses sessions BGP et des routes annoncées par Cloud Router, consultez la page Afficher les détails d'un routeur Cloud Router.

  • Pour résoudre les problèmes liés aux routes annoncées personnalisées, consultez la page Dépannage.