Créer des règles de routage BGP
Ce guide explique comment créer des règles de routage BGP dans Cloud Router.
Vous pouvez créer des règles de routage BGP pour Cloud Router à l'aide de l'une des options suivantes :
- Utilisez l'éditeur de texte de votre choix pour créer une règle de routage BGP, puis utilisez gcloud CLI pour importer la règle de routage BGP
Les exemples de cette page créent une règle de routage BGP pour définir la valeur de l'attribut BGP de discriminateur multisortie (MED) sur 12345
, pour les routes BGP qui ne sont pas incluses dans 192.168.10.0/24
.
Importer une règle de routage BGP
Créez la règle de routage BGP dans l'éditeur de texte de votre choix. Vous pouvez utiliser le format JSON ou YAML pour créer votre règle de routage BGP. L'exemple suivant utilise un fichier YAML :
# Modify the MED value for the BGP routes that aren't in the range # 192.168.10.0/24 name: BGP_ROUTE_POLICY_NAME type: ROUTE_POLICY_TYPE terms: - priority: 1 match: expression: > destination != '192.168.10.0/24' actions: - expression: med.set(12345)
Remplacez les éléments suivants :
BGP_ROUTE_POLICY_NAME
: nom de la règle de routage BGPROUTE_POLICY_TYPE
: type de règle de routage BGP que vous créez. Le type peut être l'un des suivants :ROUTE_POLICY_TYPE_IMPORT
: règles de routage BGP pour les routes entrantes.ROUTE_POLICY_TYPE_EXPORT
: règles de routage BGP pour les routes sortantes.
Importez la règle de routage BGP :
gcloud beta compute routers upload-route-policy ROUTER_NAME \ --region=REGION \ --policy-name=BGP_ROUTE_POLICY_NAME \ --file-name=FILE_NAME \ --file-format=yaml
Remplacez les éléments suivants :
ROUTER_NAME
: nom du routeur cloudREGION
: région dans laquelle se trouve le routeur Cloud Router.FILENAME
: nom du fichier que vous importez.
Appliquez les règles de routage BGP aux pairs BGP :
gcloud beta compute routers update-bgp-peer ROUTER_NAME \ --region=REGION \ --peer-name=PEER_NAME \ --import-policies='IMPORT_POLICIES'
Remplacez les éléments suivants :
PEER_NAME
: nom du pair BGP auquel appliquer la règle de routage BGP.IMPORT_POLICIES
: liste de règles d'importation séparées par une virgule. La transmission d'une chaîne vide supprime toutes les règles d'importation.