[发明专利]自动串行协议目标端口传输层重试机制无效
申请号: | 200680023356.0 | 申请日: | 2006-06-28 |
公开(公告)号: | CN101208677A | 公开(公告)日: | 2008-06-25 |
发明(设计)人: | V·劳;P·塞托;S·彻穆杜帕蒂;N·张;K·费穆拉;W·哈莱克;A·帕里克 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;H04L12/56 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 曾祥夌;王小衡 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 串行 协议 目标 端口 传输 重试 机制 | ||
技术领域
本发明的实施例涉及串行化协议中的重试机制的领域。更具体地说,本发明的实施例涉及自动化串行(小型计算机系统接口(SCSI))协议(SSP)目标端口传输层重试(TLR)机制。
背景技术
串行连接SCSI(SAS)是并行SCSI协议的协议演变。SAS提供点对点串行外围接口,设备控制器可通过其中相互直接链接。SAS结合两种既定技术-SCSI和串行高级技术配件(SATA)技术,从而将SCSI协议的实用性和可靠性与SATA的串行体系结构的性能优势相结合。
SAS是对于传统SCSI的性能改进,因为SAS使不同大小和类型的多个装置能够同时以全双工模式连接。另外,SAS装置可进行热插拨。
计算机装置、存储装置和各种电子装置设计成符合以串行方式进行操作的更快速协议、如SAS协议,以便提供当今应用所需的速度和性能。
在SAS规范[例如串行连接SCSI-1.1(SAS-1.1),美国信息技术国家标准(ANSI),T10委员会,修订版09d,状态:T10批准,项目:1601-D,2005年5月30日][以下称作SAS标准]中,定义了SSP目标端口的SSP目标端口传输层重试(TLR)要求。
根据SAS标准,如果将协议特定逻辑单元模式页中的“传输层重试”(TRANSPORT LAYER RETRIES)位设置为1,则SSP目标端口应当处理在发送传输就绪(XFER_RDY)帧时出现的链路层差错。下面描述这个SAS标准协议。
SSP目标端口首先将各XFER_RDY帧中的“重试数据帧”(RETRYDATA FRAME)位设置为1。如果SSP目标端口发送XFER_RDY帧,并且没有接收到确认(即发生ACK/NAK超时),或者接收到否定确认(NAK),则SSP目标端口应当重传在目标端口传输标记(tag)字段中具有不同值、其中的“重传”(RETRANSMIT)位设置为1的XFER_RDY帧。对于ACK/NAK超时的情况,要求SSP目标端口关闭连接并开启新的连接,以便重传XFER_RDY帧。SSP目标端口重传没有接收到ACK的各XFER_RDY帧至少一次。
如果SSP目标端口发送其“传输层重试”位在逻辑单元模式页中设置为1的逻辑单元的读数据帧,则SSP目标端口应当按照以下描述的方式来处理在发送读数据帧时发生的链路层差错。
如果SSP目标端口发送读数据帧,但没有接收到ACK/NAK(即发生ACK/NAK超时),或者接收到那个帧的NAK,则SSP目标端口从最后一个ACK/NAK平衡点开始重传所有读数据帧。对于ACK/NAK超时的情况,要求SSP目标端口关闭连接并开启新的连接,以便重传读数据帧。
在这种情况下,在第一重传读数据帧中将“改变数据指针”(CHANGE DATA POINTER)设置为1,并且在下一个读数据帧中将其设置为零。SSP目标端口应当重传没有接收到ACK的各读数据帧至少一次。SSP目标端口重传各读数据帧的次数通常是供应商特定的。
在SAS标准中对于令SSP目标端口处理传输层重试所阐述的这些相当明确地定义的规则目前通过固件来处理。固件实现因固件与硬件之间大量所需的同步交换(handshake)而产生大量固件开销以及产生大量处理器计算周期时间。
附图说明
图1是框图,说明在其中可采用SSP目标端口的系统的一个实例。
图2是框图,说明输入/输出(I/O)命令的分散集中列表。
图3是框图,说明ITLQ关系(nexus)的I/O上下文。
图4是框图,说明SSP目标端口的一个实例。
图5是框图,说明SSP目标端口的一个实例。
图6是简图,说明SAS控制器的SSP目标端口以及处理I/O写命令的传输层重试(TLR)过程的所执行功能性。
图7是简图,说明作为TLR机制的组成部分、SSP目标端口如何处理重试写数据帧。
图8是框图,说明作为I/O读命令的TLR机制的组成部分、SSP传输端口如何处理读数据帧。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680023356.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有摇动响应机制的音乐播放装置
- 下一篇:一种固体五彩海鱼水簇缸的制作方法