Consulta los detalles del router
En esta página, se describe cómo ver los siguientes detalles de Cloud Router:
El estado de las sesiones de BGP de Cloud Router
Configuración de la detección de reenvío bidireccional (BFD)
La prioridad base de las rutas anunciadas que Cloud Router usa para calcular las métricas de ruta
Todas las rutas para una sesión de BGP utilizan la misma prioridad de ruta anunciada base. Para obtener más información, consulta Prioridad anunciada.
Para obtener más información sobre la solución de problemas, consulta lo siguiente:
- Soluciona problemas de sesiones de BGP
- Soluciona problemas de intercambio de tráfico de BGP
- Soluciona problemas de rutas de BGP y selección de rutas
- Soluciona problemas de mensajes de registro de Cloud Router
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.
Ve el estado y las rutas de Cloud Router
Para ver el estado y las rutas de Cloud Router, haz lo siguiente:
Console
Para verificar el estado de una sesión de BGP, sigue estos pasos
En la consola de Google Cloud, ve a la página de Cloud Routers.
Consulta la columna Sesiones de BGP.
- Un círculo verde con una marca de verificación indica que se estableció la sesión.
- Un círculo rojo con un signo de exclamación indica que la sesión todavía está en curso o ya falló.
Para obtener más información, mantén el puntero sobre el signo de exclamación. Si la sesión continúa, espera unos minutos y, luego, vuelve a cargar la página para verificar que la sesión se haya establecido. Si la sesión falló, consulta los registros para ver información sobre la sesión. Para obtener información adicional, consulta Visualiza registros y métricas.
Ve las rutas que ha anunciado el router
En la consola de Google Cloud, ve a la página Cloud Routers.
Haz clic en el nombre de tu router para abrir la página Detalles del router.
En Sesiones de BGP, haz clic en el nombre de la sesión de BGP cuyas rutas anunciadas deseas ver.
En la página Detalles de la sesión de BGP, consulta la sección Rutas anunciadas.
Ve las rutas dinámicas que tu Cloud Router aprendió en la red
En la consola de Google Cloud, ve a la página Redes de VPC.
Selecciona Dinámicas.
Determina la configuración del intervalo de keepalive del par de BGP
En la consola de Google Cloud, ve a la página Cloud Routers.
Haz clic en el router cuya información deseas ver.
Consulta la configuración en la página Detalles del router en Intervalo de keepalive del par de BGP.
Verifica el estado de una sesión de BFD
En la consola de Google Cloud, ve a la página Cloud Routers.
Haz clic en el router cuya información deseas ver.
En la página Detalles del router, en Sesiones de BGP, puedes determinar si BFD está habilitado y qué modo de inicialización de sesión de BFD se configuró.
gcloud
Ejecuta el comando
get-status
y pasa el nombre del router. El comando muestra el estado del router, las rutas anunciadas y las rutas aprendidas.gcloud compute routers get-status ROUTER_NAME \ --project=PROJECT_ID \ --region=REGION
Reemplaza lo siguiente:
ROUTER_NAME
es el nombre del Cloud RouterPROJECT_ID
es el proyecto que contiene tu Cloud Router.REGION
es la región que contiene tu Cloud Router.
El resultado es similar a este:
kind: compute#routerStatusResponse result: bestRoutes: — creationTimestamp: '2019-04-17T07:16:12.789-07:00' destRange: 192.168.1.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 100 — creationTimestamp: '2019-04-17T07:16:12.789-07:00' destRange: 192.168.2.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 338 bestRoutesForRouter: — creationTimestamp: '2019-04-17T07:15:42.012-07:00' destRange: 192.168.1.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 100 — creationTimestamp: '2019-04-17T07:15:42.014-07:00' destRange: 192.168.2.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 338 bgpPeerStatus: — advertisedRoutes: — destRange: 10.0.1.0/24 kind: compute#route nextHopIp: 169.254.0.1 priority: 100 — destRange: 10.0.2.0/24 kind: compute#route nextHopIp: 169.254.0.1 priority: 340 bfdStatus: bfdSessionInitializationMode: ACTIVE configUpdateTimestampMicros: '1615561369012381' controlPacketCounts: numRx: 64014 numRxRejected: 0 numRxSuccessful: 64014 numTx: 63994 controlPacketIntervals: — avgMs: '263' duration: MINUTE maxMs: '299' minMs: '225' numIntervals: '227' type: TRANSMIT — avgMs: '262' duration: MAX maxMs: '4467' minMs: '0' numIntervals: '63993' type: TRANSMIT — avgMs: '261' duration: MINUTE maxMs: '1000' minMs: '176' numIntervals: '228' type: RECEIVE localDiagnostic: NO_DIAGNOSTIC localState: UP negotiatedLocalControlTxIntervalMs: 1000 rxPacket: authenticationPresent: false controlPlaneIndependent: false demand: false diagnostic: NO_DIAGNOSTIC final: false length: 24 minEchoRxIntervalMs: 0 minRxIntervalMs: 1000 minTxIntervalMs: 1000 multiplier: 5 multipoint: false myDiscriminator: 313496190 poll: false state: UP version: 1 yourDiscriminator: 369987665 txPacket: authenticationPresent: false controlPlaneIndependent: false demand: false diagnostic: NO_DIAGNOSTIC final: false length: 24 minEchoRxIntervalMs: 0 minRxIntervalMs: 1000 minTxIntervalMs: 1000 multiplier: 5 multipoint: false myDiscriminator: 369987665 poll: false state: UP version: 1 yourDiscriminator: 313496190 uptimeMs: '16812601' enableIpv6: true ipAddress: 169.254.0.1 ipv6NexthopAddress: 2600:2d00:0:0:0:0:1:5 linkedVpnTunnel: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/vpnTunnels/vpn-1-tunnel-1 name: mysession2 numLearnedRoutes: 2 peerIpAddress: 169.254.0.2 peerIpv6NexthopAddress: 2600:2d00:0:0:0:0:1:4 state: Established status: UP uptime: 2 days, 3 hours, 37 minutes, 0 seconds uptimeSeconds: '185820' network: https://www.googleapis.com/compute/kind: compute#routerStatusResponse
result.bestRoutes
enumera las mejores rutas dinámicas para la red de VPC de este Cloud Router en la misma región que este Cloud Router. La lista consta de las mejores rutas por prefijo que están programadas en el plano de datos de la VPC de esta región. Cuando se activa el modo de enrutamiento dinámico global en la red de VPC, esta lista puede incluir rutas dinámicas entre regiones de Cloud Routers en otras regiones.result.bestRoutesForRouter
enumera las mejores rutas de BGP que aprendió este Cloud Router. Es posible que las rutas enumeradas no se programen en el plano de datos si el plano de control de Google Cloud encuentra una ruta más óptima para un prefijo que una ruta que aprendió este Cloud Router.
API
Usa el método routers.getRouterStatus
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
Reemplaza lo siguiente:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud RouterROUTER_NAME
es el nombre del Cloud Router
Visualiza la configuración de la sesión de BGP
Para ver la configuración de una sesión de BGP existente, sigue estos pasos.
Console
En la consola de Google Cloud, ve a la página Cloud Routers.
De la lista de routers, selecciona el que tenga la sesión de BGP que deseas ver.
Consulta la sección Sesiones de BGP para ver los detalles de tus sesiones de BGP de Cloud Router.
gcloud
Ejecuta el comando
describe
y pasa el nombre del Cloud Router.gcloud compute routers describe ROUTER_NAME \ --project PROJECT_ID \ --region REGION
Reemplaza lo siguiente:
ROUTER_NAME
es el nombre del Cloud RouterPROJECT_ID
es el proyecto que contiene tu Cloud Router.REGION
es la región en la que se encuentra el Cloud Router
En el resultado, consulta la sección
bgpPeers
.bgp: advertiseMode: DEFAULT asn: 65001 keepaliveInterval: 120 bgpPeers: — advertiseMode: DEFAULT bfd: minReceiveInterval: 1000 minTransmitInterval: 1000 mode: ACTIVE multiplier: 5 enable: 'TRUE' enableIpv6: true interfaceName: if-mysession2 ipAddress: 169.254.0.1 ipv6NexthopAddress: 2600:2d00:0:0:0:0:1:5 name: mysession2 peerAsn: 65002 peerIpAddress: 169.254.0.2 peerIpv6NexthopAddress: 2600:2d00:0:0:0:0:1:6 creationTimestamp: '2019-03-15T13:48:12.433-07:00' description: '' id: '1234567890123456789' interfaces: — ipRange: 169.254.0.1/30 linkedVpnTunnel: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/vpnTunnels/vpn-1-tunnel-1 name: if-mysession2 kind: compute#router name: ROUTER_NAME network: https://www.googleapis.com/compute/projects/PROJECT_ID/global/networks/network-a region: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1 selfLink: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/routers/ROUTER_NAME selfLinkWithId: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/routers/7114728016518951267
API
Usa el método routers.get
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
Reemplaza lo siguiente:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud Router.ROUTER_NAME
es el nombre del Cloud Router
El campo bgpPeers[]
en el resultado contiene la configuración de cada sesión de BGP.
¿Qué sigue?
Para actualizar las rutas anunciadas, consulta Rutas anunciadas.
Para obtener información sobre los estados de sesión de BGP, consulta Estados de sesión de BGP.