[发明专利]自配置其端口的路由属性的SAS扩展器的方法和结构有效
申请号: | 201310084414.2 | 申请日: | 2013-03-18 |
公开(公告)号: | CN103793347B | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | R·C·纳根德拉;N·玛德胡苏达纳 | 申请(专利权)人: | 安华高科技通用IP(新加坡)公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 北京律盟知识产权代理有限责任公司11287 | 代理人: | 王田 |
地址: | 新加坡*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 端口 路由 属性 sas 扩展 方法 结构 | ||
技术领域
本发明总体上涉及串行连接SCSI(SAS)系统,并且更具体地涉及SAS扩展器。
背景技术
在SAS域(即,实现交换式SAS结构的电子系统)中,SAS发起器与大量SAS或串行高级技术附件(SATA)终端设备进行通信是常见的。例如,终端设备包括提供数据的一个或多个逻辑卷的SAS/SATA存储设备。在SAS域中,终端设备可以经由一个或多个SAS扩展器与发起器耦合以进行通信。SAS扩展器用于在发起器和各种存储设备之间建立交换式临时通信信道。
每个SAS扩展器包括具有相关联的收发器的多个物理链路(PHY)。这些PHY用于定义SAS端口。例如,由单个PHY构成的SAS端口被称为窄端口,而包括多个PHY的SAS端口被称为宽端口。
当首次初始化SAS扩展器时(例如,在发现期间),扩展器的每个端口的路由属性(即,其每个PHY的路由属性)由外部源配置。路由属性定义SAS扩展器如何决定路由传入请求以在SAS设备之间建立通信。打开地址帧(OPEN Address Frame,OAF)是这种请求的一个示例。路由属性可以被定义为“减法路由属性(subtractive)”、“表路由属性(table)”、或“直接路由属性(direct)”。
当PHY与终端设备(例如,存储设备)直接耦合时,使用直接路由。在发现期间使SAS扩展器察觉到终端设备。由此,当传入请求指示了终端设备的SAS地址时,SAS扩展器利用与终端设备直接耦合的端口立即建立与该设备的连接。
当端口与已知的一组SAS地址耦合时(例如,经由一个或多个扩展器与多个设备耦合时),SAS扩展器使用表路由。路由表保持在存储器中,并且与已经被设定为表路由的端口相关联。路由表指示经由各种表路由端口可获得的SAS地址。当接收到请求这些SAS地址中的一个SAS地址的传入请求时,使用适当的端口来转发该请求。
减法路由被用来定义“最后的端口(port of last resort)”。每当在扩展器处在路由表中没有识别出请求的SAS地址并且该请求的SAS地址没有直接连接至SAS扩展器时,使用具有减法路由属性的端口。理想情况下,每个扩展器存在仅一个减法路由端口。
如通常所实现的,典型地,路由属性是由系统工程师使用与扩展器耦合的管理系统上的配置工具手动配置的。这是一个耗时的过程,并且如果(即,由于人误)没有正确地配置SAS域,这还将产生问题。例如,如果彼此耦合的两个端口各自使用减法路由时,那么传入请求可能潜在地在这两个端口之间无限循环地弹跳。这会导致系统的不稳定性,并且阻止SAS域的完整发现。
在其它系统中,SAS发起器可以通过发现每个SAS扩展器以及编程每个扩展器的每个单个的端口的路由属性来协调和管理SAS扩展器的路由属性的配置。但是,这对于在SAS域中占用大量处理功率和带宽的发起器来说也是一个耗时的过程,因为发起器必须与该域中的每个终端设备和扩展器进行通信。
因此,以有效的方式配置SAS扩展器的端口的路由属性是一个持续的挑战。
发明内容
本发明解决上述及其它问题,由此,通过提供用于SAS扩展器自动配置其自己的端口的路由属性的方法和结构,改善有用的技术的状况。这有助于在SAS域中的多个设备上分配处理负荷,从而提高了可对域中的各个扩展器的路由属性进行编程的速度。
在本发明的一个方面中,提供了一种用于操作串行连接SCSI(SAS)扩展器的方法,该串行连接SCSI(SAS)扩展器包括具有相关联的收发器的多个物理链路(PHY),其中,该PHY被配置至端口中。该方法包括经由扩展器的控制单元检测在扩展器的端口处接收的发现串行管理协议(SMP)请求。该方法进一步包括经由控制单元响应于检测SMP请求将存储器中针对所述端口的路由属性设定为减法路由。
本发明的另一方面提供一种串行连接SCSI(SAS)扩展器,该串行连接SCSI(SAS)扩展器包括具有相关联的收发器的多个物理链路(PHY)以及定义针对每个端口的路由属性的存储器,其中,该PHY在扩展器处被配置至端口中。该SAS扩展器还包括控制单元,该控制单元可操作用于检测在扩展器的端口处接收的发现串行管理协议(SMP)请求,并且进一步可操作用于响应于检测SMP请求将针对所述端口的路由属性设定为减法路由。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安华高科技通用IP(新加坡)公司,未经安华高科技通用IP(新加坡)公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310084414.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光或声波通信方法和系统
- 下一篇:一种处理对甲苯磺酸钠废液的装置及工艺