Чи вимагає MPLS BGP?

однак, MPLS також може працювати без BGP, а BGP жодним чином не вимагає використання MPLS (насправді BGP було створено задовго до MPLS).

Хмара MPLS не поширює BGP по мережі. MPLS забезпечує наскрізний транспорт для маршрутів BGP. Це можна зробити, запустивши BGP скрізь, перерозподіливши BGP у протокол внутрішнього шлюзу та запустивши тунель GRE від PE до PE. У випадку великомасштабної мережі запустіть ядро ​​BGP без MPLS.

Оскільки маршрутизатори з підтримкою MPLS потребують лише цього дивіться мітки MPLS, додані до певного пакету, MPLS може працювати майже з будь-яким протоколом (звідси назва «мультипротокольний»). Немає значення, як відформатована решта пакета, якщо маршрутизатор може читати мітки MPLS на початку пакета.

Це механізм налаштування мережі MPLS: таблиці маршрутизації різних LSR обчислюються за допомогою протоколу внутрішнього шлюзу (IGP). Протокол стану зв’язку, наприклад Open Shortest Path First (OSPF) або Intermediate System-to-Intermediate System (IS-IS), потрібен, якщо ви плануєте розгорнути MPLS TE..

Існує два стандартизованих протоколи для керування шляхами MPLS: Протокол розподілу етикеток (LDP) і RSVP-TE, розширення протоколу резервування ресурсів (RSVP) для проектування трафіку. Крім того, існують розширення протоколу Border Gateway Protocol (BGP), які можна використовувати для керування шляхом MPLS.

Для чого використовується BGP? BGP допомагає забезпечити резервування, дозволяючи маршрутизаторам швидко адаптуватися та надсилати пакети через інше з’єднання, якщо один інтернет-шлях не працює. Він часто використовується у великих мережах, таких як мережі постачальників послуг Інтернету, глобальні мережі та середовища інфраструктури як послуги.