Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Important
Карты маршрутов для Azure Route Server сейчас находятся в предварительном просмотре. Ознакомьтесь с Дополнительными условиями использования для предварительных версий Microsoft Azure, чтобы узнать юридические условия, применимые к функциям Azure, которые находятся в статусе бета, предварительного просмотра или иначе еще не выпущены в общий доступ.
Препендинг AS-PATH является распространённым методом управления трафиком в протоколе Border Gateway Protocol (BGP). Когда вы добавляете в начало AS-PATH маршрута один или несколько номеров автономных систем (ASN), маршрут выглядит длиннее и становится менее предпочтительным для нижестоящих BGP-пиров, которые обычно отдают предпочтение более коротким AS-PATH. Эту технику можно использовать для проектирования первичного и резервного подключения, влияния на входные пути трафика и управления трафиком в активно-активных архитектурах.
В этой статье показано, как использовать карты маршрутов для Azure Route Server, чтобы предварительно подготовить ASN к AS-PATH совпадающих маршрутов с помощью портала Azure. Для обзора карт маршрутов см. раздел «О картах маршрутов для Azure Route Server».
Prerequisites
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно.
- Azure Route Server, развернутый в виртуальной сети и имеющий как минимум один BGP-пиринг с виртуальным сетевым устройством (NVA), подключением шлюза ExpressRoute или подключением VPN-шлюза. Полный список предварительных требований смотрите в разделе Configure route maps: Prerequisites.
- Проверьте, что маршруты изучаются через Azure Route Server, прежде чем настраивать карту маршрутов. Используйте режим Effective Routes на вашем сервере маршрутов, чтобы подтвердить маршруты и их текущие значения AS-PATH.
Considerations
Изучите следующие моменты перед тем, как планировать маршруты:
- Правила route-map оцениваются последовательно, и изменения AS-PATH применяются в том порядке, в котором вы их задаёте.
- Вы можете предварить несколько ASN в одном действии, используя значения, разделённые по запятой. Полученный AS-PATH отражает точный порядок, который вы настроили. Вы также можете несколько раз подготовить один и тот же ASN, чтобы ещё больше удлинить путь.
- Препендинг AS-PATH влияет только на анонсы маршрутов. Это не влияет на доступность маршрутов.
- Не используйте ASN, зарезервированные в Azure, при предварительном запуске маршрутов. Зарезервированные публичные ASN — 8074, 8075 и 12076. Зарезервированные частные ASN: 65515, 65517, 65518, 65519 и 65520.
- Маршруты, рекламируемые через ExpressRoute, имеют частные ASN, удалённые маршрутизаторами Microsoft Enterprise Edge (MSEE). Не используйте частные ASN для AS-PATH, когда маршруты проходят через ExpressRoute, потому что шлюз снимает их до того, как маршрут достигнет вашего оборудования. Маршруты, рекламируемые через VPN-шлюз или NVA, могут использовать публичные или частные ASN.
Полный список ограничений маршрутных карт см. раздел «О картах маршрутов: соображения и ограничения».
Ознакомление со сценарием
В этом сценарии подсеть рабочей нагрузки использует префикс 10.0.0.0/16, а Azure Route Server — ASN 65515. Вы создаёте карту маршрута, соответствующую префиксу рабочей нагрузки и препедующую ASN 64511 к его AS-PATH до того, как маршрут будет объявлен для последователей по потоку. Более длинный AS-PATH делает маршрут менее предпочтительным, поэтому нижестоящие соседи BGP выбирают альтернативный маршрут.
Следующая таблица показывает AS-PATH до и после применения карты маршрута:
| Префикс | AS-PATH | |
|---|---|---|
| Перед картой маршрута | 10.0.0.0/16 | 65515 |
| После карты маршрута | 10.0.0.0/16 | 64511 65515 |
Настройте карту маршрута
Настройте правило карты маршрутов, которое соответствует префиксу рабочей нагрузки и добавляет ASN в начало.
В портале Azure перейдите к ресурсу Azure Route Server.
В левом меню в разделе «Настройки» выберите карты маршрутов.
На картах маршрутов выберите + Add Route Map.
В разделе «Создать карту маршрута» введите название карты маршрута, затем выберите правило + Добавить.
В окне Создать правило Route Map введите Имя правила и настройте условие сопоставления и действие, используя следующие значения:
Условие соответствия
Property Критерий Value Префикс маршрута Равно 10.0.0.0/16 Действие на совпадающих маршрутах: выберите «Изменить».
Модификации маршрутов
Property Действие Value AsPath Добавь 64511 Чтобы добавить несколько ASN, введите значения, разделённые по запятой, такие как
64511,64510,64511. Номера ASN добавляются в начало в том порядке, в котором вы их вводите.Выберите «Добавить », чтобы сохранить правило на карте маршрута.
В Create Route Map выберите Сохранить, чтобы сохранить карту маршрута и её правила.
Сохранение займет несколько минут. После завершения сохранения Состояние подготовки отображается как Успешно.
Note
При первом создании карты маршрутов на Azure Route Server сервер маршрутов проходит одноразовое обновление, которое занимает примерно 30 минут.
Подайте заявку и проверьте карту маршрута
Примените карту маршрута к исходящему направлению BGP-пиринга или шлюзового соединения, которое рекламирует маршрут рабочей нагрузки. Для шагов см. Применить карту маршрута к BGP-пирингам и соединениям шлюзов.
Используйте панель мониторинга Route Map dashboard на сервере маршрутизации, чтобы убедиться, что AS-PATH изменён должным образом.
На принимающем BGP-узле проверьте анонсированный маршрут. Указанные значения ASN отображаются в AS-PATH заявленного маршрута.
Часто задаваемые вопросы
Имеет ли значение порядок предустановленных ASN?
Yes. ASN располагаются в том же порядке, в котором вы их настраиваете. Например, 64511,64510 дает AS-PATH 64511 64510 65515, а 64510,64511 дает 64510 64511 65515.
Могу ли я подготовить один и тот же ASN несколько раз?
Yes. Например, 64510,64510,64510 дает AS-PATH 64510 64510 64510 65515. Повторение ASN увеличивает длину пути и делает маршрут ещё менее предпочтительным.
Могу ли я использовать частные ASN для предварительного рассмотрения?
Частные ASN работают в некоторых BGP-средах, но если маршруты проходят через ExpressRoute, маршрутизаторы MSEE могут снять частные ASN до того, как маршрут попадёт на ваше оборудование. Используйте публичные ASN, когда маршруты проходят по ExpressRoute.
Могут ли несколько правил карты маршрутов изменять один и тот же маршрут?
Yes. Если маршрут соответствует нескольким правилам, правила обрабатываются в порядке, определённом на карте маршрутов. Тщательно планируйте последовательность правил.
Как проверить, работает ли препендинг?
Проверьте объявление маршрута на принимающем BGP-пиринге. Дополнительные значения ASN отображаются в заявленном AS-PATH. Вы также можете использовать панель мониторинга Route Map на сервере маршрутов.