Users Guide

Table Of Contents
76 Fabric OS Troubleshooting and Diagnostics Guide
53-1002930-01
Zone conflicts
9
For more information about setting up zoning on your switch, refer to the Fabric OS Administrator’s
Guide.
You can correct zone conflicts by using the cfgClear command to clear the zoning database.
ATTENTION
The cfgClear command is a disruptive procedure.
Resolving zoning conflicts
When merging two fabrics, mulitple zoning CLI sessions can be launched on the same switch, or on
different switches. This section describes these situations and how they are automatically
resolved.
Dual-CLI sessions from the same switch: If you start a zone transaction from CLI-Session1 and
then try to perform a zone modification from CLI-Session2, the CLI-Session2 zone transaction
is not allowed due to CLI-Session2 not being the owner of the open transaction. If CLI-Session1
logs out, this ends the open transaction and aborts any current zone modifications.
CLI-Session2 is then able to perform zone modifications. Therefore, the zone transaction
locking mechanism works on a single switch from the CLI perspective and there is no dangling
transaction.
Dual-CLI sessions from different switches: If you start a CLI zone transaction on Switch1 and
start another CLI zone transaction on Switch2, when committing the zone transaction from
Switch1, the open zone transaction from Switch2 is aborted by Switch1. The following
message is posted on Switch2 at the time of zone commit from Switch1:
2012/03/09-21:45:26, [ZONE-1027], 3285, FID 128, INFO, sw0, Zoning transaction
aborted Zone Config update Received
cfgDisable Disables the active (effective) configuration
cfgEnable Use to enable and activate (make effective) the specified configuration.
cfgSave Use to save changes to the zone configuration database.
cfgTransAbort Use to abort the current zoning transaction without committing it.
cfgTransShow Use to display the ID of the current zoning transaction
.
defZone Sets the default zone access mode to No Access, initializes a zoning transaction (if one is not
already in progress), and creates the reserved zoning objects.
licenseShow Displays current license keys and associated (licensed) products.
switchShow Displays currently enabled configuration and any E_Port segmentations resulting from zone
conflicts.
zoneAdd Use to add a member to an existing zone.
zoneCreate Use to create a zone. Before a zone becomes active, the cfgSave and cfgEnable commands
must be used.
zoneHelp Displays help information for zone commands.
zoneShow Displays zone information.
TABLE 14 Commands for debugging zoning (Continued)
Command Function