Network Education
КаталогГлоссарийПрогресс
MPLS
  1. 1Структура курса и MPLS основы
  2. 2Метки MPLS и механизм propagation
  3. 3Конфигурация LDP в MPLS
  4. 4Фильтрация меток MPLS LDP
  5. 5MPLS LDP IGP Sync
  6. 6Аутентификация MPLS LDP
  7. 7Передача меток через BGP
  8. 8Компоненты MPLS L3 VPN
  9. 9Настройка MPLS L3 VPN: часть 1
  10. 10Настройка MPLS L3 VPN: часть 2
  11. 11PE-CE OSPF в L3 VPN: часть 1
  12. 12PE-CE OSPF в L3 VPN: часть 2
  13. 13PE-CE OSPF в L3 VPN: часть 3
  14. 14PE-CE OSPF в L3 VPN: часть 4
  15. 15PE-CE BGP в L3 VPN
  16. 16PE-CE EIGRP в L3 VPN
  17. 17MPLS Inter-AS L3 VPN Option A: часть 1
  18. 18MPLS Inter-AS L3 VPN Option A: часть 2
  19. 19MPLS Inter-AS L3 VPN Option A: часть 3
  20. 20MPLS Inter-AS L3 VPN Option B: часть 1
  21. 21MPLS Inter-AS L3 VPN Option B: часть 2
  22. 22MPLS Inter-AS L3 VPN Option C: часть 1
  23. 23MPLS Inter-AS L3 VPN Option C: часть 2
  24. 24MPLS Traffic Engineering: часть 1
  25. 25MPLS Traffic Engineering: часть 2
Каталог/Экспертный уровень: BGP и MPLS/MPLS/MPLS Inter-AS L3 VPN Option B: часть 1

MPLS Inter-AS L3 VPN Option B: часть 1

20Урок 20 из 25

О чём этот урок

Inter-AS Option B: единая eBGP VPNv4-сессия между пограничными маршрутизаторами вместо множества VRF.

Ключевые выводы

  • Option B заменяет множество VRF и BGP-сессий на ASBR одной eBGP VPNv4-сессией — значительно лучшая масштабируемость.
  • Команда no bgp default route-target filter отключает автоматическую фильтрацию по RT на ASBR без VRF.
  • На стыке между ASBR LDP не используется — вместо транспортной метки работает mpls bgp forwarding с BGP-меткой.
  • VPN-метка в Option B остаётся постоянной на всём пути — появляется сквозной end-to-end LSP.
  • ASBR в Option B не создают VRF, но хранят все VPN-префиксы в BGP-таблице — требуются ресурсоёмкие устройства.

Проверьте себя

Вопрос 1 из 5

Чем Option B принципиально отличается от Option A?

Вопрос 2 из 5

Для чего нужна команда no bgp default route-target filter на ASBR в Option B?

Вопрос 3 из 5

Что используется вместо LDP на стыке между ASBR в Option B?

Вопрос 4 из 5

Что происходит с VPN-меткой в Option B по сравнению с Option A?

Вопрос 5 из 5

Какое требование к ресурсам ASBR предъявляет Option B?

🔗Связанные уроки

⚠️Сначала посмотрите

MPLS Inter-AS L3 VPN Option A: часть 1MPLS
→

Option B понимается в сравнении с Option A — единая сессия вместо множества VRF

MPLS Inter-AS L3 VPN Option C: часть 1MPLS
→

Option C — наиболее сложный вариант Inter-AS, требующий знания предыдущих опций

⏩Продолжение темы

MPLS Inter-AS L3 VPN Option B: часть 2MPLS
→

option-b-2 продолжает разбор Inter-AS MPLS VPN Option B из option-b-1

MPLS Inter-AS L3 VPN Option A: часть 3MPLS Inter-AS L3 VPN Option B: часть 2

Транскрипция

У этой опции есть, к сожалению, есть свои преимущества и свои недостатки. Основным преимуществом является полная прозрачность, понятность. Это самая легкая технология, самое легкое, что можно было придумать. Довольно легкий трэблшутинг. Трэблшутинг каждый из двух провайдеров, если вдруг что-то не работает, может проводить независимо от второго провайда, поскольку они перятся между собой только в рамках ВРФ. Но, что делать, если у нас, например, заказчиков, то есть у нас не один заказчик, их становится много, скажем, появляется CE100. Вопрос к вам. Между АСБРами между АСБРами.

Ребят, сколько вам линков понадобится, если у вас 100 заказчиков на обоих провайдерах? А почему один? Вот как вы сможете, смотрите, вот у нас Василий, да, твой вопрос абсолютно правильно. То есть, ну почему нельзя, смотри, у нас же на наших АСБРах, на наших АСБРах, шоу-ран интерфейс ГИИ 2.910, то есть вот у нас наш саб-интерфейс, который относится к нужной ВРФ. То есть, у нас на самом деле нам нужно 100 интерфейсов между АСБРами,

да, чтобы сделать вот их по количеству заказчиков. У нас появляется много-много всяких там линков между АСБРами. Да, конечно, это физически-физически, это может быть один интерфейс, да, но это будет 100 логических интерфейсов. Соответственно, сколько, да, ну, виланайди согласовать обязательно. И, ребят, сколько БГП-сессий у вас будет между двумя железками держаться? Да, то есть у вас будет, то есть у вас будет БГП-сессия вот здесь вот, да, у вас будет БГП-сессия вот здесь вот, то есть для каждого БГП-сессия, да, то есть отдельный клиент, это второй минус, да, то есть огромные-огромные

проблемы с масштабированием, то есть много интерфейсов это раз, много БГП-пиров-два, то есть, соответственно, это огромная БГП-какая-то конфигурация, за которую нужно непонятно как следить еще. И третий нюанс, смотрите, поскольку мы на АСБРах, мы на АСБРах заводим ВРФ, ВРФ, то очевидно, что на этих АСБРах у нас появляются таблицы муртизации в этих ВРФ, да, то есть show ip route ВРФ red. То есть, смотрите, помните, мы когда об MPLs-е с вами говорили, какая основная идея была? То есть, чтобы таблица муртизации, да, держалась только на граничных ПЕ-устройствах, и чтобы на транзитных устройствах вот этой таблицы муртизации не было. А здесь у нас появляется такая вещь, что транзитные АСБРы будут знать всю таблицу муртизации для всех ВРФ. Для

всех ВРФ. Поэтому, поэтому есть некие, скажем так, есть некие способы, есть некие способы это дело, скажем так, оптимизировать. Оптимизировать. Это люди, некоторые умные люди думали-думали и додумались примерно вот до чего. Опция В. То есть, ребята, мы сегодня с вами только на самом деле начнем рассматривать, мы не успеем полностью рассмотреть, у нас времени осталось 15 минут. Продолжим уже завтра. Суть в чем? У нас есть АСБР1, у нас здесь есть АСБР2. У нас здесь есть P1,

P2. Здесь у нас есть какой-то рут-рефлектор в стороне. Здесь у нас есть P1. Здесь то же самое получается. P3, P4, здесь какой-то второй рут-рефлектор и здесь какой-то P2. P2. Предположим, что на этих PE-шках какое-то количество заказчиков. Основная идея опции B в следующем. мы поднимаем VPN V4 сессию. Соответственно, у нас VPN V4 сессия идет от PE к рут-рефлектору, от рут-рефлектора к АСБРу. VPN

V4. Вот эта сессия VPN V4. Далее. Здесь у нас все то же самое. Но между АСБРами поднимается IBGP VPN V4. IBGP VPN V4. Соответственно, по сути у нас появляется если рассматривается дело логически, у нас появляется по сути сквозная передача

префикса в рамках VPN V4 сессии между PE маршрутизаторами. То есть у нас появляется сквозной LSP от PE1 до PE2. То есть по сути что это значит? На самом деле это значит то, что у нас наша VPN метка будет оставаться постоянной на всем пути следования. Да, Василий? Мы таскаем VPN V4 метку от PE до PE. Основной нюанс следующий. смотрите я вам на самом деле не случайно показал дебаг. Давайте подумаем что у нас будет с

апдейтами. Смотрите, PE2 высылает апдейт на раут рефлектор. Поскольку это раут рефлектор он передает этот апдейт в сторону ASBR. Ребят, вопрос. Если мы не создаем на ASBR VRF у нас просто VPN V4 сессия без каких-либо VRF. Что ASBR сделает с префиксом вопрос так поставили. Если у него нет VRF настроенного, ему есть куда этот префикс импортировать? Да, нет. Правильно, нет. Ребят, что он с таким префиксом сделает?

Что мы в дебаге наблюдали? Дропнет. Да, конечно, дропнет. И наша вся затея с построением LSP уходит в небольшое небытие. Соответственно, в этом случае есть различные воркараунды. Скажем так, первый воркараунд самый плохой. Как вы думаете, какой можно сделать? Можно на SBR поднять какой-нибудь например, фейковый например, просто лупбэк, поместить этот лупбэк в VRF и для этой VRF сделать импорт нужного раут таргета.

Таким образом таким образом SBR сохранит на себе все VPN-овские префиксы и сможет передать его дальше уже по IBG. Сможет его передать дальше уже по IBG. Но это, наверное, не самый красивый вариант. Не самый красивый вариант. Можно сделать следующее. Если зайти на железку, на железку, в частности на Marsator R9, есть раутер BGP 1.3.5.9 BGP Default Route Target Filter Обратите внимание. Control Automatic VPN Route Target Filter. Как вы думаете, что будет, если я дам такую команду?

Есть какая-нибудь идея? На самом деле может логично у вас появиться из моего рассказа. по сути, по сути, если мы дадим вот эту команду, то маршетизатор, когда будет принимать префикс, он не будет смотреть, есть ли ему куда импортировать эти префиксы или нет. Он их всегда будет сохранять у себя VPN V4 таблица и дальше адвертайзить всем своим VPN V4 соседям. То есть, с одной стороны, мы сохраняем на ASBR все VPN префиксы, они будут храниться внутри BGP таблицы, но они не будут импортироваться

внутрь VRF, соответственно, они не будут попадать в routing table для данной VRF. данной VRF. Давайте с вами сделаем. Нам понадобится команда на R9 и нам понадобится команда на R10. Далее. Далее. Мне потребуется перебить настройку вот этих интерфейсов между R9 и R10. Поскольку интерфейс git 2910 это уже не нужен нам здесь уже VRF forwarding, да? No VRF definition то есть я вообще убиваю эту

VRF No VRF definition red interface git 2 90 10 0 Okay. Interface git 2 10 10 10 10 10 10 10 10 0 далее do show run section bgp здесь получается router bgp 2 4 6 10 я говорю что у меня есть neighbor 10 9 10 9 remote as 1 3 5 9 и для адресного семейства VPN v4 я говорю neighbor 10 9 10 9 activate neighbor

10 9 10 9 send community send community extended единственное видите у меня тут SPF прям поднялся поскольку я вернул в global routing мне здесь SPF не нужен то есть я скажу просто убью отношения состедства на этом линке видите LDP поднялся LDP мне здесь не нужен разные автономные системы я просто скажу passive интерфейс G2 910 соответственно у меня маршрутизатор перестанет рассылать hello SPF сообщение поэтому у меня упадет успев и как следствие упадет LDP и то же самое сделаем на R9 router SPF 1 passive interface G2 910 далее

router BGP 1 3 5 9 neighbor 10 9 10 10 remote IS 2 4 6 10 address family VPN 4 neighbor 10 9 10 10 activate send community окей обратите внимание у меня поднялся neighbor IS UP и автоматом IUS на этом интерфейсе showrun интерфейс G2 910 выдает команду mpls BGP forward то есть смотрите у нас на линке на линке между двумя сервис провайдерами дело в том что мы не можем там оставить native IP почему потому что как я говорил если мы оставляем native IP то у нас

автоматически когда пакет передается через этот интерфейс удаляется весь стек mpls метод а вот как мы рассмотрели в самом начале опции B наша задача сделать так чтобы VPN метка была end-to-end между двумя PEM ажтизаторами поэтому для передачи трафика между двумя BGP схопами у нас генерируется метка посредством протокола BGP эта команда EOS вводится автоматически тогда когда у нас на этом линке поднимается и BGP VPN V4 то есть посмотрите showbgp vpnv4 unicast summary unicast all summary видите у меня есть префикс 10 9 10 9 10 9 unicast all я получаю от него префикс

11 11 11 и вот она метка номер 36 соответственно смотрите если я сейчас запущу трассу единственное у меня здесь наверное сейчас пока ничего не заработает show IP route BGP хотя есть единственное на 12 наверное нет маршрута мне так кажется show show IP route BGP а нет есть trace route 11 11 11 11 source lookback 0 numeric ну видите к сожалению у меня здесь на самом деле пока что-то где-то не взлетело и как вы видите у меня next hop пропадает

я вижу только первый hop а дальше я теряю я не могу запустить на самом деле трассу внутренний пилособлок то есть похоже что видите у меня control plane работает то есть ping 12 12 12 12 source look 0 но но data plane data plane где-то поломан маршруты по BGP очень успешно распространяются но где-то у меня видимо снимаются меточки сейчас времени на это давайте тратить не будем будем потихонечку закругляться в начале следующего занятия мы с вами попытаемся отдебажить отдебажить то чего нам не хватает но идею я вам рассказал то есть это просто VPN V4 сессии

end-to-end то есть от PE до ASBR от ASBR к ASBR и от ASBR потом к PE вопросы какие есть ребят по сегодняшнему занятию и еще раз опция это просто некий метод, метод передачи информации. То есть это то, каким способом ты будешь распространять свою маршрутную информацию. Например, в опции А мы делали back-to-back V-Rave. То есть мы представляли, что второй провайдер

для нас является как бы заказчиком. В опции Б мы просто строим VPN V4 сессии между двумя ASBR. В опции С мы будем строить сессии как-то по-другому. То есть мы просто метки передаем различными путями с помощью различных протоколов. Ну что ж, ребят, если у нас вопросов больше нет, я предлагаю на этом заканчивать. Я вам желаю хорошего вечера. Отдыхайте. Завтра увидимся в то же время. Всего доброго.

Network Education

Бесплатная онлайн-академия сетевых технологий. Видеоуроки, транскрипции и структурированные треки обучения — от основ до продвинутого уровня.

ТрекиКаталогО проекте
© 2026 Network Education