Label Switching

Als Label Switching bezeichnet man ein Verfahren zur Optimierung des Datentransports in Rechnernetzen. Es ermöglicht den Aufwand für die Weiterleitung von Daten vom herkömmlichen Routing (Schicht 3 des OSI-Schichtenmodells) auf ein reines Switching (Schicht 2) zu reduzieren. Dadurch sinkt der Verarbeitungsaufwand für die beteiligten Router stark, wodurch eine deutlich geringere Verarbeitungszeit und damit Paketlaufzeit möglich wird. Auch können so Kosten eingespart werden.

Pfadaufbau

In großen Rechnernetzen, wie z. B. dem Internet, werden die Daten von Absender zu Empfänger üblicherweise geroutet. Dies bedeutet, dass die am Transport beteiligten Geräte, die sogenannten Router, bei jedem Datenpaket erneut bestimmen müssen, wie mit diesem zu verfahren ist. Router haben häufig viele verschiedene Kommunikationspartner (andere Router) und verwalten eine Liste, in der bestimmten Zieladressen bestimmte Gegenstellen zugeordnet sind. Router untersuchen daher von jedem Datenpaket die Ziel- und häufig auch die Absenderadresse und bestimmen anhand dieser Daten das nächste Ziel. Dieses Verfahren ist aufwändig.

Beim Label Switching wird vor der eigentlichen Datenübertragung mit Hilfe eines Signalisierungsprotokolls ein logischer Pfad aufgebaut. Alle an diesem Pfad beteiligten Netzwerkkomponenten werden programmiert, ein bestimmtes Label zu transportieren. Vergleichbar ist dieser Vorgang mit der Wahl einer Telefonnummer, die einem Gespräch vorangeht. Der Pfad kann sich dann nicht mehr ändern. Nach Ende der Verbindung wird er abgebaut.

Switching der Labels

Bei der eigentlichen Datenübertragung werden die mit Label versehenen Frames nur noch geswitchet. Ein Label kann man sich als eine Einfärbung eines Datenpakets vorstellen. Die Netzgeräte leiten die Datenpakete nur anhand ihres Labels an das nächste Gerät im Pfad weiter. Verzögerungszeiten in den Netzgeräten sind im Vergleich zum Routing gering. Auch die Belastung der Hardware mit Pflege der Routingtabellen entfällt. Dadurch sind Netzwerke mit Label Switching für Hochgeschwindigkeitsaufgaben prädestiniert. Wegen der speziellen Geräte, der aufwändigen Konfiguration und der geringen Verbreitung ist diese Technologie Anfang 2006 noch teuer. Ein weiterer Nachteil ist die hohe Störanfälligkeit. Fällt eine Leitung oder ein Gerät auf dem Pfad aus, wird die Störung im ungünstigsten Fall nicht einmal bemerkt. Geroutete Netze reagieren flexibler auf Unterbrechungen.

Realisierung

Meistens wird zwischen dem Header der Sicherungsschicht und dem Header der Vermittlungsschicht ein Label eingefügt, das eine kurze Verbindungskennung mit fester Länge darstellt, ähnlich wie die VPI/VCI-Kennungen bei ATM.

Label Switching wird im Rahmen des VIOLA-Projekts mit anderen Netztechnologien auf ihre Eignung im Hochgeschwindigkeitsbereich hin untersucht.

Ein Beispiel für eine Umsetzung von Label Switching ist das Multiprotocol Label Switching.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.