Rotas aprendidas personalizadas

O Cloud Router aprende rotas dinamicamente a partir de roteadores externos usando o BGP (Border Gateway Protocol). No entanto, também é possível configurar uma sessão do BGP no Cloud Router para aplicar outras rotas aprendidas que você definir manualmente. Essas rotas configuradas manualmente são chamadas de rotas aprendidas personalizadas. Quando você especifica rotas para uma sessão do BGP, o Cloud Router se comporta como se tivesse aprendido as rotas do par do BGP.

Como funciona

É possível configurar rotas aprendidas personalizadas ao mesmo tempo em que cria uma sessão do BGP. Se preferir, atualize a sessão posteriormente para adicionar ou atualizar as rotas aprendidas.

Para configurar rotas aprendidas, atualize a sessão do BGP para incluir o seguinte:

  • Uma lista separada por vírgulas de prefixos IPv4 que você quer especificar como destinos. O próximo salto dessas rotas aprendidas é o endereço IPv4 do par do BGP. Também é possível incluir prefixos IPv6, mas o Cloud Router os ignorará, a menos que as condições de troca de rota IPv6 tenham sido atendidas (exemplo).

  • Um valor de prioridade entre 0 e 65535 (incluso). Opcional. Essa prioridade se aplica a todas as rotas configuradas para uma sessão. O Google Cloud dá mais preferência às rotas que têm valores de prioridade menores. Ou seja, uma rota com prioridade 100 é priorizada em relação a uma com prioridade 200. Se você não definir uma prioridade, o Google Cloud aplicará internamente uma prioridade padrão de 100.

Melhor seleção de caminho

O Cloud Router avalia rotas aprendidas da seguinte maneira:

  • Se uma rota for configurada como uma rota aprendida personalizada para vários pares do BGP, o Google Cloud dará preferência à rota que tenha o menor valor de prioridade, conforme descrito na seção anterior.

  • Se várias rotas com próximos saltos diferentes compartilharem a mesma prioridade, o Google Cloud usará vários caminhos de custo igual (ECMP, na sigla em inglês) para alocar o tráfego entre as rotas.

Se as rotas aprendidas se sobrepuserem às rotas aprendidas dos pares do BGP, elas serão avaliadas juntas. Ou seja, as melhores rotas aprendidas personalizadas e as melhores rotas aprendidas pelo BGP são avaliadas juntas, conforme descrito na lista anterior.

As rotas aprendidas também respeitam o modo de roteamento dinâmico da rede e todos os outros comportamentos de roteamento que afetam as rotas aprendidas.

As redes de nuvem privada virtual (VPC) também usam outros tipos de rotas, e o Google Cloud usa um conjunto de regras para selecionar rotas. Para informações sobre esse processo, consulte Ordem de roteamento na documentação da VPC.

Alterações de estado do BGP

As rotas aprendidas personalizadas ficam ativas quando a sessão do BGP relacionada é estabelecida. Se a sessão do BGP cair, a disponibilidade das rotas varia da seguinte maneira:

  • Se a sessão cair devido a um problema de conexão, como um problema físico com uma conexão do Cloud Interconnect, as rotas aprendidas serão suprimidas. Esse comportamento impede a queda de tráfego.

  • Se uma sessão ficar indisponível temporariamente devido a um evento de manutenção do Cloud Router, as rotas aprendidas não serão suprimidas, contanto que a reinicialização informada do BGP esteja ativada. Os eventos de manutenção do Cloud Router normalmente levam menos de 60 segundos e são projetados para não interromper o encaminhamento de tráfego de dados. Se a reinicialização informada não estiver ativada, as rotas serão suprimidas.

  • Se uma sessão cair devido a um evento de manutenção planejado do Cloud Interconnect, as rotas aprendidas serão removidas. Por esse motivo, verifique se a configuração do Cloud Interconnect foi projetada para alta disponibilidade.

Benefícios

Rotas aprendidas personalizadas podem ser úteis se você quiser evitar as limitações das rotas estáticas. Assim como as rotas aprendidas, as rotas estáticas permitem definir manualmente uma rota. No entanto, as rotas estáticas têm algumas limitações:

  • Ao configurar uma rota estática, não é possível usar um anexo da VLAN do Cloud Interconnect ou um túnel de VPN de alta disponibilidade do Cloud VPN como o próximo salto. As rotas aprendidas personalizadas não têm essas limitações.

  • Rotas estáticas não podem detectar uma perda de acessibilidade no próximo salto de uma rota. Por outro lado, rotas aprendidas personalizadas podem detectar uma perda de acessibilidade e reagem de acordo com elas para evitar a queda do tráfego sem notificação. Para mais informações sobre esse comportamento, consulte Alterações de estado do BGP.

Limitações

As rotas aprendidas têm as seguintes limitações.

Limites do Google Cloud em rotas aprendidas

Há limites para o seguinte:

  • Para uma determinada sessão do BGP, há um número máximo de rotas aprendidas personalizadas que podem ser especificadas.

  • Para uma determinada região em uma rede VPC, há um número máximo de intervalos de endereços IP exclusivos que podem ser configurados como rotas aprendidas personalizadas. Esse limite permite que os mesmos intervalos sejam usados em vários pares.

As rotas aprendidas também são afetadas por limites que afetam todas as rotas aprendidas, incluindo aquelas aprendidas pelos pares do BGP.

Para mais informações, consulte Limites.

A transferência de dados de site para site não é suportada

O recurso de transferência de dados de site para site do Network Connectivity Center não respeita rotas aprendidas. Esse recurso permite usar a rede do Google como uma rede de longa distância (WAN) que conecta sites externos, como suas redes locais. Se você usar rotas aprendidas personalizadas em sessões do BGP associadas a esse recurso, as rotas não serão propagadas para os sites externos.

A seguir