原創:數據中心存儲網絡入門(2)存儲協議類型

三、存儲協議類型

1、協議概況

通過上一章節的學習,應該對數據中心存儲協議有了比較基礎的瞭解,我們知道了現在的數據中心已經變為SAN為主流的部署模式。下面我們來更深層次的從協議的角度瞭解存儲協議類型。

原創:數據中心存儲網絡入門(2)存儲協議類型

首先,雖然上圖顯示了很多的存儲協議類型,但是如下圖所示主要的存儲協議其實只有兩種:

FC協議和iSCSI協議,分別對應了兩種SAN網絡類型:FC SAN(FC協議)和IP SAN(iSCSI協議),在FC和iSCSI協議下面的我們可以稱之為"承載協議"。

原創:數據中心存儲網絡入門(2)存儲協議類型


2、常見存儲協議的類型

在常見的存儲協議類型中最常用的存儲協議和承載協議有三種組合分別為:

1、 FC 存儲協議使用FC的承載協議,也就是我們所說的傳統FC SAN。

原創:數據中心存儲網絡入門(2)存儲協議類型

FC協議是為了擺脫SCSI線纜線路長度過短且並行傳輸有干擾,是對SCSI應用協議的擴展,使之通過光纖使用串行標準使SCSI數據塊流量能傳輸在網絡中。FC協議支持16M的設備編址。

2、 iSCSI存儲協議使用TCP/IP的承載協議,也就是我們所說的IP SAN。

原創:數據中心存儲網絡入門(2)存儲協議類型

iSCSI把存儲網絡帶入了一個沒有FC協議的架構中,它封裝SCSI控制和數據信息到TCP/IP協議棧中,使用的是TCP/協議,默認的TCP端口是860和3260。使用TCP的重傳機制處理IP數據包和以太網幀丟失的傳輸錯誤。

3、FC 存儲協議用FCoE封裝使用以太網協議作為承載協議,就是我們所說FCoE。

原創:數據中心存儲網絡入門(2)存儲協議類型

FCoE上層使用的還是FC存儲協議,只把FC協議的FC0(物理層)和FC1(數據鏈路層),修改為以太網協議,做到FC存儲數據協議也可運行在TCP/IP協議棧內,同時出現的iSCSI協議將上層的FC存儲協議也給替換掉了,簡直不給FC協議棧活路,世上竟有如此厚顏無恥之協議棧。

知識擴展:眾所周知,以太網協議和IP協議一樣是一個允許丟包的協議,將FC存儲協議承載在以太網上如何做到不丟包,這就是FCoE封裝的最主要作用。

還有三種相對不常用的存儲技術,FCIP、IFCP和IB SAN:

1、FCIP

原創:數據中心存儲網絡入門(2)存儲協議類型

FCIP是IP SAN的一種,是類似於傳統數據網絡中GRE隧道的一種技術,但與GRE不同的是FCIP協議是TCP的一種隧道,而GRE是IP協議的一種隧道,之所以使用TCP是因為數據中心網絡不允許丟包,使用TCP協議就算產生丟包也會重傳,對於上層的FC存儲協議來說等同於不丟包。

2、iFCP

原創:數據中心存儲網絡入門(2)存儲協議類型

iFCP也是IP SAN的一種,是類似於傳統數據網絡中NAT-PT技術,NAT-PT可以將IPv4地址和IPv4地址做一個映射,而iFCP是將FCID和IP地址做一個映射。

3、IB SAN

原創:數據中心存儲網絡入門(2)存儲協議類型

IB協議(InfiniBand),翻譯過來就是"無限帶寬",名字很牛X,有可能成為未來網絡存儲的發展趨勢但現在不常用,該協議常用於高性能計算,可通過SRP存儲協議承載SCSI的數據塊。

關於三種常用協議詳細的內容將在下一章開始講解。

以上內容均為本人對所掌握知識的總結歸納所創作的原創文章,希望能給大家的學習過程帶來幫助,如有技術理解錯誤希望能夠及時得到大家的指正,大家共同學習,共同進步。


分享到:


相關文章: