Ethernet üzerinden ATA - ATA over Ethernet

Ethernet üzerinden ATA (Etki alanı) bir ağ protokolü Brantley Coile Company tarafından geliştirilmiştir, basit, yüksek performanslı erişim için tasarlanmıştır. blok depolama cihazları bitti Ethernet ağlar. İnşa etmek için kullanılır depolama alanı ağları Düşük maliyetli, standart teknolojilere sahip (SAN'lar).

Protokol açıklaması

AoE devam ediyor katman 2 Ethernet. AoE kullanmaz internet protokolü (IP); İnternet veya diğer IP ağları üzerinden erişilemez. Bu bakımdan daha karşılaştırılabilir Ethernet üzerinden Fiber Kanal -den iSCSI.

Daha az protokol katmanıyla, bu yaklaşım AoE'yi hızlı ve hafif hale getirir. Ayrıca, protokolün uygulanmasını nispeten kolaylaştırır ve yüksek performansla doğrusal ölçeklenebilirlik sunar. AoE özelliği 12 sayfadır[1] iSCSI'nin 257 sayfasıyla karşılaştırıldığında.[2]

AoE Başlık Biçimi:
      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 Hedef MAC Adresi | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 4 | Ethernet Hedefi (devamı) | Ethernet Kaynağı MAC Adresi | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 8 | Ethernet Kaynağı MAC Adresi (devamı) | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 12 | Ethernet Türü (0x88A2) | Ver | Bayraklar | Hata | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 16 | Binbaşı | Minör | Komut | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 20 | Etiket | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 24 | Arg | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

AoE, atanmış IEEE'ye sahiptir EtherType 0x88A2.

ATA kapsülleme

SATA (ve daha eski PATA) sabit sürücüler, gelişmiş teknoloji eklentisi Okuma, yazma ve durum gibi komutları vermek için (ATA) protokolü. AoE, bu komutları içinde kapsüller Ethernet çerçeveler ve bir SATA veya 40 pimli şerit kablo yerine bir Ethernet ağı üzerinden seyahat etmelerini sağlar. AoE dahili olarak ATA protokolünü kullansa da, diskleri işletim sistemine SCSI olarak sunar. Ayrıca gerçek diskler SCSI veya başka herhangi bir türde olabilir, AoE, ATA komut setini kullanan disklerle sınırlı değildir. Bir AoE sürücüsü kullanarak, ana bilgisayar işletim sistemi bir uzak diske, sanki doğrudan takılıymış gibi erişebilir.

AoE tarafından sağlanan ATA'nın kapsüllenmesi basit ve düşük seviyeli olup, çevirinin yüksek performansta veya küçük, yerleşik bir aygıtta veya her ikisinde gerçekleşmesine izin verir.

Yönlendirilebilirlik

AoE, IP kullanarak 3. katman üzerinde çalışan diğer bazı SAN protokollerinin aksine, veri bağlantı katmanında çalışan bir katman 2 protokolüdür. Bu, TCP / IP'nin önemli işlem yükünü azaltırken, bu, yönlendiricilerin AoE verilerini farklı ağlar (kampüs ağı veya İnternet gibi) üzerinden yönlendiremeyeceği anlamına gelir. Bunun yerine, AoE paketleri yalnızca tek bir yerel Ethernet depolama alanı ağı içinde seyahat edebilir (örneğin, aynı anahtara veya aynı LAN Alt Ağına bağlı bir bilgisayar grubu veya VLAN ).

Güvenlik

AoE'nin yönlendirilemezliği, tek güvenlik mekanizmasıdır (yani, bir saldırgan bir yönlendirici aracılığıyla bağlanamaz - yönlendirilmiş ağlar üzerinden Ethernet çerçeve tünellemesinin kullanımda olmadığı yerel Ethernet anahtarına fiziksel olarak bağlanmaları gerekir). Ancak, parola doğrulama veya şifreleme için AoE'ye özgü mekanizmalar yoktur. Protokol, aşağıdakiler gibi AoE hedefleri sağlar Coraid Yalnızca belirli MAC adreslerinden bağlantılara izin veren erişim listeleri ("maskeler") oluşturmak için depolama cihazları, vblade ve GGAOED (ancak bunlar sahte olabilir). Ethernet VLAN'ları kullanarak en güvenli AoE.

Yapılandırma dizesi

AoE protokolü, ana bilgisayar tabanlı işbirliğine dayalı kilitleme için bir mekanizma sağlar. Birden fazla AoE başlatıcısı bir AoE hedefi kullandığında, paylaşılan AoE cihazındaki yapılandırma dizisi verilerini okurken ve yazarken birbirleriyle etkileşimi önlemek için iletişim kurmaları gerekir. Bu işbirliği olmadan dosya sistemi bozulması ve veri kaybı, erişim kesinlikle salt okunur değilse veya küme dosya sistemi kullanıldı.

AoE tarafından sağlanan bir seçenek, belirli ana bilgisayar erişimini belirleme mekanizması olarak depolama cihazının kendisini kullanmaktır. Bu, AoE "yapılandırma dizisi" özelliğidir.[3] Yapılandırma dizisi, diğer bilgilerin yanı sıra cihazı kimin kullandığını kaydedebilir. Birden fazla ana bilgisayar yapılandırma dizesini aynı anda ayarlamaya çalışırsa, yalnızca biri başarılı olur. Diğer ev sahibi çatışmadan haberdar edilir.

İşletim sistemi desteği

Aşağıdaki işletim sistemleri Ethernet üzerinden ATA (AoE) desteği sağlayın:

işletim sistemiDestekÜçüncü taraf sürücüler
LinuxYerel (2.6.11+)Coraid
pencerelerÜçüncü şahısStarWind Yazılımı AoE Başlatıcı,[4] WinAoE,[5] WinVBlock [6]
Mac OS X 10.4 ve üstüÜçüncü şahıs2006'dan 2010'a kadar 2ºFrost Technologies, özel yazılım geliştirdi ve Windows ve Mac pazarlarında AoE depolama çözümlerini pazarladı, Mac uygulaması kendine aitti ve Windows, StarWind Yazılımı
Mac OS X 10.5 ve 10.6Üçüncü şahısKüçük Ağaç İletişimi [7]
SolarisÜçüncü şahısCoraid
FreeBSDÜçüncü şahısCoraid (modası geçmiş)
OpenBSDYerel (4,5 - 5,6[8])
VMwareÜçüncü şahısCoraid
Bell Labs'tan Plan 9 [9]Yerli

Donanım desteği

Coraid altında bir dizi AoE SAN cihazı sundu EtherDrive marka, disksiz ağ geçitleri ile birlikte ağa bağlı depolama işlevsellik, kullanma NFS veya SMB protokolleri bir veya daha fazla AoE cihazına. Coraid markası artık SouthSuite, Inc.'e aittir. Brantley Coile kim kurdu Coraid.

2007 yılında LayerWalker[10] miniSAN adlı AoE donanımı duyuruldu[11] hem Hızlı hem de Gigabit Ethernet'te çalışıyor. MiniSAN ürün ailesi, standart AoE sunucu işlevlerinin yanı sıra bilgisayarı, tüketiciyi ve bilgisayarı hedefleyen diğer yönetim özelliklerini sunar. küçük ve orta ölçekli işletmeler pazarlar.

Ilgili kavramlar

AoE basit bir ağ protokolü olmasına rağmen, karmaşık bir depolama olanakları alanı açar. Bu depolama senaryolarını anlamak ve değerlendirmek için birkaç kavrama aşina olmak yardımcı olur.

Depolama alanı ağları

SAN, fiziksel sabit sürücünün kendisini kullanan sunucudan kaldırılmasına ve ağa yerleştirilmesine izin verir. SAN arabirimi, prensip olarak SATA veya SCSI gibi ağa bağlı olmayan arabirimlere benzer. Çoğu kullanıcı bir SAN arabirimini doğrudan kullanmayacaktır. Bunun yerine, yerel disk yerine SAN disk kullanan bir sunucuya bağlanacaklar. Ancak doğrudan bağlantı da kullanılabilir.

Depolamaya erişmek için bir SAN ağı kullanırken, yerel diske göre birkaç olası avantaj vardır:

  • Depolama kapasitesi eklemek daha kolaydır ve depolama miktarı pratik olarak sınırsızdır.
  • Depolama kapasitesini yeniden tahsis etmek daha kolaydır.
  • Veriler paylaşılabilir.
  • Ek olarak, diğer ağa bağlı depolama biçimleriyle karşılaştırıldığında, SAN'lar düşük seviyeli ve yüksek performanslıdır

Depolama alanı ağlarını kullanma

SAN diski kullanmak için, ana bilgisayarın diski bir dosya sistemiyle biçimlendirmesi gerekir. Ancak, bir SATA veya SCSI diskten farklı olarak, bir SAN sabit sürücüye birden çok makine tarafından erişilebilir. Bu hem tehlike hem de fırsat kaynağıdır.

Geleneksel dosya sistemleri (örneğin ŞİŞMAN veya ext3 ) tek bir ana bilgisayar tarafından erişilecek şekilde tasarlanmıştır ve birden çok makineden erişilirse öngörülemeyen davranışlara neden olur. Bu tür dosya sistemleri kullanılabilir ve AoE, bir AoE hedefinin eşzamanlı erişime karşı korunabileceği mekanizmalar sağlar (bkz: Yapılandırma Dizesi).

Paylaşılan disk dosya sistemleri tek tek dosyalara eşzamanlı erişimi koordine ederek birden çok makinenin tek bir sabit diski güvenle kullanmasına izin verir. Bu dosya sistemleri, birden fazla makinenin bir ara sunucu veya dosya sistemi olmadan (ve daha yüksek performansta) aynı AoE hedefine erişmesine izin vermek için kullanılabilir.

Ayrıca bakınız

Referanslar

  1. ^ S. Hopkins, B. Coile (Şubat 2009). "AoE (Ethernet üzerinden ATA)" (PDF). Arşivlenen orijinal (PDF) 2016-10-25 tarihinde. Alındı 2015-10-14.
  2. ^ http://www.ietf.org/rfc/rfc3720.txt
  3. ^ Quanstrom, Erik. "aoecfg (8) - Linux kılavuz sayfası". die.net. Alındı 5 Temmuz 2011.
  4. ^ Microsoft Windows için StarWind Ücretsiz AoE Başlatıcı
  5. ^ WinAoE Sürücüsü: Önyüklenebilir, açık kaynaklı bir AoE başlatıcısı, EOL-ed ve WinVBlock halefi tarafından aşamalı olarak kaldırıldı
  6. ^ WinVBlock Sürücüsü Arşivlendi 10 Ocak 2010, Wayback Makinesi: AoE hedeflerini, dosya destekli diskleri ve MEMDISK ve GRUB4DOS ile oluşturulan RAM diskleri önyükleyebilen bir WinAoE çatalı
  7. ^ Küçük Ağaç - Mac Ağ Uzmanları
  8. ^ OpenBSD 5.7 değişiklik günlüğü
  9. ^ "Bell Labs'tan Plan 9". Arşivlenen orijinal 2006-04-28 tarihinde. Alındı 2007-09-13.
  10. ^ "LayerWalker Technology, Inc". Arşivlenen orijinal 1 Temmuz 2012.
  11. ^ "LayerWalker miniSAN Teknolojisi" (PDF). Arşivlenen orijinal (PDF) 2009-02-06 tarihinde.

Dış bağlantılar