Patent ID: 9335942
Filing Date: 2016-05-10
CPC Classification: G06F

Claim Text:
1. A switching device operable to selectively couple one or more host systems with one or more storage enclosures, each storage enclosure defining one or more logical devices, each logical device associated with a corresponding logical unit number (LUN), the switching device comprising: a back end interface adapted to communicatively couple the switching device with the one or more storage enclosures; a front end interface adapted to communicatively couple the switching device with the one or more host systems; switching logic coupled with the front end interface and coupled with the back end interface, the switching logic adapted to controllably establish a logical connection between a host system through the front end interface and a logical volume of the storage enclosure through the back end interface, wherein the logical volume is identified by a corresponding LUN; control logic coupled with the switching logic and coupled with the front end interface, the control logic adapted, for each of multiple requests received through the front end interface, to identify a host system that generated the request, and to determine whether the identified host system is permitted to access a LUN identified in the request, the control logic further adapted to control the switching logic to forward the request for processing to the identified LUN only in response to determining that the identified host system is permitted to access the identified LUN, the control logic is further adapted, responsive to determining that the identified host system does not have sufficient access permission to the identified LUN, to: modify the identified LUN in the request to a predetermined undefined LUN for the identified storage enclosure, forward the request as modified with the predetermined undefined LUN to the identified storage enclosure for processing, and receive an error from the storage enclosure in response to the request as modified.