O recurso de propagação de rotas permite que um Transit Router aprenda rotas automaticamente de instâncias de rede, reduzindo erros de configuração manual e aumentando a eficiência.
Limitações
Apenas tabelas de rotas de um Transit Router da Enterprise Edition suportam propagação de rotas. Para verificar a edição de um Transit Router, consulte Visualize transit router edition.
Exemplo
Conforme ilustrado na figura, duas VPCs foram criadas na região China (Hangzhou) e conectadas ao mesmo Transit Router.
Com a propagação de rotas ativada, o Transit Router aprende as rotas de sistema de ambas as VPCs e as adiciona à sua tabela de rotas padrão.
Se as conexões das duas VPCs estiverem associated com a tabela de rotas padrão do Transit Router, o tráfego proveniente das VPCs será encaminhado para o próximo salto correspondente com base nas rotas aprendidas automaticamente pelo Transit Router.
Propagação de rotas a partir de instâncias de rede
Uma tabela de rotas de um Transit Router da Enterprise Edition pode aprender rotas de várias conexões de instância de rede. Da mesma forma, uma única conexão de instância de rede pode propagar suas rotas para múltiplas tabelas de rotas.
Ao ativar a propagação de rotas de uma conexão de instância de rede para uma tabela de rotas de um Transit Router da Enterprise Edition, a instância de rede propaga as seguintes rotas para a tabela de rotas por padrão:
Conexão de instância de rede | Instância de rede correspondente | Rotas propagadas automaticamente |
Conexão VPC | VPC | As rotas de sistema da VPC.
|
Conexão VBR | virtual border router (VBR) |
Para localizar essas rotas, consulte Add and manage routes. |
Conexão ECR | Express Connect Router (ECR) | Rotas cujo próximo salto é um VBR. |
Conexão VPN | Conexão IPsec-VPN | Rotas das tabelas de rotas de destino e BGP da conexão IPsec-VPN. |
Conexão inter-regional | Transit Router |
|
Impacto do aprendizado de rotas nos negócios
Ao ativar o recurso de propagação de rotas da Cloud Enterprise Network (CEN), o Transit Router aprende automaticamente as rotas de sistema das instâncias de rede (como VPCs) e as propaga para estabelecer conectividade. Na maioria dos casos, ativar a propagação de rotas para conexões inter-regionais da CEN ou conexões VPC não interrompe as rotas existentes da VPC nem o tráfego de produção ativo.
Pré-requisitos de segurança
Quando os blocos CIDR das duas VPCs são completamente diferentes e não existem rotas estáticas conflitantes, ativar o aprendizado de rotas (ou seja, rotas atribuídas automaticamente pela conexão inter-regional da CEN) geralmente não afeta as rotas existentes da VPC, tornando a operação segura.
Riscos
Se houver conflitos de rota entre as instâncias de rede nas duas extremidades (isto é, múltiplas rotas apontando para o mesmo bloco CIDR de destino), o aprendizado de rotas poderá causar disputa de prioridade. Isso resulta em troca de rotas ou breves flutuações de rede, afetando seus serviços online. Recomendamos verificar cuidadosamente as tabelas de rotas de cada instância de rede antes de executar operações para confirmar a inexistência de rotas conflitantes.
Sugestões
Recomendamos executar operações de configuração relacionadas ao aprendizado de rotas fora dos horários de pico e planejar políticas de rota antecipadamente para evitar que conflitos de rota afetem seus serviços online.
Ativar propagação de rotas
Método 1: Durante a criação de uma conexão de instância de rede
Ao criar uma conexão de instância de rede, selecione Propagate system routes to transit router route table na seção Advanced Settings. Essa ação ativa a propagação de rotas, permitindo que a tabela de rotas padrão do Transit Router aprenda rotas da instância de rede.
Para mais informações, consulte Crie a VPC connection, Crie an ECR connection, Connect a VBR to a transit router, Crie a VPN connection e Crie an inter-region connection.
Método 2: Após a criação de uma conexão de instância de rede
Também é possível ativar a propagação de rotas nos seguintes cenários:
Você não selecionou "Propagate System Routes to Default Route Table of Transit Router" ao criar a conexão da instância de rede.
Você deseja que uma tabela de rotas personalizada no Transit Router aprenda rotas de uma instância de rede.
Siga estas etapas:
Faça login no console CEN.
Na página CEN Instance, clique em ID da instância CEN que você deseja gerenciar.
Acesse a aba e clique em ID do Transit Router que deseja gerenciar.
Na página de detalhes do Transit Router, clique em aba Route Table.
Na seção à esquerda, clique em ID da tabela de rotas que deseja gerenciar. Na página de detalhes da tabela de rotas, clique em aba Route Propagation.
-
Na aba Route Propagation, clique em Enable Route Propagation. Na caixa de diálogo Enable Route Propagation, configure os seguintes parâmetros e clique em OK.
Parâmetro
Descrição
Route Table
O sistema seleciona a tabela de rotas atual por padrão.
Transit Router ID
O sistema seleciona a instância atual do Transit Router por padrão.
Attachment
Selecione a conexão de instância de rede da qual a tabela de rotas deve aprender rotas.
Após ativar a propagação de rotas, a instância de rede propaga rotas automaticamente para a tabela de rotas. É possível visualizar essas rotas na aba Route Entry.
Desativar propagação de rotas
Ao desativar a propagação de rotas, o sistema retira automaticamente as rotas propagadas da instância de rede para a tabela de rotas do Transit Router da Enterprise Edition.
Faça login no console CEN.
Na página CEN Instance, clique em ID da instância CEN que você deseja gerenciar.
Acesse a aba e clique em ID do Transit Router que deseja gerenciar.
Na página de detalhes do Transit Router, clique em aba Route Table.
Na seção à esquerda, clique em ID da tabela de rotas que deseja gerenciar. Na página de detalhes da tabela de rotas, clique em aba Route Propagation.
Na aba Route Propagation, localize a conexão de instância de rede desejada e clique em Delete na coluna Actions.
Na caixa de diálogo Disable Route Propagation, confirme as informações e clique em OK.
Perguntas frequentes
O que fazer se eu ainda não conseguir acessar instâncias ECS ou bastion hosts após configurar o aprendizado de rotas?
Causa
A tabela de rotas vinculada à instância ECS de destino pode não ter uma entrada de rota para o endereço IP de origem (como o bloco CIDR onde reside o endereço IP do bastion host). Consequentemente, o tráfego não é encaminhado corretamente para a instância ECS de destino.
Solução
No console da Cloud Enterprise Network (CEN), acesse o Transit Router da Enterprise Edition correspondente e verifique se a conexão da VPC onde o bastion host reside estabeleceu uma relação de aprendizado de rotas com a tabela de rotas atual na aba Route learning.
Verifique se as rotas da instância de rede de origem foram propagadas corretamente para a tabela de rotas do Transit Router associada à instância ECS de destino.
Na página de detalhes da tabela de rotas do Transit Router, confirme se as rotas propagadas incluem o bloco CIDR ou o endereço IP específico da instância de rede de origem.
Estabelecer uma relação de propagação de rotas por si só não garante a acessibilidade do tráfego. Você também deve garantir um dos seguintes itens:
APIs relacionadas
EnableTransitRouterRouteTablePropagation: Ativa a propagação de rotas.
ListTransitRouterRouteTablePropagations: Consulta as configurações de propagação de rotas de uma tabela de rotas do Transit Router.
DisableTransitRouterRouteTablePropagation: Desativa a propagação de rotas.