Поделиться через


Переопределение подсети Диспетчера трафика с помощью Azure CLI

Переопределение подсети Диспетчера трафика позволяет изменить метод маршрутизации профиля. Добавление переопределения направляет трафик на основе IP-адреса конечного пользователя с предопределенным диапазоном IP-адресов к сопоставлению конечных точек.

Как работает переопределение подсети

При добавлении переопределений подсети в профиль диспетчера трафика Диспетчер трафика сначала проверяет, есть ли переопределение подсети для IP-адреса конечного пользователя. Если он найден, dns-запрос пользователя направляется в соответствующую конечную точку. Если сопоставление не найдено, Диспетчер трафика возвращается к исходному методу маршрутизации профиля.

Диапазоны IP-адресов могут быть указаны либо в виде диапазонов CIDR (например, 1.2.3.0/24), либо в качестве диапазонов адресов (например, 1.2.3.4-5.6.7.8). Диапазоны IP-адресов, связанные с каждой конечной точкой, должны быть уникальными для этой точки. Любое перекрытие диапазонов IP-адресов между разными конечными точками приводит к отклонению профиля Диспетчер трафика.

Существуют два типа профилей маршрутизации, которые поддерживают переопределения подсетей:

  • Географический — если Диспетчер трафика находит переопределение подсети для IP-адреса DNS-запроса, он направляет запрос в конечную точку независимо от работоспособности конечной точки.
  • Производительность. Если Диспетчер трафика находит переопределение подсети для IP-адреса DNS-запроса, он направляет трафик только в конечную точку, если она работоспособна. Диспетчер трафика возвращается к эвристической маршрутизации производительности, если конечная точка переопределения подсети не работает.

Примечание.

Диспетчер трафика Azure поддерживает IPv6-адреса в переопределении подсети для профилей подсети. Эта возможность позволяет более детально контролировать маршрутизацию трафика на основе исходного IP-адреса DNS-запросов, включая IPv4 и IPv6-адреса.

Создание переопределения подсети Диспетчера трафика

Чтобы создать переопределение подсети диспетчера трафика, вы можете с помощью Azure CLI добавить подсети для переопределения в конечную точку диспетчера трафика.

Необходимые компоненты

  • Для работы с этой статьей требуется Azure CLI версии 2.0.28 или более поздней. Если вы используете Azure Cloud Shell, последняя версия уже установлена.

Обновите конечную точку Диспетчера трафика с переопределением подсети.

Для обновления конечной точки с помощью Azure CLI используйте команду 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

Диапазоны IP-адресов можно удалить, выполнив команду az network traffic-manager endpoint update с параметром --remove.

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

Примеры сопоставления подсетей IPv6

Можно также настроить сопоставление подсетей с помощью диапазонов адресов IPv6. Используйте параметр --type с IPv6 и укажите IPv6-адреса в формате CIDR или диапазона.

### Add an IPv6 Subnet in CIDR Notation ###
az network traffic-manager endpoint update \
  --resource-group MyResourceGroup \
  --profile-name MyTmProfile \
  --endpoint-name MyEndpoint \
  --type IPv6 \
  --subnets 2001:0db8:1234:5678::/64 \
  --endpoint-type ExternalEndpoints

### Add a range of IPs ###
az network traffic-manager endpoint update \
  --resource-group MyResourceGroup \
  --profile-name MyTmProfile \
  --endpoint-name MyEndpoint \
  --type IPv6 \
  --subnets 2001:0db8:abcd:1234::1-2001:0db8:abcd:1234::ffff \
  --endpoint-type ExternalEndpoints

Дальнейшие шаги

См. дополнительные сведения в статье Методы маршрутизации трафика диспетчером трафика.

Подробнее о методе маршрутизации трафика подсети