Cómo enumerar las políticas de ruta de BGP
En esta página, se describe cómo enumerar las políticas de ruta del protocolo de puerta de enlace de frontera (BGP) en Cloud Router, lo que puede ayudarte a solucionar problemas relacionados con tus políticas de ruta de BGP.
Antes de comenzar
gcloud
Si deseas usar los ejemplos de línea de comandos de esta guía, haz lo siguiente:
- Instala Google Cloud CLI o actualízala a la última versión.
- Configura una región y una zona predeterminadas.
API
Si deseas usar los ejemplos de API de esta guía, configura el acceso a la API.
Cómo enumerar las políticas de ruta de BGP
Console
En la Cloud de Confiance consola de, ve a la página Cloud Router.
En la página Cloud Router, haz clic en la pestaña Políticas de ruta de BGP.
Para ver los términos de la política de ruta de BGP, haz clic en el nombre de la política de ruta de BGP.
gcloud
Usa el comando gcloud compute routers list-route-policies:
gcloud compute routers list-route-policies ROUTER_NAME \
--region=REGION
Reemplaza lo siguiente:
ROUTER_NAME: el nombre de tu Cloud RouterREGION: es la región en la que se encuentra tu Cloud Router.
El resultado es similar a este:
NAME: test-policy-1
TYPE: ROUTE_POLICY_TYPE_EXPORT
NAME: test-policy-2
TYPE: ROUTE_POLICY_TYPE_IMPORT
API
Usa el método routers.listRoutePolicies:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/listRoutePolicies
Reemplaza lo siguiente:
PROJECT_ID: es el proyecto que contiene tu Cloud Router.REGION: es la región en la que se encuentra tu Cloud Router.ROUTER_NAME: el nombre de tu Cloud Router
El resultado es similar a este:
{
"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="
}
]
}