光纤通道技术
尽管光纤通道技术比IP存储技术更有吸引力,但标准化还不够,近来由存储网络工业协会(SNIA)推出的存储管理接口规范(SMI-S)则是一次革命性的进步。其主要目标是使不同的存储设备供应商提供的系统之间能够互相兼容。
SMI-S的部分基础是建立在分布式任务管理通用信息模型(CIM)上的。它是一个面向对象的信息模型,定义了系统构件的物理和逻辑结构。CIM则是基于Web的企业管理的一部分,它包括一个基于XML的加密规范和一个通过HTTP访问模式化对象的方法。
SMI-S的主要目标是提供一个基于标准的管理接口,使存储设备上的数据可以被视为逻辑组件,如逻辑单元、存储池等等。理论上,SMI-S可以给网络管理员提供一个在不同供应商提供的设备中发现设备的标准接口。更棒的是,通过这个接口可以收集设备的配置、状态信息以及上述逻辑单元的信息。
尽管SAN在未来倾向于将CIM模型向基于IP的技术领域发展,但目前的版本主要还是光纤通道标准的规范。SNIA正在向美国国家标准协会IT国际标准委员会提交SMI-S标准。
目前业界对SMI-S标准有一些质疑。首先,有人认为它事实上并没有涉及不同供应商所提供设备的硬件兼容问题。其次,尽管该规范的未来版本承诺将会解决,但它现在还没有涉及到的问题有备份、远程复制、设备的性能管理和存储管理软件的互操作等。
另一个问题是供应商是否真的愿意去将标准付诸实践,因为它们更乐于提供不同的技术以保护市场。当然,为此SMI-S将允许供应商出于扩展功能的目的提供自己的扩展接口。主要的存储硬件和软件供应商都表示支持SMI-S技术。目前,兼容SMI-S 0.8版本的beta产品已出现,但在2005年以前,这类产品预计不会得到广泛的应用。
目前还有一些其它的标准。由ANSITⅡ技术委员会提供的光通道应用接口标准,定义了在存储网络部布署存储应用的通用API框架。比如其中一个部件用于在存储网络环境中分离控制和数据路径。IETF的IP存储工作组近来开发了一个光通道管理MIB标准,它提供了诸如光通道管理实例、开关、端口流量统计以及错误状况的单元信息。
ANSITⅡ技术委员会也致力于SAN管理模型,该模型的目标是开发一种高级的信息粒化单元(如来自SNMP的信息)和存储网络控制点技术。这个粒化的数据能够被不同的管理应用有序地访问和使用。在光交换安全领域,正在开发的主要技术有TⅡ技术委员会光通道安全协议。该协议组包含光通道交换认证协议、密钥建立协议、帧间集成和信任所需参数协商协议以及光通道之间的策略建立协议。
光通道是个成熟的技术,被广为采用,具有性能好、稳定、安全的优点。但是光通道系统的特性决定了对厂商的依赖性比较大。SMI-S技术正是致力于解决这个问题。另外,光通道的距离限制(10km)要求有一种扩展的技术使它能够应用于WAN上的远程复制,而这方面IP存储技术就做得很好。
总体来看,光纤通道技术对那些要求可靠、高性能的高端SAN用户是一个技术风险较低的选择。但它的高成本、有限的互操作性、相对还不太成熟的标准,决定了它并不是对所有的用户都很合适。
IP存储技术
IP存储的***进展是iSCSI技术,它使SCSI指令封装于TCP/IP协议中传输。iSCSI目前仅仅是IETF的标准草案,但很快就会变成RFC的一个标准。
iSCSI既有光纤通道技术的部分优点,同时也继承了以太网和IP技术的优点。另外,iSCSI也克服了光纤通道技术的距离限制。理论上,用户可以以一个相对较低的投资实现WAN上的远程复制。最初的应用是具有iSCSI光纤通道技术的桥接路由或网关,未来将发展到端到端的IP连接。
iSCSI兼容的设备要比光通道设备便宜得多,因而有更广泛的市场。有一些供应商如Cisco、IBM公司,很早就投入到了iSCSI市场中。微软公司近来也声明它将在Win2000、XP和Windows 2003 Server上提供免费的iSCSI驱动。但iSCSI是进程敏感型的,因此软件驱动和标准的以太网卡也许无法有效地支持它,需要开发TCP/IP卸载引擎或者iSCSI主机总线适配器技术。
其它IP存储技术包括IP网络上的光纤通道技术,它可通过IP通道将两个光通道帧汇集成单一帧。iFCP是网关到网关的访问方法。它将光通道帧封装到IP包中,在IP地址和光通道设备间建立映射,以便实现光通道存储设备之间的传输。iSNS是iFCP和iSCSI系统中用于设备发现的协议。这几个协议目前都是IETF的标准草案。FCIP和iFCP的主要驱动都是在SAN上的扩展,它使用户能够实现长距离的远程复制。iFCP和FCIP可以很好地应用在一起。
FCIP和iFCP不会像iSCSI那样迅速对市场形成很大的影响,但是它们都可以找到特定应用。企业如果已经应用了光纤通道技术并且想克服距离限制,那么就可以选择FCIP;如果还没有实施光纤通道技术,并且希望从非光通道环境扩展和移植,则iFCP是一个合适的选择。但是在2007年以前,不要指望FCIP和iFCP有大范围的应用。
IP存储技术的制订者们都在努力提高IP存储系统的可管理性和安全性。比如IETF有一系列的标准草案涉及到iSCSI、FCIP,iFCP和iSNS可管理对象的定义。SNIA也在致力于制定iSCSI管理API,它的目标是集成iSCSI设备以支持SMI-S标准。在安全方面,IETF准备一个标准草案,描述了在iSCSI、iFCP、FCIP、iSNS、SLPv2上的IPSec和互联网密钥交换(IKE)的使用,标准也涉及到安全机制注入ESP、CHAP、ASE等。