AoE

AoE = ATA-over-Ethernet. Storage Area Network (SAN).

Communication sur le réseau sans passer par IP. Couche de niveau 2 internet (data-link). Ne peut pas être routé par la couche de niveau 3.

Les trames contiennent les macs adresses sources et destinations.

Permet de communiquer comme à un disque dur relié par câble en utilisant des instructions ATA. Même si les instructions sont ATA, le système d'opération le voit comme un disque SCSI.

Plusieurs ordinateur peuvent accéder au disque dur externe en même temps.

Sécurité: aucune sécurité autre que le fait qu'on doit se connecter directement/physiquement sur le réseau (router) pour y accéder.

Logiciel addition pour sécurisé le tout: Coraid Storage appliances, vblade, GGAOED avec des listes d'accès (whitelist) de MAC. Malgré tout, une MAC peut être substitué.

Support natif depuis Linux 2.6.11

vblade

Daemon dans l'espace utilisateur (paquet aoetools)

Fichier de configuration /etc/vblade.conf (pour le démarrage du daemon)

/usr/sbin/vblade numero numero eth0 /dev/vg/nom

Commandes et fichiers

aoe-discover
aoe-interfaces
aoe-mkdevs
aoe-mkshelf
aoeping
aoe-revalidate
aoe-stat

/dev/etherd/ # liste des périphériques AoE créé
/dev/etherd/discover (char)
/dev/etherd/eNUM.NUM (block) périphérique sur le disque externe, le NUM.NUM correspond au deux numéros de la commande vblade
/dev/etherd/err (char)
/dev/etherd/interfaces (char)
/dev/etherd/revalidate (char)