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.
- Source file
T11-FC-ZONE-SERVER-MIB- Last revised
- Identity
t11ZoneServerMIB- Base OID
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 (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue |
| T11-FC-FABRIC-ADDR-MGR-MIB | t11FamLocalSwitchWwn |
| T11-FC-NAME-SERVER-MIB | T11NsGs4RejectReasonCode |
| T11-TC-MIB | T11FabricIndex |
Net-SNMP examples using the rfc MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'T11-FC-ZONE-SERVER-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'T11-FC-ZONE-SERVER-MIB::t11ZoneServerMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'T11-FC-ZONE-SERVER-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'T11-FC-ZONE-SERVER-MIB::t11ZoneServerMIB'
Objects (117)
Showing 117 of 117 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.2.1.160 |
||
.1.3.6.1.2.1.160.0 |
||
.1.3.6.1.2.1.160.1 |
||
.1.3.6.1.2.1.160.1.1 |
||
.1.3.6.1.2.1.160.1.1.1 |
||
.1.3.6.1.2.1.160.1.1.1.1 |
||
.1.3.6.1.2.1.160.1.1.1.1.1 |
||
.1.3.6.1.2.1.160.1.1.1.1.10 |
||
.1.3.6.1.2.1.160.1.1.1.1.11 |
||
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.1.1.12 |
|
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.1.1.13 |
|
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.1.1.14 |
|
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.1.1.15 |
|
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.1.1.16 |
|
.1.3.6.1.2.1.160.1.1.1.1.17 |
||
|
Bits
|
.1.3.6.1.2.1.160.1.1.1.1.2 |
|
.1.3.6.1.2.1.160.1.1.1.1.3 |
||
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.1.1.4 |
|
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.1.1.5 |
|
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.1.1.6 |
|
.1.3.6.1.2.1.160.1.1.1.1.7 |
||
|
OctetString
|
.1.3.6.1.2.1.160.1.1.1.1.8 |
|
|
OctetString
|
.1.3.6.1.2.1.160.1.1.1.1.9 |
|
.1.3.6.1.2.1.160.1.1.10 |
||
.1.3.6.1.2.1.160.1.1.10.1 |
||
.1.3.6.1.2.1.160.1.1.10.1.1 |
||
.1.3.6.1.2.1.160.1.1.10.1.2 |
||
.1.3.6.1.2.1.160.1.1.11 |
||
.1.3.6.1.2.1.160.1.1.11.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.11.1.1 |
|
.1.3.6.1.2.1.160.1.1.11.1.2 |
||
.1.3.6.1.2.1.160.1.1.11.1.3 |
||
.1.3.6.1.2.1.160.1.1.11.1.4 |
||
.1.3.6.1.2.1.160.1.1.12 |
||
.1.3.6.1.2.1.160.1.1.12.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.12.1.1 |
|
.1.3.6.1.2.1.160.1.1.12.1.2 |
||
|
OctetString
|
.1.3.6.1.2.1.160.1.1.12.1.3 |
|
.1.3.6.1.2.1.160.1.1.13 |
||
.1.3.6.1.2.1.160.1.1.13.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.13.1.1 |
|
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.13.1.2 |
|
|
OctetString
|
.1.3.6.1.2.1.160.1.1.13.1.3 |
|
.1.3.6.1.2.1.160.1.1.14 |
||
.1.3.6.1.2.1.160.1.1.14.1 |
||
.1.3.6.1.2.1.160.1.1.14.1.1 |
||
|
OctetString
|
.1.3.6.1.2.1.160.1.1.14.1.10 |
|
.1.3.6.1.2.1.160.1.1.14.1.2 |
||
.1.3.6.1.2.1.160.1.1.14.1.3 |
||
.1.3.6.1.2.1.160.1.1.14.1.4 |
||
.1.3.6.1.2.1.160.1.1.14.1.5 |
||
|
OctetString
|
.1.3.6.1.2.1.160.1.1.14.1.6 |
|
.1.3.6.1.2.1.160.1.1.14.1.7 |
||
.1.3.6.1.2.1.160.1.1.14.1.8 |
||
.1.3.6.1.2.1.160.1.1.14.1.9 |
||
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.15 |
|
.1.3.6.1.2.1.160.1.1.2 |
||
.1.3.6.1.2.1.160.1.1.2.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.2.1.1 |
|
|
|
.1.3.6.1.2.1.160.1.1.2.1.2 |
|
.1.3.6.1.2.1.160.1.1.2.1.3 |
||
.1.3.6.1.2.1.160.1.1.3 |
||
.1.3.6.1.2.1.160.1.1.3.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.3.1.1 |
|
|
|
.1.3.6.1.2.1.160.1.1.3.1.2 |
|
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.3.1.3 |
|
.1.3.6.1.2.1.160.1.1.3.1.4 |
||
.1.3.6.1.2.1.160.1.1.4 |
||
.1.3.6.1.2.1.160.1.1.4.1 |
||
.1.3.6.1.2.1.160.1.1.4.1.1 |
||
.1.3.6.1.2.1.160.1.1.5 |
||
.1.3.6.1.2.1.160.1.1.5.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.5.1.1 |
|
|
|
.1.3.6.1.2.1.160.1.1.5.1.2 |
|
.1.3.6.1.2.1.160.1.1.5.1.3 |
||
.1.3.6.1.2.1.160.1.1.6 |
||
.1.3.6.1.2.1.160.1.1.6.1 |
||
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.6.1.1 |
|
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.6.1.2 |
|
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.6.1.3 |
|
.1.3.6.1.2.1.160.1.1.6.1.4 |
||
|
OctetString
|
.1.3.6.1.2.1.160.1.1.6.1.5 |
|
.1.3.6.1.2.1.160.1.1.6.1.6 |
||
.1.3.6.1.2.1.160.1.1.7 |
||
.1.3.6.1.2.1.160.1.1.7.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.7.1.1 |
|
.1.3.6.1.2.1.160.1.1.7.1.2 |
||
.1.3.6.1.2.1.160.1.1.7.1.3 |
||
.1.3.6.1.2.1.160.1.1.8 |
||
.1.3.6.1.2.1.160.1.1.8.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.8.1.1 |
|
|
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.8.1.2 |
|
|
OctetString
|
.1.3.6.1.2.1.160.1.1.8.1.3 |
.1.3.6.1.2.1.160.1.1.8.1.4 |
||
.1.3.6.1.2.1.160.1.1.9 |
||
.1.3.6.1.2.1.160.1.1.9.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.160.1.1.9.1.1 |
|
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.9.1.2 |
|
|
Enumeration
|
.1.3.6.1.2.1.160.1.1.9.1.3 |
|
|
OctetString
|
.1.3.6.1.2.1.160.1.1.9.1.4 |
|
.1.3.6.1.2.1.160.1.1.9.1.5 |
||
.1.3.6.1.2.1.160.1.2 |
||
.1.3.6.1.2.1.160.1.2.1 |
||
.1.3.6.1.2.1.160.1.2.1.1 |
||
.1.3.6.1.2.1.160.1.2.1.1.1 |
||
.1.3.6.1.2.1.160.1.2.1.1.10 |
||
.1.3.6.1.2.1.160.1.2.1.1.2 |
||
.1.3.6.1.2.1.160.1.2.1.1.3 |
||
.1.3.6.1.2.1.160.1.2.1.1.4 |
||
.1.3.6.1.2.1.160.1.2.1.1.5 |
||
.1.3.6.1.2.1.160.1.2.1.1.6 |
||
.1.3.6.1.2.1.160.1.2.1.1.7 |
||
.1.3.6.1.2.1.160.1.2.1.1.8 |
||
.1.3.6.1.2.1.160.1.2.1.1.9 |
||
.1.3.6.1.2.1.160.2 |
||
.1.3.6.1.2.1.160.2.1 |
||
.1.3.6.1.2.1.160.2.2 |
Dependencies (11) 9 direct · 2 transitive Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- SNMPv2-TCrfc
- IANAifType-MIBrfc
- SNMPv2-CONFrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- SNMP-FRAMEWORK-MIBrfc
- FC-MGMT-MIBrfc
- T11-TC-MIBrfc
- T11-FC-FABRIC-ADDR-MGR-MIBrfc
- T11-FC-NAME-SERVER-MIBrfc
- T11-FC-ZONE-SERVER-MIBrfcselected
Type Definitions (3)
| OctetString |
range: 1..64 |
|
| 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) |
|
| Unsigned32 |
range: 0..255 |
Conformance Groups (6)
Compliance Statements (1)
OID
.1.3.6.1.2.1.160.2.1.1The compliance statement for entities that
implement the Zone Server.
implement the Zone Server.
Required groups
| mandatory | t11ZsBasicGroup | |
| mandatory | t11ZsNotificationControlGroup | |
| mandatory | t11ZsNotificationGroup | |
| optional | t11ZsEnhancedModeGroup |
This group is mandatory only for those systems with Zone Servers that support Enhanced Mode. |
| optional | t11ZsActivateGroup |
Only entities that provide write access for activating a Zone Set support need to support this group. |
| optional | t11ZsStatisticsGroup |
These counters, containing Zone Server statistics, are mandatory only for those systems that count such events. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| t11ZsSetRowStatus | readonly |
active(1)
|
Write access is not required. |
| t11ZsZoneRowStatus | readonly |
active(1)
|
Write access is not required. |
| t11ZsSetZoneRowStatus | readonly |
active(1)
|
Write access is not required. |
| t11ZsAliasRowStatus | readonly |
active(1)
|
Write access is not required. |
| t11ZsZoneMemberRowStatus | readonly |
active(1)
|
Write access is not required. |
| t11ZsAttribBlockRowStatus | readonly |
active(1)
|
Write access is not required. |
| t11ZsAttribRowStatus | readonly |
active(1)
|
Write access is not required. |
| t11ZsServerDatabaseStorageType | readonly | Write access is not required. | |
| t11ZsServerDistribute | readonly | Write access is not required. | |
| t11ZsServerCommit | readonly | Write access is not required. | |
| t11ZsServerReadFromDatabase | readonly | Write access is not required. | |
| t11ZsServerOperationMode | readonly | Write access is not required. | |
| t11ZsServerDefaultZoneSetting | readonly | Write access is not required. | |
| t11ZsServerMergeControlSetting | readonly | Write access is not required. | |
| t11ZsServerDefZoneBroadcast | readonly | Write access is not required. | |
| t11ZsSetName | readonly | Write access is not required. | |
| t11ZsZoneName | readonly | Write access is not required. | |
| t11ZsZoneAttribBlock | readonly | Write access is not required. | |
| t11ZsAliasName | readonly | Write access is not required. | |
| t11ZsZoneMemberFormat | readonly | Write access is not required. | |
| t11ZsZoneMemberID | readonly | Write access is not required. | |
| t11ZsAttribBlockName | readonly | Write access is not required. | |
| t11ZsAttribType | readonly | Write access is not required. | |
| t11ZsAttribValue | readonly | Write access is not required. | |
| t11ZsActivateRequest | readonly | Write access is not required. | |
| t11ZsActivateDeactivate | readonly | Write access is not required. | |
| t11ZsNotifyRequestRejectEnable | readonly | Write access is not required. | |
| t11ZsNotifyMergeFailureEnable | readonly | Write access is not required. | |
| t11ZsNotifyMergeSuccessEnable | readonly | Write access is not required. | |
| t11ZsNotifyDefZoneChangeEnable | readonly | Write access is not required. | |
| t11ZsNotifyActivateEnable | readonly | Write access is not required. |
Notifications / Traps (5)
| Name | OID | Description |
|---|---|---|
.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. |
|
.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. |
|
.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. |
|
.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. |
|
.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. |