Consulta los detalles del router
En esta página, se describe cómo ver los detalles de Cloud Router y sus sesiones de BGP, incluidos los siguientes:
- El estado de las sesiones de BGP de Cloud Router
- La configuración de keepalive de BGP de Cloud Router
- Configuración de la detección de reenvío bidireccional (BFD)
- Modos de anuncio de ruta para Cloud Router y sus sesiones de BGP
- 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 Prioridades y prefijos anunciados.
Si no se especifica un valor, la prioridad de ruta anunciada base es el valor predeterminado de 100
.
Para obtener más información sobre los problemas de configuración de BGP y el procesamiento de rutas, consulta la página Soluciona problemas.
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, sigue estos pasos.
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=us-central1
Reemplaza lo siguiente:
ROUTER_NAME
es el nombre del Cloud RouterPROJECT_ID
es el proyecto que contiene tu Cloud Router.
El resultado es similar al siguiente:
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
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 la prioridad base de las rutas anunciadas, consulta Actualiza la prioridad base de las rutas anunciadas.
Para actualizar las rutas anunciadas, consulta Rutas anunciadas personalizadas.
Para obtener información sobre los estados de sesión de BGP, consulta Estados de sesión de BGP.
Para solucionar problemas cuando usas Cloud Router, consulta Solución de problemas.