《大话存储》第9章-FC协议的巨大力量

9.1 FC交换网络替换SCSI并行总线的必然性

9.1.1 面向连接与面向无连接

  • 在并行SCSI总线时代并没有复杂的链路层协议,“连”就体现在线缆上。基本在这种短线缆上可以不必考虑通信层面的内容,因为距离很短,线路是稳定的,不需要加入诸如传输保障机制之类的东西。同时,这种情况也相当于面向连接的电路交换,且带宽固定,别人也抢不走这条电路的使用权,这就给通信双方提供了最大量的质量和稳定性保证。在这样的链路上,不需要过多的底层传输协议开销。
  • 相反,在面向无连接的包交换网络中,数据流被封装成数据包,传输保证和流量控制等因素就显得十分重要了。因为此时网络是共享的,网络按照Best Effort尽力而为地转发数据包。以太网和FC交换网络都属于这种面向无连接的技术(FC中Class1类型除外)。
  • 对于并行SCSI总线,当通信发起者需要和某个节点通信的时候,它会申请总线仲裁,在获得总线资源之后,便直接和对方发起通信,此时并没有一个显示的连接建立的过程,物理通路总是存在的,在任意两点之间都存在,只不过此通路是个总线,是大家共享的,需要通过仲裁来获得总线使用权,也就等价于建立独享连接。SCSI指令和数据可以直接在这个总线上传递,并不需要过多的额外的协议开销。
  • 面向连接的致命弱点
    • 1.资源浪费 。特别是在交换环境中,由于不管路径上有没有数据传输,这条预先建立的连接必须保持并且只给特定的通信双方使用,其他节点的通信不管数据多么拥塞都不能使用这条路径。类似于公交车和出租车。
    • 2.维持和维护这条连接所耗费的成本高。通信双方距离近时,没什么问题,一旦距离很远,要维持这条物理连接,就需要很高的成本。要解决长距离传输的干扰问题、需要中继等,这也是长途电话费高居不下的一个原因。
    • 3.缺乏高可用性。一旦建立好的虚电路因为某种原因断开了,就需要通信发起者重新建立电路才能继续双方通信。而对于包交换网络,通信双方没有一条固定的数据流路径,交换或路由设备会自行判断数据流应当通过哪条路径到达对方。一旦某条动态的路径不再可用,交换设备会立即选用其他可以到达对方的路径,而这个短时的中断所造成的影响会交给通信双方运行的传输保障协议处理,丢失的数据包会被重传。而用户对此不必关心,最多会感觉有短暂延迟,而不必重新和对方建立连接。
  • 面向无连接的优势
    • 面向无连接的包交换网络比面向连接的网络有很多优势。面向无连接的包交换网络是网络通信的一种趋势,目前的VOIP、IPTV等应用都是想利用包交换网络来代替普通的电话交换网络和有线电视网络。
  • 不要把“面向无连接”和“TCP是有连接的”混淆在一起。TCP是一个端到端的协议,运行于通信双方,而不是通信所经过的网络设备上。TCP的连接不是物理连接而是逻辑连接。TCP其实就是一个状态,本身保持一个状态机用来侦测双方的数据流是否成功发送或者接收。实际通信两点的连接可以经过包交换网络,同样也可以经过面向连接的网络。也就是说,“面向连接”和“面向无连接”是指链路层的概念,而TCP是传输层的概念。

9.1.2 串行和并行

  • 串行传输在长距离高速传输方面,也必将取代并行传输。
  • 并行SCSI总线就是一种面向连接的并行的共享总线技术。其趋势就是必将被高速串行的、面向无连接的网络通信技术所取代。取代之后的结果,必将使这个网络的扩展性大大增强,使存储系统和主机系统可以远隔千里进行通信。
  • 得益于FC带来的诸多好处,终于可以摆脱存储系统和主机必须放在一起的限制了。由于FC接口的速度可以是1GB/s、2GB/s、4GB/s甚至8GB/s,并且盘阵前端可以同时提供多个主机接口,所以它们的带宽之和远远高于后端连接磁盘的并行SCSI总线提供的速度。这样,就可以在盘阵的后端增加更多的SCSI通道,以便接入更多的磁盘来饱和前端FC接口的速率。

9.2 不甘示弱——后端也升级换代为FC

  • 在将主机与盘阵之间的接口、链路都替换成FC协议之后,人们不断增加磁盘阵列后端磁盘的数量,以达到前端众多FC接口的饱和速率。但是此时瓶颈出现了,后端每增加一个SCSI通道,最多能接入15块磁盘,数量化太少了,增加SCSI通道也不是一个最终解决办法。
    “抛弃老爷车——让SCSI搭乘高速专列”
  • 要解决这个问题,就要彻底抛弃盘阵后端的SCSI并行传输总线网络,就像当初盘抛弃前端SCSI总线一样。而且不仅仅要使接入硬盘的数量增加,还要高速、稳定。既然已经将前端传输网络替换成了FC交换网络,是否可以将后端网络也从并行SCSI替换成FC呢?理论上是完全可行的。
  • 由于FC协议系统提供了两种网络拓扑架构,所以要考察后端存储网络到底要使用哪种架构比较合适。首先交换式架构Fabric是一种包交换网络,寻址容量大,交换速度快,各个节点可以同时进行线速交换,无阻塞通信,但是成本较高。其次是FC-AL仲裁环架构,带宽共享,每个环寻址容量128,最关键的一点,它实现起来比交换架构简单,而且成本也低很多。
  • 如果把每个磁盘都作为一个节点连接到Fabric交换网络中,性能绝对是无可挑剔的,由共享总线变成了点对点交换式通信。但是这样做,不但要在盘阵的后端实现一个FC交换矩阵,而且要在每块磁盘上实现FC拓扑中的N端口,这两部分成本是非常巨大的。为了降低成本,只能选择性能稍差,但是成本低的FC-AL仲裁环架构来连接磁盘阵列的控制器和磁盘,而且在每块磁盘上都实现FC拓扑中的L端口。
  • 虽然这样做性能会比Fabric架构差,但是至少比并行SCSI总线强多了。对于并行SCSI总线来说,目前最高的标准是Ultra 320,裸速率320MB/s,实际最大传输速率大概有85%的效率,也就是280MB/s左右。
  • 由于FC-AL目前刚刚普及到4GB的带宽,裸速率400MB/s,这样就比Ultra 320的带宽要高。不仅在速率上,FC在效率上也比Ultra 320并行总线高。但是2G速率的FC-AL,其裸速率为200MB/s,而在提升到4G之前,很多磁盘阵列就已经用2G的FC-AL替代后端的Ultra 3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
大话存储 终极版pdf》是一本关于存储技术和数据管理的综合性指南。本书从存储技术的发展历程、存储媒介的分类和特点等方面入手,深入浅出地介绍了存储系统的原理和工作方式。 在内容上,《大话存储 终极版pdf》首先介绍了存储技术的基础知识,如计算机存储的基本原理、数据的存储方式以及存储设备的种类和性能指标等。接着,书中详细介绍了不同类型的存储媒介,如硬盘、固态硬盘、内存、光盘和磁带等,并对它们的特点、优缺点以及应用场景进行了分析和对比。 此外,《大话存储 终极版pdf》还深入讲解了存储系统的架构和组织,包括存储设备的连接与组织方式、数据的存储和访问、存储系统的容错和冗余备份等内容。同时,书中还介绍了分布式存储和云存储等新兴的存储技术,以及面向大数据和人工智能的存储解决方案。 此外,《大话存储 终极版pdf》还探讨了数据管理和数据保护的相关内容,包括数据备份和恢复、数据加密和安全性、数据一致性和事务处理等。此外,书中还介绍了数据压缩和数据去重等常见的数据优化技术,以及数据存储管理的最佳实践和案例分析。 总之,《大话存储 终极版pdf》通过通俗易懂的语言、丰富的实例和图表,全面系统地介绍了存储技术和数据管理的各个方面,对于从事存储系统设计和管理的专业人士、计算机爱好者和学习者来说,都是一本难得的参考书籍。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值