Resolva problemas de trajetos BGP e seleção de trajetos
Este guia destina-se à resolução de problemas relacionados com rotas BGP, incluindo a seleção de rotas, a propagação de rotas e as métricas de rotas.
Para obter informações adicionais de resolução de problemas, consulte o seguinte:
- Resolva problemas de sessões de BGP
- Resolva problemas de peering BGP
- Resolva problemas de mensagens de registo do Cloud Router
A sessão de BGP IPv6 está estabelecida, mas não troca rotas IPv4
Verifique se a associação de VLAN ou o gateway de VPN de alta disponibilidade tem o tipo de pilha necessário de
IPV4_IPV6
. Se o tipo de pilha estiver incorreto para a associação VLAN, modifique a associação VLAN. Para um gateway de HA VPN, recrie o gateway de HA VPN e os respetivos túneis.Certifique-se de que o Cloud Router está configurado corretamente. Execute o seguinte comando:
gcloud compute routers describe ROUTER-NAME
No resultado, verifique os seguintes valores:
bgpPeers.enableIpv4
corresponde atrue
bgpPeers.ipv4NexthopAddress
ebgpPeers.peerIpv4NexthopAddress
estão presentes
Alguns prefixos IPv4 ou IPv6 no local não estão acessíveis
Se estiver a ter perda de tráfego, erros de ping ou outros problemas ao tentar alcançar destinos IPv4 ou IPv6 no local que estão dentro de prefixos aprendidos pelo Cloud Router, existem várias causas possíveis.
Verifique se existem rotas personalizadas aprendidas inativas
Se não conseguir alcançar um destino no local através de uma rota personalizada configurada, faça o seguinte:
- Verifique se a rota está configurada corretamente na sessão BGP.
- Verifique se a sessão de BGP está ativa.
- Verifique se o router no local está a filtrar algumas rotas aprendidas.
Para mais informações, consulte o artigo Verifique o estado das rotas aprendidas personalizadas.
Verifique se existem rotas aprendidas filtradas
Para ver se um trajeto está filtrado, execute o seguinte comando:
gcloud compute routers get-status ROUTER_NAME \
--region=REGION
Substitua o seguinte:
ROUTER_NAME
: o nome do seu Cloud Router.REGION
: a região onde o Cloud Router está localizado.
O resultado é semelhante ao seguinte. Procure o valor routeStatus
definido como
active
:
kind: compute#routerStatusResponse
result:
bestRoutesForRouter:
- asPaths:
- asLists:
- 65200
pathSegmentType: AS_SEQUENCE
creationTimestamp: '2024-03-22T13:57:15.533-07:00'
destRange: 10.128.0.0/20
kind: compute#route
network: https://www.googleapis.com/compute/v1/projects/PROJECT/global/networks/VPC_NAME
nextHopIp: 169.254.73.246
nextHopVpnTunnel: https://www.googleapis.com/compute/v1/projects/PROJECT/regions/REGION/vpnTunnels/VPN_NAME
priority: 100
routeStatus: ACTIVE
routeType: BGP
bgpPeerStatus:
- advertisedRoutes:
- destRange: 10.128.0.0/20
kind: compute#route
network: https://www.googleapis.com/compute/v1/projects/PROJECT/global/networks/aneta-vpc
nextHopIp: 169.254.73.245
nextHopVpnTunnel: https://www.googleapis.com/compute/v1/projects/PROJECT/regions/REGION/vpnTunnels/VPN_NAME
priority: 100
routeType: BGP
enableIpv6: false
ipAddress: 169.254.73.245
linkedVpnTunnel: https://www.googleapis.com/compute/v1/projects/PROJECT/regions/REGION/vpnTunnels/VPN_NAME
md5AuthEnabled: false
name: aneta-bgp
numLearnedRoutes: 1
peerIpAddress: 169.254.73.246
state: Established
status: UP
uptime: 10 hours, 11 minutes, 0 seconds
uptimeSeconds: '36660'
network: https://www.googleapis.com/compute/v1/projects/PROJECT/global/networks/VPC_NAME
O valor bestRoutesForRouter.routeStatus
apresenta ACTIVE
para uma rota ativa e DROPPED
para uma rota filtrada.
Verifique as quotas e os limites
Verifique se os seus Cloud Routers não excederam as quotas para rotas aprendidas. Para ver o número de rotas aprendidas para um Cloud Router, veja o respetivo estado.
Para ver informações sobre as quotas, as mensagens de registo e as métricas relacionadas, bem como saber como resolver problemas, consulte a tabela seguinte.
Tópico | Orientação |
---|---|
Acerca das quotas | Consulte as cotas do Cloud Router e o exemplo de rota aprendida. |
Registos | Quando excede qualquer uma destas quotas, vê uma mensagem de erro no Cloud Logging. Para informações sobre como criar uma consulta avançada para ver esta mensagem, consulte a consulta relacionada na documentação de registo do Cloud Router. |
Métrica | Também pode usar as seguintes métricas para compreender a disponibilidade e a utilização atuais da sua quota. Estas métricas têm o prefixo
Estas métricas estão disponíveis através do recurso monitorizado. |
Resolução de problemas | Pode fazer o seguinte para resolver problemas de quota de rotas. Em situações em que o número de trajetos excede a quota disponível por um valor elevado, é aconselhável fazer o seguinte:
|
Os caminhos aprendidos (caminhos de uma rede nas instalações) não são propagados para outras redes da VPC
Um único Cloud Router não pode voltar a anunciar rotas aprendidas com um par BGP a outros pares BGP, incluindo a Cloud Routers noutras redes VPC.
Por exemplo, na topologia de hub e spoke seguinte, o Cloud Router não pode suportar a publicidade de rotas entre várias redes VPC.
Neste caso, não existe uma sessão iBGP entre os Cloud Routers que partilham a mesma rede VPC, e o Cloud Router apenas anuncia sub-redes VPC e rotas configuradas personalizadas. O Cloud Router não anuncia rotas dinâmicas a partir da rede VPC.
Para rever as recomendações para topologias de rede no Google Cloud, consulte o artigo Práticas recomendadas e arquiteturas de referência para o design da VPC.
Além disso, para criar e gerir topologias de hub e spoke no Google Cloud, pode usar o Network Connectivity Center.
O tráfego IPv6 não está a ser encaminhado
Se tiver dificuldades em estabelecer ligação a anfitriões IPv6, faça o seguinte:
Verifique se as rotas IPv4 estão a ser anunciadas corretamente. Ao verificar primeiro o tráfego IPv4, pode excluir problemas gerais de rede. Se as rotas IPv4 não estiverem a ser anunciadas, execute os procedimentos gerais de resolução de problemas indicados neste documento.
Inspecione as regras de firewall para garantir que está a permitir o tráfego IPv6 entre a sua rede VPC e a sua rede no local.
Determine se excedeu a quota disponível para rotas aprendidas. Se excedeu a sua quota de rotas aprendidas, os prefixos IPv6 são ignorados antes dos prefixos IPv4. Consulte o artigo Verificar quotas e limites.
Confirme que todos os componentes que requerem configuração IPv6 foram configurados corretamente.
A sub-rede da VPC está configurada para usar o tipo de pilha
IPV4_IPV6
.A sub-rede da VPC tem o valor
--ipv6-access-type
definido comoINTERNAL
.As VMs do Compute Engine na sub-rede estão configuradas com endereços IPv6.
O gateway de VPN de alta disponibilidade ou a associação de VLAN para o Dedicated Interconnect está configurado para usar o tipo de pilha
IPV4_IPV6
.A sessão BGP está ativada para anunciar rotas IPv6 e o próximo salto é um endereço IPv6.
Para ver o estado e os trajetos do Cloud Router, consulte o artigo Ver o estado e os trajetos do Cloud Router.
Para ver a configuração da sessão de BGP, consulte o artigo Veja a configuração da sessão de BGP.
O Cloud Router não devolve respostas de ping ICMPv6
O ICMPv6 ping
não é suportado para endereços BGP do Cloud Router. Para testar a conetividade da camada 3 para endereços BGP do Cloud Router, use ICMPv4 ping
.
O que se segue?
Para mais informações sobre como usar o Cloud Logging para monitorizar o Cloud Router, consulte o artigo Ver registos e métricas.
Para receber apoio técnico adicional, consulte o artigo Receber apoio técnico.
Para ver informações sobre os estados das sessões de BGP, consulte o artigo Estados das sessões de BGP.
Para ver informações sobre mensagens de diagnóstico e estados de sessão relacionados com a deteção de encaminhamento bidirecional (BFD), consulte o artigo Mensagens de diagnóstico e estados de sessão da BFD.
Para problemas relacionados com a utilização do Cloud Router com o dispositivo Router, consulte Resolução de problemas do dispositivo Router na documentação do Network Connectivity Center.