Por padrão, quando uma tabela de rotas de transit router da Enterprise Edition aprende rotas para o mesmo destino a partir de várias instâncias de VBR em regiões diferentes, ela seleciona uma rota com base na ordem alfabética do ID da região. O roteamento ECMP de VBR multirregião permite que essas rotas formem um grupo de Equal-Cost Multipath (ECMP) e encaminhem tráfego simultaneamente.
Limitações
O roteamento ECMP de VBR multirregião tem suporte apenas em tabelas de rotas de transit routers da Enterprise Edition.
Regras de seleção de rotas
Regras padrão de seleção de rotas
Quando uma tabela de rotas de transit router da Enterprise Edition aprende múltiplas rotas não conflitantes para o mesmo destino a partir de diferentes instâncias de VBR, o sistema compara os atributos das rotas em ordem decrescente de prioridade. A rota com o valor de atributo de maior prioridade torna-se a rota primária; as demais tornam-se rotas em standby. Se as rotas tiverem o mesmo valor para um atributo, o sistema compara o próximo atributo. A tabela a seguir descreve os atributos de rota compatíveis e suas prioridades.
As prioridades dos atributos de rota são, em ordem decrescente: P1 > P2 > P3 > P4.
|
Prioridade do atributo |
Atributo da rota |
Descrição |
Prioridade do valor |
|
P1 |
Tipo de rota da rota de VBR |
Se todas as rotas candidatas se originarem de instâncias de VBR, o sistema compara seus tipos de rota.
|
Rota BGP > Rota estática Se houver múltiplas rotas BGP, a rota com o caminho AS mais curto terá maior prioridade. |
|
P2 |
Região da rota de VBR |
O sistema compara a região da rota de VBR com a região da tabela de rotas do transit router.
|
Região local > Outras regiões Uma rota da mesma região da tabela de rotas tem prioridade maior do que uma rota aprendida de outra região. |
|
P3 |
Política de roteamento |
Se uma política de roteamento estiver configurada na tabela de rotas do transit router da Enterprise Edition e múltiplas rotas corresponderem a ela, o sistema compara seus valores de política. Para obter mais informações sobre valores de política, consulte Routing policy (legacy, for TR only). |
O sistema seleciona a rota com a prioridade mais alta com base nos valores da política. |
|
P4 |
ID da região da rota |
O sistema compara os IDs de região das rotas. |
Os IDs de região são classificados em ordem alfabética. A rota da região cujo ID aparece primeiro em ordem alfabética tem maior prioridade. Por exemplo, uma rota de china (Hangzhou) (cn-hangzhou) tem prioridade maior do que uma rota de china (Shenzhen) (cn-shenzhen). |
Regras de seleção de rotas com ECMP
Após ativar o roteamento ECMP de VBR multirregião, o sistema compara apenas os valores dos três seguintes atributos de rota: Route type of the VBR route, Region of the VBR route e Routing policy. Se múltiplas rotas tiverem valores idênticos para esses três atributos, o sistema não compara o Region ID of the route. Em vez disso, as rotas formam um grupo ECMP e encaminham o tráfego simultaneamente.
Se múltiplas rotas de VBR em um grupo ECMP estiverem configuradas como rotas estáticas, o sistema não conseguirá detectar se uma delas ficar indisponível. O tráfego pode continuar sendo enviado para a rota indisponível, o que pode interromper seus serviços.
Com o roteamento ECMP de VBR multirregião ativado, se uma tabela de rotas aprender rotas de transit routers em regiões diferentes, ela distribuirá o tráfego uniformemente entre elas. Certifique-se de que a largura de banda máxima das conexões inter-região consiga lidar com a carga de tráfego sob ECMP.
Exemplo
Uma empresa conecta seu data center ao CEN usando duas conexões Express Connect (VBR1 e VBR2) para se comunicar com VPCs na região china (Shenzhen). O transit router na região china (Shenzhen) aprende os blocos CIDR de destino 10.0.0.0/24 e 10.0.1.0/24 do data center por meio de duas conexões inter-região. Nenhuma política de roteamento está configurada nas tabelas de rotas dos transit routers nas regiões china (Shenzhen), china (Hangzhou) ou china (Shanghai).
Figura 1. Seleção de rota padrão 
Antes da ativação do roteamento ECMP de VBR multirregião, a tabela de rotas do transit router na região china (Shenzhen) seleciona uma rota primária para os blocos CIDR 10.0.0.0/24 e 10.0.1.0/24 comparando os atributos das rotas.
O exemplo a seguir descreve a seleção de rota para o bloco CIDR de destino 10.0.0.0/24. O processo para 10.0.1.0/24 é idêntico.
|
Prioridade do atributo |
Atributo da rota |
Detalhes |
|
P1 |
Tipo de rota da rota de VBR |
As rotas para 10.0.0.0/24 aprendidas pela conexão inter-região 1 e pela conexão inter-região 2 são ambas rotas BGP com o mesmo comprimento de caminho AS. Como os valores dos atributos são idênticos, o sistema compara o próximo atributo. |
|
P2 |
Região da rota de VBR |
As rotas têm a mesma prioridade para este atributo. O sistema compara o próximo atributo. |
|
P3 |
Política de roteamento |
Nenhuma política de roteamento está configurada para os transit routers nas regiões china (Hangzhou) e china (Shanghai). As rotas têm o mesmo valor para este atributo. O sistema compara o próximo atributo. |
|
P4 |
ID da região da rota |
O sistema identifica que |
Figura 2. Seleção de rota com ECMP ativado 
Após a ativação do roteamento ECMP de VBR multirregião, a tabela de rotas do transit router na região china (Shenzhen) seleciona uma rota primária para 10.0.0.0/24 comparando os seguintes atributos.
|
Prioridade do atributo |
Atributo da rota |
Detalhes |
|
P1 |
Tipo de rota da rota de VBR |
As rotas para 10.0.0.0/24 aprendidas pela conexão inter-região 1 e pela conexão inter-região 2 são ambas rotas BGP com o mesmo comprimento de caminho AS. Como os valores dos atributos são idênticos, o sistema compara o próximo atributo. |
|
P2 |
Região da rota de VBR |
As rotas têm a mesma prioridade para este atributo. O sistema compara o próximo atributo. |
|
P3 |
Política de roteamento |
Nenhuma política de roteamento está configurada para os transit routers nas regiões china (Hangzhou) e china (Shanghai). Os valores dos atributos são idênticos. Como não há mais atributos para comparar, o processo termina. |
Após a comparação, o sistema determina que as rotas para 10.0.0.0/24 de ambas as conexões inter-região têm valores idênticos para os três atributos anteriores. Portanto, as duas rotas formam um grupo ECMP e encaminham o tráfego simultaneamente.
Impactos no encaminhamento de tráfego
Ao ativar o roteamento ECMP de VBR multirregião, rotas para o mesmo bloco CIDR de destino provenientes de diferentes instâncias de VBR formam um grupo ECMP se tiverem valores idênticos para route type, route region e routing policy (conforme mostrado em Figure 2). Isso afeta a latência do tráfego e a largura de banda máxima necessária para conexões inter-região. Avalie esses impactos antes de ativar o recurso.
Ao desativar o roteamento ECMP de VBR multirregião, o sistema volta a selecionar uma rota primária comparando os valores de Route region ID quando as rotas possuem atributos idênticos de VBR route type, VBR route region e Route priority policy. As outras rotas tornam-se rotas em standby (conforme mostrado em Figure 1). Isso pode afetar a latência do tráfego e a largura de banda máxima das conexões inter-região. Avalie o impacto antes de desativar esse recurso.
Ative o roteamento ECMP de VBR multirregião
Antes de ativar o roteamento ECMP de VBR multirregião, certifique-se de compreender os possíveis impactos. Para obter mais informações, consulte Impacts on traffic forwarding.
Ative durante a criação da tabela de rotas
Faça login no console do CEN.
Na página CEN Instance, clique em no ID da instância CEN que você deseja gerencie.
Acesse a aba e clique em no ID do transit router que você deseja gerencie.
Na página de detalhes do transit router, clique em na aba Route Table.
-
No painel à esquerda, clique em Create Route Table. Na caixa de diálogo Create Route Table, configure os parâmetros e clique em OK.
Parâmetro
Descrição
Transit Router
Selecione o transit router de destino.
O ID do transit router selecionado é exibido automaticamente.
Name
Insira um nome para a tabela de rotas personalizada.
Description
Insira uma descrição para a tabela de rotas personalizada.
Tag
Adicione uma tag à tabela de rotas personalizada.
Tag key: não pode ser uma string vazia. A chave pode ter até 64 caracteres e não pode começar com
aliyunouacs:. Não pode conterhttp://ouhttps://.Tag value: pode ser uma string vazia. O valor pode ter até 128 caracteres e não pode começar com
aliyunouacs:. Não pode conterhttp://ouhttps://.
É possível adicionar várias tags a uma tabela de rotas personalizada. Para obter mais informações sobre tags, consulte Tags.
Multi-region ECMP Routing
Ativa o roteamento ECMP multirregião para rotas aprendidas de virtual border routers (VBRs). Este recurso está desativado por padrão.
Se um transit router da Enterprise Edition aprender rotas com o mesmo bloco CIDR de destino de vários VBRs, e todos os outros atributos de rota forem idênticos, o sistema encaminhará o tráfego por padrão para o VBR na região que vem primeiro em ordem alfabética. Se você ativar este recurso, o transit router tratará essas rotas como rotas de custo igual e usará equal-cost multipath (ECMP) para distribuir o tráfego entre elas. Para obter mais informações, consulte Multi-region VBR equal-cost routing.
Para ativar este recurso, clique em no botão de alternância. Na caixa de diálogo exibida, leia atentamente o aviso de risco e clique em OK.
Ative em uma tabela de rotas existente
Faça login no console do CEN.
Na página CEN Instance, clique em no ID da instância CEN que você deseja gerencie.
Acesse a aba e clique em no ID do transit router que você deseja gerencie.
Na página de detalhes do transit router, clique em na aba Route Table.
No painel à esquerda, localize a tabela de rotas de destino e clique em em seu ID.
Na seção Basic Settings, localize Multi-region ECMP Routing e ative o botão de alternância.
Na caixa de diálogo Do you want to enable multi-region ECMP routing?, leia atentamente o aviso de risco e clique em OK.
Desativar o roteamento ECMP de VBR multirregião
Antes de desativar o roteamento ECMP de VBR multirregião, certifique-se de compreender os possíveis impactos. Para obter mais informações, consulte Impacts on traffic forwarding.
Faça login no console do CEN.
Na página CEN Instance, clique em no ID da instância CEN que você deseja gerencie.
Acesse a aba e clique em no ID do transit router que você deseja gerencie.
Na página de detalhes do transit router, clique em na aba Route Table.
No painel à esquerda, localize a tabela de rotas de destino e clique em em seu ID.
Na seção Basic Settings, localize Multi-region ECMP Routing e desative o botão de alternância.
Na caixa de diálogo Are you sure that you want to disable multi-region ECMP routing?, leia atentamente o aviso de risco e clique em OK.