Veja os detalhes do router
Esta página descreve como ver os seguintes detalhes do Cloud Router:
O estado das sessões de BGP do Cloud Router
A prioridade da rota anunciada base que o Cloud Router usa para calcular as métricas de rota
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:
- Resolva problemas de sessões de BGP
- Resolva problemas de peering BGP
- Resolva problemas de trajetos BGP e seleção de trajetos
- Resolva problemas de mensagens de registo do Cloud Router
Antes de começar
gcloud
Se quiser usar os exemplos de linhas de comandos neste guia, faça o seguinte:
- Instale ou atualize para a versão mais recente da CLI do Google Cloud.
- 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
Na Google Cloud consola, aceda à página Routers na nuvem.
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
Na Google Cloud consola, aceda à página Routers na nuvem.
Clique no nome do router para abrir a página Detalhes do router.
Em Sessões BGP, clique no nome da sessão BGP para a qual quer ver as rotas anunciadas.
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
Na Google Cloud consola, aceda à página VPC Routes
Selecione Dinâmico.
Determine a definição do intervalo de keepalive do par de BGP
Na Google Cloud consola, aceda à página Routers na nuvem.
Clique no router cujas informações quer ver.
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
Na Google Cloud consola, aceda à página Routers na nuvem.
Clique no router cujas informações quer ver.
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
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 RouterPROJECT_ID
: o projeto que contém o seu Cloud RouterREGION
: a região que contém o seu Cloud Router
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 RouterREGION
: a região onde o Cloud Router está localizadoROUTER_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
Na Google Cloud consola, aceda à página Routers na nuvem.
Na lista de routers, selecione o router com a sessão BGP que quer ver.
Veja a secção Sessões de BGP para ver os detalhes das sessões de BGP do Cloud Router.
gcloud
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 RouterPROJECT_ID
: o projeto que contém o seu Cloud RouterREGION
: a região onde o Cloud Router está localizado
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 RouterREGION
: a região onde o Cloud Router está localizadoROUTER_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?
Para atualizar as rotas anunciadas, consulte Rotas anunciadas.
Para ver informações sobre os estados das sessões de BGP, consulte o artigo Estados das sessões de BGP.