MPLS (Multiprotocol Label Switching) to protokół stosowany w sieciach telekomunikacyjnych i komputerowych w celu przyspieszania i kształtowania przepływów ruchu sieciowego. Jego podstawową funkcją jest kierowanie pakietów danych wzdłuż określonych ścieżek w sieci. MPLS działa w warstwie 2.5, pomiędzy tradycyjną warstwą 2 (łącze danych) a warstwą 3 (sieć) modelu OSI. Takie umiejscowienie umożliwia MPLS efektywne kierowanie pakietów w oparciu o proste etykiety dołączone do każdego pakietu, a nie złożone informacje nagłówkowe, co czyni go szybszym i wydajniejszym niż tradycyjny routing IP.
Jedną z głównych zalet MPLS jest jego zdolność do poprawy wydajności i wydajności sieci. Używając etykiet do trasowania pakietów wzdłuż z góry określonych ścieżek lub „ścieżek z przełączaniem etykiet” (LSP), MPLS skraca czas i zasoby potrzebne routerom do przetwarzania i przekazywania pakietów danych. Ten mechanizm przełączania etykiet umożliwia sieciom MPLS osiągnięcie wyższych szybkości przekazywania pakietów, mniejszych opóźnień i lepszego zarządzania ruchem w porównaniu z konwencjonalnymi metodami routingu IP.
MPLS jest korzystny, ponieważ obsługuje jakość usług (QoS) i możliwości inżynierii ruchu. Umożliwia operatorom sieci nadawanie priorytetu określonym typom ruchu (takim jak głos lub wideo) w stosunku do innych, zapewniając stałą wydajność i minimalne opóźnienia w przypadku krytycznych aplikacji. MPLS ułatwia również efektywne wykorzystanie zasobów sieciowych, umożliwiając administratorom dynamiczne dostosowywanie ścieżek ruchu i alokację przepustowości w oparciu o warunki sieciowe w czasie rzeczywistym i wymagania aplikacji. Dzięki tym funkcjom MPLS nadaje się do obsługi różnorodnych aplikacji i umów o poziomie usług (SLA) w sieciach korporacyjnych, środowiskach dostawców usług i infrastrukturze przetwarzania w chmurze.
MPLS jest szybszy niż tradycyjny routing IP, głównie dzięki zastosowaniu etykiet o stałej długości i z góry określonych ścieżek przekazywania. W sieciach MPLS routery podejmują decyzje o przekazywaniu na podstawie etykiet dołączonych do pakietów w punkcie wejściowym sieci. Ta metoda przełączania oparta na etykietach eliminuje potrzebę wykonywania przez routery złożonego wyszukiwania nagłówków i obliczania tras dla każdego pakietu, redukując obciążenie przetwarzania i opóźnienia w przekazywaniu pakietów. W rezultacie sieci MPLS mogą osiągać większe prędkości transmisji danych i mniejsze opóźnienia w porównaniu z routingiem IP, co czyni je idealnymi do zastosowań wymagających wysokiej wydajności dostarczania danych w czasie rzeczywistym, takich jak konferencje głosowe i wideo, gry online i strumieniowe przesyłanie multimediów.