Veja os detalhes do router

Esta página descreve como ver os seguintes detalhes do Cloud Router:

Todas as rotas de uma sessão BGP usam a mesma prioridade de rota anunciada base. Para mais informações, consulte Prioridade anunciada.

Para mais informações sobre a resolução de problemas, consulte o seguinte:

Antes de começar

gcloud

Se quiser usar os exemplos de linhas de comandos neste guia, faça o seguinte:

  1. Instale ou atualize para a versão mais recente da CLI do Google Cloud.
  2. Defina uma região e uma zona predefinidas.

API

Se quiser usar os exemplos de API neste guia, configure o acesso à API.

Veja o estado e os trajetos do Cloud Router

Para ver o estado e os trajetos do Cloud Router, faça o seguinte:

Consola

Verifique o estado de uma sessão de BGP

  1. Na Google Cloud consola, aceda à página Routers na nuvem.

    Aceder aos Cloud Routers

  2. Veja a coluna Sessões de BGP.

    • Um círculo verde com uma marca de verificação indica que a sessão foi estabelecida.
    • Um círculo vermelho com um ponto de exclamação indica que a sessão ainda vai começar ou já falhou.

    Para mais informações, mantenha o ponteiro sobre o ponto de exclamação. Se a sessão continuar a aparecer, aguarde alguns minutos e, em seguida, recarregue a página para verificar se a sessão foi estabelecida. Se a sessão falhou, veja os registos para ver informações sobre a sessão. Para mais informações, consulte o artigo Veja registos e métricas.

Veja os trajetos que o seu router anunciou

  1. Na Google Cloud consola, aceda à página Routers na nuvem.

    Aceder aos Cloud Routers

  2. Clique no nome do router para abrir a página Detalhes do router.

  3. Em Sessões BGP, clique no nome da sessão BGP para a qual quer ver as rotas anunciadas.

  4. Na página Detalhes da sessão BGP, consulte a secção Rotas anunciadas.

Veja as rotas dinâmicas que o Cloud Router aprendeu na rede

  1. Na Google Cloud consola, aceda à página VPC Routes

    Aceda a Encaminhamentos da VPC

  2. Selecione Dinâmico.

Determine a definição do intervalo de keepalive do par de BGP

  1. Na Google Cloud consola, aceda à página Routers na nuvem.

    Aceder aos Cloud Routers

  2. Clique no router cujas informações quer ver.

  3. Veja a definição na página Detalhes do router em Intervalo de manutenção do par BGP.

Verifique o estado de uma sessão BFD

  1. Na Google Cloud consola, aceda à página Routers na nuvem.

    Aceder aos Cloud Routers

  2. Clique no router cujas informações quer ver.

  3. Na página Detalhes do router, em Sessões BGP, pode determinar se o BFD está ativado e que modo de inicialização da sessão BFD está definido.

gcloud

  1. Execute o comando get-status e transmita o nome do router. O comando devolve o estado do router, as rotas anunciadas e as rotas aprendidas.

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

    Substitua o seguinte:

    • ROUTER_NAME: o nome do Cloud Router
    • PROJECT_ID: o projeto que contém o seu Cloud Router
    • REGION: a região que contém o seu Cloud Router
  2. O resultado é semelhante ao seguinte:

    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 apresenta as melhores rotas dinâmicas para a rede VPC deste Cloud Router na mesma região que este Cloud Router. A lista consiste nas melhores rotas por prefixo que estão programadas no plano de dados da VPC desta região. Quando o modo de encaminhamento dinâmico global está ativado na rede VPC, esta lista pode incluir rotas dinâmicas entre regiões de routers na nuvem noutras regiões.

    result.bestRoutesForRouter lista os melhores trajetos BGP aprendidos por este Cloud Router. É possível que os trajetos indicados não estejam programados no plano de dados se o Google Cloud plano de controlo encontrar um trajeto mais otimizado para um prefixo do que um trajeto aprendido por este Cloud Router.

API

Use o método routers.getRouterStatus:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus

Substitua o seguinte:

  • PROJECT_ID: o projeto que contém o Cloud Router
  • REGION: a região onde o Cloud Router está localizado
  • ROUTER_NAME: o nome do Cloud Router

Veja a configuração da sessão de BGP

Para ver a configuração de uma sessão BGP existente, siga estes passos.

Consola

  1. Na Google Cloud consola, aceda à página Routers na nuvem.

    Aceder aos Cloud Routers

  2. Na lista de routers, selecione o router com a sessão BGP que quer ver.

  3. Veja a secção Sessões de BGP para ver os detalhes das sessões de BGP do Cloud Router.

gcloud

  1. Execute o comando describe e transmita o nome do Cloud Router.

    gcloud compute routers describe ROUTER_NAME \
      --project PROJECT_ID \
      --region REGION
    

    Substitua o seguinte:

    • ROUTER_NAME: o nome do Cloud Router
    • PROJECT_ID: o projeto que contém o seu Cloud Router
    • REGION: a região onde o Cloud Router está localizado
  2. No resultado, veja a secção 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

Use o método routers.get:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME

Substitua o seguinte:

  • PROJECT_ID: o projeto que contém o Cloud Router
  • REGION: a região onde o Cloud Router está localizado
  • ROUTER_NAME: o nome do Cloud Router

O campo bgpPeers[] na saída contém a configuração para cada sessão BGP.

O que se segue?