ईथरनेट पर एटीए
ईथरनेट पर एटीए (एओई) ब्रांटली कोइल कंपनी द्वारा विकसित एक जालक्रम प्रोटोकॉल है, जिसे इथरनेट जालक्रम पर ब्लॉक (डेटा स्टोरेज) भंडारण उपकरणों की सरल, उच्च-प्रदर्शन पहुंच के लिए अभिकल्पित किया गया है। इसका उपयोग कम लागत वाली, मानक तकनीकों के साथ संरक्षण क्षेत्र नियंत्रण कार्य (SANs) बनाने के लिए किया जाता है।
प्रोटोकॉल विवरण
एओई परत 2 ईथरनेट पर चलता है। एओई इंटरनेट प्रोटोकॉल (आईपी) का उपयोग नहीं करता है; इसे इंटरनेट या अन्य आईपी जालक्रम पर अभिगमन नहीं किया जा सकता है। इस संबंध में यह iSCSI की तुलना में FCoE से अधिक तुलनीय है।
कम प्रोटोकॉल परतों के साथ, यह दृष्टिकोण एओई को तेज और हल्का बनाता है। यह प्रोटोकॉल को लागू करने में अपेक्षाकृत आसान बनाता है और उच्च प्रदर्शन के साथ रैखिक मापनीयता प्रदान करता है। एओई विनिर्देश 12 पृष्ठों का है[1] iSCSI के 257 पृष्ठों की तुलना में।[2]
एओई हैडर प्रारूप:
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 | ईथरनेट डेस्टिनेशन मैक एड्रेस | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ 4 | ईथरनेट गंतव्य (जारी) | ईथरनेट स्रोत मैक पता | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ 8 | ईथरनेट स्रोत मैक पता (शेष) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ 12 | ईथरनेट प्रकार (0x88A2) | वर | झंडे | त्रुटि | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ 16 | मेजर | माइनर | कमांड | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ 20 | टैग | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ 24 | आर्ग | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+
AoE के पास IEEE निर्दिष्ट EtherType 0x88A2 है।
एटीए एनकैप्सुलेशन
SATA (और पुराने PATA) हार्ड ड्राइव उन्नत प्रौद्योगिकी अटैचमेंट (ATA) प्रोटोकॉल का उपयोग कमांड जारी करने के लिए करते हैं, जैसे पढ़ना, लिखना और स्थिति। AoE उन कमांड्स को ईथरनेट फ्रेम के अंदर एनकैप्सुलेट करता है और उन्हें SATA या 40-पिन रिबन केबल के बजाय ईथरनेटजालक्रम पर यात्रा करने देता है। हालांकि आंतरिक रूप से एओई एटीए प्रोटोकॉल का उपयोग करता है, यह ऑपरेटिंग सिस्टम को डिस्क को एससीएसआई के रूप में प्रस्तुत करता है। साथ ही वास्तविक डिस्क SCSI या किसी अन्य प्रकार की हो सकती है, AoE उन डिस्क तक सीमित नहीं है जो ATA कमांड सेट का उपयोग करते हैं। AoE ड्राइवर का उपयोग करके, होस्ट ऑपरेटिंग सिस्टम एक दूरस्थ डिस्क तक पहुँचने में सक्षम होता है जैसे कि वह सीधे जुड़ा हुआ हो।
एओई द्वारा प्रदान किया गया एटीए का एनकैप्सुलेशन सरल और निम्न स्तर का है, जिससे अनुवाद या तो उच्च प्रदर्शन पर या एक छोटे, एम्बेडेड डिवाइस के अंदर या दोनों में हो सकता है।
नियमितता
AoE एक लेयर 2 प्रोटोकॉल है जो डेटा-लिंक लेयर पर चल रहा है, कुछ अन्य SAN प्रोटोकॉल के विपरीत जो IP का उपयोग करते हुए लेयर 3 के शीर्ष पर चलते हैं। जबकि यह टीसीपी/आईपी के महत्वपूर्ण प्रसंस्करण ओवरहेड को कम करता है, इसका मतलब यह है कि राउटर अलग-अलगजालक्रम (जैसे कैंपसजालक्रम या इंटरनेट) में एओई डेटा को रूट नहीं कर सकते हैं। इसके बजाय, एओई पैकेट केवल एक स्थानीय ईथरनेट स्टोरेज एरियाजालक्रम (उदाहरण के लिए, एक ही स्विच से जुड़े कंप्यूटरों का एक सेट या उसी लैन सबनेट या वीएलएएन) के भीतर यात्रा कर सकते हैं।
सुरक्षा
एओई की गैर-रूटेबिलिटी एकमात्र सुरक्षा तंत्र है (यानी, एक घुसपैठिया एक राउटर के माध्यम से कनेक्ट नहीं हो सकता है - उन्हें स्थानीय ईथरनेट स्विच में भौतिक रूप से प्लग करना होगा जहां रूट किए गएजालक्रम पर ईथरनेट फ्रेम टनलिंग उपयोग में नहीं है)। हालाँकि, पासवर्ड सत्यापन या एन्क्रिप्शन के लिए कोई AoE-विशिष्ट तंत्र नहीं हैं। प्रोटोकॉल एओई लक्ष्यों के लिए प्रदान करता है जैसे कि बजानेवालों स्टोरेज उपकरण, वीब्लेड और जीजीएओईडी अभिगमन लिस्ट (मास्क) स्थापित करने के लिए केवल विशिष्ट मैक पतों से कनेक्शन की अनुमति देता है (हालांकि इन्हें धोखा दिया जा सकता है)। ईथरनेट वीएलएएन का उपयोग करके सबसे सुरक्षित एओई।
कॉन्फ़िग स्ट्रिंग
एओई प्रोटोकॉल होस्ट-आधारित सहकारी लॉकिंग के लिए एक तंत्र प्रदान करता है। जब एक से अधिक AoE आरंभकर्ता AoE लक्ष्य का उपयोग कर रहे हों, तो उन्हें एक दूसरे के साथ हस्तक्षेप करने से बचने के लिए संवाद करना चाहिए क्योंकि वे साझा AoE डिवाइस पर कॉन्फिग स्ट्रिंग डेटा को पढ़ते और लिखते हैं। इस सहयोग के बिना फ़ाइल-सिस्टम भ्रष्टाचार और डेटा हानि की संभावना है, जब तक कि अभिगमन केवल पढ़ने के लिए न हो या क्लस्टर फ़ाइल सिस्टम का उपयोग न किया जाए।
एओई द्वारा प्रदान किया गया एक विकल्प विशिष्ट होस्ट अभिगमन को निर्धारित करने के लिए तंत्र के रूप में स्टोरेज डिवाइस का उपयोग करना है। यह एओई कॉन्फिग स्ट्रिंग फीचर है।[3] कॉन्फ़िगरेशन स्ट्रिंग रिकॉर्ड कर सकती है कि डिवाइस का उपयोग कौन कर रहा है, साथ ही साथ अन्य जानकारी भी। यदि एक से अधिक होस्ट कॉन्फ़िगरेशन स्ट्रिंग को एक साथ सेट करने का प्रयास करते हैं, तो केवल एक ही सफल होता है। दूसरे मेज़बान को संघर्ष के बारे में सूचित किया जाता है।
ऑपरेटिंग सिस्टम सपोर्ट
निम्नलिखित ऑपरेटिंग सिस्टम ईथरनेट (एओई) पर एटीए समर्थन प्रदान करते हैं:
OS | Support | Third-party drivers |
---|---|---|
Linux | Native (2.6.11+) | Coraid |
Windows | Third-party | StarWind Software AoE Initiator,[4] WinAoE,[5] WinVBlock [6] |
Mac OS X 10.4 and up | Third-party | From 2006 through 2010, 2ºFrost Technologies developed proprietary software and marketed AoE storage solutions in the Windows and Mac markets. The Mac implementation was its own and the Windows version was OEM-ed from StarWind Software. |
Mac OS X 10.5 and 10.6 | Third-party | Small Tree Communications [7] |
Solaris | Third-party | Coraid |
FreeBSD | Third-party | Coraid (outdated) |
OpenBSD | Native (4.5 to 5.6[8]) | |
VMware | Third-party | Coraid |
Plan 9 from Bell Labs[9] | Native |
हार्डवेयर समर्थन
कॉरैड ने ईथरड्राइव ब्रांड के तहत डिस्क रहित गेटवे के साथ एओई सैन उपकरणों की एक श्रृंखला की पेशकश की, जो एक या अधिक एओई उपकरणों के लिएजालक्रम फ़ाइल सिस्टम (प्रोटोकॉल) या सर्वर संदेश ब्लॉक प्रोटोकॉल का उपयोग करकेजालक्रम से जुड़ी स्टोरेज कार्यक्षमता को जोड़ता है। Coraid ब्रांड का स्वामित्व अब SouthSuite, Inc. के पास है, जिसकी स्थापना Brantley Coile द्वारा की गई थी, जिसने Corad की स्थापना की थी।
2007 में, लेयरवॉकर[10] मिनीसैन नामक एओई हार्डवेयर की घोषणा की[11] फास्ट और गीगाबिट ईथरनेट दोनों पर चल रहा है। MiniSAN उत्पाद परिवार मानक AoE सर्वर फ़ंक्शंस और अन्य प्रबंधन सुविधाएँ प्रदान करता है जो पीसी, उपभोक्ता और छोटे और मध्यम व्यवसायों के बाजारों को लक्षित करता है।
संबंधित अवधारणाएँ
हालांकि एओई एक सरलजालक्रम प्रोटोकॉल है, यह भंडारण संभावनाओं का एक जटिल क्षेत्र खोलता है। इन भंडारण परिदृश्यों को समझने और उनका मूल्यांकन करने के लिए, कुछ अवधारणाओं से परिचित होने में मदद मिलती है।
भंडारण क्षेत्रजालक्रम
एक SAN भौतिक हार्ड ड्राइव को उस सर्वर से निकालने की अनुमति देता है जो इसका उपयोग करता है, औरजालक्रम पर रखा जाता है। SAN इंटरफ़ेस सैटा या SCSI जैसे गैर-नेटवर्क वाले इंटरफ़ेस के सिद्धांत के समान है। अधिकांश उपयोगकर्ता सीधे SAN इंटरफ़ेस का उपयोग नहीं करेंगे। इसके बजाय, वे एक ऐसे सर्वर से जुड़ेंगे जो स्थानीय डिस्क के बजाय सैन डिस्क का उपयोग करता है। हालाँकि, सीधा कनेक्शन भी इस्तेमाल किया जा सकता है।
भंडारण तक पहुँचने के लिए SANजालक्रम का उपयोग करते समय, स्थानीय डिस्क पर कई संभावित लाभ हैं:
- भंडारण क्षमता जोड़ना आसान है और भंडारण की मात्रा व्यावहारिक रूप से असीमित है।
- भंडारण क्षमता को पुनः आवंटित करना आसान है।
- डेटा साझा किया जा सकता है।
- इसके अतिरिक्त,जालक्रम स्टोरेज के अन्य रूपों की तुलना में, SAN निम्न-स्तर और उच्च प्रदर्शन वाले हैं
भंडारण क्षेत्रजालक्रम का उपयोग
सैन डिस्क का उपयोग करने के लिए, होस्ट को इसे फ़ाइल सिस्टम के साथ प्रारूपित करना चाहिए। SATA या SCSI डिस्क के विपरीत, हालांकि, एक SAN हार्ड ड्राइव को कई मशीनों द्वारा अभिगमन किया जा सकता है। यह खतरे और अवसर दोनों का स्रोत है।
पारंपरिक फ़ाइल सिस्टम (जैसे फ़ाइल आवंटन तालिका या ext3) को एक ही होस्ट द्वारा अभिगमन करने के लिए अभिकल्पित किया गया है, और कई मशीनों द्वारा अभिगमन किए जाने पर अप्रत्याशित व्यवहार होगा। इस तरह के फाइल सिस्टम का उपयोग किया जा सकता है, और एओई तंत्र प्रदान करता है जिससे एक एओई लक्ष्य को एक साथ पहुंच के खिलाफ संरक्षित किया जा सकता है (देखें: कॉन्फिग स्ट्रिंग)।
साझा डिस्क फ़ाइल सिस्टम कई मशीनों को अलग-अलग फ़ाइलों तक एक साथ पहुंच का समन्वय करके एकल हार्ड डिस्क को सुरक्षित रूप से उपयोग करने की अनुमति देता है। इन फ़ाइल सिस्टम का उपयोग बिना किसी इंटरमीडिएट सर्वर या फ़ाइल सिस्टम (और उच्च प्रदर्शन पर) के एक ही AoE लक्ष्य तक कई मशीनों की पहुँच की अनुमति देने के लिए किया जा सकता है।
यह भी देखें
- हाइपरएससीएसआई
- आईएससीएसआई
- ईथरनेट पर फाइबर चैनल (FCoE)
- इन्फिनीबैंड
- नेटवर्क ब्लॉक डिवाइस
संदर्भ
- ↑ S. Hopkins, B. Coile (February 2009). "एओई (ईथरनेट पर एटीए)" (PDF). Archived from the original (PDF) on 2016-10-25. Retrieved 2015-10-14.
- ↑ "इंटरनेट स्मॉल कंप्यूटर सिस्टम्स इंटरफ़ेस (iSCSI)". IETF. April 2004. RFC 3720.
- ↑ Quanstrom, Erik. "aoecfg(8) - Linux man page". die.net. Retrieved 5 July 2011.
- ↑ StarWind Free AoE Initiator for Microsoft Windows
- ↑ WinAoE Driver: A bootable, open source AoE initiator, EOL-ed and phased out by WinVBlock successor
- ↑ WinVBlock Driver Archived January 10, 2010, at the Wayback Machine: A WinAoE fork capable of booting AoE targets, file-backed disks and RAM disks created with MEMDISK and GRUB4DOS
- ↑ Small Tree – The Mac Network Experts
- ↑ OpenBSD 5.7 changelog
- ↑ "Plan 9 from Bell Labs". Archived from the original on 2006-04-28. Retrieved 2007-09-13.
- ↑ "लेयरवॉकर टेक्नोलॉजी, इंक।". Archived from the original on July 1, 2012.
- ↑ "लेयरवॉकर मिनीसैन टेक्नोलॉजी" (PDF). Archived from the original (PDF) on 2009-02-06.
बाहरी संबंध
- Articles:
- ATA Over Ethernet: Putting Hard Drives on the LAN — Linux Journal (28 April 2005)
- ATA-over-Ethernet enables low-cost Linux-oriented SAN — LinuxDevices.com (23 June 2004)
- The ATA over Ethernet (AoE) Protocol[Usurped!] — Linux Magazine (June 15, 2005)
- HowTos:
- Protocol: