文 献 综 述
一、研究背景及意义
由于信息技术的高速发展,以及电子商务的不断壮大,各种各样的数据也随之以指数方式快速增长,而数据的存储方式也逐渐由分散式存储转向集中式存储,对存储质量的需求也逐渐提高。
而随着网络的发展和普及,万兆级高速宽带出现,使得数据的存储方式开始向网络化和虚拟化发展。目前的数据存储领域,主要的网络存储方式有三种,分别是直接附加存储(DAS)、网络附加存储(NAS),以及存储区域网络(SAN)。其中直接附加存储是将一个专门的存储设备直接连接到一个或者多个服务器上,这种方式效率很低,不利于数据的保护和共享。网络附加存储是采用网络技术,通过网络交换机连接存储系统和服务器主机,建立专用于数据存储的存储私网,但是这种方式在存储过程中会占用带宽,不适用于数据块级的应用。而存储区域网络SAN是一种面向网络的存储结构,是以数据存储为中心的。这种存储方式,采用可扩展的网络拓扑结构,连接服务器和存储设备,可将数据的存储和管理集中在相对独立的网络中,面向服务器提供数据存储服务。它使存储系统的稳定性和可扩展性都得到了极大的提升,逐渐成为了现如今数据存储备份的主要方式。
而这里所研究的ISCSI就是服务于SAN的一种数据传输协议,对其进行研究的重要意义不言而喻。
二、SCSI和ISCSI简介
SCSIS(all Computer System Interface小型计算机系统接口)是一种用于计算机和智能设备之间的系统级接口的独立处理器标准,是一种智能的通用接口标准。该协议实现了端到端的I/O总线,总线上分别有发起端和接收端,SCSI命令由发起端发出,传输到接收端进行相应的处理,互连的设备之间通过SCSI总线执行I/O操作,进行数据传输。
ISCSI( Internet Small Computer System Interface 互联网小型计算机系统接口)是一个供硬件设备使用的、可在IP协议上层运行的SCSI指令集,是一种开放的基于IP协议的工业技术标准。
ISCSI协议是SCSI协议的“网络版”,是一种基于internet和SCSI-3协议的存储技术。它将SCSI协议的命令封装成TCP/IP数据包在以太网中进行传输,实现TCP/IP网络上的主机系统和存储设备之间的大量数据封装和可靠性传输。它将SCSI协议和TCP/IP协议有机结合,其优势在于降低了存储成本的同时,不需要专用电缆,可在已有的IP基础架构智商运行。打破了距离的限制,并且提高了存储系统的可操作性。
本质上来说,ISCSI是一种利用IP网络传输SCSI命令和数据的方法,采用这种方式,可以让两个主机通过IP网络相互协商交换SCSI命令,从而利用广域网仿真出一个高性能本地存储总线,即SAN。
