scsi协议_存储协议有哪些类型?常见存储协议分析
一、存儲協議類型
1.1、協議概況
通過上一章節的學習,應該對數據中心存儲協議有了比較基礎的了解,我們知道了現在的數據中心已經變為SAN為主流的部署模式。下面我們來更深層次的從協議的角度了解存儲協議類型。
存儲協議
首先,雖然上圖顯示了很多的存儲協議類型,但是如下圖所示主要的存儲協議其實只有兩種:
FC協議和iSCSI協議,分別對應了兩種SAN網絡類型:FC SAN(FC協議)和IP SAN(iSCSI協議),在FC和iSCSI協議下面的我們可以稱之為"承載協議"。
承載協議只有FC和iSCSI
1.2、常見存儲協議的類型
在常見的存儲協議類型中最常用的存儲協議和承載協議有三種組合分別為:
1、 FC 存儲協議使用FC的承載協議,也就是我們所說的傳統FC SAN。
黃色框選中為FC協議的協議棧
FC協議是為了擺脫SCSI線纜線路長度過短且并行傳輸有干擾,是對SCSI應用協議的擴展,使之通過光纖使用串行標準使SCSI數據塊流量能傳輸在網絡中。FC協議支持16M的設備編址。
2、 iSCSI存儲協議使用TCP/IP的承載協議,也就是我們所說的IP SAN
黃色框選中為iSCSI協議的協議棧
iSCSI把存儲網絡帶入了一個沒有FC協議的架構中,它封裝SCSI控制和數據信息到TCP/IP協議棧中,使用的是TCP/協議,默認的TCP端口是860和3260。使用TCP的重傳機制處理IP數據包和以太網幀丟失的傳輸錯誤。
3、FC 存儲協議用FCoE封裝使用以太網協議作為承載協議,就是我們所說FCoE。
黃色框選中為FCoE協議的協議棧
FCoE上層使用的還是FC存儲協議,只把FC協議的FC0(物理層)和FC1(數據鏈路層),修改為以太網協議,做到FC存儲數據協議也可運行在TCP/IP協議棧內,同時出現的iSCSI協議將上層的FC存儲協議也給替換掉了,簡直不給FC協議棧活路,世上竟有如此厚顏無恥之協議棧。
知識擴展:眾所周知,以太網協議和IP協議一樣是一個允許丟包的協議,將FC存儲協議承載在以太網上如何做到不丟包,這就是FCoE封裝的最主要作用。
還有三種相對不常用的存儲技術,FCIP、IFCP和IB SAN:
1、FCIP
黃色框選中為FCIP協議的協議棧
FCIP也是IP SAN的一種,是類似于傳統數據網絡中GRE隧道的一種技術,但與GRE不同的是FCIP協議是TCP的一種隧道,而GRE是IP協議的一種隧道,之所以使用TCP是因為數據中心網絡不允許丟包,使用TCP協議就算產生丟包也會重傳,對于上層的FC存儲協議來說等同于不丟包。
2、IFCP
黃色框選中為IFCP協議的協議棧
FCIP也是IP SAN的一種,是類似于傳統數據網絡中NAT-PT技術,NAT-PT可以將IPv4地址和IPv4地址做一個映射,而FCIP是將FCID和IP地址做一個映射。
3、IB SAN
黃色框選中為IB協議的協議棧
IB協議(InfiniBand),翻譯過來就是"無限帶寬",名字很牛X,有可能成為未來網絡存儲的發展趨勢但現在不常用,該協議常用于高性能計算,可通過SRP存儲協議承載SCSI的數據塊。
以上內容均為本人對所掌握知識總結歸納所創作的原創文章,希望能給大家的學習過程帶來幫助,如有技術理解錯誤希望能夠得到大家的指正,大家共同學習,共同進步。
歡迎關注我的頭條號,私信交流,學習更多網絡技術!
總結
以上是生活随笔為你收集整理的scsi协议_存储协议有哪些类型?常见存储协议分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker安装部署_有关docker安
- 下一篇: hive 修改cluster by算法_