Visualiza los detalles de Cloud Router

En esta página, se describe cómo ver los detalles de un Cloud Router y sus sesiones de BGP, incluidos los siguientes:

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 los problemas de procesamiento de rutas, consulta la página Solución de problemas.

Antes de comenzar

Si deseas usar los ejemplos de línea de comandos de esta guía, haz lo siguiente:

  1. Instala la herramienta de línea de comandos de gcloud o actualízala a la última versión.
  2. Configura una región y una zona predeterminadas.

Si deseas usar los ejemplos de API de esta guía, configura el acceso a la API.

Visualiza 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

  1. En Google Cloud Console, ve a la página de Cloud Routers.

    Ir a Cloud Routers

  2. 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 se haya establecido la sesión. Si la sesión falló, consulta los registros para ver información sobre la sesión. Para obtener más información, consulta Visualiza registros y métricas.

Visualiza las rutas que anuncia el router

  1. En Cloud Console, ve a la página de Cloud Routers.

    Ir a Cloud Routers

  2. Haz clic en el nombre de tu router para abrir la página Detalles del router.

  3. En Sesiones de BGP, haz clic en el nombre de la sesión de BGP cuyas rutas anunciadas deseas ver.

  4. En la página Detalles de la sesión de BGP, consulta la sección Rutas anunciadas.

Visualiza las rutas dinámicas que tu Cloud Router aprendió en la red

  1. En Cloud Console, ve a la página Rutas de VPC.

    Ir a Rutas de VPC

  2. Selecciona Dinámicas.

Determina la configuración del intervalo keepalive del par de BGP

  1. En Cloud Console, ve a la página de Cloud Routers.

    Ir a Cloud Routers

  2. Haz clic en el router cuya información deseas ver.

  3. Visualiza la configuración en la página Detalles del router en Intervalo de keepalive de par de BGP.

gcloud

  1. Ejecuta el comando get-status y pasa el nombre del router. El comando muestra el estado del router y las rutas anunciadas.

    gcloud compute routers get-status ROUTER_NAME \
       --project=PROJECT_ID \
       --region=asia-east1
    

    Reemplaza lo siguiente:

    • ROUTER_NAME es el nombre del Cloud Router
    • PROJECT_ID es el proyecto que contiene tu Cloud Router.
  2. 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
      ipAddress: 169.254.0.1
      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
      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 Router
  • REGION es la región en la que se encuentra el Cloud Router
  • ROUTER_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

  1. En Google Cloud Console, ve a la página de Cloud Routers.

    Ir a Cloud Routers

  2. De la lista de routers, selecciona el que tenga la sesión de BGP que deseas ver.

  3. Consulta la sección Sesiones de BGP para ver los detalles de tus sesiones de BGP de Cloud Router.

gcloud

  1. 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 Router
    • PROJECT_ID es el proyecto que contiene tu Cloud Router.
    • REGION es la región en la que se encuentra el Cloud Router
  2. En el resultado, consulta la sección bgpPeers.

      bgp:
        advertiseMode: DEFAULT
        asn: 65001
        keepaliveInterval: 120
      bgpPeers:
      — advertiseMode: DEFAULT
        enable: 'TRUE'
        interfaceName: if-mysession2
        ipAddress: 169.254.0.1
        name: mysession2
        peerAsn: 65002
        peerIpAddress: 169.254.0.2
      creationTimestamp: '2019-03-15T13:48:12.433-07:00'
      description: ''
      id: '7214728016518951367'
      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 Router
  • REGION 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?