MPLS (Multiprotocol Label Switching) – jak działa technologia wykorzystywana przez operatorów i duże sieci firmowe
Sieci komputerowe

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.

 

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

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.

Polecane wpisy
Testowanie infrastruktury sieciowej – kompleksowy przewodnik
Testowanie infrastruktury sieciowej – kompleksowy przewodnik

Testowanie infrastruktury sieciowej – kompleksowy przewodnik Testowanie infrastruktury sieciowej to kluczowy element zapewniający stabilność, bezpieczeństwo i wydajność każdej sieci komputerowej. Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.