【技术实现步骤摘要】
本专利技术总体涉及串行连接SCSI领域,以及更具体地涉及用于提供多个SAS扩展器 作为单一、无阻塞SAS扩展器的路径故障切换的方法。
技术介绍
串行连接SCSI (SAS)是表示各种被设计为实现计算机设备之间的数据传递的技 术的术语。SAS协议是至平行小计算机系统接口的串行后继站。在SAS协议中,所有SAS设 备是发起设备、目标设备、或扩展设备。发起设备是开始SAS数据传递的设备,而目标设备 是发起设备传递数据至其的设备。发起设备和目标设备一起被认为是终端设备。 SAS扩展器是帮助在多个发起设备和多个目标设置之间数据传递的设备。SAS协 议使用点对点总线拓扑。因此,如果发起设备需要连接到多个目标设备,则在发起设备和每 个独立的目标设备之间必须直接连接以有助于在发起设备和每个独立目标设备之间的每 个独立数据传递。SAS扩展器管理多个发起设备和多个目标设备之间的连接和数据传递。 SAS扩展器可以包括SAS设备。
技术实现思路
—种在组合多个串行连接小型计算机系统接口 (SAS)扩展器以用作单一的、结合 的SAS扩展器时提供路径故障切换的方法,可包括但不限于检测一第一 SAS扩展器和一设 备之间的故障链路;以及将通过所述故障链路连接到所述设备的所述第一 SAS扩展器的数 据传输重路由到通过一有效链路连接到所述设备的一第二 SAS扩展器,其中所述第一 SAS 扩展器通过用于扩展器间通信的所述第一 SAS扩展器的phy层(phys)和所述第二 SAS扩 展器的phy层(phys)连接到所述第二 SAS扩展器。 —种系统,包括但不限于用于组合多个SAS扩展器以用作单 ...
【技术保护点】
一种在组合多个串行连接小型计算机系统接口(SAS)扩展器以作为单一的、结合的SAS扩展器时提供路径故障切换的方法,包括:检测一第一SAS扩展器和一设备之间的一故障链路;和将通过所述故障链路连接到所述设备的所述第一SAS扩展器的一数据传输重路由到通过一有效链路连接到所述设备的一第二SAS扩展器,其中所述第一SAS扩展器通过用于扩展器间通信的所述第一SAS扩展器的phy层(phys)和所述第二SAS扩展器的phy层(phys)连接到所述第二SAS扩展器。
【技术特征摘要】
US 2008-9-5 61/191,037;US 2009-4-2 12/384,291一种在组合多个串行连接小型计算机系统接口(SAS)扩展器以作为单一的、结合的SAS扩展器时提供路径故障切换的方法,包括检测一第一SAS扩展器和一设备之间的一故障链路;和将通过所述故障链路连接到所述设备的所述第一SAS扩展器的一数据传输重路由到通过一有效链路连接到所述设备的一第二SAS扩展器,其中所述第一SAS扩展器通过用于扩展器间通信的所述第一SAS扩展器的phy层(phys)和所述第二SAS扩展器的phy层(phys)连接到所述第二SAS扩展器。2. 根据权利要求1所述的方法,其中,所述检测一第一SAS扩展器和一设备之间的一故 障链路进一步包括检测由于至少一个物理或逻辑问题导致的一第一 SAS扩展器和一设备之间的一故障 链路。3. 根据权利要求1所述的方法,其中,所述将通过所述故障链路连接到所述设备的所 述第一 SAS扩展器的一数据传输重路由到通过一有效链路连接到所述设备的一第二 SAS 扩展器,其中所述第一 SAS扩展器通过用于扩展器间通信的所述第一 SAS扩展器的phy层 (phys)和所述第二 SAS扩展器的phy层(phys)连接到所述第二 SAS扩展器进一步包括将连接到所述设备的所述第一 SAS扩展器的一数据传输重路由到通过一有效链路连 接到所述设备的第二 SAS扩展器,所述有效链路经过用于扩展器间通信的所述第一 SAS扩 展器的phy层(phys)和用于扩展器间通信的所述第二 SAS扩展器的phy层(phys)。4. 根据权利要求1所述的方法,其中,所述将通过所述故障链路连接到所述设备的所 述第一 SAS扩展器的一数据传输重路由到通过一有效链路连接到所述设备的一第二 SAS 扩展器,其中所述第一 SAS扩展器通过用于扩展器间通信的所述第一 SAS扩展器的phy层 (phys)和所述第二 SAS扩展器的phy层(phys)连接到所述第二 SAS扩展器进一步包括重新编写所述第一SAS扩展器的一路由表以将来自所述故障内部链路的所述数据传 输重路由到用于扩展器间通信的所述第一SAS扩展器的phy层(phys)和用于扩展器间通 信的所述第二 SAS扩展器的phy层(phys)之间的所述链路。5. 根据权利要求4所述的方法,其中,所述重新编写所述第一SAS扩展器的一路由表以 将来自所述故障内部链路的所述数据传输重路由到用于扩展器间通信的所述第一SAS扩 展器的phy层(phys)和用于扩展器间通信的所述第二SAS扩展器的phy层(phys)之间的 所述链路进一步包括重新编写所述第一SAS扩展器的一路由表以将来自所述故障内部链路的所述数据传 输重路由到用于扩展器间通信的所述第一SAS扩展器的所述phy层(phys)和用于扩展器 间通信的所述第二 SAS扩展器的所述phy层(phys)之间的所述链路,其中所述重新编写通过所述第一 SAS扩展器上的固件执行。6. 根据权利要求1所述的方法,其中,所述将通过所述故障链路连接到所述设备的所 述第一SAS扩展器的一数据传输重路由到通过一有效链路连接到所述设备的一第二SAS 扩展器,其中所述第一 SAS扩展器通过用于扩展器间通信的所述第一 SAS扩展器的phy层 (phys)和所述第二 SAS扩展器的phy层(phys)连接到所述第二 SAS扩展器不指示给连接 至所述单一的、结合的SAS扩展器的SAS发起者和SAS目标这样的重路由正在发生。7. 根据权利要求1所述的方法,其中,所述将通过所述故障链路连接到所述设备的所述第一 SAS扩展器的一数据传输重路由到通过一有效链路连接到所述设备的一第二 SAS 扩展器,其中所述第一 SAS扩展器通过用于扩展器间通信的所述第一 SAS扩展器的phy层 (phys)和所述第二 SAS扩展器的phy层(phys)连接到所述第二 SAS扩展器进一步包括 如果通过一有效内部链路连接到所述设备的所述第二 SAS扩展器已具有到所述设备 的一已启用链路,所述通过故障内部链路连接到所述设备的所述第一SAS扩展器则回复一 判优调定正在进行的应答。8. 根据权利要求7所述的方法,其中,所述如果通过一有效内部链路连接到所述设备 的所述第二 SAS扩展器已具有到所述设备的一已启用链路,所述通过故障内部链路连接到 所述设备的所述第一 SAS扩展器则回复一判优调定正在进行的应答进一步包括在一稍后时间通过请求所述重路由的数据传输的一SAS发起者重试重路由的数据传 输并接收所述判优调定正在进行的应答。9. 根据权利要求1所述的方法,进一步包括其中连接到所述单一的、结合的SAS扩展器的一 SAS发起者通过接收一 CHANGE图元接 收一所述故障链路存在的通知。10. 根据权利要求9所述的方法,其中,连接到所述单一的、结合的SAS扩展器的一 SAS 发起者一旦接收到所述CHANGE图元,则执行一 SA...
【专利技术属性】
技术研发人员:克里斯托弗麦卡迪,史蒂芬B约翰逊,
申请(专利权)人:LSI公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。