MPLS это технология быстрой коммутации пакетов в многопротокольных сетях. Основана на использовании меток. Сочетает в себе управление трафиком характерную для технологии канального уровня и масштабируемость и гибкость протоколов характерную для сетевого уровня.
Основные задачи протокола:
1. Много протокольность, обеспечивает инкапсуляцию протоколов, объединение всех сетей.
2. Увеличение быстродействия за счет того, что в транзитном узле нет необх-ти просматривать всю таблицу адресов.
3. Создание виртуальных частных сетей.
4. Трафик инженеринг, MPLS обеспечивает оптимизацию трафика за счет равномерного распределения нагрузки в сети, так чтобы на 1 км кабеля не нагружен или перегружен.
Поверх MPLS идет IP-протокол всегда (на 2-м и 1-м уровне)
Элементы сети MPLS
Сети основанные на технологии MPLS состоят из 3-х основных элементов: 1. FEC-классы – классы эквиваленты обслуживания. 2. Сетевых узлов LER(граничный маршрутизатор по меткам) и LSR(коммутируемый по меткам маршрутизатор). 3. LSP – коммутируемый по меткам путь (от LERвх до LERвых)
Класс эквиваленты называются гр.пакетов 3-го уровня. (IP – пакетов которые одинаково обслуживаются и пересылаются). Термин FEC применяют для операции коммутации меткой при использовании MPLS в соответствии между пакетом и классом экв.обслуживания FEC устанавливаются 1 раз на входе в сеть MPLS. Этому FEC присваивается метка или идентификатор фиксированной длины предав.
Идентификатор фиксированной длины устанавл-ся на уч-ке сети между 2-мя маршрутиз-ми. Благодаря этому в остальных маршрутизаторах заголовок сетевого уровня не анализируется. Метка устанавл-я пограничным маршрутизатором при входе пакета в MPLS сеть и используется как указатель входа таблицы кот опред-т очередной марш-р для пересылки к нему пакета а так же новую метку для FEC к кот-у относится пакет.
К данному FEC относятся пакеты всех потоков пути следования, которых через сети или часть сети совпадают. Пакетом присваивается FEC класс в соответствии с соглашением об уровне обслуживания SLA
Все пакеты одного класса передаются по одному пути LSP все пакеты другого класса по др-у пути.
Т.О FEC позволяет объединять большое кол-во потоков трафика требующих одинак обработки данных. Примером FEC могут служить все IP пакеты с адресом конечного пользователя напр-р хост-машины. За счет объединения пакетов и образования тоннелей улучшается качество передачи. FEC класс может определяться по 1 или неск пар-ам указ-м сетевым администратором:
-код дифф. Службы DIFFSERV
-IP адрес отправителя и получателя
-идентификатор IP протокола
-номер портов отправителя и получателя
Сетевые узлы.
Входной LER анализирует как и обычный маршр-р IP заголовок и устанавливает к какому классу эквив обслужив-я данный пакет принадлежит. При выборе адреса след передачи пакета. Этому FEC присваивается метка кот перед вместе с пакетом Транзитному марш-ру LSR1. При этом IP дейтограмма закл-ся в модуль PDU. При этом на транз-м узле будет просматрив только заголовок MPLS Транзитный узел LSR производит замену меток и не заним-ся обработкой заголовка 3-го уровня. Далее проходя в общем случае неск транз LSR пакет попад-ет к вых-у LER кот производит разборку PDU удаляет из пакета метку анализирует заголовок пакета и направляет к его адресату наход-ся вне MPLS сети.
LSP созд-ся 2-мя способами.
1. Явная маршрутизация, когда путь прописан на основе RSVP протокола от вхLER и до выхLER. В случае если произошел сбой, то путь снова от вхLER и до выхLER(не может изменится по середине) по 1 LSP пути может передаваться несколько пакетов разным пользователям в симплексном режиме-туннелирование, для др.FECкл. прокладывается ду.туннель LSP путь.
2. Пошаговая маршр-ия (Hop-ley-Hop) последоват. Марш-ция т.е. сам марш-р выбирает свой маршрут самостоятельно
LSP передача идет в симплексном реж-е
Способы сохранения меток:
1. Либеральный (сохран на транзитном марш-ре все метки даже кот прошли транзитом)
2. Консервативный (сохран метки только близлежайших марш-в)