Предпочтительный вариант маршрутизации для виртуального концентратора

Виртуальный концентратор Виртуальной глобальной сети подключается к виртуальным сетям (VNet) и локальным сетям с помощью шлюзов подключения, таких как VPN-шлюз типа "сеть — сеть" (S2S), шлюз ExpressRoute (ER), шлюз типа "точка — сеть" (P2S) и виртуальный сетевой модуль SD-WAN (NVA). Маршрутизатор виртуального концентратора обеспечивает централизованное управление маршрутами и обеспечивает расширенные сценарии маршрутизации с помощью распространения маршрутов, связи маршрутов и пользовательских таблиц маршрутов.

Маршрутизатор виртуального концентратора принимает решения о маршрутизации с помощью встроенного алгоритма выбора маршрутов. Чтобы повлиять на решения о маршрутизации в маршрутизаторе виртуального концентратора в направлении локальной сети, теперь у нас есть новая функция концентратора Виртуальной глобальной сети, которая называется Предпочтение маршрутизации концентратора (HRP). Когда маршрутизатор виртуального концентратора узнает несколько маршрутов через VPN S2S, ER и SD-WAN NVA для конечного префикса маршрута в локальной среде, алгоритм выбора маршрута виртуального концентратора адаптируется на основе конфигурации предпочтения маршрутизации концентратора и выбирает лучшие маршруты. Порядок действий см. в разделе Сведения о настройке предпочтения маршрутизации виртуального концентратора.

Алгоритм выбора маршрутов для виртуального концентратора

В этом разделе описывается алгоритм выбора маршрутов в виртуальном концентраторе вместе с элементом управления, предоставляемым HRP. Если виртуальный концентратор имеет несколько маршрутов к префиксу назначения для локальной среды, лучший маршрут или маршруты выбираются в порядке предпочтения следующим образом:

  1. Выбирать маршруты с совпадением самого длинного префикса (LPM).
  2. Предпочитайте статические маршруты, полученные из таблицы маршрутов виртуального концентратора по маршрутам BGP.
  3. Выберите лучший путь на основе конфигурации предпочтения маршрутизации виртуального концентратора.

Вы можете выбрать одну из трех возможных конфигураций настройки маршрутизации виртуального концентратора: ExpressRoute, VPN или AS Path. Каждая конфигурация немного отличается. Правила маршрутов обрабатываются последовательно в выбранной конфигурации до тех пор, пока не будет выполнено сопоставление.

  • ExpressRoute (это параметр по умолчанию)

    1. Предпочитайте маршруты из подключений локального виртуального концентратора по маршрутам, извлеченным из удаленного виртуального концентратора.

    2. Если есть маршруты из VPN-подключений ExpressRoute и vpn типа "сеть — сеть":

      • Если все маршруты являются локальными для виртуального концентратора, маршруты, полученные из подключений ExpressRoute, будут выбраны, так как для параметра маршрутизации виртуального концентратора задано значение ExpressRoute.
      • Если все маршруты проходят через удаленные центры, VPN типа "сеть — сеть" предпочтительнее по сравнению с ExpressRoute.
    3. Предпочитайте маршруты с самой короткой длиной BGP AS-Path.

  • VPN

    1. Предпочитайте маршруты из подключений локального виртуального концентратора по маршрутам, извлеченным из удаленного виртуального концентратора.
    2. Если маршруты из ExpressRoute и VPN типа "сеть — сеть" будут выбраны.
    3. Предпочитайте маршруты с самой короткой длиной BGP AS-Path.
  • Путь АС

    1. Предпочитать маршруты с самой короткой длиной пути BGP AS независимо от источника объявлений маршрутов. Примечание. В виртуальных виртуальных сетях с несколькими удаленными виртуальными концентраторами при наличии связи между удаленными маршрутами ExpressRoute и удаленными VPN-маршрутами типа "сеть — сеть" удаленные vpn-маршруты типа "сеть — сеть" предпочтительнее.

    2. Предпочитайте маршруты из подключений локального виртуального концентратора по маршрутам, извлеченным из удаленного виртуального концентратора.

    3. Если маршруты из ExpressRoute и VPN-подключений типа "сеть — сеть":

      • Если все маршруты являются локальными для виртуального концентратора, будут выбраны маршруты из подключений ExpressRoute.
      • Если все маршруты проходят через удаленные виртуальные центры, будут выбраны маршруты из VPN-подключений типа "сеть — сеть".

Что важно знать:

  • При наличии нескольких виртуальных концентраторов в сценарии Виртуальной глобальной сети виртуальный концентратор выбирает наилучшие маршруты, используя алгоритм выбора маршрутов, описанный выше, а затем объявляет их другим виртуальным концентраторам в Виртуальной глобальной сети.
  • Для заданного набора префиксов маршрутов назначения, если маршруты ExpressRoute предпочтительнее, а подключение ExpressRoute впоследствии завершается, то маршруты из VPN-подключения S2S или SD-WAN NVA будут предпочтительнее для трафика, предназначенного для тех же префиксов маршрута. При восстановлении подключения ExpressRoute трафик, предназначенный для этих префиксов маршрута, может продолжать предпочитать ПОДКЛЮЧЕНИЯ S2S VPN или SD-WAN NVA. Чтобы предотвратить это, необходимо настроить локальное устройство для использования предустановки AS-Path для маршрутов, объявленных в VPN-шлюз S2S и SD-WAN NVA, так как необходимо убедиться, что длина пути AS длиннее для маршрутов VPN/NVA, чем маршруты ExpressRoute.

Сценарии маршрутизации

Предпочтение маршрутизации концентратора Виртуальной глобальной сети полезно, когда несколько локальных объектов объявляют маршруты к одним и тем же префиксам назначения, что может произойти в клиентских сценариях Виртуальной глобальной сети, использующих любую из следующих настроек.

  • Виртуальная глобальная сеть концентраторе с помощью подключений ER в качестве основных и VPN-подключений в качестве резервного копирования.
  • Виртуальная глобальная сеть с подключениями к нескольким локальным объектам, и клиент использует один локальный сайт в качестве активного, а другой — в качестве резервного для службы, развернутой с использованием одних и тех же диапазонов IP-адресов на обоих сайтах.
  • Виртуальная глобальная сеть одновременно использует VPN- и ER-подключения, и клиент распределяет службы между подключениями, управляя объявлениями маршрутов из локальной среды.

Ниже приведен пример гипотетического Виртуальная глобальная сеть развертывания, охватывающего несколько сценариев, описанных ранее. Он будет использоваться для демонстрации выбора маршрута виртуальным концентратором.

Краткий обзор настройки:

  • Каждый локальный сайт подключен к одному или нескольким виртуальным концентраторам Hub_1 или Hub_2 с помощью подключений S2S VPN, канала ER или SD-WAN NVA.

  • Для каждого локального сайта на схеме перечислены ASN, которые он использует, и префиксы маршрутов, которые он объявляет. Обратите внимание, что существует несколько маршрутов для нескольких префиксов маршрутов.

    Пример схемы для сценария параметров центральной маршрутизации.

Допустим, есть потоки из виртуальной сети VNET1, подключенной к Hub_1, в различные префиксы маршрутов назначения, объявленные локальной сетью. Путь, который принимает каждый из этих потоков для разных конфигураций предпочтения маршрутизации Виртуальная глобальная сеть концентратора на Hub_1 и Hub_2, описан в следующих таблицах. Пути помечены на схеме и ссылаются в таблицах для простоты понимания.

Если доступны только локальные маршруты:

Префикс маршрута назначения потока HRP Hub_1 HRP Hub_2 Путь, используемый потоком Все возможные пути Описание
10.61.1.5 Путь АС Любой параметр 4 1,2,3,4 Пути 1 и 4 имеют самый короткий путь AS, но для локальных маршрутов ER имеет приоритет над VPN, поэтому выбран путь 4.
10.61.1.5 VPN Любой параметр 1 1,2,3,4 Маршрут VPN предпочтительнее ER из-за настройки HRP, поэтому пути 1 и 2 предпочтительнее, но путь 1 имеет более короткий путь AS.
10.61.1.5 ER Любой параметр 4 1,2,3,4 Маршруты ER 3 и 4 предпочтительны, но путь 4 имеет более короткий путь AS.

Если доступны только удаленные маршруты:

Префикс маршрута назначения потока HRP Hub_1 HRP Hub_2 Путь, используемый потоком Все возможные пути Описание
10.62.1.5 Любой параметр Путь AS или ER ECMP в 9 и 10 7,8,9,10,11 Все доступные пути являются удаленными и имеют одинаковый путь AS, поэтому пути ER 9 и 10 выбираются и объявляются Hub_2. Параметр HRP Hub_1 не оказывает никакого влияния.
10.62.1.5 Любой параметр VPN ECMP в 7 и 8 7,8,9,10,11 Hub_2 будет объявлять только лучшие маршруты 7 и 8, и они только варианты для Hub_1, поэтому параметр HRP Hub_1 не влияет.

Если доступны локальные и удаленные маршруты:

Префикс маршрута назначения потока HRP Hub_1 HRP Hub_2 Путь, используемый потоком Все возможные пути Описание
10.50.2.5 Любой параметр Любой параметр 1 1,2,3,4,7,8,9,10,11 Hub_2 будет объявлять только 7 из-за LPM. Hub_1 выбирает 1 из-за LPM и того, что это локальный маршрут.
10.50.1.5 Путь AS или ER Любой параметр 4 1,2,3,4,7,8,9,10,11 Hub_2 будет объявлять различные маршруты в зависимости от настройки HRP, но Hub_1 выберет 4 из-за того, что это локальный маршрут ER с кратчайшим путем AS.
10.50.1.5 VPN Любой параметр 1 1,2,3,4,7,8,9,10,11 Hub_2 будет объявлять различные маршруты в зависимости от настройки HRP, но Hub_1 выберет 1 из-за того, что это локальный маршрут VPN с кратчайшим путем AS.
10.55.2.5 Путь АС Путь AS или ER 9 2,3,8,9 Hub_2 будет объявлять только 9, так как 8 и 9 имеют одинаковый путь AS, но 9 — маршрут ER. В Hub_1 среди маршрутов 2, 3 и 9 он выбирает 9 из-за наличия кратчайшего пути AS.
10.55.2.5 Путь АС VPN 8 2,3,8,9 Hub_2 будет объявлять только 8, так как 8 и 9 имеют одинаковый путь AS, но 8 — маршрут VPN. В Hub_1 среди маршрутов 2, 3 и 8 он выбирает 8 из-за наличия кратчайшего пути AS.
10.55.2.5 ER Любой параметр 3 2,3,8,9 Hub_2 будет объявлять различные маршруты в зависимости от настройки HRP, но Hub_1 выберет 3 из-за того, что он локальный и ER.
10.55.2.5 VPN Любой параметр 2 2,3,8,9 Hub_2 будет объявлять различные маршруты в зависимости от настройки HRP, но Hub_1 выберет 2 из-за того, что он локальный и VPN.

Ключевые моменты:

  • Чтобы предпочесть удаленные маршруты локальным в виртуальном концентраторе, задайте для параметра "‎предпочтение маршрутизации концентратора"‎ значение "‎путь AS"‎ и увеличьте длину пути AS для локальных маршрутов.

Следующие шаги