计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

iSCSI协议在OPNET中的实现(1)

2013-12-04 01:11
导读:计算机应用论文论文,iSCSI协议在OPNET中的实现(1)样式参考,免费教你怎么写,格式要求,科教论文网提供的这篇文章不错: 摘要 iSCSI是一种先进的网络存储技术,利用该技术能通过IP网络访问远程
摘要 iSCSI是一种先进的网络存储技术,利用该技术能通过IP网络访问远程存储设备。介绍分析了iSCSI协议模型和iSCSI会话管理,给出了在协议实现过程中设备所处的状态,在此基础上给出了利用iSCSI协议规定的特性和参数在OPNET8.0上实现iSCSI协议的方法,重点提出了iSCSI层的实现的方法,最后给出了该层在OPNET中的实现过程。关键字 iSCSI,;OPNET;网络仿真;SAN1 引言 快速增长的存储容量使得企业需要采用网络存储解决方案。目前网络存储技术采用的连接技术主要有光纤通道和TCP/IP。基于IP的网络存储能解决基于光纤通道的网络存储中存在的兼容性和传输距离问题,而且能提供相对廉价的解决方案。iSCSI(Internet SCSI)协议是IP存储网络协议之一,它将广泛应用的两种工业标准SCSI和TCP/IP结合起来,为存储设备提供面向数据块级的连接服务。由于iSCSI协议对存储网络的性能有很大的影响,所以如果能够建立iSCSI的模型用于仿真,将能够更清楚的了解iSCSI对存储网络性能的影响,但在OPNET上还没有iSCSI的模型,本文给出了在OPNET上实现iSCSI的方法。2 iSCSI协议分析 2.1 iSCSI协议模型 iSCSI使用TCP/IP协议在不稳定网络上进行可靠的数据传输。iSCSI层和标准SCSI集在协议栈中的位置如图1所示。iSCSI层包括了已封装的SCSI命令、数据和状态。就是说若Initiator端的操作系统或应用程序需要进行数据写操作,SCSI的CDB(Command Description Block命令描述块)必须被封装以便能够在串行千兆位链接上传输到Target端。图1 iSCSI协议栈 iSCSI属于端到端的会话层协议,它定义的是SCSI到TCP/IP的映射,即Initiator将SCSI指令和数据封装成iSCSI协议数据单元,向下提交给TCP层,最后封装成IP数据包在IP网络上传输,到达Target后通过解封装还原成SCSI指令和数据,再由存储控制器发送到指定的驱动器,从而实现SCSI命令和数据在IP网络上的透明传输。它整合了现有的存储协议SCSI和网络协议TCP/IP,实现了存储与TCP/IP网络的无缝融合。iSCSI数据包作为TCP的有效载荷被封装到TCP包中,在经过了整个网络协议栈到达物理层时,数据包封装格式如图2所示 图2 iSCSI数据包格式 iSCSI协议监测块数据的传输并完成I/O操作,这些需要在Initiator端和Target端的TCP连接上进行。在实际应用中,IP网内一个Initiator端可以有多个Target端资源,所以同时有多个活动的TCP连接。2.2 iSCSI会话管理 会话指的是两个节点通过某一应用进行通讯,iSCSI会话由一个二元组
    上一篇:移动流媒体QoS中分组丢失率仿真分析(1) 下一篇:没有了