Ver detalles del router

En esta página se describe cómo ver los siguientes detalles de Cloud Router:

Todas las rutas de una sesión de BGP usan la misma prioridad de ruta anunciada base. Para obtener más información, consulta Prioridad anunciada.

Para obtener más información sobre cómo solucionar problemas, consulta lo siguiente:

Antes de empezar

gcloud

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

  1. Instala o actualiza a la versión más reciente de Google Cloud CLI.
  2. Define una región y una zona predeterminadas.

API

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

Ver el estado y las rutas de Cloud Router

Para ver el estado y las rutas de Cloud Router, haga lo siguiente:

Consola

Consultar el estado de una sesión de BGP

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

    Ir a Cloud Routers

  2. Consulte la columna Sesiones de BGP.

    • Un círculo verde con una marca de verificación indica que la sesión se ha establecido.
    • Un círculo rojo con un signo de exclamación indica que la sesión aún no ha empezado o que ya ha fallado.

    Para obtener más información, mantén el puntero sobre el signo de exclamación. Si la sesión sigue apareciendo, espera unos minutos y vuelve a cargar la página para verificar que se ha establecido la sesión. Si la sesión ha fallado, consulta los registros para ver información sobre ella. Para obtener más información, consulta el artículo sobre cómo ver registros y métricas.

Ver las rutas que ha anunciado tu router

  1. En la Google Cloud consola, ve a la página 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 BGP, haga clic en el nombre de la sesión BGP de la que quiera ver las rutas anunciadas.

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

Ver las rutas dinámicas que ha aprendido tu router de Cloud Router en la red

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

    Ir a Rutas de VPC

  2. Selecciona Dinámico.

Determinar el valor del intervalo de keepalive del par de BGP

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

    Ir a Cloud Routers

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

  3. Consulta el ajuste en la página Detalles del router, en Intervalo de mantenimiento de la conexión del peer de BGP.

Comprobar el estado de una sesión de BFD

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

    Ir a Cloud Routers

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

  3. En la página Detalles del router, en Sesiones de BGP, puede determinar si BFD está habilitado y qué modo de inicialización de sesiones de BFD está configurado.

gcloud

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

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

    Haz los cambios siguientes:

    • ROUTER_NAME: el nombre de Cloud Router
    • PROJECT_ID: el proyecto que contiene tu Cloud Router
    • REGION: la región que contiene tu Cloud Router
  2. El resultado debería ser 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
    

    result.bestRoutes muestra las mejores rutas dinámicas de la red VPC de este router de Cloud Router en la misma región que este router de Cloud Router. La lista consta de las mejores rutas por prefijo que se han programado en el plano de datos de la VPC de esta región. Si el modo de enrutamiento dinámico global está activado en la red VPC, esta lista puede incluir rutas dinámicas entre regiones de Cloud Routers de otras regiones.

    result.bestRoutesForRouter muestra las mejores rutas BGP aprendidas por este router de Cloud Router. Es posible que las rutas que se muestran no estén programadas 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 aprendida por 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

Haz los cambios siguientes:

  • PROJECT_ID: el proyecto que contiene el Cloud Router
  • REGION: la región en la que se encuentra Cloud Router
  • ROUTER_NAME: el nombre de Cloud Router

Ver la configuración de la sesión de BGP

Para ver la configuración de una sesión de BGP, sigue estos pasos.

Consola

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

    Ir a Cloud Routers

  2. En la lista de routers, selecciona el router con la sesión BGP que quieras ver.

  3. Consulta la sección Sesiones de BGP para ver los detalles de las sesiones de BGP de tu router 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
    

    Haz los cambios siguientes:

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

Haz los cambios siguientes:

  • PROJECT_ID: el proyecto que contiene el Cloud Router
  • REGION: región en la que se encuentra Cloud Router
  • ROUTER_NAME: el nombre de Cloud Router

El campo bgpPeers[] de la salida contiene la configuración de cada sesión BGP.

Siguientes pasos