На рис.3 показана MPLS-сеть, взаимодействующая с несколькими IP-сетями.
Рисунок 3 - MPLS-сеть
Пограничные устройства LSR в технологии MPLS имеют специальное название — пограничные коммутирующие по меткам маршрутизаторы (Label switch Edge Routers, LER),.
Устройство LER, являясь функционально более сложным, принимает трафик от других сетей в форме стандартных IP-пакетов, а затем добавляет к нему метку и направляет вдоль соответствующего пути к выходному устройству LER через несколько промежуточных устройств LSR. При этом пакет продвигается не на основе IP-адреса назначения, а на основе метки.
Как и в других технологиях, использующих технику виртуальных каналов, метка имеет локальное значение в пределах каждого устройства LER и LSR, то есть при передаче пакета с входного интерфейса на выходной выполняется смена значения метки.
Пути LSP прокладываются в MPLS не при появлении долговременного потока данных, как в технологии IP-коммутации, а предварительно в соответствии с топологией межсетевых соединений.
|
|
LSP представляет собой однонаправленный виртуальный канал, поэтому для передачи трафика между двумя устройствами LER нужно установить, по крайней мере, два пути коммутации по меткам — по одному в каждом направлении. На рис.3 показаны две пары путей коммутации по меткам, соединяющие устройства LER1 и LER3, а также LER1 и LER4. Очевидно, что для обеспечения связи между всеми сетями этого недостаточно. Устройства LER с помощью путей коммутации по меткам должны образовывать полносвязную структуру, которая имеет место в реальных MPLS-сетях и на рисунке не показана только в виду громоздкости ее графического представления.
Выходное устройство LER, выполнив удаление метки, передает пакет в следующую сеть уже в стандартной IP-форме. Таким образом, технология MPLS остается прозрачной для остальных IP-сетей. -
Обычно в MPLS-сетях используется усовершенствованный по сравнению с описанным алгоритм обработки пакетов. Усовершенствование заключается в том, что удаление метки выполняет не последнее на пути устройство, а предпоследнее. Действительно, после того как предпоследнее устройство определит на основе значения метки следующий хоп, метка в MPLS-кадре уже не нужна, так как последнее устройство, то есть выходное устройство LER, будет продвигать пакет на основе значения IP-адреса. Это небольшое изменение алгоритма продвижения кадра позволяет сэкономить одну операцию над MPLS-кадром. В противном случае последнее вдоль пути устройство должно было бы удалить метку, а уже затем выполнить просмотр таблицы 1Р-маршрутизации.