Lister les règles de routage BGP
Cette page explique comment lister les règles de routage du protocole BGP (Border Gateway Protocol) sur Cloud Router, ce qui peut vous aider à résoudre les problèmes liés à vos règles de routage BGP.
Avant de commencer
gcloud
Si vous souhaitez utiliser les exemples de ligne de commande de ce guide, procédez comme suit :
- Installez la dernière version de la CLI Google Cloud ou appliquez la mise à jour correspondante.
- Définissez une région et une zone par défaut.
API
Si vous voulez utiliser les exemples d'API de ce guide, configurez l'accès aux API.
Lister les règles de routage BGP
Console
Dans la console Trusted Cloud , accédez à la page Cloud Router.
Sur la page Cloud Router, cliquez sur l'onglet Règles de routage BGP.
Pour afficher les conditions d'une règle de routage BGP, cliquez sur son nom.
gcloud
Exécutez la commande gcloud compute routers list-route-policies
:
gcloud compute routers list-route-policies ROUTER_NAME \
--region=REGION
Remplacez les éléments suivants :
ROUTER_NAME
: nom de votre routeur Cloud RouterREGION
: région dans laquelle se trouve votre routeur Cloud Router
Le résultat ressemble à ce qui suit :
NAME: test-policy-1
TYPE: ROUTE_POLICY_TYPE_EXPORT
NAME: test-policy-2
TYPE: ROUTE_POLICY_TYPE_IMPORT
API
Utilisez la méthode routers.listRoutePolicies
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/listRoutePolicies
Remplacez les éléments suivants :
PROJECT_ID
: projet qui contient votre routeur cloud.REGION
: région dans laquelle se trouve votre routeur Cloud RouterROUTER_NAME
: nom de votre routeur Cloud Router
Le résultat ressemble à ce qui suit :
{
"kind": "compute#routersListRoutePolicies",
"result": [
{
"name": "ROUTER_NAME",
"type": "ROUTE_POLICY_TYPE_IMPORT",
"terms": [
{
"priority": 1,
"match": {
"expression": "destination != \"192.168.10.0/24\" && communities.matchesEvery([\"65000:1\", \"65000:2\"])"
},
"actions": [
{
"expression": "med.set(12345)"
}
]
},
{
"priority": 2,
"match": {
"expression": "destination != \"192.168.10.0/24\""
},
"actions": [
{
"expression": "med.set(12345)"
}
]
}
],
"fingerprint": "ulgdg-dGCms="
}
]
}