Systems and methods for intercepting data relating to storage volume access
First Claim
1. A method of providing data management services, the method comprising:
- identifying, by a device located in a path between a switch port of a switch and a target port of a storage system, a target world wide port name of the target port;
registering, by the device, in a first registration procedure, a first port of the device with the switch based on the target world wide port name;
receiving, by the device, 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, by the device, an initiator world wide port name of the initiator port of the server, based on the registration information; and
identifying, by the device, 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.
28 Citations
27 Claims
-
1. A method of providing data management services, the method comprising:
-
identifying, by a device located in a path between a switch port of a switch and a target port of a storage system, a target world wide port name of the target port; registering, by the device, in a first registration procedure, a first port of the device with the switch based on the target world wide port name; receiving, by the device, 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, by the device, an initiator world wide port name of the initiator port of the server, based on the registration information; and identifying, by the device, 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)
-
-
11. A device, located in a network between a switch port of a switch and a target port of a storage system, the device comprising:
-
a first port; and a processor configured to; identify a target world wide port name of a target port of the storage system; register, in a first registration procedure, the first port of the device with the switch based on the target world wide port name; receive, 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; determine an initiator world wide port name of the initiator port of the server, based on the registration information; and identify one or more storage volumes 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 (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of providing a data management service, the method comprising:
-
determining, by a device located in a path between a switch port of a switch and a target port of a storage system, an identifier of an initiator port of a host entity connected to the switch; spoofing, by the device, the initiator port of the host entity to identify a storage volume in the storage system to which the initiator port has access, based on the identifier; and providing, by the device, a data management service with respect to the identified storage volume. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A device located in a network, in a path between a switch port of a switch and a target port of a storage system, the device comprising:
-
a first port connected to the switch; a second port connected to the storage system; and at least one processor configured to; determine an identifier of an initiator port of a host entity connected to the switch; spoof the initiator port of the host entity to identify a storage volume in the storage system to which the initiator port has access, based on the identifier; and provide a data management service with respect to the identified storage volume. - View Dependent Claims (25, 26, 27)
-
Specification