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
- Ajouter des conditions de règle de routage BGP
- Mettre à jour les conditions de règle de routage BGP
- Supprimer les conditions des règles de routage BGP
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 RouterBGP_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 RouterBGP_ROUTE_POLICY_NAME
: nom de la règle de routage BGP que vous souhaitez exporterPRIORITY
: 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 RouterBGP_ROUTE_POLICY_NAME
: nom de la règle de routage BGP que vous souhaitez exporterPRIORITY
: 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 RouterBGP_ROUTE_POLICY_NAME
: nom de la règle de routage BGP que vous souhaitez exporterPRIORITY
: 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).