Solucionar problemas do Servidor de Rota do Azure

Saiba como solucionar alguns dos problemas comuns do Servidor de Rota do Azure.

Problemas de conectividade

Por que minha NVA (solução de virtualização de rede) perde a conectividade com a Internet depois de anunciar a rota padrão (0.0.0.0/0) para o Servidor de Rota do Azure?

Quando a NVA anuncia a rota padrão, o Servidor de Rota do Azure a programa para todas as VMs (máquinas virtuais) na rede virtual, incluindo a própria NVA. Essa rota padrão define a NVA como o próximo salto para todo o tráfego direcionado à Internet. Se a sua NVA precisar de conectividade com a Internet, você precisará configurar uma UDR (rota definida pelo usuário) para substituir essa rota padrão da NVA e anexar a UDR à sub-rede na qual a NVA está hospedada. Caso contrário, o computador host da NVA continuará enviando o tráfego destinado à Internet, incluindo aquele enviado pela NVA, de volta para a NVA. Para obter mais informações, confira Rotas definidas pelo usuário.

Rota Próximo salto
0.0.0.0/0 Internet

Por que a NVA perde sua conectividade com o Servidor de Rota do Azure depois de forçar todo o tráfego para um firewall usando uma UDR (rota definida pelo usuário) no GatewaySubnet?

Se você quiser inspecionar o tráfego local usando um firewall, poderá forçar todo o tráfego local para o firewall usando uma UDR (rota definida pelo usuário) no GatewaySubnet (uma tabela de rotas associada ao GatewaySubnet que tem a UDR). No entanto, essa UDR pode interromper a comunicação entre o Servidor de Rota e o gateway forçando o BGP (tráfego do painel de controle) deles para o firewall (esse problema ocorrerá se você estiver inspecionando o tráfego destinado à rede virtual que tem o Servidor de Rota). Para evitar esse problema, você precisa adicionar outra UDR à tabela de rotas GatewaySubnet para evitar que o tráfego do painel de controle seja forçado para o firewall (caso a adição de uma regra BGP ao firewall não seja desejável/possível):

Rota Próximo salto
10.0.0.0/16 10.0.2.1
10.0.1.0/27 VirtualNetwork

10.0.0.0/16 é o espaço de endereço da rede virtual e 10.0.1.0/27 é o espaço de endereço de RouteServerSubnet. 10.0.2.1 é o endereço IP do firewall.

Por que não posso executar ping TCP da minha NVA para o IP do par no nível de protocolo BGP no Servidor de Rota do Azure depois de configurar o emparelhamento via protocolo BGP entre eles?

Em algumas NVAs, você precisa adicionar uma rota estática à sub-rede do Servidor de Rota do Azure para poder executar ping TCP no Servidor de Rota da NVA e evitar oscilações de emparelhamento via protocolo BGP. Por exemplo, se o Servidor de Rota do Azure estiver em 10.0.255.0/27 e seu NVA estiver em 10.0.1.0/24, você precisará adicionar a seguinte rota à tabela de roteamento no NVA:

Rota Próximo salto
10.0.255.0/27 10.0.1.1

10.0.1.1 é o IP de gateway padrão na sub-rede em que seu NVA (ou mais precisamente, uma das NICs) está hospedado.

Por que eu perco a conectividade com minha rede local por meio do ExpressRoute e/ou da VPN do Azure quando estou implantando o Servidor de Rota do Azure em uma rede virtual que já tem o gateway do ExpressRoute e/ou de VPN do Azure?

Quando você implanta o Servidor de Rota do Azure em uma rede virtual, precisamos atualizar o plano de controle entre os gateways e a rede virtual. Durante essa atualização, há um período em que as VMs na rede virtual perdem a conectividade com a rede local. É altamente recomendável que você agende manutenção para implantar o Servidor de Rota do Azure no seu ambiente de produção.

Problemas de painel de controle

Por que minha rede local conectada ao gateway de VPN do Azure não recebe a rota padrão anunciada pelo Servidor de Rota do Azure?

Embora o gateway de VPN do Azure possa receber a rota padrão dos seus pares BGP, incluindo o Servidor de Rota do Azure, ele não anuncia a rota padrão para outros pares.

Por que meu NVA não recebe rotas do Servidor de Rota do Azure, embora o emparelhamento via protocolo BGP esteja ativo?

O ASN que o Servidor de Rota do Azure usa é 65515. Configure um ASN diferente para seu NVA para que uma sessão "eBGP" possa ser estabelecida entre seu NVA e o Servidor de Rota do Azure, assim a propagação de rota pode ocorrer automaticamente. Habilite "saltos múltiplos" na configuração de BGP porque o NVA e o Servidor de Rota do Azure estão em sub-redes diferentes na rede virtual.

O emparelhamento via protocolo BGP entre meu NVA e o Servidor de Rota do Azure está ativo. Posso ver as rotas trocadas corretamente entre eles. Por que as rotas do NVA não estão na tabela de roteamento efetiva da minha VM?

  • Caso a sua VM esteja na mesma rede virtual que a NVA e o Servidor de Rota do Azure:

    O Servidor de Rota do Azure expõe dois IPs de par no nível de protocolo BGP, que são hospedados em duas VMs que compartilham a responsabilidade de enviar as rotas para todas as outras VMs em execução na sua rede virtual. Cada uma das NVAs precisa configurar duas sessões de BGP idênticas (por exemplo, usar o mesmo número de sistema autônomo, o mesmo caminho de sistema autônomo e anunciar o mesmo conjunto de rotas) para as duas VMs, assim as VMs na rede virtual podem obter informações consistentes de roteamento do Servidor de Rota do Azure.

    Diagrama que mostra uma NVA (solução de virtualização de rede) com o Servidor de Rota do Azure.

    Se você tiver duas ou mais instâncias do NVA, poderá anunciar diferentes caminhos de sistema autônomo para a mesma rota de diferentes instâncias de NVA se quiser designar uma instância de NVA como ativa e outra passiva.

  • Se a sua VM estiver em uma rede virtual diferente daquela que hospeda seu NVA e o Servidor de Rota do Azure, Verifique se o emparelhamento VNet está habilitado entre as duas VNets e se a opção Usar Servidor de Rota Remoto está habilitada na rede virtual da VM.

Por que o ECMP (Roteamento de vários caminhos de custo igual) do meu ExpressRoute está desligado depois de implantar o Servidor de Rota do Azure na rede virtual?

Quando você anuncia as mesmas rotas da sua rede local para o Azure em várias conexões do ExpressRoute, normalmente o ECMP é habilitado por padrão para o tráfego destinado a essas rotas do Azure de volta para a sua rede local. No entanto, depois que o servidor de rotas for implantado, as informações de vários caminhos serão perdidas na troca de BGP entre o ExpressRoute e o Servidor de Rota do Azure. Como consequência, o tráfego do Azure passará apenas em apenas uma das conexões do ExpressRoute.

Próxima etapa

Para saber como criar e configurar o Servidor de Rota do Azure, confira: