FC: Fibre Channel, 网关通道, not Fiber channel(光纤通路),是一种协议, 类似tcp/ip.
FC定义24个字节的帧头,包含寻帧功能和传输保障功能,网络层和逻辑层都用这24个字节来传递信息。
TCP/IP包括14字节(以太网帧头)+20字节(IP头)+20字节(TCP头)=54字节, 如果是UDP(8字节)一共42字节,
比FC的24字节开销要多,但实现的功能类似。因此FC更加高效。
以太网的MTU是1500字节,而FC链路层可以到2112字节, 效率更高。
FC的传输层类似TCP, 对上层数据进行segment, TCP利用端口号区分,FC利用Exchange ID区分,每个Exchange发过来的数据包被FC分割成Information unit, 也就相当于TCP分割成的Segment, 然后FC将这些unit提交给下层传输, 下层再将每个segment当作一个sequence, 并给个sequence ID, 然后将这个sequence再次分割成FC所适应的帧, 给个sequence count.
FC传输层还可以适配上层协议, 比如IP可以通过FC进行传输, SCSI指令也可以通过FC来传输,FC会提供适配上层协议的接口就是 IP over FC and SCSI over Fc.
FC协议的大部分逻辑(从物理层到传输层)被直接做到一块独立的硬件卡片中, 而不象TCP/IP运行在操作系统中,这样效率更高。
FC HBA: 主机利用它进入FC网络, 通常在其上提供各种接口, 如SC光纤口,DB9铜线口,RJ45/47线缆口。
FC网络中可以通过FC交换机连接到磁盘陈列的FC接口上或者主机的FC HBA FC接口上。
SCSI->FC: scsi协议集over FC, FC的出现就是为了取代SCSI协议集的底层传输模块, 由FC协议的底层模块担当传输通道和手段, 将SCSI协议集的上层内容传送到对方。可以说是SCSI协议集租用了FC协议, 将自己的底层传输流程外包给了FC协议来做。
TCP/IP是一套协议体系,以太网也是一套协议体系, 他们之间是相互利用的关系, 而不是相互依存的关系。
TCP/IP并不像以太网一样有其底层专门的硬件, 但是它可以租用一切合适的硬件来充当物理层和链路层的角色,
除了以太网交换机, TCP/IP可以用无线电波,红外线,USB,COM串口等作为其物理层和链路层。
以太网给TCP/IP充当了链路层, 不一定代表它只能用于链路层,以太网有自己的网络层编址和寻址机制, 它有
网络层的元素, 不过因为TCP/IP在OSI的第三层和第四层占据统治地位, 另外TCP/IP只能租用物理层和数据链路
层底协议。
FC成功将传统磁盘阵列改造成彻底网络化传输的磁盘阵列, 不仅从盘阵到主机的通路成了网络化, 就是盘阵后端控制器到磁盘的连接也彻底网络化, 后端网络化使可接入的磁盘节点大大增加, 由于后端接入容量增加,
就出现了SAN。
DAS, SAN, NAS
SAN -- storage area network, 存储区域网络。
NAS -- network attached storage. 网络附加存储
DAS -- direct attached storage. 直接连接存储
SAN 其实就是一个网络, 可以包括各种各样的元素, 主机,适配器,网络交换机磁盘陈列前端, 后端, 磁盘等。
SAN应该包括NAS。 人们都用SAN特指FC,特指远端的磁盘。实际可以有FC SAN AND IP SAN.
NAS 是一个网络上的文件系统,处于以太网上的一台利用NFS, CIFS等网络文件系统的文件共享服务器。
FTP, HTTP, TFTP等文件服务不属于NAS。
IP SAN:以TCP/IP为传输方式的网络存储系统, 不一定要用以太网作为链路层,可以用任何支持IP的链路层, 它可以扩展到世界任何有internet网络拉入的地方, 利用iscsi协议, scsi over ip.
FC SAN: scsi over fc, FCP协议。
FC与IP协议的融合:
阅读(1457) | 评论(0) | 转发(0) |