Модель TCP/IP (RFC 1122) |
---|
Прикладний рівень |
Транспортний рівень |
Мережевий рівень |
Канальний рівень |
MPLS (англ. Multiprotocol Label Switching — багатопротокольна комутація за мітками) — механізм передачі даних, який емулює різні властивості мереж з комутацією каналів через мережі з комутацією пакетів.
MPLS працює на рівні, який можна було б розташувати між другим (канальним) і третім (мережевим) рівнями моделі OSI, і тому його, зазвичай, називають протоколом другого з половиною рівня (2,5-рівень). Його було розроблено з метою забезпечення універсальної служби передавання даних як для клієнтів мереж з комутацією каналів, так і мереж із комутацією пакетів. За допомогою MPLS можна передавати трафік найрізноманітнішої природи, як-от IP-пакети, ATM, Frame Relay, SONET і кадри Ethernet.
У традиційній IP-мережі пакети передаються від одного маршрутизатора до іншого, й кожний маршрутизатор, зчитуючи заголовок пакета, (адреса призначення) приймає рішення про те, за яким маршрутом відправити пакет далі.
У протоколі MPLS ніякого подальшого аналізу заголовків у маршрутизаторах на шляху проходження не проводиться, а переадресація керується виключно на основі міток. Це має багато переваг над традиційною маршрутизацією на мережевому рівні.