T11-FC-ZONE-SERVER-MIB

        The MIB module for the management of Fibre Channel Zoning
Servers, both for Basic Zoning Management and for Enhanced
        
Zoning Management, as defined in the FC-GS-5 specification.
        
FC-GS-5 defines (in-band) management operations for
manipulating the Zone Set Database, some for use in Basic
mode (e.g., 'Add Zone Set (AZS)', etc.), and some for use in
Enhanced mode (e.g., Create Zone Set (CZS)', etc.).  When
Enhanced Zoning Management is in use, FC-GS-5 requires that
these in-band management operations be rejected unless they
are issued within the context of a GS-5 server session.  The
use of a server session ensures serialized access to the
Zoning Database since the Fabric lock for the Zone Server
must be obtained as a part of establishing the server
session to the Zone Server.
        
Thus, if and when this MIB is used for Enhanced Zoning
Management, SNMP SetRequests that request the modification
of zoning definitions must be serialized with respect to
the GS-5 requests to modify the Zoning Database.  This is
achieved by requiring that an SNMP management application
must first obtain the Fabric lock for the Zone Server
before attempting to modify any zoning definitions.  The
companion T11-FC-FABRIC-LOCK-MIB module is defined as a means
of obtaining the Fabric lock for the Zone Server (or any
other server).
        
In Enhanced Zoning Management, a Zone Server keeps track of
changes requested in the zoning definitions, but does not
update its Zone Set Database unless there is (and until
there is) a 'commit' operation.  To model this behavior,
this MIB module assumes that a Zone Server (in Enhanced
mode) takes a snapshot of its Zone Set Database as and when
the Fabric lock (for the Zone Server application) is
obtained; this snapshot is used to create what is herein
called the 'copy' database.  It is this 'copy' database
that is then updated by SNMP SetRequests (while the Fabric
is locked).  If and when a 'commit' operation is requested
(while the Fabric is still locked), the 'copy' database is
then used to overwrite the previously committed contents of
the Zone Set Database, and the new Zone Set Database is
distributed to all other switches in the Fabric.  When the
lock is released, any changes made that were not
'committed' are discarded.
        
When this MIB is used for Basic Zoning Management, the same
set of MIB objects as used for Enhanced mode are used to
make changes to the Database of a Zone Server on a
particular switch, but the changes take immediate effect at
that switch without an explicit commit.  The distribution of
        
those changes to Zone Servers on other switches in the
Fabric is subsequently requested through the use of a
separate set of MIB objects.
        
The management information specified in this MIB module
includes the Zoning Database for each of one or more Fibre
Channel Fabrics.  A Zoning Database is a combination of the
Fabric's Zone Set Database and its Active Zone Set.  The
Active Zone Set is the Zone Set currently enforced by the
Fabric; a Zone Set Database is a database of the Zone Sets
available to be activated within a Fabric.  All the MIB
objects representing a Zone Set Database are modifiable at
any time (irrespective of the value of any RowStatus
object), whereas all objects representing the Active Zone
Set are always read-only (except to deactivate it and/or
activate a different one).
        
Copyright (C) The IETF Trust (2007).  This version
of this MIB module is part of RFC 4936;  see the RFC
itself for full legal notices.
    
t11ZoneServerMIB 1.3.6.1.2.1.160
Imported Objects
FC-MGMT-MIB FcDomainIdOrZero fcmInstanceIndex fcmSwitchIndex FcNameIdOrZero
IF-MIB ifIndex
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP
SNMPv2-SMI Counter32 mib-2 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE Unsigned32
SNMPv2-TC RowStatus StorageType TEXTUAL-CONVENTION TimeStamp TruthValue
T11-FC-FABRIC-ADDR-MGR-MIB t11FamLocalSwitchWwn
T11-FC-NAME-SERVER-MIB T11NsGs4RejectReasonCode
T11-TC-MIB T11FabricIndex
Type Definitions (3)
T11ZoningName OctetString range: 1..64
T11ZsRejectReasonExplanation Enumeration
other(1)
noAdditionalExplanation(2)
zonesNotSupported(3)
zoneSetNameUnknown(4)
noZoneSetActive(5)
zoneNameUnknown(6)
zoneStateUnknown(7)
incorrectPayloadLen(8)
tooLargeZoneSet(9)
deactivateZoneSetFailed(10)
reqNotSupported(11)
capabilityNotSupported(12)
zoneMemberIDTypeNotSupp(13)
invalidZoneSetDefinition(14)
enhancedZoningCmdsNotSupported(15)
zoneSetExists(16)
zoneExists(17)
aliasExists(18)
zoneSetUnknown(19)
zoneUnknown(20)
aliasUnknown(21)
zoneAliasTypeUnknown(22)
unableEnhancedMode(23)
basicZoningCmdsNotSupported(24)
zoneAttribObjectExists(25)
zoneAttribObjectUnknown(26)
requestInProcess(27)
cmitInProcess(28)
hardEnforcementFailed(29)
unresolvedReferences(30)
consistencyChecksFailed(31)
T11ZsZoneMemberType Unsigned32 range: 0..255
Objects (117)
t11ZoneServerMIB .1.3.6.1.2.1.160
t11ZsMIBNotifications .1.3.6.1.2.1.160.0
t11ZsMIBObjects .1.3.6.1.2.1.160.1
t11ZsConfiguration .1.3.6.1.2.1.160.1.1
t11ZsServerTable .1.3.6.1.2.1.160.1.1.1
t11ZsServerEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndex .1.3.6.1.2.1.160.1.1.1.1
t11ZsServerFabricIndex T11-TC-MIBT11FabricIndex .1.3.6.1.2.1.160.1.1.1.1.1
t11ZsServerLastChange SNMPv2-TCTimeStamp .1.3.6.1.2.1.160.1.1.1.1.10
t11ZsServerHardZoning SNMPv2-TCTruthValue .1.3.6.1.2.1.160.1.1.1.1.11
t11ZsServerReadFromDatabase r/w Enumeration .1.3.6.1.2.1.160.1.1.1.1.12
t11ZsServerOperationMode r/w Enumeration .1.3.6.1.2.1.160.1.1.1.1.13
t11ZsServerChangeModeResult Enumeration .1.3.6.1.2.1.160.1.1.1.1.14
t11ZsServerDefaultZoneSetting r/w Enumeration .1.3.6.1.2.1.160.1.1.1.1.15
t11ZsServerMergeControlSetting r/w Enumeration .1.3.6.1.2.1.160.1.1.1.1.16
t11ZsServerDefZoneBroadcast r/w SNMPv2-TCTruthValue .1.3.6.1.2.1.160.1.1.1.1.17
t11ZsServerCapabilityObject Bits .1.3.6.1.2.1.160.1.1.1.1.2
t11ZsServerDatabaseStorageType r/w SNMPv2-TCStorageType .1.3.6.1.2.1.160.1.1.1.1.3
t11ZsServerDistribute r/w Enumeration .1.3.6.1.2.1.160.1.1.1.1.4
t11ZsServerCommit r/w Enumeration .1.3.6.1.2.1.160.1.1.1.1.5
t11ZsServerResult Enumeration .1.3.6.1.2.1.160.1.1.1.1.6
t11ZsServerReasonCode T11-FC-NAME-SERVER-MIBT11NsGs4RejectReasonCode .1.3.6.1.2.1.160.1.1.1.1.7
t11ZsServerReasonCodeExp OctetString .1.3.6.1.2.1.160.1.1.1.1.8
t11ZsServerReasonVendorCode OctetString .1.3.6.1.2.1.160.1.1.1.1.9
t11ZsActiveTable .1.3.6.1.2.1.160.1.1.10
t11ZsActiveEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndex .1.3.6.1.2.1.160.1.1.10.1
t11ZsActiveZoneSetName T11ZoningName .1.3.6.1.2.1.160.1.1.10.1.1
t11ZsActiveActivateTime SNMPv2-TCTimeStamp .1.3.6.1.2.1.160.1.1.10.1.2
t11ZsActiveZoneTable .1.3.6.1.2.1.160.1.1.11
t11ZsActiveZoneEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndext11ZsActiveZoneIndex .1.3.6.1.2.1.160.1.1.11.1
t11ZsActiveZoneIndex Unsigned32 .1.3.6.1.2.1.160.1.1.11.1.1
t11ZsActiveZoneName T11ZoningName .1.3.6.1.2.1.160.1.1.11.1.2
t11ZsActiveZoneBroadcastZoning SNMPv2-TCTruthValue .1.3.6.1.2.1.160.1.1.11.1.3
t11ZsActiveZoneHardZoning SNMPv2-TCTruthValue .1.3.6.1.2.1.160.1.1.11.1.4
t11ZsActiveZoneMemberTable .1.3.6.1.2.1.160.1.1.12
t11ZsActiveZoneMemberEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndext11ZsActiveZoneIndext11ZsActiveZoneMemberIndex .1.3.6.1.2.1.160.1.1.12.1
t11ZsActiveZoneMemberIndex Unsigned32 .1.3.6.1.2.1.160.1.1.12.1.1
t11ZsActiveZoneMemberFormat T11ZsZoneMemberType .1.3.6.1.2.1.160.1.1.12.1.2
t11ZsActiveZoneMemberID OctetString .1.3.6.1.2.1.160.1.1.12.1.3
t11ZsActiveAttribTable .1.3.6.1.2.1.160.1.1.13
t11ZsActiveAttribEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndext11ZsActiveZoneIndext11ZsActiveAttribIndex .1.3.6.1.2.1.160.1.1.13.1
t11ZsActiveAttribIndex Unsigned32 .1.3.6.1.2.1.160.1.1.13.1.1
t11ZsActiveAttribType Unsigned32 .1.3.6.1.2.1.160.1.1.13.1.2
t11ZsActiveAttribValue OctetString .1.3.6.1.2.1.160.1.1.13.1.3
t11ZsNotifyControlTable .1.3.6.1.2.1.160.1.1.14
t11ZsNotifyControlEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndex .1.3.6.1.2.1.160.1.1.14.1
t11ZsNotifyRequestRejectEnable r/w SNMPv2-TCTruthValue .1.3.6.1.2.1.160.1.1.14.1.1
t11ZsRejectReasonVendorCode OctetString .1.3.6.1.2.1.160.1.1.14.1.10
t11ZsNotifyMergeFailureEnable r/w SNMPv2-TCTruthValue .1.3.6.1.2.1.160.1.1.14.1.2
t11ZsNotifyMergeSuccessEnable r/w SNMPv2-TCTruthValue .1.3.6.1.2.1.160.1.1.14.1.3
t11ZsNotifyDefZoneChangeEnable r/w SNMPv2-TCTruthValue .1.3.6.1.2.1.160.1.1.14.1.4
t11ZsNotifyActivateEnable r/w SNMPv2-TCTruthValue .1.3.6.1.2.1.160.1.1.14.1.5
t11ZsRejectCtCommandString OctetString .1.3.6.1.2.1.160.1.1.14.1.6
t11ZsRejectRequestSource FC-MGMT-MIBFcNameIdOrZero .1.3.6.1.2.1.160.1.1.14.1.7
t11ZsRejectReasonCode T11-FC-NAME-SERVER-MIBT11NsGs4RejectReasonCode .1.3.6.1.2.1.160.1.1.14.1.8
t11ZsRejectReasonCodeExp T11ZsRejectReasonExplanation .1.3.6.1.2.1.160.1.1.14.1.9
t11ZsFabricIndex Unsigned32 .1.3.6.1.2.1.160.1.1.15
t11ZsSetTable .1.3.6.1.2.1.160.1.1.2
t11ZsSetEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndext11ZsSetIndex .1.3.6.1.2.1.160.1.1.2.1
t11ZsSetIndex Unsigned32 .1.3.6.1.2.1.160.1.1.2.1.1
t11ZsSetName r/w T11ZoningName .1.3.6.1.2.1.160.1.1.2.1.2
t11ZsSetRowStatus r/w SNMPv2-TCRowStatus .1.3.6.1.2.1.160.1.1.2.1.3
t11ZsZoneTable .1.3.6.1.2.1.160.1.1.3
t11ZsZoneEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndext11ZsZoneIndex .1.3.6.1.2.1.160.1.1.3.1
t11ZsZoneIndex Unsigned32 .1.3.6.1.2.1.160.1.1.3.1.1
t11ZsZoneName r/w T11ZoningName .1.3.6.1.2.1.160.1.1.3.1.2
t11ZsZoneAttribBlock r/w Unsigned32 .1.3.6.1.2.1.160.1.1.3.1.3
t11ZsZoneRowStatus r/w SNMPv2-TCRowStatus .1.3.6.1.2.1.160.1.1.3.1.4
t11ZsSetZoneTable .1.3.6.1.2.1.160.1.1.4
t11ZsSetZoneEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndext11ZsSetIndext11ZsZoneIndex .1.3.6.1.2.1.160.1.1.4.1
t11ZsSetZoneRowStatus r/w SNMPv2-TCRowStatus .1.3.6.1.2.1.160.1.1.4.1.1
t11ZsAliasTable .1.3.6.1.2.1.160.1.1.5
t11ZsAliasEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndext11ZsAliasIndex .1.3.6.1.2.1.160.1.1.5.1
t11ZsAliasIndex Unsigned32 .1.3.6.1.2.1.160.1.1.5.1.1
t11ZsAliasName r/w T11ZoningName .1.3.6.1.2.1.160.1.1.5.1.2
t11ZsAliasRowStatus r/w SNMPv2-TCRowStatus .1.3.6.1.2.1.160.1.1.5.1.3
t11ZsZoneMemberTable .1.3.6.1.2.1.160.1.1.6
t11ZsZoneMemberEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndext11ZsZoneMemberParentTypet11ZsZoneMemberParentIndext11ZsZoneMemberIndex .1.3.6.1.2.1.160.1.1.6.1
t11ZsZoneMemberParentType Enumeration .1.3.6.1.2.1.160.1.1.6.1.1
t11ZsZoneMemberParentIndex Unsigned32 .1.3.6.1.2.1.160.1.1.6.1.2
t11ZsZoneMemberIndex Unsigned32 .1.3.6.1.2.1.160.1.1.6.1.3
t11ZsZoneMemberFormat r/w T11ZsZoneMemberType .1.3.6.1.2.1.160.1.1.6.1.4
t11ZsZoneMemberID r/w OctetString .1.3.6.1.2.1.160.1.1.6.1.5
t11ZsZoneMemberRowStatus r/w SNMPv2-TCRowStatus .1.3.6.1.2.1.160.1.1.6.1.6
t11ZsAttribBlockTable .1.3.6.1.2.1.160.1.1.7
t11ZsAttribBlockEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndext11ZsAttribBlockIndex .1.3.6.1.2.1.160.1.1.7.1
t11ZsAttribBlockIndex Unsigned32 .1.3.6.1.2.1.160.1.1.7.1.1
t11ZsAttribBlockName r/w T11ZoningName .1.3.6.1.2.1.160.1.1.7.1.2
t11ZsAttribBlockRowStatus r/w SNMPv2-TCRowStatus .1.3.6.1.2.1.160.1.1.7.1.3
t11ZsAttribTable .1.3.6.1.2.1.160.1.1.8
t11ZsAttribEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndext11ZsAttribBlockIndext11ZsAttribIndex .1.3.6.1.2.1.160.1.1.8.1
t11ZsAttribIndex Unsigned32 .1.3.6.1.2.1.160.1.1.8.1.1
t11ZsAttribType r/w Unsigned32 .1.3.6.1.2.1.160.1.1.8.1.2
t11ZsAttribValue r/w OctetString .1.3.6.1.2.1.160.1.1.8.1.3
t11ZsAttribRowStatus r/w SNMPv2-TCRowStatus .1.3.6.1.2.1.160.1.1.8.1.4
t11ZsActivateTable .1.3.6.1.2.1.160.1.1.9
t11ZsActivateEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndex .1.3.6.1.2.1.160.1.1.9.1
t11ZsActivateRequest r/w Unsigned32 .1.3.6.1.2.1.160.1.1.9.1.1
t11ZsActivateDeactivate r/w Enumeration .1.3.6.1.2.1.160.1.1.9.1.2
t11ZsActivateResult Enumeration .1.3.6.1.2.1.160.1.1.9.1.3
t11ZsActivateFailCause OctetString .1.3.6.1.2.1.160.1.1.9.1.4
t11ZsActivateFailDomainId FC-MGMT-MIBFcDomainIdOrZero .1.3.6.1.2.1.160.1.1.9.1.5
t11ZsStatistics .1.3.6.1.2.1.160.1.2
t11ZsStatsTable .1.3.6.1.2.1.160.1.2.1
t11ZsStatsEntry FC-MGMT-MIBfcmInstanceIndexFC-MGMT-MIBfcmSwitchIndext11ZsServerFabricIndex .1.3.6.1.2.1.160.1.2.1.1
t11ZsOutMergeRequests SNMPv2-SMICounter32 .1.3.6.1.2.1.160.1.2.1.1.1
t11ZsOutZsRejects SNMPv2-SMICounter32 .1.3.6.1.2.1.160.1.2.1.1.10
t11ZsInMergeAccepts SNMPv2-SMICounter32 .1.3.6.1.2.1.160.1.2.1.1.2
t11ZsInMergeRequests SNMPv2-SMICounter32 .1.3.6.1.2.1.160.1.2.1.1.3
t11ZsOutMergeAccepts SNMPv2-SMICounter32 .1.3.6.1.2.1.160.1.2.1.1.4
t11ZsOutChangeRequests SNMPv2-SMICounter32 .1.3.6.1.2.1.160.1.2.1.1.5
t11ZsInChangeAccepts SNMPv2-SMICounter32 .1.3.6.1.2.1.160.1.2.1.1.6
t11ZsInChangeRequests SNMPv2-SMICounter32 .1.3.6.1.2.1.160.1.2.1.1.7
t11ZsOutChangeAccepts SNMPv2-SMICounter32 .1.3.6.1.2.1.160.1.2.1.1.8
t11ZsInZsRequests SNMPv2-SMICounter32 .1.3.6.1.2.1.160.1.2.1.1.9
t11ZsMIBConformance .1.3.6.1.2.1.160.2
t11ZsMIBCompliances .1.3.6.1.2.1.160.2.1
t11ZsMIBGroups .1.3.6.1.2.1.160.2.2
Notifications / Traps (5)
NameOIDDescription
t11ZsRequestRejectNotify .1.3.6.1.2.1.160.0.1
This notification is generated whenever a Zone Server
(indicated by the value of t11FamLocalSwitchWwn) rejects
a request.
          
The value of t11ZsRejectCtCommandString indicates the
rejected request, and the values of t11ZsRejectReasonCode,
t11ZsRejectReasonCodeExp and t11ZsRejectReasonVendorCode
indicate the reason for the rejection.  The value of
t11ZsRequestClient indicates the source of the request.
t11ZsMergeFailureNotify .1.3.6.1.2.1.160.0.2
This notification indicates that a Zone merge
failure has occurred on the Fabric indicated by the
value of t11ZsFabricIndex, on the interface
indicated by the value of ifIndex.
          
If multiple Virtual Fabrics are configured on an
interface, and all have a Zone merge failure
at the same time, then just one notification is
generated and t11ZsFabricIndex has the value 4096.
t11ZsMergeSuccessNotify .1.3.6.1.2.1.160.0.3
This notification indicates that a successful Zone
merge has occurred on the Fabric indicated by the
value of t11ZsFabricIndex, on the interface
indicated by the value of ifIndex.
          
If multiple Virtual Fabrics are configured on an
interface, and all have a successful Zone Merge
          
at the same time, then just one notification is
generated and t11ZsFabricIndex has the value 4096.
t11ZsDefZoneChangeNotify .1.3.6.1.2.1.160.0.4
This notification indicates that the
value of a Default Zone Setting has changed.
The value of t11ZsServerDefaultZoneSetting
contains the value after the change.
t11ZsActivateNotify .1.3.6.1.2.1.160.0.5
This notification is generated whenever a switch
(indicated by the value of t11FamLocalSwitchWwn)
activates/deactivates a Zone Set on a Fabric.
The t11ZsActivateResult object denotes the outcome
of the activation/deactivation.