×

SAS fabric discovery

  • US 9,081,818 B2
  • Filed: 03/13/2012
  • Issued: 07/14/2015
  • Est. Priority Date: 03/13/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A serial attached SCSI (SAS) switch comprising:

  • a discovery module to perform a local discovery operation on a portion of a SAS fabric associated with the SAS switch;

    create a first local topology map based at least in part on a result of the local discovery operation;

    request a second local topology map from an adjacent SAS switch;

    receive the second local topology map from the adjacent SAS switch;

    request a local discovery status of the adjacent SAS switch prior to receiving the second local topology map from the adjacent SAS switch;

    create a consolidated topology map by merging the first local topology map with the second local topology map received from the adjacent SAS switch, wherein the discovery module is to, after creating the consolidated topology map, send a SAS primitive on each PHY indicating to other devices that a change occurred;

    identify a SAS switch that is beyond the adjacent SAS switch based on the second local topology map;

    request an additional local topology map from the SAS switch that is beyond the adjacent SAS switch; and

    merge the additional local topology map to the consolidated topology map, wherein the identify the SAS switch that is beyond the adjacent SAS switch, the request the additional local topology map and the merge the additional local topology map to the consolidated topology map are performed repeatedly until all local topology maps are received from all SAS switches.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×