《大话存储》第8章-Fibre Channel协议详解(2)

8.3 FC适配器

  • 想进入FC网络,就需要FC适配器,或者叫做FC主机总线适配器,即FC HBA(Host Bus Adapter)。HBA是一个通用词,不仅仅指代FC适配器,而可以指代任何一种设备,只要这个设备的作用是将一个外部功能接入主机总线。
    在这里插入图片描述
  • 图8-18所示的是可以用来接入FC网络的各种线缆,可以看到SC光纤、DB9铜线和RJ-45/47线缆,都可以用于接入FC网络,只要对端设备也具有同样的接口。所以,千万不要认为FC就是光纤。
  • FC协议是一套网络协议的称呼,和光纤或者铜线实际上没必然联系。
  • FC适配器本身也是一个小计算机系统,有自己的CPU和RAM以及ROM。ROM中存放Firmware,加电之后由其上的CPU载入运行。可以说它就是一个嵌入式设备,与RAID卡类似,只不过不像RAID卡一样需要那么多的RAM来作为数据缓存。

8.4 改造盘阵前端通路——SCSI迁移到FC

  • FC协议只是定义了一套完整的网络传输体系,并没有定义诸如SCSI指令集这样可用于向磁盘存取数据的通用语言。目前有ATA语言(ATA指令集)和SCSI语言(SCSI指令集)两种。FC没有必要再开发第三种语言,只需要将SCSI语言拿来用就可以,但必须将这种语言承载于新的FC传输载体进行传送。
  • SCSI协议集是一套完整而不可分的协议体系,同样有OSI中的各个层次。物理层使用并行传输。SCSI协议集的应用层其实就是SCSI协议指令,这些指令带有强烈应用层语义。而我们要解决的就是如何将这些指令帧传送到对方。早期并行SCSI时期,就是用SCSI并行总线技术来传送指令,这个无疑是一个致命的问题。随着技术的发展,并行SCSI总线在速度和效率上已经远远无法满足要求。好在SCSI-3协议规范中,将SCSI指令语义部分(OSI上三层)和SCSI底层传输部分(OSI下四层)分隔开了,使得SCSI指令集可以使用其他网络传输方式进行传输,而不仅仅限于并行SCSI总线了。
  • FC的出现就是为了取代SCSI协议集的底层传输模块,由FC协议的底层模块担当传输通道和手段,将SCSI协议集的上层内容传送到对方。可以说是SCSI协议集租用了FC协议,将自己的底层传输流程外包给了FC协议来做。
  • FC协议定义了在FC4层上的针对SCSI指令集的特定接口,称为FCP,也就是SCSI over FC。由于是一个全新的尝试,所以FC协议决定先将连接主机和磁盘阵列的通路,从并行SCSI总线替换为串行传输的FC通路。而盘阵后端连接磁盘的接口,还是并行SCSI接口不变。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值