一、存储协议类型
1.1、协议概况
通过上一章节的学习,应该对数据中心存储协议有了比较基础的了解,我们知道了现在的数据中心已经变为SAN为主流的部署模式。下面我们来更深层次的从协议的角度了解存储协议类型。
首先,虽然上图显示了很多的存储协议类型,但是如下图所示主要的存储协议其实只有两种:
FC协议和iSCSI协议,分别对应了两种SAN网络类型:FC SAN(FC协议)和IP SAN(iSCSI协议),在FC和iSCSI协议下面的我们可以称之为”承载协议”。
1.2、常见存储协议的类型
在常见的存储协议类型中最常用的存储协议和承载协议有三种组合分别为:
1、 FC 存储协议使用FC的承载协议,也就是我们所说的传统FC SAN。
FC协议是为了摆脱SCSI线缆线路长度过短且并行传输有干扰,是对SCSI应用协议的扩展,使之通过光纤使用串行标准使SCSI数据块流量能传输在网络中。FC协议支持16M的设备编址。
2、 iSCSI存储协议使用TCP/IP的承载协议,也就是我们所说的IP SAN
iSCSI把存储网络带入了一个没有FC协议的架构中,它封装SCSI控制和数据信息到TCP/IP协议栈中,使用的是TCP/协议,默认的TCP端口是860和3260。使用TCP的重传机制处理IP数据包和以太网帧丢失的传输错误。
3、FC 存储协议用FCoE封装使用以太网协议作为承载协议,就是我们所说FCoE。
FCoE上层使用的还是FC存储协议,只把FC协议的FC0(物理层)和FC1(数据链路层),修改为以太网协议,做到FC存储数据协议也可运行在TCP/IP协议栈内,同时出现的iSCSI协议将上层的FC存储协议也给替换掉了,简直不给FC协议栈活路,世上竟有如此厚颜无耻之协议栈。
知识扩展:众所周知,以太网协议和IP协议一样是一个允许丢包的协议,将FC存储协议承载在以太网上如何做到不丢包,这就是FCoE封装的最主要作用。
还有三种相对不常用的存储技术,FCIP、IFCP和IB SAN:
1、FCIP
FCIP也是IP SAN的一种,是类似于传统数据网络中GRE隧道的一种技术,但与GRE不同的是FCIP协议是TCP的一种隧道,而GRE是IP协议的一种隧道,之所以使用TCP是因为数据中心网络不允许丢包,使用TCP协议就算产生丢包也会重传,对于上层的FC存储协议来说等同于不丢包。
2、IFCP
FCIP也是IP SAN的一种,是类似于传统数据网络中NAT-PT技术,NAT-PT可以将IPv4地址和IPv4地址做一个映射,而FCIP是将FCID和IP地址做一个映射。
3、IB SAN
IB协议(InfiniBand),翻译过来就是”无限带宽”,名字很牛X,有可能成为未来网络存储的发展趋势但现在不常用,该协议常用于高性能计算,可通过SRP存储协议承载SCSI的数据块。
以上内容均为本人对所掌握知识总结归纳所创作的原创文章,希望能给大家的学习过程带来帮助,如有技术理解错误希望能够得到大家的指正,大家共同学习,共同进步。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请→联系我们←,一经查实,本站将立刻删除。