iSCSI技术与应用

日期: 2007-12-16 作者:佚名 来源:TechTarget中国

  九十年代以前,存储产品大多作为服务器的组成部分之一,这种形式的存储被称为SAS(ServerAttachedStorage,服务器附属存储)或DAS(DirectAttachedStorage,直接附属存储)。随着技术发展,进入九十年代以后,人们逐渐意识到IT系统的数据集中和共享成为一个亟待解决的问题。于是,网络化存储的概念被提出并得到了迅速发展。从架构上来分,今天的网络化存储系统主要包括SAN(StorageAreaNetwork,存储区域网)和NAS(NetworkAttachedStorage,网络附加存储)两大类。  

  目前,许多网络存储提供商致力于将SAN中使用的光纤通道(FC)设定为一种实用标准,但是其架构需要高昂的建设成本,远非一般企业所能够承受。与之相比,NAS技术虽然成本低廉,但是却受到带宽消耗的限制,无法完成大容量存储的应用,而且系统难以满足开放性的要求。iSCSI在避开了传统NAS/SAN差别之后的以网络为中心的新存储方案(开放存储网络)中同时享受到NAS和SAN拓扑结构的优势。“iSCSI”(互联网小型计算机接口)标准把存储设备和服务器与应用普通互联网协议建立起来的网络结合在了一起,而不是使用速度更快但是价格更昂贵、更复杂的光纤通道技术,为众多中小企业对经济合理和便于管理的存储设备提供了直接访问的能力。  

  iSCSI的概念  

  iSCSI(互联网小型计算机系统接口)是一种在Internet协议网络上,特别是以太网上进行数据块传输的标准。它是由Cisco和IBM两家发起的,并且得到了IP存储技术拥护者的大力支持。是一个供硬件设备使用的可以在IP协议上层运行的SCSI指令集。简单地说,iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。  

  SCSI(小型计算机系统接口)是以一种广泛使用的连接硬盘和计算机的技术标准,iSCSI这种技术则是将该技术应用到网络连接上,对于中小企业的存储网络而言,iSCSI技术的性价比要高于基于光纤的产品。iSCSI是基于IP协议的技术标准,是允许网络在TCP/IP协议上传输SCSI命令的新协议,实现了SCSI和TCP/IP协议的连接,该技术允许用户通过TCP/IP网络来构建存储区域网(SAN)。而在iSCSI技术出现之前,构建存储区域网的唯一技术是利用光纤通道(FiberChannel),该标准制定于20世纪90年代初期,但是其架构需要高昂的建设成本,远非一般企业所能够承受。iSCSI技术的出现对于以局域网为网络环境的用户来说,它只需要不多的投资,就可以方便、快捷地对信息和数据进行交互式传输和管理。相对于以往的网络接入存储,iSCSI的出现解决了开放性、容量、传输速度、兼容性、安全性等问题,其优越的性能使其自发布之日始便受到市场的关注与青睐。  

  iSCSI的工作流程  

  iSCSI协议就是一个在网络上封包和解包的过程,在网络的一端,数据包被封装成包括TCP/IP头、iSCSI识别包和SCSI数据三部分内容,传输到网络另一端时,这三部分内容分别被顺序地解开。  

  iSCSI系统由一块SCSI卡发出一个SCSI命令,命令被封装到第四层的信息包中并发送。接收方从信息包中抽取SCSI命令并执行,然后把返回的SCSI命令和数据封装到IP信息包中,并将它们发回到发送方。系统抽取数据或命令,并把它们传回SCSI子系统。所有这一切的完成都无需用户干预,而且对终端用户是完全透明的。  

  为了保证安全,iSCSI有自己的上网登录操作顺序。在它们首次运行的时候,启动器(initiator)设备将登录到目标设备中。任何一个接收到没有执行登录过程的启动器的iSCSIPDU(iSCSIProtocolDataUnits,iSCSI协议数据单元)目标设备都将生成一个协议错误,而且目标设备也会关闭连接。在关闭会话之前,目标设备可能发送回一个被驳回的iSCSIPDU。这种安全性是基本的,因为它只保护了通信的启动,却没有在每个信息包的基础上提供安全性。还有其他的安全方法,包括利用IPsec。在控制和数据两种信息包中,IPsec可以提供整体性,实施再次(replay)保护和确认证明,它也为各个信息包提供加密。  

  iSCSI标准的制定情况  

  建立符合行业标准的通过IP网络传输存储信息的需求和机会同时存在,但问题是如何建立这个标准并且使之成为行业的统一标准。[Page]

  Bechtolsheim及其小组和IBM建立了合作伙伴关系,共同为新协议起草了一个标准,称为iSCSI(互联网SCSI),该标准允许在TCP/IP协议上传输SCSI命令。2000年2月,该小组将此草案作为互联网标准草案提交给互联网工程任务组(IETF)。同年3月,IETF会议对该草案进行了讨论,并决定成立一个IETF工作组,负责制订通过IP传输存储信息的技术。截至2000年8月,IETF小组的成员已增加到500人,代表着200家公司或组织,几乎包括了所有的存储器、网络部件及系统供应商。  

  目前,关于iSCSI的标准制订已经进入最后阶段,估计明年初正式标准就将推出。IETF日前宣布,它已完成了iSCSI协议的工作,现在将为它分配征求意见编号。这项规范规定了软件在内联网上传送SCSI包和在长距离上管理存储时,如何处理SCSI数据包以及如何在TCP/IP命令中封装它们。  

  iSCSI与FC(光纤通道)的比较  

  网络存储主要由三大部分组成:服务器(host)、交换(switch)和存储设备(target)。在这三者中,交换是很关键的。网络存储的交换方式有两种,一种是光纤通道(FC),另外一种就是iSCSI。  

  从数据传输的角度来看,光纤通道和iSCSI有很大的不同:光纤通道的传输采用其FCP协议,而iSCSI采用Internet上现有的TCP协议。FCP协议最初是按照光纤通道网络的高级协议设计的,它紧密地与低级网络功能集成在一起工作。而iSCSI在开发时采用现有的由TCP所提供的受保护的传输机制。所以由于采用不同的机制,iSCSI和光纤通道之间是不可能兼容的。  

  与光纤通道相比,iSCSI有其自身的诸多优势,主要表现在iSCSI更加经济。成本的节约可体现在以下几个方面:(1)在一般的数据和SAN网络之间存在的公用技术可使培训费用降低,而且也不必设立单独的岗位职员,这两者都可使成本降低;而且以太网大量的安装基础也可使价格降低。(2)iSCSI可利用现有的、容易理解的TCP/IP基础设施来构筑SAN,随着在QoS和安全方面的进步,在存储与现有的基础设施之间的共享表明,在硬件、培训、实施等几个方面都有机会实现可观的成本节约。(3)随着千兆以太网的实现,用户将可得到传输速率为1Gbps的存储网络,而不需改变现有的基础设施。  

  FC(FibreChannel)的安装基础很少,理解其技术的人也不多,而且它很昂贵。FC在同等速度下可提供稍好一些的性能,但是这一点并不能弥补其在实现时所需的高额费用和额外的培训费用所构成的高成本。近期,在以太网的速度超过FC以前,FC可以暂时保持其在SAN技术领域的优势地位,但这也仅限于在iSCSI成气候之前的一段时间内。  

  但是,iSCSI在三到五年内不会取代FibreChannel。首先,TCP/IP网络虽说有许多值得称道的地方,但它在传输数据块时的致命问题至今在技术上还没有突破性进展。虽然FibreChannel在标准、远距离连接、成本等方面有待进一步改进和提高,但它在区域性SAN领域已经取得了显著成效。其产品和技术正逐步成熟。所以,就目前来看,如果用户需要大容量、高速块级数据存取,FibreChannel还是唯一的选择。但随着iSCSI的成熟,它将为FibreChannel分担存储市场,加之,Brocade、Intel、Cisco等各领域厂商的努力,也必将促进FibreChannel和iSCSI技术的融合,取长补短,共同发展  

  iSCSI的优势与局限性  

  iSCSI技术的优势:iSCSI的基础是传统的以太网和Internet,近20年来,网络技术的迅猛发展使传统网络无处不在,iSCSI有很好的基础,同时能大大减少总体拥有成本。

  随着技术的进步,IP网络的带宽发展相当迅速,1Gbps以太网早已大量占据市场,10Gbps以太网也已整装待发。而且,该协议由包括IBM、Cisco、Intel、Brocade、Adaptec等业界巨头的支持,同时,一批新型厂商也竞相参与,如NishanSystem、SANValley、CNT、Pirus、3Ware等。  

  在技术实施方面,iSCSI以稳健、有效的IP及以太网架构为骨干,使忍受性大大增加。另外,简单的管理和布署也是iSCSI让业界心动的一个原因,因为传统网络厂商已经培养了很多的专业网络人才,不需要投入培训,就可以轻松拥有专业的iSCSI人才。  

  iSCSI是基于IP协议的技术标准,它实现了SCSI和TCP/IP协议的连接,对于以局域网为网络环境的用户,只需要不多的投资,就可以方便、快捷地对信息和数据进行交互式传输及管理。  

  完全解决数据远程复制(DataReplication)及灾难恢复(DisasterRecover)的难题。安全性方面,以往的FC-SAN及DAS大都是在管制的环境内,安全要求相对较低。iSCSI却将这种概念颠倒过来,把存储的数据在互联网内流通,令用户感到需要提升安全要求。所以,iSCSI已内建支持IPSEL的机制,并且在芯片层面执行有关指令,确保安全性。

  但是,存储工程师在畅谈iSCSI前景的时候,也需要实事求是地分析目前的形势和发展方向。实际上,到目前为止,还没有一个成熟的产品来展示iSCSI的魅力,它还没有大面积商业化应用。而存储网络面临的诸多问题,iSCSI并非都能迎刃而解,如距离和带宽之间的矛盾。虽然,iSCSI满足了长距离连接的需求,方便了广域存储的连接,但是,IP的带宽仍然是其无法解决的问题。虽然IP网络发展迅速,1Gbps的网络逐渐普及,但从广域网来说,带宽仍然相当昂贵。即便可以利用1Gbps的带宽进行iSCSI数据传输,速度仍不理想。而且,IP网络的效率和延迟都是存储数据传输的巨大障碍。

 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

佚名
佚名

相关推荐

  • VSA,SDS,DAS:服务器附加存储的概念和产品

    传统的DAS、NAS和SAN就像一个彩色转盘里的红、黄、蓝三种颜色。而软件定义存储(SDS),数据定义存储(DDS)和对象存储则是根据这三种基本色进行不同程度的混合。

  • 重整MSA HP入门阵列“改头换面”

    14日,HP更新其入门级MSA存储平台产品,其中MSA 1040增加12 Gb SAS直连主机连接, MSA 2040加强了混合闪存捆绑和sub-LUN分层装配。

  • 服务器存储归来

    随着近年来各种存储技术的出现,存储架构师在构建理想的存储方案时有了更多的选择。过去大家根据DAS、NAS和SAN的各自特点来规划企业存储系统,而今天,软件定义存储受到了更大的关注。

  • FC仍然是网络存储之王

    光纤存储市场目前仍然健康,虽然近年的发展相对较缓。随着对性能要求高的应用的逐渐显现,32Gbps带宽的FC变得越来越有吸引力,并且这样的需求有增无减。