MPLS (Multiprotocol Label Switching) – jak działa technologia wykorzystywana przez operatorów i duże sieci firmowe
MPLS (Multiprotocol Label Switching) – jak działa technologia wykorzystywana przez operatorów i duże sieci firmowe
Przez wiele lat Internet i sieci WAN opierały się głównie na klasycznym routingu IP. Każdy router analizował adres docelowy w pakiecie i na tej podstawie wybierał kolejną trasę.
W dużych sieciach operatorskich szybko pojawiły się problemy:
- ogromne tablice routingu,
- trudniejsze zarządzanie ruchem,
- brak kontroli nad ścieżką transmisji,
- problemy z gwarancją jakości usług (QoS).
Rozwiązaniem stał się MPLS (Multiprotocol Label Switching) – technologia przesyłania danych wykorzystująca etykiety (labels) zamiast klasycznego podejmowania decyzji wyłącznie na podstawie adresu IP.
Czym jest MPLS?
MPLS to technika przekazywania pakietów w sieci, w której routery analizują specjalną etykietę umieszczoną przed nagłówkiem IP.
Zamiast:
id="mpls001"
IP Address
↓
Routing Table
↓
Next Hop
MPLS używa:
id="mpls002"
Packet
↓
MPLS Label
↓
Label Lookup
↓
Next Hop
Główna idea MPLS
W klasycznym IP każdy router wykonuje analizę:
Dokąd zmierza pakiet?
W MPLS:
Jaką etykietę posiada pakiet?
Router nie musi za każdym razem analizować całego adresu IP.
Budowa sieci MPLS
Typowa sieć MPLS operatora wygląda tak:
id="mpls003"
Customer Site
|
|
CE
(Customer Edge)
|
|
PE
(Provider Edge)
|
|
P
(Provider Core)
|
|
PE
|
|
CE
|
Customer Site
Elementy sieci MPLS
CE (Customer Edge)
Urządzenie klienta.
Przykłady:
- router firmy,
- firewall,
- urządzenie oddziału.
CE nie musi znać MPLS.
PE (Provider Edge)
Router operatora znajdujący się na granicy sieci.
Odpowiada za:
- dodawanie etykiet MPLS,
- usuwanie etykiet,
- komunikację z klientem.
P (Provider Router)
Router wewnątrz sieci operatora.
Jego zadanie:
- przełączanie pakietów MPLS.
Nie zna szczegółów klienta.
MPLS Label
Etykieta MPLS ma 32 bity.
Struktura:
id="mpls004"
+----------------+
| Label 20 bit |
+----------------+
| TC 3 bit |
+----------------+
| S 1 bit |
+----------------+
| TTL 8 bit |
+----------------+
Label
Identyfikator ścieżki.
TC (Traffic Class)
Wykorzystywany do:
- QoS,
- priorytetów ruchu.
S (Bottom of Stack)
Informuje, czy jest to ostatnia etykieta.
TTL
Chroni przed pętlami.
Jak działa MPLS?
Załóżmy:
Firma Warszawa komunikuje się z oddziałem w Berlinie.
Pakiet trafia do PE:
id="mpls005"
IP Packet
↓
PE Router
↓
Dodanie Label
↓
MPLS Network
↓
Usunięcie Label
↓
Destination
Label Switching
Router MPLS wykonuje operację:
Incoming Label → Outgoing Label
Przykład:
id="mpls006"
Incoming:
100
Router
Outgoing:
200
Nie analizuje całej trasy IP.

LSP – Label Switched Path
Ścieżka MPLS nazywana jest:
LSP (Label Switched Path)
Jest odpowiednikiem wirtualnej trasy przez sieć operatora.
Schemat:
id="mpls007"
PE1
|
LSP
|
P1
|
P2
|
PE2
Jak powstają ścieżki MPLS?
Do wymiany informacji o etykietach używa się protokołów:
- LDP,
- RSVP-TE,
- Segment Routing.
LDP (Label Distribution Protocol)
Najpopularniejszy mechanizm.
Routery wymieniają informacje:
Adres IP → Label
Przykład:
10.10.0.0/16
↓
Label 200
MPLS VPN
Jednym z największych zastosowań MPLS jest:
MPLS Layer 3 VPN
Pozwala operatorowi obsługiwać wielu klientów na jednej infrastrukturze.
Schemat:
id="mpls008"
Customer A
|
MPLS Core
|
Customer B
Klienci są od siebie odizolowani.
VRF – Virtual Routing and Forwarding
Kluczowy element MPLS VPN.
Router PE posiada wiele tablic routingu.
Przykład:
id="mpls009"
Global Routing Table
VRF Customer A
VRF Customer B
VRF Customer C
MPLS VPN vs VLAN
| Cecha | VLAN | MPLS VPN |
|---|---|---|
| Warstwa | L2 | L3 |
| Izolacja | lokalna | globalna |
| Skalowanie | ograniczone | bardzo duże |
| WAN | słabo | idealnie |
| Operatorzy | rzadziej | standard |
MPLS Traffic Engineering (TE)
Jedną z największych zalet MPLS jest możliwość kontrolowania ścieżki.
Normalny routing:
Najkrótsza droga
MPLS TE:
Najlepsza droga według polityki
Przykład:
id="mpls010"
Voice Traffic
↓
Low Latency Path
Backup Traffic
↓
Cheap Path
QoS w MPLS
MPLS jest często wykorzystywany do obsługi usług wymagających jakości.
Przykłady:
- VoIP,
- wideokonferencje,
- systemy finansowe.
Można ustawić:
- priorytety,
- gwarantowaną przepustowość,
- opóźnienia.
MPLS i VoIP
Bez QoS:
id="mpls011"
Voice
↓
Competes with Data
↓
Poor Quality
Z MPLS:
id="mpls012"
Voice
↓
High Priority Queue
↓
Stable Call
MPLS i Segment Routing
Nowoczesnym następcą wielu funkcji MPLS jest:
Segment Routing (SR-MPLS)
Wykorzystuje:
- istniejącą infrastrukturę MPLS,
- routing oparty o segmenty,
- uproszczone zarządzanie.
MPLS a Internet
MPLS nie jest zamiennikiem Internetu.
Najczęściej występuje w:
- sieciach operatorów,
- dużych przedsiębiorstwach,
- bankach,
- administracji.
MPLS vs VPN
| Cecha | MPLS | VPN |
|---|---|---|
| Szyfrowanie | ❌ zwykle brak | ✅ |
| Operator | wymagany | nie |
| Kontrola QoS | ✅ | ograniczona |
| Koszt | większy | mniejszy |
| Skalowanie | bardzo dobre | zależy |
Tip eksperta
MPLS zapewnia separację ruchu, ale sam w sobie nie szyfruje danych. Jeżeli organizacja przesyła poufne informacje, często stosuje dodatkowo IPsec nad MPLS.
MPLS w środowiskach Cloud
Coraz częściej klasyczny MPLS jest łączony z:
- SD-WAN,
- chmurą publiczną,
- Direct Connect,
- ExpressRoute.
Przykład:
id="mpls013"
Office
|
MPLS
|
Cloud Provider
|
Application
MPLS i SD-WAN
SD-WAN często zastępuje część funkcji MPLS.
Porównanie:
| MPLS | SD-WAN | |
|---|---|---|
| Sterowanie | operator | klient |
| Internet jako transport | ❌ | ✅ |
| QoS | ✅ | ✅ |
| Elastyczność | średnia | wysoka |
| Koszt | wyższy | niższy |
Diagnostyka MPLS
Przydatne polecenia Cisco:
Sprawdzenie etykiet:
show mpls forwarding-table
Sprawdzenie LDP:
show mpls ldp neighbor
Sprawdzenie interfejsów:
show mpls interfaces
Najczęstsze problemy MPLS
❌ brak synchronizacji LDP
❌ błędne VRF
❌ problemy QoS
❌ asymetryczny routing
❌ brak monitorowania LSP
❌ nieprawidłowe MTU
Najlepsze praktyki
✅ stosuj VRF dla izolacji klientów
✅ monitoruj LSP
✅ konfiguruj QoS dla krytycznych usług
✅ kontroluj MTU
✅ używaj szyfrowania dla poufnych danych
✅ dokumentuj topologię MPLS
✅ rozważ SD-WAN dla nowych wdrożeń
Architektura MPLS VPN
Customer A
|
|
CE
|
|
PE
|
+-----------+-----------+
| |
| MPLS Core |
| |
P1 P2
| |
+-----------+-----------+
|
|
PE
|
CE
|
Customer A
VRF izoluje klientów w tej samej infrastrukturze
Podsumowanie
MPLS przez wiele lat był fundamentem sieci WAN dużych organizacji i operatorów telekomunikacyjnych. Dzięki wykorzystaniu etykiet pozwala szybciej i bardziej przewidywalnie przesyłać ruch, zapewniając izolację klientów, kontrolę jakości usług oraz możliwość budowy skalowalnych sieci.
Najczęstsze zastosowania MPLS:
- MPLS VPN – prywatne sieci WAN,
- Traffic Engineering – kontrola tras,
- QoS – priorytetyzacja ruchu,
- Carrier Networks – infrastruktura operatorów.
W nowoczesnych architekturach MPLS często współpracuje z:
- BGP – wymianą tras,
- VRF – izolacją klientów,
- SD-WAN – inteligentnym zarządzaniem WAN,
- Segment Routing – nowoczesną ewolucją MPLS.
Najważniejsza zasada:
MPLS nie polega na przesyłaniu pakietów szybciej za wszelką cenę – jego największą wartością jest możliwość przewidywalnego, kontrolowanego i skalowalnego zarządzania ruchem w dużych sieciach.






