Ver detalhes do roteador

Esta página descreve como visualizar os detalhes de um Cloud Router e as sessões do BGP dele, incluindo os seguintes:

Todas as rotas de uma sessão do BGP usam a mesma prioridade de rota divulgada básica. Para mais informações, consulte Prefixos e prioridades divulgados. Se nenhum valor for especificado, a prioridade de rota divulgada básica será o valor padrão 100.

Para mais informações sobre problemas de configuração e de processamento de rotas do BGP, consulte a página Solução de problemas.

Antes de começar

Para usar os exemplos de linha de comando deste guia:

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

Para usar os exemplos da API deste guia, configure o acesso a ela.

Visualizar o status e as rotas do Cloud Router

Para visualizar o status e as rotas do Cloud Router, siga estas etapas.

Console

Verifique o status de uma sessão do BGP

  1. No Console do Google Cloud, acesse a página do Cloud Routers.

    Acesse o Cloud Routers

  2. Veja a coluna Sessões do BGP.

    • Um círculo verde com uma marca de seleção indica que a sessão foi criada.
    • Um círculo vermelho com um ponto de exclamação indica que a sessão ainda sendo criada ou já apresentou uma falha.

    Para mais informações, mantenha o ponteiro do mouse sobre o ponto de exclamação. Se a sessão ainda estiver sendo criada, aguarde alguns minutos e atualize a página para verificar se a sessão foi criada. Se a sessão apresentou uma falha, consulte os registros para ver informações sobre a sessão. Para mais informações, consulte Ver registros e métricas.

Veja as rotas divulgadas pelo roteador

  1. No console, acesse a página Cloud Routers.

    Acesse o Cloud Routers

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

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

  4. Na página Detalhes da sessão do BGP, consulte a seção Rotas divulgadas.

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

  1. No console, acesse a página VPC Routes.

    Acesse Rotas da VPC

  2. Selecione Dinâmico.

Determine a configuração do intervalo do sinal de atividade de peering do BGP

  1. No console, acesse a página Cloud Routers.

    Acesse o Cloud Routers

  2. Clique no roteador com as informações que você quer visualizar.

  3. Veja a configuração na página Detalhes do roteador em Intervalo de sinal de atividade de peering do BGP.

Verificar o status de uma sessão do BFD

  1. No console, acesse a página Cloud Routers.

    Acesse o Cloud Routers

  2. Clique no roteador com as informações que você quer visualizar.

  3. Na página Detalhes do roteador, em Sessões do BGP, você poderá determinar se o BFD está ativado e qual modo de inicialização da sessão do BFD está definido.

gcloud

  1. Execute o comando get-status e transmita o nome do roteador. O comando retorna o status do roteador e as rotas divulgadas.

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

    Substitua:

    • ROUTER_NAME: o nome do Cloud Router
    • PROJECT_ID: o projeto que contém o Cloud Router
  2. A resposta será semelhante a:

    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

Use o método routers.getRouterStatus.

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

Substitua:

  • 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

Visualizar as configurações da sessão do BGP

Para visualizar as configurações de uma sessão do BGP existente, siga estas etapas.

Console

  1. No console do Google Cloud, acesse a página do Cloud Routers.

    Acesse o Cloud Routers

  2. Na lista de roteadores, selecione o roteador com a sessão do BGP que você quer visualizar.

  3. Consulte a seção Sessões do BGP para ver os detalhes das sessões do 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:

    • ROUTER_NAME: o nome do Cloud Router
    • PROJECT_ID: o projeto que contém o Cloud Router
    • REGION: a região onde o Cloud Router está localizado
  2. Na saída, veja a seçã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:

  • 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 de cada sessão do BGP.

A seguir