×

Method and apparatus for enabling communication between iSCSI devices and SAS devices

  • US 8,892,723 B2
  • Filed: 06/16/2010
  • Issued: 11/18/2014
  • Est. Priority Date: 06/16/2010
  • Status: Active Grant
First Claim
Patent Images

1. An iSCSI/SAS router, comprising:

  • a plurality of iSCSI interfaces;

    a plurality of SAS interfaces, wherein the iSCSI/SAS router is operable to receive via the plurality of SAS interfaces a request from a SAS host device for discovering one or more iSCSI target devices connected to the iSCSI interfaces;

    a iSCSI logic stored on memory;

    the iSCSI logic executed by a processor to discover the one or more iSCSI target devices connected to the plurality of iSCSI interfaces, wherein the iSCSI/SAS router is operable to provide to the SAS host device via the plurality of SAS interfaces a list of virtual SAS physical IDs of the discovered one or more iSCSI target devices, and wherein the iSCSI/SAS router is operable to receive via the plurality of SAS interfaces from the SAS host device a selection of an iSCSI target device from the list; and

    a mapping and routing logic coupled to the plurality of iSCSI interfaces and the plurality of SAS interfaces for converting frames received from the SAS host device via the plurality of SAS interfaces and routing the converted frames received from the SAS host device to the iSCSI target device via the plurality of iSCSI interfaces, and for converting frames received from the iSCSI target device via the plurality of iSCSI interfaces and routing the converted frames received from the iSCSI target device to the SAS host device via the plurality of SAS interfaces;

    wherein the mapping and routing logic assigns a virtual SAS physical ID to a iSCSI ID of the iSCSI target device and generates a mapping and routing table having the iSCSI ID of the iSCSI target device mapped to the virtual SAS physical ID to enable communication between the SAS host device and the iSCSI target device.

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