IP SAN是基于iSCSI的完整的网络存储解决方案,简单的说就是应用了iSCSI的SAN。要想理解IPSAN就必须先了解iSCSI,iSCSI(Internet Small Computer System Interface),Internet小型计算机系统接口,最初是由IBM和思科共同开发的iSCSI协议标准,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集。iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。
iSCSI技术的核心是在TCP/IP网络上传输SCSI协议,是指用TCP/IP报文、和ISCSI报文封装SCSI报文,使得SCSI命令和数据可以在普通以太网络上进行传输。
iSCSI数据格式
iSCSI协议定义了在TCP/IP网络发送、接收block(数据块)级的存储数据的规则和方法。发送端将SCSI命令和数据封装到TCP/IP包中再通过网络转发,接收端收到TCP/IP包之后,将其还原为SCSI命令和数据并执行,完成之后将返回的SCSI命令和数据再封装到TCP/IP包中再传送回发送端。而整个过程在用户看来,使用远端的存储设备就象访问本地的SCSI设备一样简单。
2003年IETF通过了iSCSI标准,这就表示着我们将可利用现有的以太网络建立SAN,成就了网络类型中统一应用和存储的代表作—IPSAN(或称为iSCSISAN)。它的目的就是要使用本地iSCSI导向器和iSCSI目标来建立SAN。SAN为了承载SCSI协议的高带宽,一般采取光纤通道实现联网,这样直接造成实现本钱昂贵。因此为了降低联网本钱,同时保护大部分客户在IP网络已有的投资,业界对于SCSIoverIP协议的研究早已趋之若鹜。