[发明专利]网际网络小型电脑界面的数据单元的解析方法无效
申请号: | 201010589581.9 | 申请日: | 2010-11-30 |
公开(公告)号: | CN102480516A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 朱明胜;陈志丰 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;祁建国 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网际 网络 小型 电脑 界面 数据 单元 解析 方法 | ||
技术领域
本发明涉及一种数据单元的解析方法,特别有关于一种网际网络小型电脑界面的数据单元的解析方法。
背景技术
网际网络小型电脑系统界面(internet Small Computer Systems Interface,简称iSCSI)为网际网络工程任务小组(Internet Engineering Task Force,IETF)提出的通讯协议标准。iSCSI通过(Transmission Control Protocol/Internet Protocol,TCP/IP)通讯协议连接网络的多台电脑主机,以串联多个分散于网际网络的储存设备130成为虚拟的网络储存设备。使用者存取此网络储存设备,就如同存取本机硬盘装置。相较于传统小型电脑系统界面(Small Computer SystemsInterface,简称SCSI)及冗余磁盘阵列(Redundant Array of Independent Disks,RAID)技术,iSCSI技术兼具SCSI的高速传输能力,却又不受限于储存设备的扩充/备分能力,可无限制扩充虚拟储存设备的容量。此虚拟储存设备称为储存区域网络(Storage Area Network,SAN),主要由发起端(Initiator)110及目标端120(target)构成。发起端110传送存取请求与目标端120建立通话连线(Session)。请参考“图1”所示,其为公知技术的存取请求与数据单元的传送示意图。
在网际网络小型电脑系统界面协议中定义了很多种封装数据单元的格式,但其中大部是用于协议管理和错误恢复使用。真正涉及到网际网络小型电脑系统界面的数据传输只有SCSI指令负载单元(SCSI CMD PDU)、数据输入单元(Data In PDU)、数据输出单元(Data Out PDU)、准备传送数据单元(Ready toTransfer PDU)的格式。但是经过每一层的数据单元的解析需要耗费许多的时间。因此如何加快数据单元的解析处理,将有效的提高整体的存取效率。
发明内容
鉴于以上的问题,本发明所要解决的技术问题在于提供一种网际网络小型电脑界面的数据单元的解析方法,用以处理网际网络小型电脑界面的数据写入请求。
本发明所公开的网际网络小型电脑界面的数据单元的解析方法包括以下步骤:建立发起端与目标端的通讯,并将数据写入请求发送至目标端;目标端的区段重组引擎(Segment Reassemble Engine)根据数据写入请求产生准备传送数据单元(R2T PDU);目标端将准备传送数据单元传送至发起端;发起端根据准备传送数据单元产生多组数据输出单元,在每一数据输出单元的目标端传送标签(target transfer tag)写入分散/集中区块(scatter/gather block);将数据输出单元传送至目标端;目标端根据目标端传送标签查找出相应的分散/集中区块,并从分散/集中区块里取得主机缓存(host buffer);目标端执行直接存取存储器命令,用以将目标端所接收到的负载内容直接写入主机缓存中;当目标端完成写入请求后,目标端向发起端发出完成回应单元(RSP PDU)。
本发明提供了一种网际网络小型电脑界面的数据单元的解析方法,本发明对目标端所传送的数据数据包的内容进行调整,使得整体系统可以提高写入时的存取速度。
有关本发明的特征与实作,兹配合附图作最佳实施例详细说明如下。
附图说明
图1为公知技术的存取请求与数据单元的传送示意图;
图2为本发明的架构示意图;
图3为本发明的运作流程示意图;
图4为本发明的查找分散/集中列表的运作示意图。
其中,附图标记
110发起端 120目标端
130储存设备 210发起端
220目标端 230储存设备
240主机总线配接器
具体实施方式
当发起端对目标端进行写入操作时,目标端会发出小型电脑界面写入指令负载单元(SCSI Write CMD Protocol Data Unit(PDU))与数据输出单元(Data OutPDU)。本发明为能对目标端加速其写入的操作,所以对数据输出单元提出了以下的操作。请参考“图2”所示,其为本发明的架构示意图。在网际网络小型电脑界面的网络数据包的处理系统200包括有:发起端210、目标端220与储存设备230。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010589581.9/2.html,转载请声明来源钻瓜专利网。