发布时间: 2005年05月31日
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技术出现之前,,,,构建存储区域网的唯一技术是利用光纤通道(Fiber Channel),,,,该标准制定于20世纪90年代初期,,但是其架构需要高昂的建设成本,,,,远非一般企业所能够承受。。。iSCSI技术的出现对于以局域网为网络环境的用户来说,,,它只需要不多的投资,,,就可以方便、、、快捷地对信息和数据进行交互式传输和管理。。。。相对于以往的网络接入存储,,,iSCSI的出现解决了开放性、、、容量、、传输速度、、、兼容性、、、安全性等问题,,,,其优越的性能使其自发布之日始便受到市场的关注与青睐。。。。
二、、、iSCSI的工作流程
iSCSI协议就是一个在网络上封包和解包的过程,,,,在网络的一端,,,,数据包被封装成包括TCP/IP头、、iSCSI识别包和SCSI数据三部分内容,,,传输到网络另一端时,,,这三部分内容分别被顺序地解开。。。。iSCSI系统由一块SCSI卡发出一个SCSI命令,,,命令被封装到第四层的信息包中并发送。。接收方从信息包中抽取SCSI命令并执行,,,,然后把返回的SCSI命令和数据封装到IP信息包中,,,并将它们发回到发送方。。。系统抽取数据或命令,,,,并把它们传回SCSI子系统。。。。所有这一切的完成都无需用户干预,,,,而且对终端用户是完全透明的。。。。
为了保证安全,,,,iSCSI有自己的上网登录操作顺序。。。。在它们首次运行的时候,,,,启动器(initiator)设备将登录到目标设备中。。。任何一个接收到没有执行登录过程的启动器的iSCSI PDU(iSCSI Protocol Data Units,,iSCSI协议数据单元)目标设备都将生成一个协议错误,,而且目标设备也会关闭连接。。在关闭会话之前,,目标设备可能发送回一个被驳回的iSCSI PDU。。。。这种安全性是基本的,,,,因为它只保护了通信的启动,,却没有在每个信息包的基础上提供安全性。。还有其他的安全方法,,包括利用IPsec。。在控制和数据两种信息包中,,IPsec可以提供整体性,,,,实施再次(replay)保护和确认证明,,,,它也为各个信息包提供加密。。。。
