ATA over Ethernet

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 28 octobre 2019 à 16:46 et modifiée en dernier par Bot de pluie (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

ATA over Ethernet (AoE) est un protocole réseaux développé par Brantley Coile Company. Il a été designé pour être simple et performant. Il permet le transport des commandes ATA sur un réseau Ethernet. Il est utilisé pour créer des SAN a bas coût avec des technologies déjà existante sur le marché et largement rentabilisé en entreprise.

Description du Protocole

Le protocole AoE fonction sur la couche 2 du Modèle OSI, c'est-à-dire qu'il ne sert non pas du protocol IP mais des adresses physiques (Adresse MAC) pour s'adresser au périphérique concerné. De ce fait, le protocole n'est pas routable sur internet et n'est donc pas accessible à travers celui-ci.

Il a été conçu pour être simple, léger et rapide, d'ailleurs ses spécifications tiennent sur 12 pages[1]. l'organisme IEEE lui a assigné l'EtherType 0x88a2.

      0                   1                   2                   3
      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   0 |                    Ethernet Destination MAC Address           |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   4 |   Ethernet Destination (cont) |  Ethernet Source MAC Address  |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   8 |                    Ethernet Source MAC Address (cont)         |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  12 |     Ethernet Type (0x88A2)    |  Ver  | Flags |     Error     |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  16 |             Major             |     Minor     |    Command    |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  20 |                              Tag                              |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  24 |                              Arg                              |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Système d'exploitation intégrant AoE

  • Linux depuis avec la série 2.6.11
  • Solaris depuis avec la série 1.4
  • FreeBSD

Driver externes

OpenAoE (github)

Notes et références

  1. S. Hopkins, B. Coile, « Spécification Protocole AoE revision 11 » [PDF],

Voir aussi