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