<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=ATA_over_Ethernet</id>
	<title>ATA over Ethernet - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=ATA_over_Ethernet"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=ATA_over_Ethernet&amp;action=history"/>
	<updated>2026-06-08T21:45:09Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=ATA_over_Ethernet&amp;diff=695774&amp;oldid=prev</id>
		<title>imported&gt;Trustable: wikilinks</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=ATA_over_Ethernet&amp;diff=695774&amp;oldid=prev"/>
		<updated>2026-04-07T19:38:10Z</updated>

		<summary type="html">&lt;p&gt;wikilinks&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;ATA over Ethernet&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;AoE&amp;#039;&amp;#039;&amp;#039;) ist ein von der Firma Brantley Coile entwickeltes [[Netzwerkprotokoll]] für den Zugriff auf Speichergeräte (in der Regel Festplatten) über ein [[Ethernet]]-[[Rechnernetz]]. Es verwendet dazu das [[Advanced Technology Attachment|ATA]]-Protokoll.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Cc25-20060903-AoE-1.png|mini|Schichtaufbau bei ATA und iSCSI]]&lt;br /&gt;
ATA over Ethernet überträgt die Daten in Form von Ethernet-Frames und verzichtet auf die Verwendung höherstehender Protokolle wie [[Internet Protocol|IP]], [[User Datagram Protocol|UDP]] oder [[Transmission Control Protocol|TCP]]. Die von AoE übertragenen Ethernet-Frames können das [[Local Area Network|lokale Netzwerksegment]] nicht verlassen, weshalb der Einsatz von AoE vorwiegend auf lokale Speichernetze ([[Storage Area Network]]s) begrenzt ist. AoE ist technisch einfacher als [[iSCSI]], welches zwar ebenfalls über Netzwerk, aber über höhere Schichten transportiert wird.&lt;br /&gt;
&lt;br /&gt;
Damit wird der größte Unterschied von AoE zu iSCSI sichtbar: AoE ist nur lokal (geswitcht) nutzbar, iSCSI dagegen kann grundsätzlich in andere Netzwerke geroutet werden, wenngleich diese Möglichkeit in der Praxis kaum genutzt wird. Durch den Verzicht auf eine komplexe Infrastruktur erzielt AoE einen Geschwindigkeitsvorteil gegenüber vergleichbaren Techniken.&lt;br /&gt;
&lt;br /&gt;
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 ein [[Blockspeichergerät]] (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.&lt;br /&gt;
&lt;br /&gt;
Durch diese Technik können mehrere Systeme gleichzeitig auf dasselbe Blockspeichergerät zugreifen. Die Koordination der Schreib- und Leseoperationen zwischen den beteiligten Systemen erfolgt durch einen sogenannten „Konfigurationsstring“ auf dem verwaltenden Server. Der gleichzeitige Zugriff mehrerer Systeme auf dasselbe Gerät erfordert den Einsatz spezieller [[Cluster-Dateisystem]]e, da die gängigen Dateisysteme nicht für diese Anwendung konzipiert worden sind.&lt;br /&gt;
&lt;br /&gt;
AoE wird unter [[Linux]] nativ unterstützt. Für andere gängige Betriebssysteme und [[Hypervisor]]en sind oder waren Treiber von Softwareanbietern erhältlich. Zudem existieren spezielle AoE-[[Host-Bus-Adapter]], welche die Verarbeitung des AoE-Protokolls im System übernehmen und so den Hauptprozessor entlasten.&lt;br /&gt;
&lt;br /&gt;
== Paketformat ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ AoE Header&amp;lt;ref&amp;gt;S. Hopkins, B. Coile: {{Webarchiv|url=http://brantleycoilecompany.com/AoEr11.pdf |wayback=20161025044402 |text=&amp;#039;&amp;#039;AoE (ATA over Ethernet)&amp;#039;&amp;#039; |format=PDF }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Webarchiv | url=http://support.coraid.com/documents/AoEr11.txt | wayback=20121227034501 | text=AoE (ATA over Ethernet)}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
! Offset !! Datentyp !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| {{0}}0 || char[6] || Zieladresse (MAC-Adresse)&lt;br /&gt;
|-&lt;br /&gt;
| {{0}}6 || char[6] || Absenderadresse&lt;br /&gt;
|-&lt;br /&gt;
| 12 || uint16_t || Ethertype: 88A2&amp;lt;sub&amp;gt;hex&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14 || uint8_t || Version (Bit 4…7), im Moment stets 1; Flags (Bit 0…3)&lt;br /&gt;
|-&lt;br /&gt;
| 15 || uint8_t || Error&lt;br /&gt;
|-&lt;br /&gt;
| 16 || uint16_t || Major-Adresse&lt;br /&gt;
|-&lt;br /&gt;
| 18 || uint8_t || Minor-Adresse&lt;br /&gt;
|-&lt;br /&gt;
| 19 || uint8_t || Befehlsfeld&lt;br /&gt;
|-&lt;br /&gt;
| 20 || uint32_t || Befehlsmarkierung (Tag)&lt;br /&gt;
|-&lt;br /&gt;
| 24 || struct arg_field || Argumente darunter auch übermittelte Daten von der Festplatte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Betriebssysteme mit ATA over Ethernet support ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Betriebssystem&lt;br /&gt;
! Support&lt;br /&gt;
! Third-party Treiber&lt;br /&gt;
|-&lt;br /&gt;
| [[Linux (Kernel)|Linux]]&lt;br /&gt;
| Nativ (2.6.11 und höher)&lt;br /&gt;
| Coraid&amp;lt;ref&amp;gt;coraid.com: {{Webarchiv|text=&amp;#039;&amp;#039;Linux Support for AoE EtherDrive (R) Storage&amp;#039;&amp;#039; |url=http://support.coraid.com/support/linux/ |wayback=20100516055809 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Mac OS X]] 10.4 und höher&lt;br /&gt;
| Third-party&lt;br /&gt;
| 2DegreesFrost&amp;lt;ref&amp;gt;{{Internetquelle |autor=Reiko Kaps |url=https://www.heise.de/news/ATA-over-Ethernet-am-Mac-120950.html |titel=ATA-over-Ethernet am Mac |werk=heise online |datum=2006-11-24 |sprache=de |abruf=2023-11-05}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Mac OS X 10.5 and 10.6&lt;br /&gt;
| Third-party&lt;br /&gt;
| Small Tree Communications&amp;lt;ref&amp;gt;[https://www.small-tree.com/ Small Tree – The Mac Network Experts: AoE Treiber für OS X]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Solaris (Betriebssystem)|Solaris]]&lt;br /&gt;
| Third-party&lt;br /&gt;
| Coraid&amp;lt;ref&amp;gt;coraid.com: {{Webarchiv|text=&amp;#039;&amp;#039;Coraid AoE Solaris Support&amp;#039;&amp;#039; |url=http://support.coraid.com/support/solaris/ |wayback=20100618090250 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[FreeBSD]]&lt;br /&gt;
| Third-party&lt;br /&gt;
| Coraid&amp;lt;ref&amp;gt;coraid.com: {{Webarchiv|text=&amp;#039;&amp;#039;FreeBSD AoE Support&amp;#039;&amp;#039; |url=http://support.coraid.com/support/freebsd/ |wayback=20100624115011 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| Native (4.5 bis 5.7)&lt;br /&gt;
|-&lt;br /&gt;
| [[VMware]]&lt;br /&gt;
| Third-party&lt;br /&gt;
| Coraid&amp;lt;ref&amp;gt;coraid.com: {{Webarchiv|text=&amp;#039;&amp;#039;ESX 3.5/4.0 EtherDrive HBA Driver&amp;#039;&amp;#039; |url=http://support.coraid.com/support/esx/ |wayback=20100622022443 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Plan 9 from Bell Labs]]&amp;lt;ref&amp;gt;bell-labs.com: {{Webarchiv|text=&amp;#039;&amp;#039;Plan 9 from Bell Labs&amp;#039;&amp;#039; |url=http://cm.bell-labs.com/plan9/ |wayback=20060428010911 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Native&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Andere Protokolle zum Ansprechen von Blockgeräten ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Fibre Channel]]:&amp;#039;&amp;#039;&amp;#039; FC definiert ein nicht routingfähiges Standardprotokoll aus dem Bereich der Speichernetzwerke, das als Nachfolger von [[SCSI]] für die Hochgeschwindigkeitsübertragung großer Datenmengen konzipiert wurde. FC ist nicht mit Ethernet kompatibel, es wird eine separate Infrastruktur (NICs, Switches usw.) benötigt.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Fibre Channel over Ethernet]]:&amp;#039;&amp;#039;&amp;#039; Bei Fibre Channel over Ethernet werden „Fibre Channel“-Pakete in Ethernet gekapselt. Im Unterschied zu iSCSI erfolgt aber keine Kapselung in TCP/IP, hieraus resultieren geringe Performancevorteile, jedoch ist FCoE nicht routingfähig.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Fibre Channel over IP]]&amp;#039;&amp;#039;&amp;#039; Bei Fibre Channel over IP werden „Fibre Channel“-Pakete zusätzlich in TCP/IP gekapselt. FCoIP ist daher routingfähig.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;iSCSI (SCSI over IP):&amp;#039;&amp;#039;&amp;#039; Bei iSCSI werden SCSI-Pakete in TCP/IP gekapselt. Im Unterschied zu &amp;#039;&amp;#039;ATA over Ethernet&amp;#039;&amp;#039; ist iSCSI routingfähig.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[HyperSCSI]]&amp;#039;&amp;#039;&amp;#039; Bei HyperSCSI werden SCSI-Pakete in Ethernet gekapselt. Im Unterschied zu iSCSI erfolgt aber keine Kapselung in TCP/IP, hieraus resultieren geringe Performancevorteile, HyperSCSI ist wie AoE nicht routingfähig.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* Artikel:&lt;br /&gt;
** [https://www.linuxjournal.com/article/8149 ATA Over Ethernet: Putting Hard Drives on the LAN] – [[Linux Journal]] (28. April 2005)&lt;br /&gt;
** {{Internetquelle|url=http://linuxdevices.com/news/NS3189760067.html|titel=ATA-over-Ethernet enables low-cost Linux-oriented SAN|archiv-url=https://web.archive.org/web/20071013035132/http://linuxdevices.com/news/NS3189760067.html|archiv-datum=2007-10-13|zugriff=2012-12-08}} – LinuxDevices.com (23. Juni 2004)&lt;br /&gt;
* Protokoll:&lt;br /&gt;
** [http://brantleycoilecompany.com/AoEr11.pdf AoE protocol definition]&lt;br /&gt;
* [[Emulator]] und Werkzeuge:&lt;br /&gt;
** {{SourceForge|aoetools|ATA Over Ethernet Tools und vblade}} – vblade ist der serverbasierte Teil von AoE und läuft im Userspace&lt;br /&gt;
** {{Webarchiv | url=http://lpk.com.price.ru/~lelik/AoE/ | wayback=20060115000010 | text=vblade, implementiert als Kernelmodul}} ist schneller als die Userspace-Implementierung&lt;br /&gt;
** [http://pi.nxs.se/~wowie/qaoed.tgz/ qaoed – Mulithreaded ATA over Ethernet storage target] läuft im Userspace&lt;br /&gt;
*** [http://code.google.com/p/qaoed/ qaoed] – neuer Ort bei Google Code&lt;br /&gt;
** [https://pi.nxs.se/~wowie/aoeserver/ Aoeserver – Mulithreaded ATA over Ethernet storage target] implementiert als Kernelmodul&lt;br /&gt;
*** [http://code.google.com/p/aoeserver/ aoeserver] – Abspaltung/Weiterentwicklung bei Google Code&lt;br /&gt;
** [http://code.google.com/p/ggaoed/ ggaoed] – neueste [[Implementierung]] mit Spezialisierung auf Linuxeigenschaften für Geschwindigkeitsoptimierung&lt;br /&gt;
*** &amp;#039;&amp;#039;It utilizes Linux kernel AIO, memory mapped sockets and other Linux features to provide the best performance.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Tunnelprotokoll]]&lt;br /&gt;
[[Kategorie:Ethernet]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Trustable</name></author>
	</entry>
</feed>