IP Library Granted Patent US 9,871,864
Granted Patent B2
US 9,871,864 · App. 15/337,061 · Granted Jan 16, 2018

Fibre channel peer zoning

Inventor: Claudio Desanti (Oakland, CA)
Assignee: Cisco Technology, Inc.
H04L67/1097G06F3/06H04L29/06H04L41/00H04L49/00H04L67/1044
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,871,864
App. No.
15/337,061
Filed
Oct 28, 2016
Granted
Jan 16, 2018
Kind
B2
Examiner
CHOU, ALAN S
Art Unit
2451
USPC
709/223
Abstract

Techniques are provided for the creation of a peer zone definition for use in a Fibre Channel (FC) Fabric. The peer zone definition defines a peer zone in which two or more initiator host devices are each permitted to communicate with a target device, but the two or more initiator host devices are prevented from communicating with each other. In accordance with one example, a target device and of two or more initiator host devices connected to the FC Fabric are received. A peer zone definition is created, and the peer zone definition is transmitted to the switches composing the FC Fabric for enforcement.

Claims (47)

1. A method comprising:

identifying one or more target devices in a network;

identifying a plurality of initiator host devices in the network configured for communication with the one or more target devices via a switched fabric;

creating a peer zone definition for a peer zone associated with the network, wherein the peer zone definition comprises a peer member list and a peer zone attribute having a parameter indicating that the one or more target devices are principal members of the peer zone, and wherein the peer member list indicates that the plurality of initiator host devices are peer members within the peer zone that are each only allowed to communicate with the principal members of the peer zone and are not allowed to communicate with other devices within the peer member list; and

transmitting the peer zone definition to a Fabric Zone Server within the switched fabric for enforcement of the peer zone by the switched fabric.

2. The method of claim 1 , further comprising:

creating a plurality of peer zone definitions each having an associated peer zone attribute identifying one or more principal members and a peer member list identifying a plurality of peer members of a respective peer zone; and

transmitting the plurality of peer zone definitions to the Fabric Zone Server within the switched fabric.

3. The method of claim 1 , further comprising:

transmitting the peer zone definition to the Fabric Zone Server without performing a prior Fabric lock operation.

4. The method of claim 1 , further comprising:

removing the peer zone from the switched fabric.

5. The method of claim 1 , further comprising:

querying the switched fabric for the definition of one or more peer zones currently implemented by the switched fabric.

6. The method of claim 1 , wherein creating the peer zone definition comprises:

creating a peer zone definition at a management device connected to the network.

7. The method of claim 1 , wherein creating the peer zone definition comprises:

creating a peer zone definition at a storage device connected to a storage area network.

8. The method of claim 1 , wherein identifying the one or more target devices and identifying the plurality of initiator host devices is in response to received device selections.

9. The method of claim 1 , wherein the peer zone definition comprises a data structure that defines communications that are allowed and communications that are not allowed for a plurality of ports in a single fibre channel peer zone.

10. One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:

identify one or more target devices in a network;

identify a plurality of initiator host devices in the network configured for communication with the one or more target devices via a switched fabric;

create a peer zone definition for a peer zone associated with the network, wherein the peer zone definition includes a peer member list and a peer zone attribute having a parameter indicating that the one or more target devices are principal members of the peer zone, and wherein the peer member list indicates that the plurality of initiator host devices are peer members within the peer zone that are each only allowed to communicate with the one or more principal members of the peer zone and are not allowed to communicate with other devices within the peer member list; and

transmit the peer zone definition to a Fabric Zone Server within the switched fabric for enforcement of the peer zone by the switched fabric.

11. The non-transitory computer readable storage media of claim 10 , further comprising instructions operable to:

create a plurality of peer zone definitions each having an associated peer zone attribute identifying one or more principal members and a peer member list identifying a plurality of peer members of a respective peer zone; and

transmit the plurality of peer zone definitions to the Fabric Zone Server within the switched fabric.

12. The non-transitory computer readable storage media of claim 10 , further comprising instructions operable to:

remove the peer zone from the switched fabric.

13. The non-transitory computer readable storage media of claim 10 , further comprising instructions operable to:

query the switched fabric for the definition of one or more peer zones currently implemented by the switched fabric.

14. The non-transitory computer readable storage media of claim 10 , wherein the instructions operable to identify the one or more target devices and the instructions operable to identify the plurality of initiator host devices collectively comprise instructions operable to:

receive a logical unit number (LUN) mask that includes the one or more target devices and the plurality of initiator host devices.

15. The non-transitory computer readable storage media of claim 10 , wherein the peer zone definition comprises a data structure that defines communications that are allowed and communications that are not allowed for a plurality of ports in a single fibre channel peer zone.

16. An apparatus comprising:

at least one network interface;

a memory; and

a processor coupled to the network interface and the memory, wherein the processor is configured to:

identify one or more target devices in a network;

identify a plurality of initiator host devices in the network configured for communication with the one or more target devices via a switched fabric;

create a peer zone definition for a peer zone associated with the network, wherein the peer zone definition includes a peer member list and a peer zone attribute having a parameter indicating that the one or more target devices are principal members of the peer zone, and wherein the peer member list indicates that the plurality of initiator host devices are peer members within the peer zone that are each only allowed to communicate with the principal members of the peer zone and are not allowed to communicate with other devices within the peer member list; and

transmit the peer zone definition to a Fabric Zone Server within the switched fabric for enforcement of the peer zone by the switched fabric.

17. The apparatus of claim 16 , wherein the processor is further configured to create a plurality of peer zone definitions each having an associated peer zone attribute identifying one or more principal members and a peer member list identifying a plurality of peer members of a respective peer zone, and transmit the plurality of peer zone definitions to the Fabric Zone Server within the switched fabric.

18. The apparatus of claim 16 , wherein the processor is further configured to remove the peer zone from the network.

19. The apparatus of claim 16 wherein the processor is further configured to query the switched fabric for the definition of one or more peer zones currently implemented by the switched fabric.

20. The apparatus of claim 16 , wherein the apparatus is a storage device in a storage area network.

Continuity (2)
Continuation 13313108 · Dec 7, 2011
Related Publication 20170048322A1 · Feb 16, 2017