Часто задаваемые вопросы об Azure Route Server
Общие
Что такое Azure Route Server?
Azure Route Server — это полностью управляемая служба, которая позволяет легко управлять маршрутизацией между виртуальным сетевым устройством (NVA) и вашей виртуальной сетью.
Сервер маршрутизации Azure — это только виртуальная машина?
№ Azure Route Server — это служба, разработанная с высоким уровнем доступности. Сервер маршрутов имеет избыточность на уровне зоны при развертывании в регионе Azure, поддерживающем Зоны доступности.
Нужно ли выполнять пиринг каждого NVA с обоими экземплярами Azure Route Server?
Да, чтобы маршруты успешно объявлялись на сервер маршрутизации и чтобы настроить высокий уровень доступности, необходимо выполнить пиринг каждого экземпляра NVA с обоими экземплярами сервера маршрутизации. Кроме того, рекомендуется использовать по крайней мере 2 экземпляра NVA с обоими экземплярами сервера маршрутизации.
Примечание.
Во время событий обслуживания сервера маршрутизации пиринг BGP может перейти между NVA и одним из экземпляров сервера маршрутизации. В результате при настройке NVA для однорангового узла с обоими экземплярами сервера маршрутизации подключение будет оставаться и работать во время событий обслуживания.
Хранятся ли данные клиентов на Azure Route Server?
№ Azure Route Server обменивается маршрутами BGP только с виртуальным сетевым устройством (NVA), а затем распространяет их в виртуальную сеть.
Поддерживает ли сервер маршрутизации Azure Route Server пиринг между виртуальными сетями?
Да, если вы одноранговую виртуальную сеть, на котором размещен сервер маршрутизации Azure, в другую виртуальную сеть, и включите шлюз удаленной виртуальной сети или сервер маршрутизации во второй виртуальной сети, сервер маршрутизации Azure узнает адресные пространства одноранговой виртуальной сети и отправляет их всем одноранговым виртуальным устройствам (NVA). Кроме того, он программизирует маршруты из NVAs в таблицу маршрутов виртуальных машин в одноранговой виртуальной сети.
Почему для сервера маршрутизации Azure требуется общедоступный IP-адрес с открытыми портами?
Эти общедоступные конечные точки необходимы для базовой платформы SDN и управления Azure для взаимодействия с Azure Route Server. Так как сервер маршрутизации считается частью частной сети клиента, базовая платформа Azure не может напрямую обращаться к серверу маршрутизации и управлять ими через частные конечные точки из-за требований соответствия требованиям. Подключение к общедоступным конечным точкам сервера маршрутизации проходит проверку подлинности с помощью сертификатов, а Azure проводит обычные аудиты безопасности этих общедоступных конечных точек. В результате они не представляют собой безопасность виртуальной сети.
Поддерживает ли Azure Route Server протокол IPv6?
№ В будущем мы добавим поддержку IPv6. Если вы развернули виртуальную сеть с адресным пространством IPv6, а затем разверните сервер маршрутизации Azure в той же виртуальной сети, это приведет к прерыванию подключения для трафика IPv6.
Предупреждение
Если вы развернули виртуальную сеть с адресным пространством IPv6, а затем развернете сервер маршрутизации Azure в той же виртуальной сети, это также разорвит подключение для трафика IPv4. Эта проблема будет устранена в следующем выпуске, чтобы убедиться, что трафик IPv4 продолжает работать должным образом.
Маршрутизация
Перенаправляет ли Azure Route Server трафик данных между моим NVA и моими виртуальными машинами?
№ Azure Route Server обменивается маршрутами BGP только с виртуальным сетевым устройством (NVA). Трафик данных передается непосредственно из NVA на целевую виртуальную машину (виртуальную машину) и непосредственно из виртуальной машины в NVA.
Какие протоколы маршрутизации поддерживает Azure Route Server?
Azure Route Server поддерживает только протокол BGP. Сетевое виртуальное устройство (NVA) должно поддерживать многохоповую внешнюю BGP, так как необходимо развернуть сервер маршрутизации в выделенной подсети в виртуальной сети. При настройке BGP в NVA выбранный ASN должен отличаться от ASN сервера маршрутов.
Сохраняет ли сервер маршрутизации Azure путь BGP AS для маршрута, который он получает?
Да, сервер маршрутизации Azure распространяет маршрут с помощью пути BGP AS без изменений.
Если предустановка пути AS настроена на NVA на сервере маршрутизации, канал ExpressRoute передает в локальную среду предопределенные сведения о пути AS?
Когда ExpressRoute объявляет маршруты в локальную среду, он удаляет частные сведения asN BGP. Локальная среда получает префикс с AS 12076.
Сохраняет ли служба Azure Route Server сообществ BGP маршрута, которые она получает?
Да, Azure Route Server заполняет маршрут сообществами BGP в исходном виде.
Как настроен таймер BGP для Azure Route Server?
Таймер сервера маршрутизации Azure составляет 60 секунд, а таймер удержания составляет 180 секунд.
Может ли Azure Route Server отфильтровывать маршруты в виртуальных сетевых модулях?
Azure Route Server поддерживает NO_ADVERTISE сообщества BGP. Если сетевое виртуальное устройство (NVA) объявляет маршруты с этой строкой сообщества на сервер маршрутизации, сервер маршрутизации не объявляет его другим одноранговым узлам, включая шлюз ExpressRoute. Эта функция может помочь уменьшить количество маршрутов, отправляемых с сервера маршрутов Azure в ExpressRoute.
Когда пиринг виртуальной сети создается между моей виртуальной сетью и периферийной виртуальной сетью, это приводит к мягкому сбросу BGP между сервером маршрутизации Azure и его пиринговым сетевым подключением?
Да. Если пиринг виртуальной сети создается между виртуальной сетью концентратора и периферийной виртуальной сетью, сервер маршрутизации Azure выполнит обратимый сброс BGP, отправив запросы на обновление маршрута всем его пиринговым виртуальным сетям. Если NVAs не поддерживают обновление маршрута BGP, то сервер маршрутизации Azure выполнит жесткий сброс BGP с пиринговых NVAs, что может привести к нарушению подключения для обхода NVAs.
Как вычисляется ограничение маршрута 1000 на сеансе пиринга BGP между NVA и сервером маршрутизации Azure?
В настоящее время сервер маршрутизации может принимать не более 1000 маршрутов из одного однорангового узла BGP. При обработке обновлений маршрутов BGP это ограничение вычисляется как количество текущих маршрутов, полученных от однорангового узла BGP, а также количество маршрутов, поступающих в обновление маршрута BGP. Например, если NVA изначально объявляет маршруты 501 на сервер маршрутизации, а затем повторно объявляет эти 501 маршруты в обновлении маршрута BGP, сервер маршрутов вычисляет это как 1002 маршруты и удаляет сеанс BGP.
Какие номера автономной системы (ASN) можно использовать?
Вы можете использовать собственные общедоступные ASN или частные ASN в виртуальном сетевом устройстве (NVA). Вы не можете использовать ASN, зарезервированные Azure или IANA.
- ASN, зарезервированные Azure:
- Общедоступные ASN: 8074, 8075, 12076.
- Частные ASN: 65515, 65517, 65518, 65519, 65520.
- ASN зарезервированы IANA:
- 23456, 64496-64511, 65535-65551
Можно ли использовать 32-разрядный (4-байтовый) номер ASN?
Нет, Azure Route Server поддерживает только 16-разрядные (2-байтовые) номера ASN.
Если служба Azure Route Server получает один и тот же маршрут от нескольких виртуальных сетевых модулей, как она их обрабатывает?
Если маршрут имеет ту же длину пути AS, azure Route Server будет программировать несколько копий маршрута, каждый из которых имеет другой следующий прыжк, на виртуальные машины в виртуальной сети. Когда виртуальная машина отправляет трафик в место назначения этого маршрута, узел виртуальной машины использует маршрутизацию с равными затратами (ECMP). Но если один виртуальный сетевой модуль отправляет маршрут с более короткой длиной пути, чем другие виртуальные сетевые модули, Azure Route Server запрограммирует для виртуальных машин в виртуальной сети маршрут, для которого в качестве следующего прыжка задан этот виртуальный сетевой модуль.
Влияет ли создание сервера маршрутизации на работу существующих шлюзов виртуальной сети (VPN или ExpressRoute)?
Да. При создании или удалении сервера маршрутов в виртуальной сети, содержащей шлюз виртуальной сети (ExpressRoute или VPN), ожидайте простоя до завершения операции. Если у вас есть канал ExpressRoute, подключенный к виртуальной сети, в которой вы создаете или удаляете сервер маршрутизации, время простоя не влияет на канал ExpressRoute или его подключения к другим виртуальным сетям.
По умолчанию обмениваются маршрутами Сервера маршрутизации Azure между виртуальными сетями и шлюзами виртуальной сети (VPN или ExpressRoute)?
№ По умолчанию сервер маршрутизации Azure не распространяет маршруты, получаемые от NVA и шлюза виртуальной сети друг к другу. Сервер маршрутов обменивается этими маршрутами после включения ветви в ветви .
Какую сеть лучше использовать при получении того же маршрута через ExpressRoute, VPN или SDWAN?
По умолчанию маршрут, научиемый через ExpressRoute, предпочтителен по сравнению с теми, которые узнали по VPN или SDWAN. Вы можете настроить параметры маршрутизации, чтобы повлиять на выбор маршрута сервера маршрутизации. Дополнительные сведения см. в разделе "Параметры маршрутизации".
Каковы требования для VPN-шлюза Azure для работы с Сервером маршрутизации Azure?
VPN-шлюз Azure должен быть настроен в режиме активный — активный, а его ASN должен иметь значение 65515.
Нужно ли включить BGP в VPN-шлюзе?
№ Это не обязательно включить BGP в VPN-шлюзе для взаимодействия с сервером маршрутизации.
Можно ли подключить два сервера маршрутизации Azure в двух одноранговых виртуальных сетях и включить NVAs, подключенные к серверам маршрутов, взаимодействовать друг с другом?
Топология: виртуальный сетевой модуль 1 -> сервер маршрутизации 1 -> (через пиринг виртуальной сети) -> сервер маршрутизации 2 -> виртуальный сетевой модуль 2
Нет, Azure Route Server не перенаправляет трафик данных. Чтобы включить транзитное подключение через NVA, настройте прямое подключение (например, туннель IPsec) между NVAs и используйте серверы маршрутов для динамического распространения маршрутов.
Можно ли использовать Azure Route Server, чтобы направлять трафик между подсетями одной виртуальной сети с целью передачи трафика между подсетями через виртуальный сетевой модуль?
№ Сервер маршрутов Azure использует BGP для объявления маршрутов. Системные маршруты для трафика, связанного с виртуальной сетью, пиринговыми подключениями между виртуальными сетями или конечными точками служб для виртуальной сети, являются предпочтительными, даже если маршруты BGP более четко определены. Для переопределения системных маршрутов необходимо продолжать использовать определяемые пользователем маршруты, и вы не можете использовать BGP для быстрого отработки отказа этих маршрутов. Необходимо продолжать использовать стороннее решение для обновления определяемых пользователем пользователей через API в ситуации отработки отказа или использовать Azure Load Balancer с режимом портов высокой доступности для прямого трафика.
Вы по-прежнему можете использовать Route Server, чтобы направлять трафик между подсетями в разных виртуальных сетях с помощью виртуального сетевого модуля. Возможное проектирование, которое может работать, — это одна подсеть для каждой виртуальной сети "периферийной" и все периферийные виртуальные сети пиринговые в виртуальную сеть концентратора. Эта конструкция очень ограничивается и необходимо учитывать рекомендации по масштабированию и максимальные ограничения Azure для виртуальных сетей и подсетей.
Может ли сервер маршрутизации Azure предоставлять транзит между ExpressRoute и VPN-шлюзом типа "точка — сеть" (P2S) при включении ветвления в ветвь?
Нет, сервер маршрутизации Azure предоставляет транзит только между ExpressRoute и VPN-шлюзом типа "сеть — сеть" (при включении параметра "ветвь — ветвь ").
Можно ли создать сервер маршрутизации Azure в периферийной виртуальной сети, подключенной к концентратору Виртуальная глобальная сеть?
№ В периферийной виртуальной сети не может быть сервер маршрутизации, если он подключен к концентратору виртуальной глобальной сети.
Ограничения
Сколько серверов маршрутизации Azure можно создать в виртуальной сети?
В виртуальной сети можно создать только один сервер маршрутизации. Необходимо развернуть сервер маршрутизации в выделенной подсети с именем RouteServerSubnet.
Можно ли связать UDR с RouteServerSubnet?
Нет, Azure Route Server не поддерживает настройку определяемого пользователем маршрута (UDR) в подсети RouteServerSubnet. Сервер маршрутизации Azure не направляет трафик данных между сетевыми виртуальными устройствами (NVAs) и виртуальными машинами (виртуальными машинами).
Можно ли связать группу безопасности сети (NSG) с RouteServerSubnet?
Нет, Azure Route Server не поддерживает связь группы безопасности сети с подсетью RouteServerSubnet.
Что такое ограничения сервера маршрутизации Azure?
Azure Route Server имеет следующие ограничения (на каждое развертывание).
Ресурс | Ограничение |
---|---|
Число одноранговых узлов BGP | 8 |
Число маршрутов, которые может объявить каждый узел BGP на Azure Route Server 1 | 1,000 |
Число виртуальных машин в виртуальной сети (включая связанные пирингом виртуальные сети), которое может поддерживать Azure Route Server | 4000 |
Количество виртуальных сетей, которые может поддерживать сервер маршрутизации Azure | 500 |
Общее количество локальных и виртуальная сеть префиксов Azure, которые может поддерживать сервер маршрутизации Azure | 10,000 |
1 Если NVA объявляет больше маршрутов, чем ограничение, сеанс BGP удаляется.
Примечание.
Общее количество маршрутов, объявленных из адресного пространства виртуальной сети и сервера маршрутов к каналу ExpressRoute, если включена ветвь , не должно превышать 1000. Дополнительные сведения см. в разделе "Ограничения рекламы маршрута" ExpressRoute.
Сведения об устранении неполадок с маршрутизацией на виртуальной машине см. в статье Диагностика проблемы с маршрутизацией виртуальной машины Azure.
Следующие шаги
Узнайте, как настраивать Azure Route Server.