Asynchronous Transfer Mode (ATM) – Was ist das genau?
Asynchronous Transfer Mode (ATM) ist eine Telekommunikationstechnologie, die für den Transfer von Daten in Netzwerken entwickelt wurde. Hier sind die wesentlichen Punkte, die ATM ausmachen:
Zellenbasiertes Format:
ATM nutzt kleine, feste Datenpakete, sogenannte Zellen, die jeweils 53 Bytes groß sind (48 Bytes Daten und 5 Bytes Header). Diese feste Größe ermöglicht eine sehr effiziente und schnelle Datenübertragung.
Asynchron:
Im Gegensatz zu synchronen Übertragungsverfahren, bei denen Daten in regelmäßigen Zeitabständen übertragen werden, sendet ATM Daten asynchron, das heißt, die Zellen werden nur dann übertragen, wenn Daten vorhanden sind.
Hochgeschwindigkeit:
ATM wurde für hohe Übertragungsgeschwindigkeiten entwickelt, was es ideal für Breitbandnetzwerke macht. Es kann sowohl langsame als auch schnelle Datenübertragungen handhaben und unterstützt Geschwindigkeiten von bis zu mehreren Gbps (Gigabits pro Sekunde).
QoS (Quality of Service):
Asynchronous Transfer Mode (ATM) bietet verschiedene Dienstklassen und Mechanismen zur Gewährleistung der Qualität der Übertragung, wie z.B. konstante Bitrate (CBR), variable Bitrate (VBR) und UBR (unspecified bit rate). Dies ist besonders nützlich für Anwendungen mit unterschiedlichen Anforderungen, wie z.B. Video-Streaming und Sprachübertragung.
Multiplexing und Switching:
ATM verwendet Techniken wie Zeitmultiplexing und Zellen-Switching, um verschiedene Datenströme effizient zu kombinieren und zu leiten. Dies ermöglicht die gleichzeitige Übertragung von unterschiedlichen Datenarten (z.B. Video, Sprache, Daten) über dasselbe Netzwerk.
Verbindungsorientiert:
Asynchronous Transfer Mode (ATM) ist ein verbindungsorientiertes Protokoll, was bedeutet, dass eine Verbindung zwischen Sender und Empfänger vor dem Datentransfer aufgebaut werden muss. Diese Verbindung bleibt während der gesamten Kommunikation bestehen, was eine zuverlässige und konsistente Datenübertragung ermöglicht.
Asynchronous Transfer Mode (ATM) wurde ursprünglich in den 1980er und 1990er Jahren entwickelt und war eine Schlüsseltechnologie für frühe Breitbandnetzwerke, insbesondere in der Telekommunikationsbranche. Obwohl es heute weitgehend durch andere Technologien wie Ethernet und IP-basierte Netzwerke ersetzt wurde, hat ATM immer noch Anwendungen in bestimmten Bereichen, wie zum Beispiel in Backbone-Netzwerken und bei speziellen Netzwerkdiensten.
Was ist ein ATM Switch?
Ein ATM-Switch ist ein zentrales Gerät in einem Asynchronous Transfer Mode (ATM)-Netzwerk, das für die Weiterleitung von Datenzellen zuständig ist. Diese Zellen haben eine feste Größe von 53 Bytes, bestehend aus 48 Bytes Nutzdaten und 5 Bytes Header. Der ATM-Switch empfängt diese Zellen von verschiedenen Eingangsports, liest die Header-Informationen aus und bestimmt anhand dieser Informationen den passenden Ausgangsport für jede Zelle.
Ein wesentliches Merkmal des ATM-Switches ist seine Fähigkeit zur schnellen und effizienten Weiterleitung der Zellen, was durch spezielle Hardware und Algorithmen ermöglicht wird. Dies stellt sicher, dass die Daten mit minimaler Verzögerung und hoher Zuverlässigkeit übertragen werden. Der Switch verwendet dabei Methoden wie Zellenmultiplexing und Pfadvermittlungsverfahren, um die Zellenströme effektiv zu verwalten und die Bandbreitenausnutzung zu maximieren.
Ein weiterer wichtiger Aspekt eines ATM-Switches ist die Unterstützung verschiedener Dienstgüteklassen (Quality of Service, QoS). Dies ermöglicht es, unterschiedliche Arten von Datenverkehr, wie Sprach-, Video- und Datendienste, gleichzeitig und mit der jeweils erforderlichen Priorität und Zuverlässigkeit zu übertragen. Dadurch können Netzwerke verschiedene Anwendungen mit unterschiedlichen Anforderungen effizient bedienen.
Weitere Details zum Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM) hat einige zusätzliche Merkmale und technische Details, die es zu einer einzigartigen und vielseitigen Netzwerktechnologie machen. Hier sind einige dieser Details:
Virtual Paths und Virtual Channels:
ATM verwendet ein hierarchisches Adressierungsschema, das auf Virtual Paths (VP) und Virtual Channels (VC) basiert. Ein Virtual Path ist ein logischer Kanal, der mehrere Virtual Channels enthalten kann. Dies ermöglicht eine effiziente Verwaltung und Steuerung des Datenverkehrs.
ATM Adaptation Layer (AAL):
ATM nutzt verschiedene Adaptation Layers, um unterschiedliche Arten von Daten in das Zellenformat zu verpacken. Es gibt mehrere Typen von AAL, darunter:
- AAL1: Für konstante Bitraten und zeitkritische Anwendungen wie Sprach- und Videodienste.
- AAL2: Für variable Bitraten, oft für komprimierte Sprach- und Videodaten verwendet.
- AAL3/4: Für paketorientierte Datenübertragung, insbesondere für Verbindungen mit hohen Fehlerquoten.
- AAL5: Am weitesten verbreitet, insbesondere für Datenverkehr mit variabler Bitrate, wie z.B. Internetverkehr.
Traffic Management und Congestion Control:
ATM bietet umfassende Mechanismen zur Verkehrssteuerung und Staukontrolle, um sicherzustellen, dass das Netzwerk effizient und zuverlässig arbeitet. Diese Mechanismen umfassen Traffic Shaping, Policing und verschiedene Staukontrollmethoden wie Early Packet Discard (EPD) und Partial Packet Discard (PPD).
Signalisierung:
ATM-Netzwerke verwenden spezielle Signalisierungsprotokolle, um Verbindungen aufzubauen, zu verwalten und zu beenden. Das häufig verwendete Signalisierungsprotokoll ist das ATM User-Network Interface (UNI) Signalling Protocol, das für die Kommunikation zwischen Endgeräten und ATM-Switches zuständig ist.
Interoperabilität:
ATM wurde entwickelt, um mit einer Vielzahl von Netzwerkprotokollen und -technologien zu interoperieren. Es kann Daten von Ethernet, IP, Frame Relay und anderen Netzwerken kapseln und transportieren, was die Integration in bestehende Netzwerkinfrastrukturen erleichtert.
OAM (Operations, Administration, and Maintenance):
Asynchronous Transfer Mode (ATM) bietet umfassende OAM-Funktionen zur Überwachung und Verwaltung des Netzwerks. Diese Funktionen ermöglichen es Netzwerkadministratoren, die Leistung zu überwachen, Fehler zu diagnostizieren und Wartungsarbeiten durchzuführen, um eine hohe Verfügbarkeit und Zuverlässigkeit des Netzwerks zu gewährleisten.
Multicasting:
ATM unterstützt effizientes Multicasting, bei dem Daten gleichzeitig an mehrere Empfänger gesendet werden können. Dies ist besonders nützlich für Anwendungen wie Videokonferenzen und Broadcast-Dienste.
Asynchronous Transfer Mode (ATM) war eine bedeutende Technologie in den 1990er Jahren und wurde insbesondere in Backbone-Netzwerken und für spezialisierte Dienste eingesetzt. Obwohl es heute weitgehend von IP-basierten Technologien abgelöst wurde, bleibt es ein wichtiger Meilenstein in der Entwicklung von Netzwerktechnologien.
Nach diesen Themen haben andere Besucher geschaut:
Zellen, Netze, Isdn, Vpi, Vci, Network, Nutzdaten, Protokolle, Technik, Breitband, Management, Netzknoten, Payload, Layer, Lan, Ethernet, Bit, IP, Verkehrsvertrag, Standards, Access