Systems and methods for intercepting data relating to storage volume access
First Claim
1. A non-transitory computer readable medium having program instructions stored thereon, that, in response to execution by a computing device located in a path between a switch port of a switch and a target port of a storage system, cause the computing device to perform operations comprising:
- identifying a target world wide port name of the target port of the storage system;
registering, in a first registration procedure, a first port of the computing device with the switch based on the target world wide port name;
receiving, in a second registration procedure, registration information comprising first information relating to an initiator port of a server that is associated with the target port and second information specifying a particular switch port to which the initiator port is connected;
determining an initiator world wide port name of the initiator port of the server, based on the registration information; and
identifying a storage volume in the storage system that is associated with the initiator port, based on the initiator world wide port name of the initiator port.
1 Assignment
0 Petitions
Accused Products
Abstract
A target world wide port name of a target port of a storage system is identified, by a device located in a path between a switch port of a switch and the target port of the storage system. A first port of the device is registered with the switch based on the target world wide port name, in a first registration procedure. Registration information relating to an initiator port of a server that is associated with the target port is received, in a second registration procedure. An initiator world wide port name of the initiator port of the server is determined, based on the registration information. A storage volume in the storage system that is associated with the initiator port is identified, based on the initiator world wide port name of the initiator port.
24 Citations
18 Claims
-
1. A non-transitory computer readable medium having program instructions stored thereon, that, in response to execution by a computing device located in a path between a switch port of a switch and a target port of a storage system, cause the computing device to perform operations comprising:
-
identifying a target world wide port name of the target port of the storage system; registering, in a first registration procedure, a first port of the computing device with the switch based on the target world wide port name; receiving, in a second registration procedure, registration information comprising first information relating to an initiator port of a server that is associated with the target port and second information specifying a particular switch port to which the initiator port is connected; determining an initiator world wide port name of the initiator port of the server, based on the registration information; and identifying a storage volume in the storage system that is associated with the initiator port, based on the initiator world wide port name of the initiator port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
means for identifying a target world wide port name of a target port of a storage system; means for registering, in a first registration procedure, a first port of a computing device with a switch based on the target world wide port name; means for receiving, in a second registration procedure, registration information comprising first information relating to an initiator port of a server that is associated with the target port and second information specifying a particular switch port to which the initiator port is connected; means for determining an initiator world wide port name of the initiator port of the server, based on the registration information; and means for identifying a storage volume in the storage system that is associated with the initiator port, based on the initiator world wide port name of the initiator port. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification