[发明专利]SAS成对减法路由无效
申请号: | 200910162231.1 | 申请日: | 2009-07-30 |
公开(公告)号: | CN101739221A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 史蒂芬·B·约翰逊;威廉·佩蒂;欧文·帕里 | 申请(专利权)人: | LSI公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京纽乐康知识产权代理事务所 11210 | 代理人: | 田磊 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sas 成对 减法 路由 | ||
1.一种在串行连接小型计算机系统接口(SAS)级联拓扑中执行成对减法路由的方法,包括:
分配一输入端口给一SAS扩展器装置;
分配一输出端口给所述SAS扩展器装置;
定义所述输出端口和所述输入端口为相互成对作为一主减法端口;
仅编写所述SAS扩展器的路由表中的一SAS发起者地址;
如果OPEN命令的DEST不是所述SAS扩展器装置的直接连接装置且所述DEST不在所述SAS扩展器装置的所述路由表中,一旦接收到进入所述输入端口的OPEN命令,就将所述OPEN命令发送出所述输出端口;
如果OPEN命令的DEST不是所述SAS扩展器装置的直接连接装置且所述DEST不在所述SAS扩展器装置的所述路由表中,一旦接收到进入所述输出端口的OPEN命令,就将所述OPEN命令发送出所述输入端口;
添加一第二输入端口和一第二输出端口给所述SAS扩展器装置;
定义所述第二输入端口和所述第二输出端口为相互成对作为次级减法端口;
如果OPEN命令的DEST不是所述SAS扩展器装置的直接连接装置且所述DEST不在所述SAS扩展器装置的所述路由表中时,一旦接收到进入所述第二输入端口的OPEN命令,就将所述OPEN命令发送出所述第二输出端口;
如果OPEN命令的DEST不是所述SAS扩展器装置的直接连接装置且所述DEST不在所述SAS扩展器装置的所述路由表中时,一旦接收到进入所述第二输出端口的OPEN命令,就将所述OPEN命令发送出所述第二输入端口;
通过一经销商特有SAS管理协议(SMP)函数的一修改的路由属性指定所述SAS扩展器的所述减法端口;以及
当一端口的一修改的路由属性存在时,所述SAS发起者忽略用于所述端口的SMP响应属性并改为使用用于所述端口的所述修改的路由属性。
2.根据权利要求1所述的方法,其中,所述次级减法端口用于与SAS扩展器装置的直接连接装置的通信进行操作。
3.根据权利要求1所述的方法,其中,一OPEN命令默认至所述主减法端口。
4.根据权利要求1所述的方法,其中,所述编写所述SAS扩展器的路由表中的一SAS发起者地址还包括:为一自配置指定端口编写所述路由表,其中为所述端口编写路由表通过所述SAS扩展器执行。
5.根据权利要求1所述的方法,其中,所述编写所述SAS扩展器的路由表中的一SAS发起者地址还包括:
使用所述SAS路由拓扑中的每一个SAS发起者编写所述SAS扩展器的所述路由表中的一SAS发起者地址,每一个SAS发起者仅编写用于所述SAS扩展器的所述路由表中与该SAS发起者相应的SAS发起者地址。
6.根据权利要求5所述的方法,其中,所述编写所述SAS扩展器的路由表中的一SAS发起者地址通过所述SAS路由拓扑中的每一个SAS发起者执行,每一个SAS发起者仅编写用于所述SAS扩展器的所述路由表中与该SAS发起者相应的SAS发起者地址还包括:
使用所述SAS路由拓扑中的每一个SAS发起者编写所述SAS扩展器的所述路由表中的一SAS发起者地址,每一个SAS发起者仅编写用于所述SAS扩展器的所述路由表中的SAS发起者的所述SAS发起者地址,以及
其中每一个SAS发起者根据所述SAS路由拓扑中所述SAS发起者的位置,仅编写用于所述SAS扩展器的一种类型的修改的路由属性端口的路由表中与该SAS发起者相应的SAS发起者地址。
7.根据权利要求1所述的方法,其中SAS发起者可位于所述SAS路由拓扑的顶部或底部。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于LSI公司,未经LSI公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910162231.1/1.html,转载请声明来源钻瓜专利网。