Appliquer des règles de routage BGP

Ce guide explique comment appliquer des règles de routage BGP dans Cloud Router.

Ajouter une règle de routage BGP à un pair BGP

L'ajout d'une règle de routage BGP à un pair BGP remplace toutes les règles BGP existantes pour le pair. Par exemple, --import-policies= supprime toutes les règles d'importation existantes pour le pair BGP répertorié, et --import-policies=my-import-policy1,my-import-policy2 remplace la chaîne de règles d'importation existante définie pour le pair.

Pour ajouter une règle de routage BGP à un pair BGP, exécutez la commande suivante :

gcloud beta compute routers add-bgp-peer ROUTER_NAME \
    --peer-name=PEER_NAME \
    --import-policies=IMPORT_POLICIES \
    --export-policies=EXPORT_POLICIES

Remplacez les éléments suivants :

  • ROUTER_NAME : nom de votre routeur Cloud Router
  • PEER_NAME : nom du pair BGP auquel les règles s'appliquent
  • IMPORT_POLICIES : liste des règles d'importation à appliquer au pair nommé, séparées par une virgule.
  • EXPORT_POLICIES : liste des règles d'exportation à appliquer au pair nommé, séparées par une virgule.

La commande échoue si l'une des conditions suivantes est remplie :

  • --peer-name= ne répertorie pas un pair existant
  • --import-policy= ne répertorie pas de règles d'importation existantes
  • --export-policy= ne répertorie pas de règles d'exportation existantes

Mettre à jour une règle de routage BGP vers un pair BGP

La mise à jour d'une règle de routage BGP vers un pair BGP remplace toutes les règles BGP existantes pour le pair. Par exemple, --import-policies= supprime toutes les règles d'importation existantes pour le pair BGP répertorié, et --import-policies=my-import-policy1,my-import-policy2 remplace la chaîne de règles d'importation existante définie pour le pair.

Pour mettre à jour une règle de routage BGP vers un pair BGP, exécutez la commande suivante :

gcloud beta compute routers update-bgp-peer ROUTER_NAME \
    --peer-name=PEER_NAME \
    --import-policies=IMPORT_POLICIES \
    --export-policies=EXPORT_POLICIES

Remplacez les éléments suivants :

  • ROUTER_NAME : nom de votre routeur Cloud Router
  • PEER_NAME : nom du pair BGP auquel les règles s'appliquent
  • IMPORT_POLICIES : liste des règles d'importation à appliquer au pair nommé, séparées par une virgule.
  • EXPORT_POLICIES : liste des règles d'exportation à appliquer au pair nommé, séparées par une virgule.

La commande échoue si l'une des conditions suivantes est remplie :

  • --peer-name= ne répertorie pas un pair existant
  • --import-policy= ne répertorie pas de règles d'importation existantes
  • --export-policy= ne répertorie pas de règles d'exportation existantes

Télécharger une règle de routage BGP

Pour télécharger une règle de routage BGP sur votre ordinateur, exécutez la commande suivante :

gcloud beta compute routers download-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --file-name=FILE_NAME

Remplacez les éléments suivants :

  • ROUTER_NAME : nom de votre routeur Cloud Router
  • BGP_ROUTE_POLICY_NAME : nom de la règle de routage BGP que vous souhaitez exporter
  • FILE_NAME : nom du fichier vers lequel télécharger la règle de routage

Le résultat par défaut est un fichier YAML. Pour exporter un fichier JSON, exécutez la commande suivante :

gcloud beta compute routers download-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --file-name=FILE_NAME \
    --format=json

Afficher une règle de routage BGP

Pour afficher une règle de routage BGP, exécutez la commande suivante :

gcloud beta compute routers get-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME

Remplacez les éléments suivants :

  • ROUTER_NAME : nom de votre routeur Cloud Router
  • BGP_ROUTE_POLICY_NAME : nom de la règle de routage BGP que vous souhaitez exporter

Le résultat par défaut est un fichier YAML. Pour exporter un fichier JSON, exécutez la commande suivante :

gcloud beta compute routers get-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --format=json

Étapes suivantes