Switching system
First Claim
Patent Images
1. In an IP data network including a network management system (NMS), a switch element operable to communicate with the NMS via the IP network, and at least one remote SCSI device attached to the switch element, a method of automatically discovering the remote SCSI device via the network, the method comprising:
- assigning, in the switch element, an IP address for the remote SCSI device;
creating, in the switch element, an address resolution protocol (ARP) table including a table entry for the remote SCSI device, the ARP table entry providing a mapping between the IP address and a physical address corresponding to the remote SCSI device;
receiving, at the switch element, a query representative of a request to discover SCSI devices;
returning, in response to receipt of the query, the ARP entry for the remote SCSI device;
receiving, at the switch element, in response to return of the ARP entry, an echo request for the remote SCSI device;
translating, at the switch element, the echo request into a SCSI read request;
transmitting the SCSI read request from the switch element to the remote SCSI device; and
if the SCSI read request successfully completes, returning an echo reply in response to the echo request, the echo reply notifying the NMS of the existence of the remote SCSI device attached to the switch element and verifying that the NMS can access the remote SCSI device, or if the SCSI read request fails, not responding to the echo request.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are improved methods, devices and systems for storage management in digital networks.
174 Citations
14 Claims
-
1. In an IP data network including a network management system (NMS), a switch element operable to communicate with the NMS via the IP network, and at least one remote SCSI device attached to the switch element, a method of automatically discovering the remote SCSI device via the network, the method comprising:
-
assigning, in the switch element, an IP address for the remote SCSI device;
creating, in the switch element, an address resolution protocol (ARP) table including a table entry for the remote SCSI device, the ARP table entry providing a mapping between the IP address and a physical address corresponding to the remote SCSI device;
receiving, at the switch element, a query representative of a request to discover SCSI devices;
returning, in response to receipt of the query, the ARP entry for the remote SCSI device;
receiving, at the switch element, in response to return of the ARP entry, an echo request for the remote SCSI device;
translating, at the switch element, the echo request into a SCSI read request;
transmitting the SCSI read request from the switch element to the remote SCSI device; and
if the SCSI read request successfully completes, returning an echo reply in response to the echo request, the echo reply notifying the NMS of the existence of the remote SCSI device attached to the switch element and verifying that the NMS can access the remote SCSI device, or if the SCSI read request fails, not responding to the echo request. - View Dependent Claims (3, 4, 5, 6, 7, 10, 13)
-
-
2. In an IP data network including a network management system (NMS), a switch element operable to communicate with the NMS via the IP network, and at least one remote SCSI device attached to the switch element, a method of automatically discovering the remote SCSI device via the network, the method comprising:
-
providing, within the switch element, a first configurable set of processor elements to process storage resource connection requests, a second configurable set of processor elements capable of communications with the first configurable set of processor elements to receive, from the first configurable set of processor elements, storage resource connection requests, and to route the requests to external SCSI devices, and a configurable switching fabric interconnected between the first and second sets of processor elements, for receiving at least a first storage resource connection request from one of the first set of processor elements, determining an appropriate one of the second set of processors for processing the storage resource connection request, automatically configuring the storage resource connection request in accordance with a protocol utilized by the selected one of the second set of processors, and forwarding the request for storage resource connection to the selected one of the second set of processors for routing to external SCSI devices, assigning, in the switch element, an IP address for the remote SCSI device;
creating, in the switch element, an address resolution protocol (ARP) table including a table entry for the remote SCSI device, the ARP table entry providing a mapping between the IP address and a physical address corresponding to the remote SCSI device;
receiving, at the switch element, a query representative of a request to discover SCSI devices;
returning, in response to receipt of the query, the ARP entry for the remote SCSI device;
receiving, at the switch element, in response to return of the ARP entry, an echo request for the remote SCSI device;
translating, at the switch element, the echo request into a SCSI read request;
transmitting the SCSI read request from the switch element to the remote SCSI device; and
if the SCSI read request successfully completes, returning an echo reply in response to the echo request, the echo reply notifying the NMS of the existence of the remote SCSI device attached to the switch element and verifying that the NMS can access the remote SCSI device, or if the SCSI read request fails, not responding to the echo request.
-
-
8. In an IP data network including a network management system (NMS), a switch element operable to communicate with the NMS via the IP network, and at least one remote SCSI device attached to the switch element, a method of automatically monitoring the remote SCSI device via the network, the method comprising:
-
assigning, in the switch element, an IP address for the remote SCSI device;
creating, in the switch element, an address resolution protocol (ARP) table including a table entry for the remote SCSI device, the ARP table entry providing a mapping between the IP address and a physical address corresponding to the remote SCSI device;
receiving, at the switch element, an SNMP access request for the remote SCSI device;
translating, at the switch element, the SNMP access request into a SCSI request;
transmitting the SCSI request from the switch element to the remote SCSI device;
receiving, at the switch element, in response to the transmitted SCSI request, a SCSI reply;
translating, at the switch element, the SCSI reply into a SNMP reply; and
transmitting the SNMP reply to the NMS.
-
-
9. In an IP data network including a network management system (NMS), a switch element and at least one remote SCSI device attached to the switch element, a method of automatically monitoring the remote SCSI device via the network, the method comprising:
-
providing, within the switch element, a first configurable set of processor elements to process storage resource connection requests, a second configurable set of processor elements capable of communications with the first configurable set of processor elements to receive, from the first configurable set of processor elements, storage resource connection requests, and to route the requests to external SCSI devices, and a configurable switching fabric interconnected between the first and second sets of processor elements, for receiving at least a first storage resource connection request from one of the first set of processor elements, determining an appropriate one of the second set of processors for processing the storage resource connection request, automatically configuring the storage resource connection request in accordance with a protocol utilized by the selected one of the second set of processors, and forwarding the request for storage resource connection to the selected one of the second set of processors for routing to external SCSI devices, assigning, in the switch element, an IP address for the remote SCSI device;
creating, in the switch element, an address resolution protocol (ARP) table including a table entry for the remote SCSI device, the ARP table entry providing a mapping between the IP address and a physical address corresponding to the remote SCSI device;
receiving, at the switch element, an SNMP access request for the remote SCSI device;
translating, at the switch element, the SNMP access request into a SCSI request;
transmitting the SCSI request from the switch element to the remote SCSI device;
receiving, at the switch element, in response to the transmitted SCSI request, a SCSI reply;
translating, at the switch element, the SCSI reply into a SNMP reply; and
transmitting the SNMP reply to the NMS.
-
-
11. In an IP data network including a network management system (NMS), a switch element operable to communicate with the NMS via the IP network, and at least one remote SCSI device attached to the switch element, a method of enabling the NMS to receive SNMP traps in response to generation of SCSI exceptions by the remote SCSI device via the network, the method comprising:
-
assigning, in the switch element, an IP address for the remote SCSI device;
creating, in the switch element, an address resolution protocol (ARP) table including a table entry for the remote SCSI device, the ARP table entry providing a mapping between the IP address and a physical address corresponding to the remote SCSI device;
transmitting, from the switch element to the remote SCSI device, a SCSI request;
receiving from the remote SCSI device, in response to transmission of the SCSI request, a SCSI exception;
translating, at the switch element, the SCSI exception into an SNMP trap; and
transmitting, from the switch element to the NMS, the SNMP trap.
-
-
12. In an IP data network including a network management system (NMS), a switch element operable to communicate with the NMS via the IP network, and at least one remote SCSI device attached to the switch element, a method of enabling the NMS to receive SNMP traps in response to generation of SCSI exceptions by the remote SCSI device via the network, the method comprising:
-
providing, within the switch element, a first configurable set of processor elements to process storage resource connection requests, a second configurable set of processor elements capable of communications with the first configurable set of processor elements to receive, from the first configurable set of processor elements, storage resource connection requests, and to route the requests to external SCSI devices, and a configurable switching fabric interconnected between the first and second sets of processor elements, for receiving at least a first storage resource connection request from one of the first set of processor elements, determining an appropriate one of the second set of processors for processing the storage resource connection request, automatically configuring the storage resource connection request in accordance with a protocol utilized by the selected one of the second set of processors, and forwarding the request for storage resource connection to the selected one of the second set of processors for routing to external SCSI devices, assigning, in the switch element, an IP address for the remote SCSI device;
creating, in the switch element, an address resolution protocol (ARP) table including a table entry for the remote SCSI device, the ARP table entry providing a mapping between the IP address and a physical address corresponding to the remote SCSI device;
transmitting, from the switch element to the remote SCSI device, a SCSI request;
receiving from the remote SCSI device, in response to transmission of the SCSI request, a SCSI exception;
translating, at the switch element, the SCSI exception into an SNMP trap; and
transmitting, from the switch element to the NMS, the SNMP trap.
-
-
14. An IP data network, comprising:
-
a network management system (NMS);
a switch element operable to communicate with the NMS via the IP network, at least one remote SCSI device attached to the switch element;
means for assigning, in the switch element, an IP address for the remote SCSI device;
means for creating, in the switch element, an address resolution protocol (ARP) table including a table entry for the remote SCSI device, the ARP table entry providing a mapping between the IP address and a physical address corresponding to the remote SCSI device;
means for receiving, at the switch element, a query representative of a request to discover SCSI devices;
means for returning, in response to receipt of the query, the ARP entry for the remote SCSI device;
means for receiving, at the switch element, in response to return of the ARP entry, an echo request for the remote SCSI device;
means for translating, at the switch element, the echo request into a SCSI read request;
means for transmitting the SCSI read request from the switch element to the remote SCSI device; and
means for, if the SCSI read request successfully completes, returning an echo reply in response to the echo request, the echo reply notifying the NMS of the existence of the remote SCSI device attached to the switch element and verifying that the NMS can access the remote SCSI device, or if the SCSI read request fails, not responding to the echo request. whereby the remote SCSI device can be automatically discovered via the network.
-
Specification