MPLS (от англ. «MultiProtocol Label Switching» — многопротокольная коммутация по меткам) — технология, использующая при передаче данных от одного узла к другому метки вместо адресов сетевого уровня. 1
Основная идея MPLS — коммутировать пакеты, не заглядывая в заголовок протокола L3-уровня. 1 Это возможно благодаря метке, присваиваемой пакету. 1
Процесс работы MPLS: 4
- Когда IP-пакет попадает в сеть MPLS, первый маршрутизатор навешивает метку. 4
- Дальше пакет идёт к точке назначения, а каждый следующий маршрутизатор меняет одну метку на другую. 4
- При выходе из сети MPLS метка снимается, и дальше передаётся уже чистый IP-пакет. 4
Некоторые особенности устройства MPLS:
- Применение разных меток позволяет создавать несколько разных виртуальных сетей на базе одних и тех же узлов. 2
- Возможность создания сквозного виртуального канала с любым протоколом передачи данных, независимого от среды передачи. 2
- Защита от сбоев основана на предварительном расчёте путей резервного копирования для потенциальных сбоев канала или узла. 3
- Контроль распределения трафика в сети позволяет управлять пропускной способностью, расставлять приоритеты для различных сервисов и предотвращать перегрузку оборудования. 3