|
MPLS (MultiProtocol Label Switching) - это технология быстрой коммутации пакетов в многопротокольных сетях, основанная на использовании меток.
MPLS разрабатывается и позиционируется как способ построения высокоскоростных IP-магистралей, однако область ее применения не ограничивается протоколом
IP, а распространяется на трафик любого маршрутизируемого сетевого протокола.
В основе MPLS лежит принцип обмена меток. Любой передаваемый пакет ассоциируется с тем или иным классом сетевого уровня (Forwarding Equivalence Class, FEC),
каждый из которых идентифицируется определенной меткой. Значение метки уникально лишь для участка пути между соседними узлами сети MPLS, которые называются
также маршрутизаторами, коммутирующими по меткам (Label Switching Router, LSR). Метка передается в составе любого пакета, причем способ ее привязки
к пакету зависит от используемой технологии канального уровня.
Сеть MPLS делится на две функционально различные области - ядро и граничную область. Ядро образуют устройства, минимальным требованием к
которым является поддержка MPLS и участие в процессе маршрутизации трафика для того протокола, который коммутируется с помощью MPLS.
Маршрутизаторы ядра занимаются только коммутацией. Все функции классификации пакетов по различным FEC, а также реализацию таких
дополнительных сервисов, как фильтрация, явная маршрутизация, выравнивание нагрузки и управление трафиком, берут на себя граничные
LSR. В результате, интенсивные вычисления приходятся на граничную область, а высокопроизводительная коммутация выполняется в ядре,
что позволяет оптимизировать конфигурацию устройств MPLS в зависимости от их местоположения в сети.
Таким образом, главная особенность MPLS - отделение процесса коммутации пакета от анализа IP-адресов в его заголовке, что открывает
ряд привлекательных возможностей.
|