ATA over Ethernet

Netzwerkprotokoll
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 19. Dezember 2007 um 15:01 Uhr durch 194.95.188.5 (Diskussion) (Weblinks). Sie kann sich erheblich von der aktuellen Version unterscheiden.

ATA over Ethernet (AoE) ist ein von der Firma Brantley Coile entwickeltes Netzwerkprotokoll für den Zugriff auf ATA-Speichergeräte (in der Regel Festplatten) über ein Ethernet-Computernetzwerk.

ATA over Ethernet überträgt die Daten in Form von Ethernet-Frames, und verzichtet auf die Verwendung höherstehender Protokolle wie IP, UDP oder TCP. Die von AoE übertragenen Ethernet-Frames können das lokale Netzwerk nicht verlassen, weshalb der Einsatz von AoE vorwiegend auf lokale Speichernetze (Storage Area Networks) begrenzt ist. AoE ist technisch etwas einfacher als das ähnliche iSCSI.

Ohne AoE werden die Befehle des ATA-Protokolls, welches zur Kommunikation zwischen einem Computersystem und einem daran angeschlossenen Speichergerät dient, direkt über ein Kabel übertragen. AoE verpackt diese Befehle jedoch in Datenpakete, die es über ein Ethernetnetzwerk an einen anderen Computer sendet. Dieses Zielsystem leitet die ATA-Befehle dann über einen Treiber an die eigentliche Hardware (in der Regel eine Festplatte) weiter und gibt die Antwortpakete ebenfalls wieder über das Netzwerk zurück. So ist ein sehr hardwarenaher Zugriff auf einen Datenträger auch über relativ weite Entfernung möglich.

Durch diese Technik können mehrere Systeme gleichzeitig auf das selbe Blockspeichergerät zugreifen. Die Koordination der Schreib- und Leseoperationen zwischen den beteiligten Systemen erfolgt durch einen sogenannten „Konfigurationsstring“ auf dem verwaltenden Server. Zudem erfordert der gleichzeitige Zugriff mehrerer Systeme den Einsatz spezieller Cluster-Dateisysteme wie GFS oder OCFS2, da die gängigen Dateisysteme nicht für diese Anwendung konzipiert worden sind.

Derzeit wird AoE von den Betriebssystemen Linux und FreeBSD unterstützt, auf Solaris für SPARC und x86 sind Gerätetreiber in Arbeit.

Das europäische Unternehmen Rocket Division Software unterstützt AoE in ihrem Produkt „StarPort Storage Controller“ für Windows, welches einen iSCSI- und einen AoE-Initiator, RAM-Disk und ein virtuelles DVD-Laufwerk zu Verfügung stellt.