Substituição da sub-rede do Gestor de Tráfego com a CLI do Azure
A substituição da sub-rede do Gestor de Tráfego permite-lhe alterar o método de encaminhamento de um perfil. A adição de uma substituição direcionará o tráfego com base no endereço IP do utilizador final com um intervalo de IP predefinido para o mapeamento de pontos finais.
Como funciona a substituição da sub-rede
Quando são adicionadas substituições de sub-rede a um perfil do gestor de tráfego, o Gestor de Tráfego verifica primeiro se existe uma substituição de sub-rede para o endereço IP do utilizador final. Se for encontrado um, a consulta DNS do utilizador será direcionada para o ponto final correspondente. Se não for encontrado um mapeamento, o Gestor de Tráfego reverterá para o método de encaminhamento 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 final têm de ser exclusivos para esse ponto final. Qualquer sobreposição de intervalos de IP entre diferentes pontos finais fará com que o perfil seja rejeitado pelo Gestor de Tráfego.
Existem dois tipos de perfis de encaminhamento que suportam substituições de sub-rede:
- Geográfico – se o Gestor de Tráfego encontrar uma substituição de sub-rede para o endereço IP da consulta DNS, encaminhará a consulta para o ponto final, independentemente do estado de funcionamento do ponto final.
- Desempenho – se o Gestor de Tráfego encontrar uma substituição de sub-rede para o endereço IP da consulta DNS, apenas encaminhará o tráfego para o ponto final se estiver em bom estado de funcionamento. O Gestor de Tráfego reverterá para a heurística de encaminhamento de desempenho se o ponto final de substituição da sub-rede não estiver em bom estado de funcionamento.
Criar uma substituição de sub-rede do Gestor de Tráfego
Para criar uma substituição de sub-rede do Gestor de Tráfego, pode utilizar a CLI do Azure para adicionar as sub-redes para a substituição ao ponto final do Gestor de Tráfego.
Pré-requisitos
Utilize o ambiente bash no Azure Cloud Shell. Para obter mais informações, veja Início Rápido do 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, veja Como executar a CLI do Azure num contentor 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 início de sessão, veja Iniciar sessão com a CLI do Azure.
Quando lhe for pedido, 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 a utilizar o Azure Cloud Shell, a versão mais recente já está instalada.
Atualize o ponto final do Gestor de Tráfego com a substituição da sub-rede.
Utilize a CLI do Azure para atualizar o ponto final 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
Pode remover os intervalos de endereços IP ao executar a atualização do ponto final 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 encaminhamento de tráfego do Gestor de Tráfego.
Saiba mais sobre o método de encaminhamento de tráfego da Sub-rede