System and method for construction, fault isolation, and recovery of cabling topology in a storage area network
First Claim
1. A method for construction, fault isolation, and recovery of cabling topology in a storage system, comprising:
- obtaining subsystem information associated with each subsystem in the storage system by a management server connected to the storage system;
obtaining port and zoning information associated with connections of each subsystem in the storage system by the management server;
obtaining component information associated with each component in each subsystem in the storage system by the management server;
sending test packets via each IO path from end-to-end-in the storage system using at least one of the obtained port, zoning, and component information;
tracking the sent test packets via each component in each subsystem in the storage system; and
outputting the cabling topology of the storage system based on the tracking.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method for construction, fault isolation, and recovery of cabling topology in a storage area network (SAN) is disclosed. In one embodiment, in a method for construction, fault isolation, and recovery of cabling topology in a SAN, subsystem information associated with each subsystem in the SAN is obtained. Then, an IP port and zoning information associated with connections of each subsystem is obtained. Component information associated with each component is also obtained. Any other relevant information associated with each subsystem and each component is obtained from users. The obtained subsystem information, IP port and zoning information, component information, and any other relevant information are compiled. Test packets are then sent from end-to-end in SAN using compiled information. The sent test packets are tracked via each component in each subsystem in the SAN. The cabling topology of the SAN is then outputted based on the outcome of the tracking.
-
Citations
20 Claims
-
1. A method for construction, fault isolation, and recovery of cabling topology in a storage system, comprising:
-
obtaining subsystem information associated with each subsystem in the storage system by a management server connected to the storage system; obtaining port and zoning information associated with connections of each subsystem in the storage system by the management server; obtaining component information associated with each component in each subsystem in the storage system by the management server; sending test packets via each IO path from end-to-end-in the storage system using at least one of the obtained port, zoning, and component information; tracking the sent test packets via each component in each subsystem in the storage system; and outputting the cabling topology of the storage system based on the tracking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium for providing cabling topology in a storage system, having instructions that, when executed by a computing device causes the computing device to:
-
obtain subsystem information associated with each subsystem in the storage system; obtain connection information of each subsystem in the storage system; obtain component information associated with each component in each subsystem in the storage system; compile the obtained subsystem information, connection information, and component information; send test packets via each IO path from end-to-end in the storage system using the compiled information; track the sent test packets via each component in each subsystem in the storage system; and output a cabling topology of the storage system based on the outcome of the tracking. - View Dependent Claims (12, 13)
-
-
14. A storage system, comprising:
-
a plurality of subsystems and wherein in each subsystem includes a plurality of components and wherein the storage system further includes a plurality of databases, and wherein the plurality of subsystems, the plurality of components, and the plurality of databases are communicatively coupled via cables; a management server coupled to the plurality of storage subsystems via a network, wherein the management server obtains subsystem information using its respective address, wherein the management server further obtains port and zoning information associated with cabling connections of each subsystem, wherein the management server furthermore obtains component information associated with each component in each subsystem by sending commands, wherein the management server compiles the obtained subsystem information, port and zoning information, and the component information, wherein the management server sends test packets via each IO path from end-to-end in the storage system using the compiled information, and wherein the management server tracks the sent test packets via each component in each subsystem, and wherein the management server outputs the cabling topology of the storage system based on the outcome of the tracking. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification