MPLS ist eine leistungsfähige Technologie zur Steuerung von Datenströmen in großen Netzwerken. Durch Labels statt klassischer IP-Routen ermöglicht MPLS effiziente, flexible und zentrale Kontrolle über den Datenverkehr. Besonders für Provider ist MPLS unverzichtbar, um Skalierbarkeit, Stabilität und Priorisierung im Backbone zu gewährleisten.
MPLS ist eine Datenübertragungstechnologie, die von Telekommunikationsanbietern eingesetzt wird, um den Datenverkehr in großen Netzwerken effizient zu steuern. Anstatt bei jedem Netzknoten den Weg eines Pakets ausschließlich anhand der IP-Adresse neu zu bestimmen, erhält das Paket ein spezielles Label, das es nach einer vordefinierten Logik durch das Netzwerk leitet.
Dieser Ansatz ist insbesondere dort sinnvoll, wo die Infrastruktur aus hunderten oder tausenden Routern sowie zahlreichen Verbindungen besteht. MPLS ermöglicht eine bessere Kontrolle über den Traffic, eine flexible Lastverteilung und schnellere Reaktionen auf Netzwerkänderungen.
MPLS steht für Multi Protocol Label Switching - eine multiprotokollfähige, labelbasierte Vermittlungstechnologie. Das Hauptprinzip besteht darin, dass Pakete innerhalb eines MPLS-Netzes nicht nur anhand der Ziel-IP-Adresse, sondern mit Hilfe kurzer numerischer Labels weitergeleitet werden.
Vergleichbar ist dies mit einem Sortierzentrum: Während bei klassischer IP-Routing jeder Zwischenstopp die komplette Adresse prüft, bekommt die Sendung bei MPLS am Eingang einen Code, auf den sich die weiteren Stationen konzentrieren.
Trifft ein IP-Paket auf ein MPLS-Netzwerk, bestimmt das Eingangsgerät dessen Traffic-Klasse und weist das passende Label zu. Die Router innerhalb des Netzes nutzen dieses Label, um die nächste Weiterleitungsstation zu bestimmen.
MPLS wird oft als Technologie zwischen klassischem Switching und IP-Routing beschrieben. Sie ersetzt das IP-Protokoll nicht, sondern erweitert die bestehende Infrastruktur um einen zusätzlichen Steuerungsmechanismus für die Paketübertragung.
Das "Multi Protocol" im Namen deutet darauf hin, dass MPLS von Beginn an nicht nur für IPv4 entwickelt wurde. Die Logik der Weiterleitung basiert primär auf dem Label, unabhängig vom verwendeten Netzwerkprotokoll.
Gerade für große Netzwerke ist MPLS unerlässlich. Während für kleine Heim- oder Büronetzwerke klassisches Routing genügt, müssen Anbieter riesige Datenmengen zwischen Städten, Rechenzentren und Exchange-Points transportieren - hier ist eine zentrale Steuerung der Datenwege entscheidend.
MPLS startet an der Netzwerkgrenze des Anbieters: Kommt ein herkömmliches IP-Paket im MPLS-Domain an, analysiert der Grenzrouter dessen Parameter und legt den Pfad fest. Anschließend erhält das Paket einen MPLS-Header mit Label.
Dieses Label ist eine kurze Zahl, enthält jedoch nicht den kompletten Pfad, sondern informiert den nächsten MPLS-Router über die Verarbeitung und Weiterleitung.
Der zuständige Grenzrouter heißt Label Edge Router (LER). Er analysiert den IP-Header, bestimmt die Übertragungsklasse und fügt das entsprechende Label hinzu.
Pakte mit identischer Behandlung werden zu einer Forwarding Equivalence Class (FEC) zusammengefasst. Mehrere Datenströme mit verschiedenen IPs können so gemeinsam behandelt werden, wenn sie im Netzwerk den gleichen Weg nehmen sollen.
Das Label wird zwischen dem Data-Link- und dem Netzwerk-Header eingefügt - daher auch der Begriff "Layer 2,5"-Technologie (zwischen OSI-Schicht 2 und 3).
Der MPLS-Header enthält neben dem Label noch weitere Felder, etwa für Priorität, Position im Label-Stack und die Lebensdauer des Pakets.
Im MPLS-Netzwerk passieren die Pakete sogenannte Label Switch Router (LSR). Diese treffen Routing-Entscheidungen in erster Linie nicht mehr anhand der Ziel-IP, sondern basierend auf dem aktuellen Label.
Der Router sucht das Label in seiner Forwarding-Tabelle und führt die nächste Aktion aus - meist wird das alte Label gegen ein neues getauscht (Label Swapping) und das Paket weitergeleitet.
So kann ein Paket z.B. mit Label 120 ins Netz eintreten, beim ersten Router zu 245, dann zu 87 wechseln - das Label ist für jeden Abschnitt individuell.
Labels müssen im gesamten Netzwerk nicht einzigartig sein, sondern nur zwischen benachbarten Geräten eindeutig interpretiert werden. Das erleichtert das Skalieren von MPLS-Netzen.
Die Reihenfolge der Router, die ein Paket durchläuft, wird als Label Switched Path (LSP) bezeichnet - ein logischer Pfad durch das Netzwerk.
Am Ausgang des MPLS-Domains wird das Label entfernt, das Paket wird wieder als reguläres IP-Paket behandelt. In manchen Konfigurationen geschieht dies sogar am vorletzten Router (Penultimate Hop Popping), um die Belastung des Grenzgeräts zu reduzieren.
Die eigentliche Stärke von MPLS liegt im Management großer Infrastrukturen: Ein Carrier-Netzwerk verbindet hunderte Städte, Rechenzentren und Backbone-Knoten. Eine reine IP-Routing-Steuerung reicht nicht aus, wenn man nicht nur die Erreichbarkeit, sondern auch den konkreten Datenweg kontrollieren will.
MPLS erlaubt es, logische Routen über die physische Infrastruktur zu legen. Der Betreiber kann festlegen, welchen Pfad ein bestimmter Traffic-Typ nehmen soll, während die Router anhand der Labels dieser Vorgabe folgen.
Dies ist besonders wichtig im Backbone, wo zwischen zwei Punkten oft mehrere Wege existieren. Mehr über die Funktionsweise solcher Verbindungen erfahren Sie im Beitrag Das Rückgrat des Internets: Backbone, Knotenpunkte und Peering erklärt.
Klassische Routing-Protokolle wählen den vermeintlich besten Pfad nach eigenen Metriken. Doch das ist nicht immer optimal für die Netzwerkauslastung: Ein Pfad kann überlastet sein, während parallele Routen Reserven bieten.
Dank Traffic Engineering kann der Betreiber Teile des Datenstroms gezielt auf alternative Wege lenken, ohne die physische Verbindung zu ändern.
So können beispielsweise zwischen zwei Städten drei Backbone-Routen existieren - der kürzeste Weg muss nicht den gesamten Traffic aufnehmen. Falls ein Kanal an seine Kapazitätsgrenze stößt, kann ein Teil der Datenströme umgeleitet werden.
MPLS vereinfacht auch das Management verschiedener Traffic-Klassen. Sprachdienste, Streaming, Business-Anwendungen und Dateiübertragungen stellen unterschiedliche Anforderungen an Latenz und Paketverlust. Der Anbieter kann diese berücksichtigen und die Weiterleitung gezielt steuern.
Die Labels selbst bestimmen die Servicequalität nicht automatisch, bilden aber die Grundlage für Routing, Priorisierung und Traffic Engineering.
Ein weiteres Plus: Bei Ausfällen kann der Pfad schnell umgebaut werden. Fällt z.B. eine Verbindung aus, lässt sich der Traffic sofort auf einen Ersatzweg umlenken. Große Netzwerke nutzen Mechanismen zur schnellen Wiederherstellung und minimieren so den Zeitraum, in dem Pakete einen gestörten Pfad nutzen.
Für Anbieter bedeutet das: Die physische Topologie und die logische Datenführung sind flexibel entkoppelt; dieselben Router und Leitungen können für verschiedene Ströme unterschiedliche Regeln nutzen.
Deshalb ist MPLS das bevorzugte Werkzeug für große Carrier-Netze: Es ermöglicht nicht nur den Transport von Paketen von A nach B, sondern gibt Kontrolle darüber, wie diese Pakete durch eine komplexe Infrastruktur mit vielen Zwischenstationen geleitet werden.
Im klassischen IP-Netz entscheidet jeder Router selbst, wohin das Paket als nächstes geht - anhand der Ziel-IP und der Routing-Tabelle.
Dieses Prinzip funktioniert in den meisten Netzen und bildet das Grundgerüst des Internets. Einen tieferen Einblick finden Sie im Beitrag Wie Internet-Traffic-Routing funktioniert: Geschwindigkeit, Stabilität, Einflussfaktoren.
Bei MPLS läuft es anders: Nachdem das Paket am Eintrittspunkt ein Label erhält, richten sich die Zwischenstationen primär nach diesem Label. Anstatt jedes Mal die Route nach IP neu zu bestimmen, wird das Label getauscht oder entfernt und das Paket weitergeleitet.
Früher galt MPLS vor allem als Beschleuniger für Routing-Prozesse, da die Verarbeitung der Labels weniger aufwendig schien als die komplette Auswertung der IP-Tabellen. Moderne Router erledigen IP-Routing jedoch hardwarebasiert mit hoher Geschwindigkeit - die Vorteile von MPLS liegen heute in anderen Bereichen.
Das zentrale Unterscheidungsmerkmal ist der Steuerungsgrad über den Trafficfluss. Klassische Routing-Protokolle bestimmen den besten Pfad nach eigenen Kriterien; MPLS erlaubt es dem Betreiber, logische Pfade zu definieren und den Datenfluss gezielt durch die Infrastruktur zu lenken.
Beispielsweise können zwei Datenströme zum selben Ziel durch unterschiedliche Backbone-Knoten laufen - einer für latenzkritische Daten, der andere zur Entlastung des Hauptkanals.
MPLS ersetzt das IP-Routing nicht; meist arbeiten beide parallel. IP-Protokolle liefern die Netzwerktopologie und mögliche Wege, MPLS nutzt diese zur labelbasierten Steuerung.
Deshalb ist es falsch, MPLS und IP als komplett unabhängige Technologien zu betrachten. IP kümmert sich um Adressierung und Basisrouting, MPLS bringt Flexibilität und gezielte Kontrollmechanismen hinzu.
Die Verbreitung von MPLS in großen Netzen erklärt sich dadurch, dass nicht die Geschwindigkeit im Vordergrund steht, sondern die Möglichkeit, riesige Datenmengen kontrolliert durch komplexe Topologien zu lenken.
MPLS bleibt für Carrier-Netzwerke unverzichtbar, vor allem wegen seiner Skalierbarkeit. Es ermöglicht den Aufbau komplexer Infrastrukturen mit vielen Knotenpunkten und die zentrale Steuerung des Traffics per Labels und Routing-Regeln.
Einer der Hauptvorteile ist die Vorhersehbarkeit der Routen: Der Betreiber kann steuern, über welche Netzabschnitte bestimmte Daten laufen, und Engpässe vermeiden - besonders wichtig in Backbone-Netzen, wo ungleichmäßige Last schnell zu Verzögerungen und Paketverlust führt.
MPLS harmoniert zudem mit Priorisierungsmechanismen: Kritischer Traffic erhält Vorrang, weniger wichtige Ströme werden nachrangig bedient. Das maximiert die Effizienz der vorhandenen Bandbreite, ohne ständig die physische Infrastruktur erweitern zu müssen.
Für große Provider ist auch Traffic Engineering wichtig: Nicht nur der kürzeste Weg zählt, sondern auch die Auslastung von Leitungen, die verfügbare Kapazität und interne Richtlinien. Der Traffic kann so auf mehrere Pfade verteilt werden.
MPLS ist jedoch keine einfache Technologie: Für die Implementierung wird spezielle Hardware, sorgfältige Konfiguration und kontinuierliches Monitoring benötigt. Je größer das Netzwerk, desto höher die Anforderungen an das Engineering und die Überwachung.
Auch das Troubleshooting ist komplexer - neben den üblichen Routing-Tabellen müssen Administratoren Label-Zustände, deren Zuordnungen und die LSPs analysieren.
Moderne Netzwerke entwickeln sich hin zu softwaregesteuerten Architekturen (SDN) und zentralisierter Automatisierung. Mehr dazu lesen Sie im Beitrag Software Defined Networking (SDN): Flexible und automatisierte Netzwerke einfach erklärt.
SDN macht MPLS keineswegs überflüssig - beide Technologien ergänzen sich: SDN übernimmt die zentrale Steuerung, MPLS bleibt der Übertragungsmechanismus in der Infrastruktur.
Heute versteht man MPLS weniger als "Internet-Beschleuniger", sondern als ausgereiftes Werkzeug für das Management großer Netze - mit Kontrolle über Routen, Prioritäten und Lastverteilung, wo klassisches Routing nicht mehr ausreicht.
MPLS ist eine Label-basierten Vermittlungstechnologie, die Netzbetreibern hilft, Datenströme in großen Netzwerken gezielt zu steuern. Pakete erhalten am Netzwerkeingang ein Label; die Router nutzen dieses, um das weitere Routing zu bestimmen, ohne an jedem Hop eine vollständige IP-Routing-Entscheidung treffen zu müssen.
Der Hauptvorteil von MPLS liegt heute in der Beherrschbarkeit großer Netzinfrastrukturen: Logische Pfade, flexible Lastverteilung, Priorisierung und schnelle Reaktion auf Störungen sind möglich.
Für Endnutzer bleibt MPLS meist unsichtbar - doch gerade solche Technologien verwandeln tausende Router und Leitungen in ein einziges, verlässlich steuerbares Netzwerk, das täglich gewaltige Datenmengen transportiert.