欢迎来到天天文库
浏览记录
ID:33782929
大小:1.77 MB
页数:58页
时间:2019-03-01
《基于iscsi的ip+san研究及实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江大学硕士学位论文基于iSCSI的IPSAN研究及实现姓名:张新蕾申请学位级别:硕士专业:计算机应用技术指导教师:史烈;陈小平20050201摘要SCSI(SmallComputerSystemInterface小型计算机系统接口)是用于应用程序和存储设备之间传输数据的协议。SCSI有一个主要的缺陷是SCSI总线长度有限。随着SAN(StorageAreaNetwork,存储区域网络)技术的发展,提出了一些可以扩展SCSI总线长度的协议,它们有互联网光纤通道协议(InternetFibreChannelProtocol,iFC
2、P)、基于IP的光纤通道(FibreChannelOverTCP/IP,FCIP)、互联网小型计算机系统接口(InternetSmal1ComputerSystemsInterface,iSCSI)。这些协议技术都要求使用发起端(Initiator)和目标端(Target)来实现。发起端负责SCSI命令的发起,目标端则负责接收、处理SCSI命令。通常我们把发起端和目标端所要做的主要工作作为一个逻辑代码单元独立出来,称之为中间层(Mid—Level)。当前Linux下已经实现了SCSI发起端的中间层,它用来和各种发起端交互,但是L
3、inux中并没有实现SCSI目标端的中间层。本文通过对SCSI协议和iSCSI协议的研究,为Linux实现了SCSI目标端中间层,并且在此基础上实现了基于iSCSI协议的SAN。关憎鱼:s观。ISc钮.发越端,日标瑞ABSTRACTTheSmal1ComputerSystemsInterface(SCSI)hasbeentransmitdatabetweenapplicationsandstoragedevicesusedtoOneofthemajor1imitationsofSCSIisthelengthoftheSCSIbu
4、s.WiththeevolutionofStorageAreaNetworks(SANs),severalprotocolshavebeenproposedtoextendthelengthoftheSCSIbuse.g.,iFCP,FCIP,iSCSl.ThesetechnologiesrequirestheuseofanInitiatorandaTargetthatimplementthesaidprotocols.TheInitiatorissuesSCSIcommandthenTargetreceiveandhand]e
5、it.A1argeportionofwhatsuchInitiatorsorTargetsneedtodofromaSCSIperspectivecanbeisolatedintoalogicalcodeunitreferredtoasamid—level.WhilethereexistSintheLinuxkernelaSCSIInitiatormid—levelthatdriverswrittenforvariousInitiatorscaninterfacewith,nocorrespondingmid—levelexis
6、tsfortheTargetSide.ThiSthesiSinvolvesthestudyofiSCSIandSCSIprotocol,thejmplementatioofSCSITargetmid-levelforLinuxandtheimplementationofIPSANbasedoniSCSIk9V眺:56I,湾6工,Mit撕,叼e移.I卜浙江大学硕士学位论文1.1存储系统发展和需求第一章绪论近年来,随着Internet和Intranet技术的广泛应用,对存储容量提出了越来越庞大的要求,交易的信息量以令人难以置信的速度
7、迅速增长,’信息的存储己成为企业的核心业务。而且,电子商务、电子邮件也对数据在可用性、可靠性、可扩展性等方面提出了更加严格的要求。网络上大量的数据需要存储,如何简便、快速、安全地存储这些数据,这对存储系统的容量和速度提出了空前的要求。又由于企业信息系统环境的目趋复杂,能够提供多种信息处理系统的连接、信息保护、信息管理、信息分享、具有弹性的存储架构已成为大趋势。传统的以服务器为中心的DAS(DirectAttachedStorage,直接附属存储)方式已不能满足用户的需要,越来越多的用户已经从原来的以“服务器中心”模式转换为以“数
8、据为中心”的NAS(NetworkAttachtedStorage,网络附加存储)和SAN(StorageNetwork,存储区域网络)上。除了Internet技术以外,在大型数据仓库的应用、大型CAD设计系统、图形处理系统、在线事务处理系统、宽带多媒体系统、电
此文档下载收益归作者所有