Synchronization and auditing of zone configuration data in storage-area networks
First Claim
1. A method of operating a storage-area network including at least one FC-compliant switch having a first zone configuration data set, the method comprising:
- detecting a change in a zone, an alias, or a zone set definition in the first zone configuration data set;
updating a second zone configuration data set in response to detecting a change in the first zone configuration data set, the updating of the second zone configuration data set comprises;
appending a complete and date-stamped copy of first zone configuration data from the first zone configuration data set to the second zone configuration data set, the second zone configuration data set being located in a memory device in a storage router coupled to the at least one FC-compliant switchdetermining whether the detected change in the first zone configuration data set was made by an authorized changer; and
updating the second zone configuration data set if the determination is that the detected change was made by the authorized changer; and
restoring the first zone configuration data set for the at least one FC-compliant switch from the second zone configuration data set, the restoration comprising isolating the at least one FC-compliant switch.
1 Assignment
0 Petitions
Accused Products
Abstract
Many storage-area networks (SANs) are structured so that an end-user or client-computer can access data on one or more target storage devices through a storage router and a separate Fiber Channel (FC) switch. However, the conventional use of a separate FC switch to couple the storage router makes it difficult and time consuming to restore zone configuration of the FC switch. Accordingly, the present inventor devised, among other things, an exemplary method of automatically maintaining and synchronizing a copy of zone configuration data for an FC switch. Through these and/or other features, the exemplary embodiment ultimately reduces the cost and complexities associated with implementing storage-area networks.
172 Citations
20 Claims
-
1. A method of operating a storage-area network including at least one FC-compliant switch having a first zone configuration data set, the method comprising:
-
detecting a change in a zone, an alias, or a zone set definition in the first zone configuration data set; updating a second zone configuration data set in response to detecting a change in the first zone configuration data set, the updating of the second zone configuration data set comprises; appending a complete and date-stamped copy of first zone configuration data from the first zone configuration data set to the second zone configuration data set, the second zone configuration data set being located in a memory device in a storage router coupled to the at least one FC-compliant switch determining whether the detected change in the first zone configuration data set was made by an authorized changer; and updating the second zone configuration data set if the determination is that the detected change was made by the authorized changer; and restoring the first zone configuration data set for the at least one FC-compliant switch from the second zone configuration data set, the restoration comprising isolating the at least one FC-compliant switch. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Apparatus for a storage-area network, comprising:
-
a non-transitory machine-readable medium carrying a set of coded instructions for; updating a first zone configuration data set in a first memory device in an iSCSI-compliant storage router in the network based on detection of changes made to a zone, an alias, or a zone set definition in a second zone configuration data set stored in a second memory device in an FC-compliant switch in the network, the updating of the first zone configuration data comprises; appending a complete and date-stamped copy of second zone configuration data from the second zone configuration data set to the first zone configuration data set; determining whether the detected changes were made by an authorized changer; and updating the first zone configuration data if the determination is that the detected changes were made by the authorized changer; and restoring the first zone configuration data set for the FC-compliant switch from the second zone configuration data set, the restoration comprising isolating the FC-compliant switch. - View Dependent Claims (8, 9, 10)
-
-
11. Apparatus for a storage-area network, comprising:
-
an IP port for receiving and outputting iSCSI-compliant input-output commands and associated data; an FC port for receiving and outputting FC-compliant input-output commands and any associated data, based on the received iSCSI-compliant input-output commands and associated data; an integrated router-switch coupled to the IP port and the FC port and including a router portion coupled to a switch portion through a router-to-switch interface; the switch portion including a FC switch coupled between the router-to-switch interface and the FC port; a first memory included in the FC switch for storing a first zone configuration data for the FC switch; a second memory included in the router portion for storing a second zone configuration data for the FC switch; a set of machine-readable instructions for; updating the second zone configuration data based on a detection of changes made to a zone, an alias, or a zone set definition in the first zone configuration data, the updating of the second zone configuration data comprises; appending a complete and date-stamped copy of the first zone configuration data to the second zone configuration data; determining whether the detected changes were made by an authorized changer; and updating the second zone configuration data if the determination is that the detected changes were made by the authorized changer; and restoring the first zone configuration data for the FC switch from the second zone configuration data, the restoration comprising isolating the FC switch; and a common circuit board supporting the IP port, the FC port, and the integrated router-switch including the router portion, the router-to-switch interface, and the switch portion including the FC switch. - View Dependent Claims (12, 13)
-
-
14. Apparatus for use in a storage-area network, comprising:
-
first means for receiving and outputting iSCSI-compliant input-output commands and associated data; second means for selectively providing FC-compliant input-output commands and any associated data, based on the received iSCSI-compliant input-output commands and associated data, to a subset of two or more FC-compliant ports; an FC switch coupled between the first means and the second means; first memory means for storing first zone configuration data for the FC switch; second memory means for storing second zone configuration data for the FC switch; third memory means for updating the second zone configuration data based on a detection of changes made to a zone, an alias, or a zone set definition in the first zone configuration data, the third memory means for updating the second zone configuration data comprises; appending a complete and date-stamped copy of the first zone configuration data to the second zone configuration data; determining whether the detected changes were made by an authorized changer; and updating the second zone configuration data if the determination is that the detected changes were made by the authorized changer; fourth memory means for restoring the first zone configuration data for the FC switch from the second zone configuration data, the fourth memory means for the restoration further comprising means for isolating the FC switch; and a common circuit board supporting the first and second means. - View Dependent Claims (15)
-
-
16. A system comprising:
-
at least one iSCSI host computer; and apparatus comprising; an IP port for receiving and outputting iSCSI-compliant input-output commands and associated data from the iSCSI host computer; an FC port for receiving and outputting FC-compliant input-output commands and any associated data, based on the received iSCSI-compliant input-output commands and associated data; a FC switch coupled between the IP port and the FC port; first memory means for storing first zone configuration data for the FC switch; second memory means for storing second zone configuration data for the FC switch; a set of machine-readable instructions for; updating the second zone configuration data based on a detection of changes made to a zone, an alias, or a zone set definition in the first zone configuration data, the updating of the second zone configuration data comprises; appending a complete and date-stamped copy of the first zone configuration data to the second zone configuration data; determining whether the detected changes were made by an authorized changer; and updating the second zone configuration data if the determination is that the detected changes were made by the authorized changer; and restoring the first zone configuration data for the FC switch from the second zone configuration data, the restoration comprising isolating the FC switch; a common circuit board supporting the IP port, the FC port, and the FC switch; and at least one target storage device coupled to the FC port.
-
-
17. A method comprising:
-
providing a FC switch having first zone configuration data stored in a memory device in the FC switch; detecting a change in a zone, an alias, or a zone set definition in the first zone configuration data; automatically updating a backup zone configuration data for the FC switch in a storage router external to the FC switch in response to the detecting the change in the first zone configuration data, the updating of the backup zone configuration data comprises; appending a complete and data-stamped copy of the first zone configuration data to the backup zone configuration data; determining whether the detected change in the first zone configuration data was made by an authorized changer; and updating the backup zone configuration data if the determination is that the detected change was made by the authorized changer; and restoring the first zone configuration data for the FC switch from the backup zone configuration data, the restoration comprising isolating the FC switch. - View Dependent Claims (18, 19, 20)
-
Specification