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 beta 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 beta compute routers add-route-policy-term ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --priority=PRIORITY \
    --match=CEL_MATCH_EXPRESSION \
    --actions=CEL_ACTIONS_EXPRESSION

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.

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

Exécutez la commande suivante :

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

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.
  • BGP_ROUTE_POLICY_NAME : nom de la règle de routage BGP que vous souhaitez exporter

Supprimer une condition de règle de routage BGP

Exécutez la commande suivante :

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

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).