Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры рыбинцев.docx
Скачиваний:
10
Добавлен:
01.03.2025
Размер:
31 Мб
Скачать
☆

22. Технология mpls

  1. Назначение

Объединяет технику виртуальных каналов с функциональностью стека TCP/IP. Виртуальные каналы – маршрутизация только один раз в сети, потом всем сообщениям присваиваются метки вирт каналов – в итоге адрес у нас не до фига байт, а меньше двух + таблицы маршрутизации гораздо меньше

Вообще сначала создавалось, чтобы можно было использовать протоколы маршрутизации не только TCP/IP, но и другие. Сейчас уже не особо актуально, важнее другое – можно передавать трафик разных протоколов канального уровня, а также способность предоставлять услуги VLAN

  1. Основные понятия

LSR – коммутирующий по меткам маршрутизатор – выполняет функции IP-маршрутизатора и коммутатора виртуальных каналов. Это интеграция, а не тупо объединение

Пути, по которым движутся пакеты с метками - LSP

  1. Общие принципы функционирования

В одном и том же устройстве поддерживается 2разн способа продвижения пакета – дейтаграммный по IP-адресам и ориентированный на соединения механизм виртуальных каналов. А протоколы маршрутизации используются для определения топологии сети и автоматического построения таблиц IP-маршрутизации и таблиц MPLS-продвижения. Комбинированное устройство может использовать любой из этих способов в зависимости от конфигурац. параметров протокола MPLS.

Метки действуют локально – в пределах каждого устройства LER и LSR – при передаче пакета со входного интерфейса на выходной выполняется смена значения метки

  1. LSR, ELSR, LSP

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

Пограничное устройство LSR в технологии MPLS имеют спец. название – ELSR. Более сложное, принимает от других сетей трафик в форме стандартных IP-пакетов и добавляет к нему метку, направляет вдоль соотв пути к вых устройству LER через несколько LSR – на основе метки

LSP – путь коммутации по меткам, прокладывается с помощью протокола LDP (тогда совпадают с IP-путями) или модификации RSVP (если особое использование трафика)

  1. Структура таблиц коммутации LSR, ELSR

Таблица продвижения LSR – формируется с помощью сигнального протокола – LDP (тогда совпадают с маршрутами IP-трафика) или модификация RSVP (в завис-ти от того, как мы обрабатываем трафик) – прокладываются маршруты – пути коммутации по меткам (LSP). Можно формировать вручную

Вх интерфейс || Метка || След хоп || Действия

S0 255 S1 32

S0 33 S2 234

След хоп – выходной интерфейс, на который нужно передать кадр

Действия – новое значение метки по выходу с LSR

Для передачи трафика между двумя устройствами LER нужно установить два LSP – в обоих направлениях. LER направляет входной трафик в один исходящих из LER путей LSR. Введены классы эквивалентности продвижения – группа IP-пакетов, имеющих одни и те же требования к условиям транспортировки, продвигаются по одному LSP. В LER существует база данных этих классов и приходящий пакет по признакам соотносится к классу и ему присваивается соотв метка

Таблица FTN: Признаки FEC || Метка

Признаки – IP-адрес назначения, балансировка загрузки каналов в сети, в соответствии с требованиями VPN – для конкретной VPN создаем отдельн класс, по типу трафика – IP-телефония или веб трафик, по мак-адресу, если это кадр езернет

Выходное устройство LER метку удаляет и передает пакет в след сеть в стандартной форме IP пакета.

  1. PHP – отбрасывание метки

Усовершенствованный алгоритм обработки пакетов – метка удаляется не последним устройством на пути, а предпоследним. Т.к. если подумать головой, то нафиг нам метка, когда мы последний хоп определили в предпоследнем LSR’е и уже передаем туда, где пакет соотносится с классом, а не с путем. Так экономим одну операцию над этим несчастным кадром.

Еще есть стек – но только хз надо или нет. Наличие стека меток позволяет организовать систему LSP с любым количеством уровней иерархии. Кадр включает в себя столько заголовков MPLS, сколько уровней иерархии имеет путь.

Дно стека – метка с признаком S=1.