通過閱讀本文您將了解基于以太網的ATA傳輸協議(AoE)。之后筆者會向您介紹為什么AoE協議最后會成為Coraid業務的未來展望,以及10個有關ATA在以太網上傳輸的十個相關知識點。
基于以太網的ATA傳輸協議(AoE)起初是由幾位來自貝爾實驗室的技術人員設計的一項開源社區計劃。在背后支持AoE的最大公司就是Coraid,這也是一家在AoE存儲陣列市場上的大公司。除了Coraid之外,還有另外的一些小公司也支持這項協議,他們都有一些開源存儲方面的專家參與其中。
這個協議的支持者聲稱ATA傳輸協議以其基本設計上的優越性,可以實現以較低的成本在提升傳輸的可靠性和性能?;谝蕴W的ATA傳輸基本原則就是簡單,如同在局域網的傳輸性能,此外,過去的一些傳統意義上對數據存儲的假設也將被新協議所取代。
當然,將存儲聚合到網絡上已經不是什么新鮮的東西:IT架構師們在過去的近20年里,一直都在使用NAS設備,這就是通過NFS或者SMB也是CIFS協議來實現的。如今iSCSI協議也作為光纖交換FC的替代品用于存儲區域網絡(SAN)上?;谝蕴W的光纖通道(FCoE)也是將存儲聚合到網絡上的有力體現,然而這并不是我們的唯一選擇,AoE存在的時間其實比FCoE更久。
有關AoE的十項小知識
基于以太網的ATA傳輸對許多企業級數據存儲架構師來說不一定非常熟悉,但是但凡使用過AoE的人都會非常喜歡它。下面我們將一起分享有關AoE的十項小知識:
1)基于以太網的ATA傳輸協議已經問世十年有余,并且是開放式的標準協議。
2)Coraid公司是這項協議的主要支持者,但是其他的公司仍然會銷售一些與之兼容的硬件產品。
3)在不封裝的前提下,AoE的客戶端會將I/O請求分割成以滿足最大傳輸單元同等長度的大小。
4)基于以太網的ATA傳輸模式是無連接的傳輸模式并且不會使用序號,使用的是每個請求的標簽來保證I/O傳輸的正常。
5)目標端或者LUN通常是通過數字來識別存儲陣列,而網絡可以兼容更多的客戶端和目標。
6)包重發也是有這個協議完成的,通過加標記來消除請求“次序打亂”上出現的問題。