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:

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:

  1. Instala Google Cloud CLI o actualízala a la última versión.
  2. 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

  1. En la consola de Google Cloud, 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 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

  1. En la consola de Google Cloud, 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 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.

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

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

    Ir a Rutas de VPC

  2. Selecciona Dinámicas.

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

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

    Ir a Cloud Routers

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

  3. 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

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

    Ir a Cloud Routers

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

  3. 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

  1. 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 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
      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 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 la consola de Google Cloud, ve a la página 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
        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 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?