Substituição de sub-rede do Gerenciador de Tráfego usando a CLI do Azure

A substituição de sub-rede do Gerenciador de Tráfego permite alterar o método de roteamento de um perfil. A adição de uma substituição direciona o tráfego com base no endereço IP do usuário final com um intervalo de endereços IP predefinido para o mapeamento de pontos finais.

Como funciona a substituição de sub-rede

Quando substituições de sub-rede são adicionadas a um perfil de gerenciador de tráfego, o Gerenciador de Tráfego primeiro verifica se há uma substituição de sub-rede para o endereço IP do usuário final. Se for encontrado, a consulta DNS do usuário ix é direcionada para o ponto de extremidade correspondente. Se um mapeamento não for encontrado, o Gerenciador de Tráfego retornará ao método de roteamento original do perfil.

Os intervalos de endereços IP podem ser especificados como intervalos CIDR (por exemplo, 1.2.3.0/24) ou como intervalos de endereços (por exemplo, 1.2.3.4-5.6.7.8). Os intervalos de IP associados a cada ponto de extremidade devem ser exclusivos para esse ponto de extremidade. Qualquer sobreposição de intervalos de endereços IP entre diferentes pontos de extremidade faz com que o perfil seja rejeitado pelo Gerenciador de Tráfego.

Há dois tipos de perfis de roteamento que oferecem suporte a substituições de sub-rede:

  • Geográfica - Se o Gerenciador de Tráfego encontrar uma substituição de sub-rede para o endereço IP da consulta DNS, ele roteará a consulta para o ponto de extremidade, independentemente da integridade do ponto de extremidade.
  • Desempenho - Se o Gerenciador de Tráfego encontrar uma substituição de sub-rede para o endereço IP da consulta DNS, ele só roteará o tráfego para o ponto de extremidade se ele estiver íntegro. O Gerenciador de Tráfego recorre à heurística de roteamento de desempenho se o ponto de extremidade de substituição de sub-rede não estiver íntegro.

Nota

O Azure Traffic Manager suporta endereços IPv6 em substituições de sub-rede para perfis de sub-rede. Esse recurso permite um controle mais granular sobre o roteamento de tráfego com base no endereço IP de origem das consultas DNS, incluindo endereços IPv4 e IPv6.

Criar uma substituição de sub-rede do Gerenciador de Tráfego

Para criar uma substituição de sub-rede do Gerenciador de Tráfego, você pode usar a CLI do Azure para adicionar as sub-redes da substituição ao ponto de extremidade do Gerenciador de Tráfego.

Pré-requisitos

  • Use o ambiente Bash no Azure Cloud Shell. Para obter mais informações, consulte Guia de início rápido para Bash no Azure Cloud Shell.

  • Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, consulte Como executar a CLI do Azure em um contêiner do Docker.

    • Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de entrada, consulte Entrar com a CLI do Azure.

    • Quando solicitado, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.

    • Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.

  • Este artigo requer a versão 2.0.28 ou posterior da CLI do Azure. Se estiver usando o Azure Cloud Shell, a versão mais recente já está instalada.

Atualize o ponto de extremidade do Gerenciador de Tráfego com substituição de sub-rede.

Use a CLI do Azure para atualizar seu ponto de extremidade com az network traffic-manager endpoint update.

### Add a range of IPs ###
az network traffic-manager endpoint update \
    --name MyEndpoint \
    --profile-name MyTmProfile \
    --resource-group MyResourceGroup \
    --subnets 1.2.3.4-5.6.7.8 \
    --type AzureEndpoints

### Add a subnet ###
az network traffic-manager endpoint update \
    --name MyEndpoint \
    --profile-name MyTmProfile \
    --resource-group MyResourceGroup \
    --subnets 9.10.11.0:24 \
    --type AzureEndpoints

Você pode remover os intervalos de endereços IP executando a atualização do ponto de extremidade az network traffic-manager com a opção --remove.

az network traffic-manager endpoint update \
    --name MyEndpoint \
    --profile-name MyTmProfile \
    --resource-group MyResourceGroup \
    --remove subnets \
    --type AzureEndpoints

Passos Seguintes

Saiba mais sobre os métodos de roteamento de tráfego do Gerenciador de Tráfego.

Saiba mais sobre o método de roteamento de tráfego de sub-rede