user’s guide version 2.2 Zoning www.hp.
Notice © Hewlett-Packard Company, 2001. All rights reserved. Edition: E0801 Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
CONTENTS Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 About this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Using QuickLoop Zones . . . . . . . . . . . . . . . . . . . . . . . . . . 25 QuickLoop Zoning Advantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 QuickLoop Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Configuring QuickLoop Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 A Zoning Telnet Commands . . . . . . . . . . . . . . . . . . . . . . . . 29 aliAdd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Revision History July 2001 First release.
Zoning User’s Guide
PREFACE About this Guide This guide provides information and instructions for using the Zoning feature that is available with the HP Surestore FC Switch 6164 (FC 6164) switches. Zoning is supported by Fabric OS a2.4.1. The information in this guide is organized as follows: Chapter 1 Introducing Zoning An overview of Zoning. Chapter 2 Using Zoning Information about using and managing Zoning. Chapter 3 Using QuickLoop Zones Information about using Zoning with QuickLoop.
Related Publications Related product information can be found in the following publications. Those publications with part numbers are provided as printed copies with your product. The HP Surestore FC Switch 6164 Documentation CD contains all publications listed in the table below and is also provided with your product..
Getting Software Updates Firmware and software updates are found on the HP web site at: http://www.hp.
Zoning User’s Guide
1 INTRODUCING ZONING Zoning allows you to partition your Storage Area Network (SAN) into logical groupings of devices that can access each other. Using Zoning, you can arrange fabric-connected devices into logical groups, or zones, over the physical configuration of the fabric. Zones can be configured dynamically. They can vary in size depending on the number of fabric connected devices, and devices can belong to more than one zone.
• Optimize IT resources Use zones to consolidate equipment, logically, for IT efficiency, or to facilitate time-sensitive functions. For example, create a temporary zone to back up non-member devices. Figure 1 illustrates three zones with some overlap. It also contains devices that are not assigned to a zone, and are thus not active in the fabric if Zoning is enabled. No zone Figure 1.
Implementing Zoning Implementing Zoning simplifies the zoning process in several ways: • Zoning can be administered from any switch in the fabric. Changes configured to one switch automatically replicate to all switches in the fabric; if a new switch is added to an existing fabric, all zone characteristics are automatically applied to the new switch. Because each switch stores zoning information, Zoning ensures a high level of reliability and redundancy. • Zones can be configured dynamically.
Zoning User’s Guide
2 USING ZONING This chapter explains both the concept of zoning and how to use Zoning to partition a fabric into logical groupings of devices. Understanding Zoning A zone is a group of fabric-connected devices arranged into a specified grouping. Any device connected to a fabric can be included in one or more zones. Devices within a zone possess an awareness of other devices within the same zone; they are not aware of devices outside of their zone.
Zone Types Zones can be hard (hardware enforced) or soft (advisory). In a hard zone, sometimes referred to as a port zone, zone members are specified by physical port number. In a soft zone, at least one zone member is specified logically by worldwide name (WWN). Hard Zones In a hard zone, all zone members are specified as switch ports; any number of ports in the fabric can be configured to the zone.
Broadcast Zone Only one broadcast zone can exist within a fabric. This zone is named “broadcast” and is used to specify those nodes that are to receive broadcast traffic. This type of zone is hardware enforced; the switch controls data transfer to a port. Zone Enforcement When zoning is disabled, the fabric is in a nonzoning state and devices can communicate without regard to zone restrictions.
Enabled This is the zone configuration that is enabled (active). This configuration resides on RAM and must be saved to ensure that it is not lost when a new configuration is enabled or during power down. Any changes replicate to all switches in the fabric when the configuration is enabled or saved. Saved This is the zone configuration that was last saved. This configuration resides in Flash memory and is persistent. In Figure 2, Config5 is defined (created).
Defined Enabled Enable . . .then save to Flash Config1 Config1 Saved Config1 Config2 Config2 Config3 Config3 Config4 Config4 Config5 (new) Save directly to Flash Enforced Figure 2. Saving a Zone Configuration Enabling a Zone Configuration When a zone configuration is enabled, all zones within the configuration are enabled. All devices within an enabled zone are visible to each other; however, they cannot communicate outside their zone. Zones can overlap within a zone configuration.
3. Switch hardware is loaded with the zoning information. 4. Zone members are loaded. 5. Registered state change notifications (RSCNs) are generated. Implementing Zoning Zoning can be implemented and administered from any switch in the fabric. Changes made to one switch are automatically distributed to all switches in the fabric. Zoning can be administered in one of two ways: • Through the Telnet command interface - see Appendix A, “Zoning Telnet Commands”.
Steps to Implement Zoning 1. (Optional) Create an alias. An alias is a name assigned to a device or group of devices. By creating an alias you can assign a familiar name to a device, or you can group multiple devices into a single name. This can simplify cumbersome entries, and it can allow an intuitive naming structure such as using NT_Hosts to define all NT hosts in the fabric. An alias must be a unique alpha-numeric string beginning with an alpha character.
zone member is specified by port name, only that port on the device (node) is included in the zone. To specify by alias, specify the alias name. Zone members can also be designated by a combination of these methods. For example, the zone definition 2,12; 2,14; 10:00:00:60:69:00:00:8a; nt_hosts contains any devices connected to switch 2, ports 12 and 14, the device with a node name or port name of 10:00:00:60:69:00:00:8a, and the devices associated with the alias nt_hosts. 3. Define the zone configuration.
Adding a Switch When a new switch is added to the fabric, it automatically takes on the zone configuration information from the fabric. To add the new switch, attach the E_ports; the new switch is incorporated into the fabric and the enabled zone configuration. Merging Fabrics When a new fabric (with no zone configuration information) is added to an existing zoned fabric, all switches in the new fabric take on the zoning characteristics present in the existing fabric.
Zoning User’s Guide
3 USING QUICKLOOP ZONES In addition to zoning fabrics, covered in Chapter 3, Zoning also allows you to zone QuickLoops. By partitioning selected devices within a QuickLoop into a QuickLoop zone you can enhance management of a Fibre Channel Arbitrated Loop (FC-AL) in a legacy environment. In QuickLoop zoning, devices within a QuickLoop can be partitioned off within that QuickLoop to form QuickLoop zones; in other words, a QuickLoop Zone is a subset of a QuickLoop and can include only QuickLoop devices.
QuickLoop Zoning Advantages In addition to all the advantages of fabric zoning, security, customization of environments, and optimization of IT resources, QuickLoop zoning can protect devices from disruption by unrelated devices during a critical process, for example, during a tape backup session. In a QuickLoop with zoning enabled, transmission of the loop initialization primitive (LIP) signal and loop initialization are controlled by the switch.
A QuickLoop name must be a unique alpha-numeric string beginning with an alpha character. The underscore character ( _ ) is allowed and names are case sensitive. For example, Qloop1 is not the same name as qloop1. 2. Define a QuickLoop zone. A QuickLoop zone is a group of FL_Ports or AL_PAs that can communicate with each other. These ports and AL_PAs must reside within the same QuickLoop. To be a QuickLoop zone, every member must be either a looplet (FL_Port) or an AL_PA within a single QuickLoop.
3. Define a QuickLoop zone configuration. A QuickLoop zone configuration is a group of QuickLoop zones that are enforced whenever that zone configuration is enabled. To define a QuickLoop zone configuration, assign a zone configuration name and specify the QuickLoop zones to be included, by zone name. The QuickLoop names of the QuickLoop zones must also be included in the zone configuration. A QuickLoop zone configuration name must be a unique alpha-numeric string beginning with an alpha character.
A ZONING TELNET COMMANDS To use a Telnet command, log in with administrative privileges to any switch in the fabric, enter the command with required operands, if any, and press Enter. Changes made to the zoning configuration on one switch are replicated through all switches within the fabric. When accessing the switch using simultaneous multiple connections (Telnet and Web Tools), it is possible that a change resulting from one connection might not transfer to another connection.
Table 1. Telnet Commands Used to Administer Zoning Command Description See Page Zone Alias aliAdd Add a member to a zone alias. 32 aliCreate Create a zone alias. 33 aliDelete Delete a zone alias. 34 aliRemove Remove a member from a zone alias. 35 aliShow Show zone alias definition. 36 zoneAdd Add a member to a zone. 53 zoneCreate Create a zone. 54 zoneDelete Delete a zone. 56 zoneRemove Remove a member from a zone. 57 zoneShow Show zone information.
Table 1. Telnet Commands Used to Administer Zoning (continued) Command Description See Page Configuration Management Zoning Telnet Commands cfgClear Clear all zone configurations. 38 cfgDisable Disable a zone configuration. 41 cfgEnable Enable a zone configuration. 42 cfgSave Save zone configurations in Flash memory. 44 cfgShow Show zone configuration definition.
aliAdd Add a member to a zone alias. Synopsis aliAdd aliName, aliMemberList Availability Administrator Description Use this command to add one or more members to an existing zone alias. The alias member list cannot contain another zone alias. Operands The following operands are required: aliName Name for the zone alias, in quotes. aliMemberList List of members to be added to alias, in quotes, separated by semi-colons.
aliCreate Create a zone alias. Synopsis aliCreate aliName, aliMemberList Availability Administrator Description Use this command to create a new zone alias. A zone alias name is a C-style name beginning with a letter and followed by any number of letters, digits, and underscore characters. Names are case sensitive, for example “Ali_1” and “ali_1” are different zone aliases. Blank spaces are ignored. The zone alias member list must have at least one member (empty lists are not allowed).
See Also aliAdd aliDelete aliRemove aliShow aliDelete Delete a zone alias. Synopsis aliDelete aliName Availability Administrator Description Use this command to delete a zone alias. Operands The following operand is required: aliName Example Name of zone alias to be deleted, in quotes.
aliRemove Remove a member from a zone alias. Synopsis aliRemove aliName, aliMemberList Availability Administrator Description Use this command to remove one or more members from an existing zone alias. The member list is located by an exact string match, therefore, it is important to maintain the order when removing multiple members. For example, if a zone alias contains “1,2; 1,3; 1,4”, removing“1,3; 1,4” succeeds, but removing “1,4; 1,3” fails. If all members are removed, the zone alias is deleted.
aliShow Display zone alias information. Synopsis aliShow [pattern] Availability All users Description Use this command to display zone configuration information. If no parameters are specified, all zone configuration information (both defined and enabled) is displayed. See cfgShow for a description of this display. If a parameter is specified, it is used as a pattern to match zone alias names; those that match in the defined configuration are displayed.
cfgAdd Add a member to a zone configuration. Synopsis cfgAdd cfgName, cfgMemberList Availability Administrator Description Use this command to add one or more members to an existing zone configuration. Operands The following operands are required: cfgName Name for the zone configuration, in quotes. cfgMemberList List of members to be added to zone configuration, in quotes, separated by semi-colons.
cfgClear Clear all zone configurations. Synopsis cfgClear Availability Administrator Description Use this command to clear all zone configuration information from the fabric. If a zone configuration is enabled, it is first disabled. All defined zone objects are then deleted. does not affect the zone configuration information in nonvolatile memory.
cfgCreate Create a zone configuration. Synopsis cfgCreate cfgName, cfgMemberList Availability Administrator Description Use this command to create a new zone configuration. A zone configuration name is a C-style name beginning with a letter and followed by any number of letters, digits, and underscore characters. Names are case sensitive, for example “Cfg_1” and “cfg_1” are different zone configurations. Blank spaces are ignored.
See Also cfgAdd cfgClear cfgDelete cfgDisable cfgEnable cfgRemove cfgSave cfgShow cfgDelete Delete a zone configuration. Synopsis cfgDelete cfgName Availability Administrator Description Use this command to delete a zone configuration. The cfgName operand is the name of an existing zone configuration. Operands The following operand is required: cfgName Example Name of zone configuration to be deleted, in quotes.
cfgDisable Disable a zone configuration. Synopsis cfgDisable Availability Administrator Description Use this command to disable the enabled zone configuration. The fabric returns to nonzoning mode.
cfgEnable Enable a zone configuration. Synopsis cfgEnable cfgName Availability Administrator Description Use this command to enable a zone configuration. The configuration to be enabled is built when a specified zone configuration is enabled. The configuration is built by checking for undefined zone names, zone alias names, or other inconsistencies, and then expanding zone aliases, removing duplicate entries, and installing the enabled configuration.
cfgRemove Remove a member from a zone configuration. Synopsis cfgRemove cfgName, cfgMemberList Availability Administrator Description Use this command to remove a member from an existing zone configuration. The member list is located by an exact string match, therefore, it is important to maintain the order when removing multiple members. For example, if a zone configuration contains “cfg2; cfg3; cfg4”, removing “cfg3; cfg4” succeeds, but removing “cfg4; cfg3” fails.
cfgDisable cfgEnable cfgSave cfgShow cfgSave Save a zone configuration to nonvolatile memory. Synopsis cfgSave Availability Administrator Description Use this command to save the current zone configuration. The defined configuration and the name of the enabled configuration are written to nonvolatile memory in all switches in the fabric.
See Also cfgClear cfgDisable cfgEnable cfgShow cfgShow Display zone configuration information. Synopsis cfgShow [pattern] Availability All users Description Use this command to display zone configuration information. If no parameters are specified, all zone configuration information (both defined and enabled) is displayed.
Operands The following operand is optional: pattern A POSIX-style regular expression used to match zone configuration names.
To show all configuration information: sw5:admin> cfgShow Defined configuration: cfg: USA1 Blue_zone cfg: USA_cfg Red_zone; Blue_zone zone: Blue_zone 1,1; array1; 1,2; array2 zone: Red_zone 1,0; loop1 alias: array1 21:00:00:20:37:0c:76:8c; 21:00:00:20:37:0c:71:02 alias: array2 21:00:00:20:37:0c:76:22; 21:00:00:20:37:0c:76:28 alias: loop1 21:00:00:20:37:0c:76:85; 21:00:00:20:37:0c:71:df Enabled configuration: cfg: USA_cfg zone: Blue_zone 1,1 21:00:00:20:37:0c:76:8c 21:00:00:20:37:0c:71:02 1,2 21:00:00:20:37:
qloopAdd Add a member to a QuickLoop. Synopsis qloopAdd qloopName, qloopMemberList Availability Administrator Description Use this command to add one or more members to an existing QuickLoop. When a configuration is enabled, all QuickLoops defined in the configuration must resolve to one or two switch worldwide names. Operands The following operands are required: qloopName Name of QuickLoop, in quotes. qloopMemberList List of QuickLoop members, in quotes, separated by semi-colons.
qloopCreate Create a QuickLoop. Synopsis qloopCreate qloopName, qloopMemberList Availability Administrator Description Use this command to create a QuickLoop. A QuickLoop name is a C-style name beginning with a letter and followed by any number of letters, digits, and underscore characters. Names are case sensitive, for example “Qloop_1” indicates a different QuickLoop than “qloop_1”. Blank spaces are ignored. The QuickLoop member list must have one or two members; an empty list is not allowed.
See Also qloopAdd qloopDelete qloopRemove qloopShow qloopDelete Delete a QuickLoop. Synopsis qloopDelete qloopName Availability Administrator Description Use this command to delete a QuickLoop. When a configuration is enabled, all QuickLoops defined in the configuration must resolve to a maximum of two switch worldwide names. Operands The following operand is required: qloopName Example Name of QuickLoop, in quotes.
qloopRemove Remove a member from a QuickLoop. Synopsis qloopRemove qloopName, qloopMemberList Availability Administrator Description Use this command to remove one or more members from a QuickLoop. The member list is identified through an exact string match; therefore, when removing multiple members, order is important. For example, if a QuickLoop contains “wwn2; wwn3; wwn4”, removing “wwn3; wwn4” succeeds, but removing “wwn4; wwn3” fails. If all members are removed, the QuickLoop is deleted.
qloopShow Display QuickLoop information. Synopsis qloopShow [pattern] Availability All users Description Use this command to display QuickLoop configuration information. If no parameters are specified, all zone configuration information (defined and enabled) is displayed. See cfgShow for a description of this display. If a parameter is specified, it is used as a pattern to match QuickLoop names; those that match in the defined configuration are displayed.
zoneAdd Add a member to the zone. Synopsis zoneAdd zoneName, zoneMemberList Availability Administrator Description Use this command to add one or more members to an existing zone. Operands The following operands are required: zoneName Name for the existing zone, in quotes. zoneMemberList List of members to be added, in quotes, separated by semi-colons.
zoneCreate Create a zone. Synopsis zoneCreate zoneName, zoneMemberList Availability Administrator Description Use this command to create a new zone. A zone name is a C-style name beginning with a letter and followed by any number of letters, digits, and underscore characters. Names are case sensitive, for example “Zone_1” indicates a different zone than “zone_1”. Blank spaces are ignored. The zone member list must have at least one member (empty lists are not allowed).
Specify a zone alias name using the same format as a zone name; it is created with the aliCreate command. The alias must resolve to a list of one or more of the following: • Physical fabric port numbers • Worldwide names • QuickLoop AL_PAs The types of zone members used to define a zone can be mixed.
zoneDelete Delete a zone. Synopsis zoneDelete zoneName Availability Administrator Description Use this command to delete a zone. Operands The following operand is required: zoneName Example Name of the zone to be deleted, in quotes.
zoneRemove Remove a member from a zone. Synopsis zoneRemove zoneName, zoneMemberList Availability Administrator Description Use this command to remove one or more members from an existing zone. The member list is located by an exact string match, therefore, it is important to maintain the order when removing multiple members. For example, if a zone contains “array2; array3; array4”, removing “array3; array4” succeeds, but removing “array4; array3” fails. If all members are removed, the zone is deleted.
zoneShow Display zone information. Synopsis zoneShow [pattern] Availability All users Description Use this command to display zone configuration information. If no parameters are specified, all zone configuration information (both defined and enabled) is displayed. See cfgShow for a description of this display. If a parameter is specified, it is used as a pattern to match zone configuration names, and those that match in the defined configuration are displayed.
B ZONING SAMPLE CONFIGURATIONS The following sample configurations illustrate setting up a zone configuration. Note that changes have been saved periodically. In addition to the periodic saves, the cfgshow command has been issued to display current status to verify that changes have been processed.
Setting Up a Fabric Zone Configuration switch187:admin> cfgShow Defined configuration: no configuration defined Effective configuration: no configuration in effect To create aliases: switch187:admin> aliCreate "21:00:00:20:37:0c:72:8c" switch187:admin> aliCreate "21:00:00:20:37:0c:66:23" switch187:admin> aliCreate "21:00:00:20:37:0c:67:e3" switch187:admin> aliCreate switch187:admin> aliCreate "21:00:00:20:37:1b:12:04" "array1", "array2", "array3", "tape1", "1,7" "jbod1", switch187:admin> cfgSave Updating
To add members to aliases: switch187:admin> aliAdd "array1", "21:00:00:20:37:0c:72:51" switch187:admin> aliAdd "array2", "21:00:00:20:37:0c:9c:6b" switch187:admin> aliAdd "array3", "21:00:00:20:37:0c:6a:40" switch187:admin> aliAdd "jbod1", "21:00:00:20:37:1b:12:08;21:00:00:20:37:1b:12 :e4;21:00:00:20:37:1b:12:e8" switch187:admin> cfgSave Updating flash ...
21:00:00:20:37:1b:12:04;21:00:00:20:37:1b:12:08; 21:00:00:20:37:1b:12:e4; 21:00:00:20:37:1b:12:e8 alias: tape 1,7 Effective configuration: no configuration in effect To remove members from aliases: switch187:admin> aliRemove "array1", "21:00:00:20:37:0c:72:8c" switch187:admin> cfgSave Updating flash ...
tape1" switch187:admin> zoneCreate "blue_bu", "1,3; array3; jbod1; tape1" switch187:admin> cfgSave Updating flash ...
To create zone configurations: switch187:admin> cfgCreate switch187:admin> cfgCreate white_bu;blue_bu" switch187:admin> cfgCreate white; blue" switch187:admin> cfgCreate white_bu;blue" switch187:admin> cfgCreate "red;white;blue_bu" "USA", "red;white" "backup", "red_bu; "backup_red", "red_bu; "backup_white", "red; "backup_blue", switch187:admin> cfgSave Updating flash ...
To add members to a zone configuration: switch187:admin> cfgAdd "USA", "blue" switch187:admin> cfgSave Updating flash ...
To delete zone configurations: switch187:admin> cfgDelete "backup" switch187:admin> cfgSave Updating flash ...
To enable zone configurations: switch187:admin> cfgEnable "USA" zone config "USA" is in effect switch187:admin> cfgShow Defined configuration: cfg: USA red; white; blue cfg: backup_blue red; white; blue_bu cfg: backup_red red_bu; white; blue cfg: backup_white red; white_bu; blue zone: blue 1,3; array3; jbod1 zone: blue_bu 1,3; array3; jbod1; tape1 zone: red 1,1; array1 zone: red_bu 1,1; array1; tape1 zone: white 1,2; array3 zone: white_bu 1,2; array3; tape1 alias: array1 21:00:00:20:37:0c:72:51 alias: array
switch187:admin> cfgShow Defined configuration: cfg: USA red; white; blue cfg: backup_blue red; white; blue_bu cfg: backup_red red_bu; white; blue cfg: backup_white red; white_bu; blue zone: blue 1,3; array3; jbod1 zone: blue_bu 1,3; array3; jbod1; tape1 zone: red 1,1; array1 zone: red_bu 1,1; array1; tape1 zone: white 1,2; array3 zone: white_bu 1,2; array3; tape1 alias: array1 21:00:00:20:37:0c:72:51 alias: array3 21:00:00:20:37:0c:67:e3;21:00:00:20:37:0c:6a:40 alias: jbod1 21:00:00:20:37:1b:12:04;21:00:00
To disable zone configurations: switch187:admin> cfgDisable switch187:admin> cfgShow Defined configuration: cfg: USA red; white; blue cfg: backup_blue red; white; blue_bu cfg: backup_red red_bu; white; blue cfg: backup_white red; white_bu; blue zone: blue 1,3; array3; jbod1 zone: blue_bu 1,3; array3; jbod1; tape1 zone: red 1,1; array1 zone: red_bu 1,1; array1; tape1 zone: white 1,2; array3 zone: white_bu 1,2; array3; tape1 alias: array1 21:00:00:20:37:0c:72:51 alias: array3 21:00:00:20:37:0c:67:e3;21:00:00:
Adding a QuickLoop and QuickLoop Zone to Zone Configuration To create QuickLoops: switch187:admin> qloopCreate "qlp1", "10:00:00:60:69:00:00:01" switch187:admin> qloopCreate "qlp2", "wwn2;wwn3" To create aliases: switch187:admin> aliCreate "wwn2", "10:00:00:60:69:00:00:02" switch187:admin> aliCreate "wwn3", "10:00:00:60:69:00:00:03" switch187:admin> aliCreate "wwn4", "10:00:00:60:69:00:00:04" switch187:admin> qloopCreate "qlp3", "wwn4" switch187:admin> cfgSave Updating flash ...
alias: alias: alias: alias: qloop: qloop: qloop: tape wwn2 wwn3 wwn4 qlp1 qlp2 qlp3 1,7 10:00:00:60:69:00:00:02 10:00:00:60:69:00:00:03 10:00:00:60:69:00:00:04 10:00:00:60:69:00:00:01 wwn2; wwn3 wwn4 Effective configuration: no configuration in effect To add a switch to a QuickLoop: switch187:admin> qloopAdd "qlp1", "wwn2" switch187:admin> cfgSave Updating flash ...
qloop: qlp1 qloop: qlp2 qloop: qlp3 10:00:00:60:69:00:00:01; wwn2 wwn2; wwn3 wwn4 Effective configuration: no configuration in effect To remove a switch from a QuickLoop: switch187:admin> qloopRemove "qlp2", "wwn2" switch187:admin> cfgSave Updating flash ...
To delete QuickLoops: switch187:admin> qloopDelete "qlp3" switch187:admin> cfgSave Updating flash ...
To add QuickLoops to configurations: switch187:admin> switch187:admin> switch187:admin> switch187:admin> cfgAdd cfgAdd cfgAdd cfgAdd "USA", "qlp1;qlp2" "backup_red", "qlp1;qlp2" "backup_white", "qlp1;qlp2" "backup_blue", "qlp1;qlp2" To create aliases using AL_PAs: switch187:admin> switch187:admin> switch187:admin> switch187:admin> aliCreate aliCreate aliCreate aliCreate "host1", "host2", "host3", "host4", "qlp1[01]" "qlp1[04]" "qlp2[01]" "qlp2[02]" switch187:admin> cfgSave Updating flash ...
switch187:admin> cfgSave Updating flash ...
cfg: cfg: backup_red red_bu; white; blue; qlp1; qlp2 backup_white red; white_bu; blue; qlp1; qlp2 To add members to a zone configuration: switch187:admin> cfgAdd "USA", "yellow;green;orange;purple" switch187:admin> cfgAdd "backup_red", "yellow;green;orange;purple" switch187:admin> cfgAdd "backup_white", "yellow;green;orange;purple" switch187:admin> cfgAdd "backup_blue", "yellow;green;orange;purple" switch187:admin> cfgSave Updating flash ...
cfg: red_bu; white; blue; qlp1; qlp2; yellow; green; orange; purple backup_white red; white_bu; blue; qlp1; qlp2; yellow; green; orange; purple blue 1,3; array3; jbod1 blue_bu 1,3; array3; jbod1; tape1 green host2; jbod3b; jbod4 orange host3; jbod5 purple host4; jbod6 red 1,1; array1 red_bu 1,1; array1; tape1 white 1,2; array3 white_bu 1,2; array3; tape1 zone: yellow host1; jbod2; jbod3a alias: array1 21:00:00:20:37:0c:72:51 alias: array3 21:00:00:20:37:0c:67:e3;21:00:00:20:37:0c:6a:40 alias: host1 qlp1[0
To enable zone configurations: switch187:admin> cfgEnable "USA" zone config "USA" is in effect switch187:admin> cfgShow Defined configuration: cfg: USA red; white; blue; qlp1; qlp2; yellow; green; orange; purple cfg: backup_blue red; white; blue_bu; qlp1; qlp2; yellow; green; orange; purple cfg: backup_red red_bu; white; blue; qlp1; qlp2; yellow; green; orange; purple cfg: backup_white red; white_bu; blue; qlp1; qlp2; yellow; green; orange; purple zone: blue 1,3; array3; jbod1 zone: blue_bu 1,3; array3; jbo
alias: alias: alias: alias: alias: qloop: qloop: jbod6 tape1 wwn2 wwn3 wwn4 qlp1 qlp2 qlp2[ca,cb,cc,cd,d2,d4,e2,e4,e8,ef] 1,7 10:00:00:60:69:00:00:02 10:00:00:60:69:00:00:03 10:00:00:60:69:00:00:04 10:00:00:60:69:00:00:01; wwn2 wwn3 Effective configuration: cfg: USA zone: blue 1,3 21:00:00:20:37:0c:67:e3 21:00:00:20:37:0c:6a:40 21:00:00:20:37:1b:12:04 21:00:00:20:37:1b:12:08 21:00:00:20:37:1b:12:e4 21:00:00:20:37:1b:12:e8 zone: green qlp1[04] qlp1[7a,7c,80,81] qlp1[c6,c7,c9,ca,cb,cc,cd,d2,dc,e2] zone: or
Zoning User’s Guide
GLOSSARY Alias server A Fabric software facility that supports multicast group management. AL_PA Arbitrated Loop Physical Address. The address of an individual port in a loop. A loop can have one or multiple AL_PAs. Arbitrated loop A fibre channel transport structured as a loop. Allows communication between ports without using a switch. Requires successful arbitration by a port before a circuit is established. Supports up to 126 devices and 1 fabric attachment.
Defined configuration The complete set of all zone objects that are defined in the fabric. Can consist of multiple zone configurations. Domain_ID Unique identifier for the switch in a fabric. Usually automatically assigned by the switch, but can also be assigned manually. Can be any value between 1 and 239. E_D_TOV Error Detect Time-out Value. The time that the switch waits for an expected response before declaring an error condition.
Gateway Hardware that connects incompatible networks by providing the necessary translation for both hardware and software. Hardwaret Translative mode Method for achieving address translation. Two hardware translative modes are available to a QuickLoop enabled switch: • Standard Translative Mode: Allows public devices to communicate with private devices across the fabric. • QuickLoop Mode: Allows private devices to communicate with other private devices across the fabric. ISL Interswitch Link.
Remote Switch Product that enables two switches to connect over an ATM connection. Requires compatible fibre channel-to-ATM gateways. Can be up to 10 kilometers distance between each switch and respective gateway. Request Rate The rate at which requests arrive at a servicing entity. See also Service Rate. Route As applies to fabric, a communication path between two switches.Routing is the assignment of Class 2 or 3 frames to the most appropriate switch ports for the intended destinations.
Switch Domain_ID Unique identifier for a switch, used in routing frames. Usually automatically assigned by the switch, but can be manually assigned by administrator. Switch name Arbitrary name assigned to switch by administrator. See also Switch Domain_ID. Switch Port Port on a switch. Switch ports can be E_Ports, F_Ports, or FL_Ports. SWL Short wavelength fiber-optic cable. Based on 850 nm lasers supporting 1.0625 Gbps link speeds. Connectors are color-coded black. See also LWL.
U_Port Universal Port. Switch port that can operate as G_Port, E_Port, F_Port, or FL_Port. A port is defined as a U_Port if not connected or if it has not assumed a specific function in the fabric. UDP User Datagram Protocol. A protocol that runs on top of IP and provides port multiplexing for higher layer protocols. ULP Upper Layer Protocol. Protocol that runs on top of fibre channel. Typical upper layer protocols: SCSI, IP, HIPPI, IPI. ULP_TOV Upper Level Timeout Value.