Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Important
Карты маршрутов для Azure Route Server сейчас находятся в предварительном просмотре. Ознакомьтесь с Дополнительными условиями использования для предварительных версий Microsoft Azure, чтобы узнать юридические условия, применимые к функциям Azure, которые находятся в статусе бета, предварительного просмотра или иначе еще не выпущены в общий доступ.
В этой статье показано, как создавать, настраивать и применять карты маршрутов на Azure Route Server с помощью портала Azure или Azure PowerShell. Для получения дополнительной информации о картах маршрутов смотрите раздел «О картах маршрутов для Azure Route Server».
Prerequisites
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно.
- Azure Route Server, развернутый в виртуальной сети. Если вам нужно его создать, смотрите Create a Route Server - Portal.
- По крайней мере один из следующих ресурсов настроен в той же виртуальной сети, что и сервер маршрутов:
- BGP-пиринг с сетевым виртуальным устройством (NVA)
- Соединение с шлюзом ExpressRoute
- Подключение через VPN-шлюз
Ознакомьтесь с картами маршрутов на предмет соображений и ограничений перед продолжением.
Рабочий процесс конфигурации
Следуйте этим общим шагам для настройки карт маршрутов:
- Создайте или используйте существующий Azure Route Server.
- Настройте BGP-пиринги для ваших NVA и разверните любые необходимые шлюзы ExpressRoute или VPN.
- Проверьте, что входящие и исходящие маршруты работают как ожидается, используя представление Effective Routes на вашем Azure Route Server.
- Настройте карту маршрутов и правила карты маршрутов, затем сохраните. Для получения дополнительной информации о правилах карты маршрутов смотрите раздел «О картах маршрутов».
- Примените карту маршрута к нужным BGP-пирингам или соединениям шлюзов.
- Проверьте, что карта маршрутов работает как ожидается, используя режим Effective Routes .
Note
При первом создании карты маршрутов на Azure Route Server сервер маршрутов обновляется примерно за 30 минут. После завершения обновления последующие операции с картой маршрутов не требуют дополнительного обновления.
Создайте карту маршрута
Чтобы создать карту маршрута в портале Azure:
В портале Azure перейдите к ресурсу Azure Route Server.
В левом меню в разделе «Настройки» выберите карты маршрутов.
На странице карт маршрутов выберите + Add Route Map , чтобы создать новую карту маршрутов.
На странице «Создать карту маршрута » введите название карты маршрута.
Выберите + Добавить правило для создания правил на карте маршрута.
На странице правил Create Route Map настройте следующие параметры:
- Название: Введите название правила маршрутной карты.
- Следующий шаг: выберите «Продолжить», если маршруты, соответствующие этому правилу, должны обрабатываться последующими правилами. Выберите Terminate, чтобы остановить обработку после этого правила.
-
Условия матча: настройте одно или несколько условий матча для правила. Каждое условие совпадения требует свойства, критерия и стоимости.
- Чтобы добавить условие совпадения, выберите пустую строку в таблице.
- Чтобы удалить условие совпадения, выберите значок удаления в конце строки.
- Используйте запятую (,) в качестве разделителя для добавления нескольких значений. Для поддерживаемых условий матчей см. раздел «О картах маршрутов».
- Действия > Действия по совпадающим маршрутам: выберите Drop , чтобы запретить соответствующие маршруты, или Modify для разрешения и изменения соответствующих маршрутов.
-
Действия > Модификации маршрутов: Настройте одну или несколько модификаций маршрутов. Каждая модификация требует Свойства, Действия и Ценности.
- Чтобы добавить модификацию, выберите пустую строку в таблице.
- Чтобы удалить модификацию, выберите значок удаления в конце строки.
- Используйте запятую (,) в качестве разделителя для добавления нескольких значений. Для поддерживаемых действий см. раздел «О картах маршрутов».
Нажмите кнопку "Добавить ", чтобы сохранить правило. Этот шаг временно сохраняет правило в портале, но пока не сохраняет его на карте маршрута.
Повторяйте шаги 6 и 7, чтобы добавить больше правил по мере необходимости.
На странице «Создать карту маршрута » убедитесь, что правила находятся в правильном порядке. Чтобы изменить порядок, наведите курсор на ряд, затем перетащите его вверх или вниз с помощью иконки трёх точек.
Выберите «Сохранить », чтобы сохранить все правила на карте маршрута.
Сохранение карты маршрута и правил карты маршрутов занимает несколько минут. После завершения сохранения Состояние подготовки имеет значение Успешно.
Примените карту маршрутов к BGP-пирингам и соединениям шлюзов
После сохранения карты маршрута вы можете применить её к BGP-пирингам и соединениям шлюзов.
На картах маршрутов выберите Применить карты маршрутов.
В разделе «Применить карты маршрутов» настройте следующие настройки:
- В разделе Inbound Route Map выберите карту маршрута, которую хотите применить в направлении входа.
- В разделе «Карта исходящего маршрута» выберите карту маршрута, которую хотите применить в направлении выхода.
- В таблице внизу перечислены все BGP-пиринги и соединения шлюзов. Выберите одно или несколько соединений для применения карт маршрутов.
Выберите Сохранить , чтобы применить карты маршрутов.
Проверьте изменения: снова откройте «Применить карты маршрутов» в разделе «Карты маршрутов».
Используйте панель мониторинга Route Map dashboard на сервере Route Server, чтобы убедиться, что маршруты, AS-Path и сообщества BGP изменяются ожидаемым образом.
Изменить или удалить карту маршрута
- Перейдите на страницу карт маршрутов в вашем ресурсе Azure Route Server.
- В строке для карты маршрута, которую вы хотите изменить или удалить, выберите ... > Редактировать или ... > Удалить.
Удалите карту маршрута из соединения
- На картах маршрутов выберите Применить карты маршрутов.
- Выберите галочку для соединения, которое хотите изменить.
- Измените выпадающие меню Inbound Route Map или Outbound Route Map на None для тех соединений, с которых хотите удалить карту маршрутов.
- Нажмите Сохранить.
Ограничения на картах маршрутов
- Маршрутные карты не поддерживаются для VPN-соединений VNet-to-VNet.
- Карту маршрута можно применить к виртуальному сетевому соединению только если спицовая виртуальная сеть связана с виртуальной сетью хаба. В пиринге между концентратором и периферийным узлом включите параметр allowGatewayTransit. При пиринге спицы к хабу включите useRemoteGateways.
- Карты маршрутов не поддерживаются на виртуальном сетевом соединении между двумя виртуальными сетями-хабами, когда Azure Route Server развернут в обоих хабах.
Устранение неполадок с картами маршрутов
Карта маршрута находится в неисправном состоянии
Если не удаётся подготовить карту маршрута:
- Проверьте, правильно ли настроены правила маршрутной карты и не содержат недопустимых значений.
- Проверьте, не используете ли вы зарезервированные ASN и не пытаетесь удалить сообщества Azure BGP. Дополнительные сведения см. в разделе "Рекомендации и ограничения".
- Удалите неудачную карту маршрута и создайте новую.
- Если проблема сохранится, создайте заявку в службу поддержки.
Маршруты не обобщаются
Если суммирование маршрутов работает не так, как ожидалось:
- Проверьте, что условия матча настроены так, чтобы соответствовать правильным префиксам.
- Убедитесь, что для действия изменения маршрута установлено значение Замена с правильным префиксом сводки.
- Проверьте режим Effective Routes на сервере маршрутов, чтобы проверить маршруты до и после применения карты маршрутов.
AS-PATH модификации не применяются
Если изменения AS-PATH не вступят в силу:
- Убедитесь, что вы не используете зарезервированные ASN (8074, 8075, 12076, 65515, 65517, 65518, 65519, 65520).
- Убедитесь, что условия матча правильно определяют целевые маршруты.
- Проверьте просмотр Эффективных маршрутов, чтобы проверить значения AS-PATH.
Изменения в карте маршрутов не вступают в силу
Если новая или обновлённая карта маршрута, похоже, не влияет на маршрутизацию:
- Если эта карта маршрутов — первая карта маршрута на сервере маршрутов, дождитесь завершения одноразового обновления (примерно 30 минут). Проверьте состояние подготовки на странице карт маршрутизации.
- Проверьте, что карта маршрута применена к правильному соединению в правильном направлении (входящем или исходящем).
- Проверьте панель управления Route Map , чтобы убедиться, что карта маршрутов обрабатывает маршруты.
Карта маршрутов соответствует большему числу маршрутов, чем ожидалось
Если карта маршрутов влияет на маршруты, которые вы не собирались менять:
- Проверьте, настроены ли в правиле route-map условия сопоставления. Правило без условий сопоставления применяется ко всем маршрутам соединения, к которому оно привязано.
- Проверьте, что критерий условия совпадения задан правильно. Equals совпадает только с точными префиксами, а Contains соответствует указанным префиксам и всем более специфическим префиксам под ними.
- Пересмотрите порядок правил. Правила оцениваются последовательно, и правило, для которого задано значение Terminate, останавливает обработку для совпавших маршрутов.
Связанные материалы
- О картах маршрутов для Azure Route Server
- Предварительное продвижение маршрутов с помощью карт маршрутов
- Помечайте маршруты с помощью сообществ BGP, используя карты маршрутизации
- Что такое сервер маршрутизации Azure?
- Настройка сервера маршрутизации Azure и управление ими
- Часто задаваемые вопросы о сервере маршрутизации Azure