Smart zoning to enforce interoperability matrix in a storage area network
First Claim
1. A method for facilitating enforcement of device interoperability requirements in a storage area network (SAN), the storage area network including a fibre channel fabric comprising at least one switch, the method comprising:
- receiving a first frame, the first frame including header information including a source device identity relating to a source device and a destination device identity relating to a destination device;
determining whether the source device and destination device are members of a first negative zone, wherein the first negative zone corresponds to a SAN-implemented zone having a first associated negative zone attribute prohibiting communication between members of the first negative zone, wherein the members of the first negative zone are non-interoperable;
preventing the first frame from reaching the destination device in response to a determination that the source device and destination device are members of the first negative zone, wherein the first negative zone is a logical zone identifying devices that are not permitted to communicate with one another such that the members of the first negative zone are not permitted to communicate with one another; and
wherein the method is implemented at the at least one switch.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention describes various mechanisms which may be used for improving SAN device interoperability enforcement techniques implemented in SAN or Fiber Channel networks. In one implementation, the technique of the present invention allows a SAN to automatically enforce interoperability requirements between devices connected to a SAN by utilizing SAN zoning technology to implement one or more novel types of “smart” zones having different, customizable attributes. In one implementation, a first device and second device of the SAN may be automatically identified as being non-interoperable. The first device and the second device may then be included as members of a negative zone having a first associated negative zone attribute prohibiting communication between members of the first negative zone.
61 Citations
33 Claims
-
1. A method for facilitating enforcement of device interoperability requirements in a storage area network (SAN), the storage area network including a fibre channel fabric comprising at least one switch, the method comprising:
-
receiving a first frame, the first frame including header information including a source device identity relating to a source device and a destination device identity relating to a destination device; determining whether the source device and destination device are members of a first negative zone, wherein the first negative zone corresponds to a SAN-implemented zone having a first associated negative zone attribute prohibiting communication between members of the first negative zone, wherein the members of the first negative zone are non-interoperable; preventing the first frame from reaching the destination device in response to a determination that the source device and destination device are members of the first negative zone, wherein the first negative zone is a logical zone identifying devices that are not permitted to communicate with one another such that the members of the first negative zone are not permitted to communicate with one another; and wherein the method is implemented at the at least one switch. - View Dependent Claims (2, 3, 4)
-
-
5. A method for facilitating enforcement of device interoperability requirements in a storage area network (SAN), the storage area network including a fibre channel fabric comprising at least one switch, the method comprising:
-
receiving a first request from a first SAN device, the first request including a lookup request or connection request for identifying other devices connected to the SAN; accessing a first portion of device interoperability information relating to the first SAN device; identifying, using the first portion of device interoperability information, at least one non-interoperable device connected to the SAN which is not interoperable with the first SAN device, wherein the first portion of device interoperability information identifies a set of devices that are non-interoperable with the first SAN device, the set of devices being members of a first negative zone, the members of the first negative zone being non-interoperable; generating a first response to the first request, wherein the first response excludes information relating to an identity of the at least one non-interoperable device; sending the first response to the first SAN device, thereby preventing the first SAN device from communicating with any devices in the SAN which have been identified as being non-interoperable with the first SAN device; and wherein the method is implemented at the at least one switch. - View Dependent Claims (6, 7, 8)
-
-
9. A method for facilitating enforcement of device interoperability requirements in a storage area network (SAN), the storage area network including a fibre channel fabric comprising at least one switch, the method comprising:
-
analyzing a first portion of device interoperability information relating to the SAN; automatically identifying, using the first portion of device interoperability information, a first device and second device of the SAN which are non-interoperable; including the first device and the second device as members of a first negative zone after automatically identifying that the first device and the second device of the SAN are non-interoperable, wherein the first negative zone corresponds to a SAN-implemented logical zone having a first associated negative zone attribute prohibiting communication between members of the first negative zone such that the members of the first negative zone are not permitted to communicate with one another, wherein the members of the first negative zone are non-interoperable; and wherein the method is implemented at the at least one switch. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for facilitating enforcement of device interoperability requirements in a storage area network (SAN), the storage area network including a fibre channel fabric comprising at least one switch, the system comprising:
-
at least one processor; at least one interface configured or designed to provide a communication link to at least one other network device in the SAN; and memory; the system being configured or designed to; receive a first frame, the first frame including header information including a source device identity relating to a source device and a destination device identity relating to a destination device; determine whether the source device and destination device are members of a first negative zone, wherein the first negative zone corresponds to a SAN-implemented logical zone having a first associated negative zone attribute prohibiting communication between members of the first negative zone such that the members of the first negative zone are not permitted to communicate with one another, wherein the members of the first negative zone are non-interoperable; prevent the first frame from reaching the destination device in response to a determination that the source device and destination device are members of the first negative zone; and wherein the system is implemented at the at least one switch. - View Dependent Claims (16, 17, 18)
-
-
19. A system for facilitating enforcement of device interoperability requirements in a storage area network (SAN), the storage area network including a fibre channel fabric comprising at least one switch, the system comprising:
-
at least one processor; at least one interface configured or designed to provide a communication link to at least one other network device in the SAN; and memory; the system being configured or designed to; receive a first request from a first SAN device, the first request including a lookup request or connection request for identifying other devices connected to the SAN; access a first portion of device interoperability information relating to the first SAN device, wherein the first portion of device interoperability information identifies a set of devices that are non-interoperable with the first SAN device, the set of devices being members of a first negative zone, the members of the first negative zone being non-interoperable; identify, using the first portion of device interoperability information, at least one non-interoperable device connected to the SAN which is not interoperable with the first SAN device; generate a first response to the first request, wherein the first response excludes information relating to an identity of the at least one non-interoperable device; and send the first response to the first SAN device, thereby preventing the first SAN device from communicating with any devices in the SAN which have been identified as being non-interoperable with the first SAN device. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A system for facilitating enforcement of device interoperability requirements in a storage area network (SAN), the storage area network including a fibre channel fabric comprising at least one switch, the system comprising:
-
at least one processor; at least one interface configured or designed to provide a communication link to at least one other network device in the SAN; and memory; the system being configured or designed to; analyze a first portion of device interoperability information relating to the SAN; automatically identify, using the first portion of device interoperability information, a first device and second device of the SAN which are non-interoperable; and include the first device and the second device as members of a first negative zone after automatically identifying that the first device and the second device of the SAN are non-interoperable, wherein the first negative zone corresponds to a SAN-implemented logical zone having a first associated negative zone attribute prohibiting communication between members of the first negative zone such that the members of the first negative zone are not permitted to communicate with one another, wherein the members of the first negative zone are non-interoperable. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A system for facilitating enforcement of device interoperability requirements in a storage area network (SAN), the storage area network including a fibre channel fabric comprising at least one switch, the system comprising:
-
at least one processor; the system being configured or designed for; receiving a first frame by the at least one switch, the first frame including header information including a source device identity relating to a source device and a destination device identity relating to a destination device; determining by the at least one switch whether the source device and destination device are members of a first negative zone, wherein the first negative zone corresponds to a SAN-implemented logical zone having a first associated negative zone attribute prohibiting communication between members of the first negative zone such that the members of the first negative zone are not permitted to communicate with one another and wherein members of the first negative zone are non-interoperable; and preventing by the at least one switch the first frame from reaching the destination device in response to a determination that the source device and destination device are members of the first negative zone, wherein the members of the first negative zone are non-interoperable.
-
-
32. A system for facilitating enforcement of device interoperability requirements in a storage area network (SAN), the storage area network including a fibre channel fabric comprising at least one switch, the system comprising:
-
at least one processor; the system being configured or designed for; receiving by the at least one switch a first request from a first SAN device, the first request including a lookup request or connection request for identifying other devices connected to the SAN; accessing by the at least one switch a first portion of device interoperability information relating to the first SAN device, wherein the first portion of device interoperability information identifies a set of devices that are non-interoperable with the first SAN device, the set of devices being members of a first negative zone, the members of the first negative zone being non-interoperable; identifying by the at least one switch, using the first portion of device interoperability information, at least one non-interoperable device connected to the SAN which is not interoperable with the first SAN device; generating by the at least one switch a first response to the first request, wherein the first response excludes information relating to an identity of the at least one non-interoperable device; and sending the first response to the first SAN device, thereby preventing the first SAN device from communicating with any devices in the SAN which have been identified as being non-interoperable with the first SAN device.
-
-
33. A system for facilitating enforcement of device interoperability requirements in a storage area network (SAN), the storage area network including a fibre channel fabric comprising at least one switch, the system comprising:
-
at least one processor; the system being configured or designed for; analyzing by the at least one switch a first portion of device interoperability information relating to the SAN; automatically identifying by the at least one switch, using the first portion of device interoperability information, a first device and second device of the SAN which are non-interoperable; and including by the at least one switch the first device and the second device as members of a first negative zone after automatically identifying that the first device and the second device of the SAN are non-interoperable, wherein the first negative zone corresponds to a SAN-implemented logical zone having a first associated negative zone attribute prohibiting communication between members of the first negative zone such that the members of the first negative zone are not permitted to communicate with one another, wherein the members of the first negative zone are non-interoperable.
-
Specification