Mettre à jour des règles de routage BGP

Ce guide explique comment effectuer les mises à jour suivantes des règles de routage BGP pour Cloud Router :

Supprimer une règle de routage BGP

Exécutez la commande suivante :

gcloud compute routers remove-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 supprimer

Ajouter une condition de règle de routage BGP

Exécutez la commande suivante :

gcloud compute routers add-route-policy-term ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --priority=PRIORITY \
    --match="CEL_MATCH_EXPRESSION" \
    --actions="CEL_ACTIONS_EXPRESSION"
    --region=REGION

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
  • PRIORITY : ordre de cette condition dans la règle de routage BGP, où les valeurs inférieures indiquent une priorité plus élevée. La plage acceptée est [0, 2^31).
  • CEL_MATCH_EXPRESSION : élément CEL (Common Expression Language) correspondant aux routes auxquelles cette condition s'applique.
  • CEL_ACTIONS_EXPRESSION: expression CEL séparée par des points-virgules pour les actions à effectuer pour les éléments correspondant à cette règle.
  • REGION: région dans laquelle se trouve le routeur Cloud Router.

Mettre à jour une condition de règle de routage BGP

Exécutez la commande suivante :

gcloud compute routers update-route-policy-term ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --priority=PRIORITY \
    --match="CEL_MATCH_EXPRESSION" \
    --actions="CEL_ACTIONS_EXPRESSION" \
    --region=REGION

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
  • PRIORITY : ordre de cette condition dans la règle de routage BGP, où les valeurs inférieures indiquent une priorité plus élevée. La plage acceptée est [0, 2^31).
  • CEL_MATCH_EXPRESSION : élément CEL correspondant aux routes auxquelles cette condition s'applique.
  • CEL_ACTIONS_EXPRESSION: expression CEL séparée par des points-virgules pour les actions à effectuer pour les éléments correspondant à cette règle.
  • REGION: région dans laquelle se trouve le routeur Cloud Router.

Supprimer une condition de règle de routage BGP

Exécutez la commande suivante :

gcloud compute routers remove-route-policy-term ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --priority=PRIORITY
    --region=REGION

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
  • PRIORITY : ordre de cette condition dans la règle de routage BGP, où les valeurs inférieures indiquent une priorité plus élevée. La plage acceptée est [0, 2^31).
  • REGION: région dans laquelle se trouve le routeur Cloud Router.

Ajouter et mettre à jour des ensembles nommés

Vous pouvez ajouter des ensembles nommés (groupes nommés de valeurs littérales de types de préfixes ou de communautés), ainsi que ajouter ou supprimer des éléments d'ensemble nommés individuels.