【IT168 资讯】使用FC构建SAN是业界普遍认可的方案。它的具体思路是,尽量摆脱电缆的连接,将各种存储服务器用光纤连接,提供企业级扩展能力、可管理能力、可靠性和可用能力的存储网络。通常而言,它比仲裁环、PTP的FC连接有更好的性能,即各服务器直接用FC接口连接到Fabric交换机上,由Fabric交换机负责对外的连接。
FC的分层协议结构如图2所示。
图2 FC的分层协议结构
作为一种串行全双工技术,在ANSI标准X3.230-1994中FC的传输速率可达1.06 Gbit/s,传输距离为10~20 km。在纠错能力和流程控制上,FC是原有铜线网络的1000倍。FC支持设备上的热插拔,增减设备对网络无影响。FC还是一种基于协议的技术,在物理层上光纤和铜缆两种连接可选,这也正是我们使用“FC”而不是“Fiber Channel”的原因。
随着存储技术的不断进步,业界提出了iSCSI和InfiniBand的概念。iSCSI是SCSI和IP相结合的产物,通过对SCSI数据块进行TCP/IP打包,由IP网络来承载SCSI,具有很强的通用性。iSCSI的帧结构与FC类似,由起始标识、帧头、地址段、应用数据和帧尾组成。iSCSI给存储网络带来了另一个发展方向——IP存储技术,进一步扩展了存储网络的传输距离。更重要的是,利用iSCSI构建IP SAN,与FC SAN互联,可更方便地实现NAS和FC SAN的连接。而InfiniBand是一个协议组,目标是协调来自不同厂商的多种不同标准,其设计思路是通过一种交换连接来消除PCI总线的性能瓶颈。从最近的动态看,InfiniBand进展缓慢,是否能够进入商用很成问题。
3、GFP/LCAS/VCAT
SAN是一类需要带宽利用率高、对线路编码数据透明传输时延敏感的业务。作为一种创新的适配机制,GFP为SAN在SDH光网络的互联及数据传输提供了一种有效的解决方案。
数据包在SDH网络上传送主要有3类映射方式:PPP/ML-PPP(HDLC类)、LAPS和GFP。前两类方式由于涉及对客户信号切割/映射等效率低的操作等诸多弊病,在实际应用中并不理想。GFP在传送用户信号方面表现出独特的优势:采用专有字节进行全新的帧定界,引进多服务等级的概念等。
GFP因客户信号的差异分为帧映射(GFP-F)和透明映射(GFP-T),其基本用户帧由核心头部(4字节)和净负荷(4~65 535字节)两部分组成。帧头用来支持上层协议对数据链路的一些管理功能(依特定高层客户信号而定),由类型域及其HEC检验字节和可选的GFP扩展帧头组成,提供了用于链路管理、业务种类区分等的必要开销(如净负荷类型标识、净负荷标识、扩展帧头标识和用户净负荷类型标识)。8个比特组成的用户净负荷类型标识所包含的封装SAN类客户信号的类型代码见表1(对于Infiniband等客户信号的透明映射GFP形式,目前仍在研究中)。
表1 用户净负荷类型标识对应的客户信号类型