Preferência de roteamento de hub virtual

Um hub virtual WAN Virtual se conecta a redes virtuais (VNets) e locais usando gateways de conectividade, como gateway VPN site a site (S2S), gateway de Rota Expressa (ER), gateway ponto a site (P2S) e NVA (Dispositivo Virtual de Rede SD-WAN). O roteador de hub virtual fornece gerenciamento de rotas central e permite cenários avançados de roteamento usando propagação de rota, associação de rotas e tabelas de rotas personalizadas.

O roteador de hub virtual toma decisões de roteamento usando o algoritmo de seleção de rota integrado. Para influenciar as decisões de roteamento no roteador de hub virtual para o local, agora temos um novo recurso de hub WAN virtual chamado Preferência de roteamento de hub (HRP). Quando um roteador de hub virtual aprende várias rotas em conexões S2S VPN, ER e SD-WAN NVA para um prefixo de rota de destino no local, o algoritmo de seleção de rota do roteador de hub virtual se adapta com base na configuração de preferência de roteamento do hub e seleciona as melhores rotas. Para conhecer as etapas, consulte Como configurar a preferência de roteamento de hub virtual.

Algoritmo de seleção de rota para hub virtual

Esta seção explica o algoritmo de seleção de rota em um hub virtual, juntamente com o controle fornecido pelo HRP. Quando um hub virtual tem várias rotas para um prefixo de destino local, a melhor rota ou rotas são selecionadas na ordem de preferência da seguinte maneira:

  1. Selecione rotas com Longest Prefix Match (LPM).
  2. Prefira rotas estáticas aprendidas na tabela de rotas do hub virtual em vez de rotas BGP.
  3. Selecione o melhor caminho com base na configuração de preferência de roteamento do hub virtual.

Você pode selecionar uma das três configurações possíveis de preferência de roteamento de hub virtual: Rota Expressa, VPN ou Caminho AS. Cada configuração é ligeiramente diferente. As regras de rota são processadas sequencialmente dentro da configuração selecionada até que uma correspondência seja feita.

  • ExpressRoute (Esta é a configuração padrão)

    1. Prefira rotas de conexões de hub virtual local em vez de rotas aprendidas de hub virtual remoto.

    2. Se houver rotas de conexões ExpressRoute e VPN site a site:

      • Se todas as rotas forem locais para o hub virtual, as rotas aprendidas com as conexões da Rota Expressa serão escolhidas porque a preferência de roteamento do hub virtual está definida como Rota Expressa.
      • Se todas as rotas forem através de hubs remotos, a VPN Site a Site será preferida em relação à Rota Expressa.
    3. Prefira rotas com o menor comprimento BGP AS-Path.

  • VPN

    1. Prefira rotas de conexões de hub virtual local em vez de rotas aprendidas de hub virtual remoto.
    2. Se houver rotas de conexões VPN de Rota Expressa e Site a Site, as rotas VPN Site a Site serão escolhidas.
    3. Prefira rotas com o menor comprimento BGP AS-Path.
  • Caminho AS

    1. Prefira rotas com o menor comprimento BGP AS-Path, independentemente da fonte dos anúncios de rota. Nota: Em vWANs com vários hubs virtuais remotos, se houver um vínculo entre rotas remotas da Rota Expressa e rotas VPN remotas site a site, as rotas VPN remotas site a site serão preferidas.

    2. Prefira rotas de conexões de hub virtual local em vez de rotas aprendidas de hub virtual remoto.

    3. Se houver rotas de conexões VPN de Rota Expressa e Site a Site:

      • Se todas as rotas forem locais para o hub virtual, as rotas das conexões ExpressRoute serão escolhidas.
      • Se todas as rotas forem através de hubs virtuais remotos, as rotas de conexões VPN site a site serão escolhidas.

Aspetos a ter em conta:

  • Quando há vários hubs virtuais em um cenário de WAN virtual, um hub virtual seleciona as melhores rotas usando o algoritmo de seleção de rotas descrito acima e, em seguida, anuncia-as para os outros hubs virtuais na WAN virtual.
  • Para um determinado conjunto de prefixos de rota de destino, se as rotas da Rota Expressa forem preferidas e a conexão da Rota Expressa cair subsequentemente, as rotas das conexões VPN S2S ou NVA SD-WAN serão preferidas para o tráfego destinado aos mesmos prefixos de rota. Quando a conexão ExpressRoute é restaurada, o tráfego destinado a esses prefixos de rota pode continuar a preferir as conexões VPN S2S ou NVA SD-WAN. Para evitar que isso aconteça, você precisa configurar seu dispositivo local para utilizar o AS-Path pendente para as rotas que estão sendo anunciadas para seu Gateway VPN S2S e SD-WAN NVA, pois você precisa garantir que o comprimento do AS-Path seja maior para rotas VPN/NVA do que rotas ExpressRoute.

Cenários de encaminhamento

A preferência de roteamento do hub WAN virtual é benéfica quando várias rotas locais estão anunciando rotas para os mesmos prefixos de destino, o que pode acontecer em cenários de WAN virtual do cliente que usam qualquer uma das configurações a seguir.

  • Hub WAN virtual usando conexões ER como principal e conexões VPN como backup.
  • A WAN virtual com conexões com vários locais e o cliente está usando um site local como ativo e outro como espera para um serviço implantado usando os mesmos intervalos de endereços IP em ambos os sites.
  • A WAN virtual tem conexões VPN e ER simultaneamente e o cliente está distribuindo serviços entre conexões controlando anúncios de rota do local.

O exemplo a seguir é uma implantação hipotética de WAN Virtual que engloba vários cenários descritos anteriormente. Vamos usá-lo para demonstrar a seleção de rotas por um hub virtual.

Uma breve visão geral da configuração:

  • Cada site local é conectado a um ou mais dos hubs virtuais Hub_1 ou Hub_2 usando VPN S2S, ou circuito ER, ou conexões NVA SD-WAN.

  • Para cada site local, o ASN que ele usa e os prefixos de rota que ele anuncia são listados no diagrama. Observe que há várias rotas para vários prefixos de rota.

    Diagrama de exemplo para o cenário hub-route-preferences.

Digamos que há fluxos de uma rede virtual VNET1 conectada a Hub_1 para vários prefixos de rota de destino anunciados pelo local. O caminho que cada um desses fluxos toma para diferentes configurações da preferência de roteamento do hub WAN virtual em Hub_1 e Hub_2 é descrito nas tabelas a seguir. Os caminhos foram rotulados no diagrama e referidos nas tabelas para facilitar a compreensão.

Quando apenas rotas locais estão disponíveis:

Fluxo, destino, rota-prefixo HRP de Hub_1 HRP de Hub_2 Caminho usado pelo fluxo Todos os caminhos possíveis Explicação
10.61.1.5 Caminho AS Qualquer configuração 4 1,2,3,4 Os caminhos 1 e 4 têm o caminho AS mais curto, mas para rotas locais o ER tem precedência sobre VPN, portanto, o caminho 4 é escolhido.
10.61.1.5 VPN Qualquer configuração 1 1,2,3,4 A rota VPN é preferida em relação ao ER devido à configuração HRP, portanto, os caminhos 1 e 2 são preferidos, mas o caminho 1 tem o caminho AS mais curto.
10.61.1.5 ER Qualquer configuração 4 1,2,3,4 As rotas ER 3 e 4 são preferidas, mas o caminho 4 tem o caminho AS mais curto.

Quando apenas rotas remotas estão disponíveis:

Fluxo, destino, rota-prefixo HRP de Hub_1 HRP de Hub_2 Caminho usado pelo fluxo Todos os caminhos possíveis Explicação
10.62.1.5 Qualquer configuração Caminho AS ou ER ECMP em 9 & 10 7,8,9,10,11 Todos os caminhos disponíveis são remotos e têm igual caminho AS, de modo que os caminhos ER 9 e 10 são escolhidos e anunciados por Hub_2. A configuração de HRP do Hub_1 não tem impacto.
10.62.1.5 Qualquer configuração VPN ECMP em 7 & 8 7,8,9,10,11 O Hub_2 anunciará apenas as melhores rotas 7 & 8 e são apenas opções para Hub_1, portanto, a configuração de HRP do Hub_1 não tem impacto.

Quando rotas locais e remotas estão disponíveis:

Fluxo, destino, rota-prefixo HRP de Hub_1 HRP de Hub_2 Caminho usado pelo fluxo Todos os caminhos possíveis Explicação
10.50.2.5 Qualquer configuração Qualquer configuração 1 1,2,3,4,7,8,9,10,11 Hub_2 anunciará apenas 7 devido ao LPM. Hub_1 seleciona 1 devido ao LPM e ser rota local.
10.50.1.5 Caminho AS ou ER Qualquer configuração 4 1,2,3,4,7,8,9,10,11 Hub_2 anunciará rotas diferentes com base em sua configuração HRP, mas Hub_1 selecionará 4 devido a ser local, rota ER com o caminho AS mais curto.
10.50.1.5 VPN Qualquer configuração 1 1,2,3,4,7,8,9,10,11 Hub_2 anunciará rotas diferentes com base em sua configuração HRP, mas Hub_1 selecionará 1 devido a ser local, rota VPN com o caminho AS mais curto.
10.55.2.5 Caminho AS Caminho AS ou ER 9 2,3,8,9 Hub_2 só anunciará 9, porque 8 e 9 têm o mesmo caminho AS, mas 9 é rota ER. Em Hub_1, entre 2, 3 e 9 rotas, seleciona 9 por ter o Caminho AS mais curto.
10.55.2.5 Caminho AS VPN 8 2,3,8,9 Hub_2 só anunciará 8, porque 8 e 9 têm o mesmo caminho AS, mas 8 é rota VPN. No Hub_1, entre 2, 3 e 8 rotas, seleciona 8 por ter o caminho AS mais curto.
10.55.2.5 ER Qualquer configuração 3 2,3,8,9 Hub_2 anunciará rotas diferentes com base em sua configuração de HRP, mas Hub_1 selecionará 3 devido a ser local e ER.
10.55.2.5 VPN Qualquer configuração 2 2,3,8,9 Hub_2 anunciará rotas diferentes com base em sua configuração HRP, mas Hub_1 selecionará 2 devido a ser local e VPN.

Principais conclusões:

  • Para preferir rotas remotas em vez de rotas locais em um hub virtual, defina sua preferência de roteamento de hub como Caminho AS e aumente o comprimento do Caminho AS das rotas locais.

Próximos passos