Cisco – Enhanced zoning

Print Friendly, PDF & Email

Main differences between enhanced zone database and basic zoning

In basic zoning, if two administrators are making changes to the fabric at the same time, there is a chance of one administrator’s changes being overwritten by other. Enhanced zoning prevents this by having a single configuration session for the entire fabric to ensure consistency.
In Enhanced zoning, if a single is a member of multiple zonesets, only a single instance is created, thereby reducing payload size.
Reports the activation results per switch rather than a combined status. This enhanced error reporting eases the troubleshooting process.

Below example shows adding a zone when enhanced zone is enabled.

# zone name testzone_hostA_serverFA vsan 101
# member pwwn 20:06:00:05:73:CF:1A:02
# member pwwn 50:00:09:78:08:06:71:14
# zoneset name test_zoneset vsan 101
# member testzone_hostA_serverFA
# zoneset activate name test_zoneset vsan 101
# zone commit vsan 101

There is an extra command “zone commit vsan 101” for enhanced zoning.

Below is the list of some commonly used commands for Enhanced zoning.

To discard the changes to enhanced zone database and close the session

# no zone commit vsan 101

To forcefully apply the changes to the enhanced zone database and close the vsan session created by another user

# zone commit vsan 101 force

To forcefully discard the changes to the enhanced zone database and close the vsan session created by another user

# no zone commit vsan 3 force

If sesson locks rmain on remote swtiches after using no zone commit vsan command, clear the lock on remote switches as below

# clear zone lock vsan 2

If VSAN session is locked, how to check who locked it?

# show accounting log

To see on which switches the session is open

# show zone status vsan 101

What to do when a zone is locked and you want to make the changes

Determine the lock holder. If the lock holder is on this switch, the command output shows the user. If the lock holder is on a remote switch, the command output shows the domain ID of the remote switch.

switch# show zone status vsan 6
VSAN: 6 default-zone: deny distribute: active only Interop: default
mode: enhanced merge-control: allow session: cli [admin] <---- user admin has lock
hard-zoning: enabled

if not on this switch:

VSAN: 6 default-zone: deny distribute: active only Interop: default
session: remote [dom: 239][ip: 192.168.19.212] <---- Switch with the lock 

Next step is to release the lock. Before releasing the lock, verify that no valid configuration change is in progress. Run the lock release commands from local switch if lock is held locally, and from other switch if the lock is held on the other switch.

If the lock is held by you:
switch# zone commit vsan 6 OR
switch# no zone commit vsan 6 (if you want to discard the changes)

If lock is held by another user:
switch# zone commit vsan 6 force OR
switch# no zone commit vsan 6 force (if you want to discard the changes)

If problems persist, use the clear zone lock command to remove the lock from the switch. This should only be done on the switch that holds the lock.

switch # clear zone lock vsan 6

sanaswati
No comments yet.

Leave a Reply

*