1 T11-FC-ZONE-SERVER-MIB DEFINITIONS ::= BEGIN
4 MODULE-IDENTITY, OBJECT-TYPE,
5 NOTIFICATION-TYPE, mib-2,
7 FROM SNMPv2-SMI -- [RFC2578]
8 MODULE-COMPLIANCE, OBJECT-GROUP,
10 FROM SNMPv2-CONF -- [RFC2580]
11 TEXTUAL-CONVENTION, RowStatus,
14 FROM SNMPv2-TC -- [RFC2579]
16 FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
17 ifIndex FROM IF-MIB -- [RFC2863]
18 fcmInstanceIndex, fcmSwitchIndex,
20 FcDomainIdOrZero FROM FC-MGMT-MIB -- [RFC4044]
21 T11NsGs4RejectReasonCode
22 FROM T11-FC-NAME-SERVER-MIB -- [RFC4438]
23 T11FabricIndex FROM T11-TC-MIB -- [RFC4439]
25 FROM T11-FC-FABRIC-ADDR-MGR-MIB; -- [RFC4439]
27 t11ZoneServerMIB MODULE-IDENTITY
28 LAST-UPDATED "200706270000Z"
29 ORGANIZATION "For the initial versions, T11.
30 For later versions, the IETF's IMSS Working Group."
35 San Jose, CA 95134 USA
41 San Jose, CA 95134 USA
45 "The MIB module for the management of Fibre Channel Zoning
46 Servers, both for Basic Zoning Management and for Enhanced
49 Zoning Management, as defined in the FC-GS-5 specification.
51 FC-GS-5 defines (in-band) management operations for
52 manipulating the Zone Set Database, some for use in Basic
53 mode (e.g., 'Add Zone Set (AZS)', etc.), and some for use in
54 Enhanced mode (e.g., Create Zone Set (CZS)', etc.). When
55 Enhanced Zoning Management is in use, FC-GS-5 requires that
56 these in-band management operations be rejected unless they
57 are issued within the context of a GS-5 server session. The
58 use of a server session ensures serialized access to the
59 Zoning Database since the Fabric lock for the Zone Server
60 must be obtained as a part of establishing the server
61 session to the Zone Server.
63 Thus, if and when this MIB is used for Enhanced Zoning
64 Management, SNMP SetRequests that request the modification
65 of zoning definitions must be serialized with respect to
66 the GS-5 requests to modify the Zoning Database. This is
67 achieved by requiring that an SNMP management application
68 must first obtain the Fabric lock for the Zone Server
69 before attempting to modify any zoning definitions. The
70 companion T11-FC-FABRIC-LOCK-MIB module is defined as a means
71 of obtaining the Fabric lock for the Zone Server (or any
74 In Enhanced Zoning Management, a Zone Server keeps track of
75 changes requested in the zoning definitions, but does not
76 update its Zone Set Database unless there is (and until
77 there is) a 'commit' operation. To model this behavior,
78 this MIB module assumes that a Zone Server (in Enhanced
79 mode) takes a snapshot of its Zone Set Database as and when
80 the Fabric lock (for the Zone Server application) is
81 obtained; this snapshot is used to create what is herein
82 called the 'copy' database. It is this 'copy' database
83 that is then updated by SNMP SetRequests (while the Fabric
84 is locked). If and when a 'commit' operation is requested
85 (while the Fabric is still locked), the 'copy' database is
86 then used to overwrite the previously committed contents of
87 the Zone Set Database, and the new Zone Set Database is
88 distributed to all other switches in the Fabric. When the
89 lock is released, any changes made that were not
90 'committed' are discarded.
92 When this MIB is used for Basic Zoning Management, the same
93 set of MIB objects as used for Enhanced mode are used to
94 make changes to the Database of a Zone Server on a
95 particular switch, but the changes take immediate effect at
96 that switch without an explicit commit. The distribution of
100 those changes to Zone Servers on other switches in the
101 Fabric is subsequently requested through the use of a
102 separate set of MIB objects.
104 The management information specified in this MIB module
105 includes the Zoning Database for each of one or more Fibre
106 Channel Fabrics. A Zoning Database is a combination of the
107 Fabric's Zone Set Database and its Active Zone Set. The
108 Active Zone Set is the Zone Set currently enforced by the
109 Fabric; a Zone Set Database is a database of the Zone Sets
110 available to be activated within a Fabric. All the MIB
111 objects representing a Zone Set Database are modifiable at
112 any time (irrespective of the value of any RowStatus
113 object), whereas all objects representing the Active Zone
114 Set are always read-only (except to deactivate it and/or
115 activate a different one).
117 Copyright (C) The IETF Trust (2007). This version
118 of this MIB module is part of RFC 4936; see the RFC
119 itself for full legal notices."
120 REVISION "200706270000Z"
122 "Initial version of this MIB module, published as RFC 4936."
125 t11ZsMIBObjects OBJECT IDENTIFIER ::= { t11ZoneServerMIB 1 }
126 t11ZsMIBConformance OBJECT IDENTIFIER ::= { t11ZoneServerMIB 2 }
127 t11ZsMIBNotifications OBJECT IDENTIFIER ::= { t11ZoneServerMIB 0 }
128 t11ZsConfiguration OBJECT IDENTIFIER ::= { t11ZsMIBObjects 1 }
129 t11ZsStatistics OBJECT IDENTIFIER ::= { t11ZsMIBObjects 2 }
131 -- Textual Conventions
133 T11ZsZoneMemberType ::= TEXTUAL-CONVENTION
137 "Represents the addressing mechanism by
138 which a member is identified:
141 02 - Domain_ID and physical port
146 E0-FF (hex) - Vendor Specific.
151 "Fibre Channel - Generic Services-5 (FC-GS-5),
152 ANSI INCITS 427-2007, section 6.4.8.3.6."
153 SYNTAX Unsigned32 (0..255)
155 T11ZsRejectReasonExplanation ::= TEXTUAL-CONVENTION
158 "The reason code explanation when rejecting a
162 - e.g., a reason code assigned too recently
163 to be included in this version of this MIB
164 'noAdditionalExplanation'
165 - there is no additional explanation
167 - Zones are not supported
169 - Zone Set name is not known
171 - no Zone Set is currently active
173 - Zone name is unknown
175 - state of the Zone is not known
176 'incorrectPayloadLen'
177 - payload length is not correct
179 - Zone Set is larger than permitted size
180 'deactivateZoneSetFailed'
181 - deactivation of Zone Set failed
183 - request is not supported
184 'capabilityNotSupported'
185 - capability is not supported
186 'zoneMemberIDTypeNotSupp'
187 - Zone Member Identifier Type is not supported
188 'invalidZoneSetDefinition'
189 - Zone Set definition is invalid
190 'enhancedZoningCmdsNotSupported'
191 - Enhanced Zoning commands are not supported
193 - Zone Set already exists
195 - Zone already exists
197 - Zone Alias already exists
206 'zoneAliasTypeUnknown'
207 - unknown Zone attribute type
209 - Fabric unable to work in Enhanced Mode
210 'basicZoningCmdsNotSupported'
211 - Basic Zoning commands are not supported
212 'zoneAttribObjectExists'
213 - Zone attribute object already exists
214 'zoneAttribObjectUnknown'
215 - Zone attribute object unknown
220 'hardEnforcementFailed'
221 - hard enforcement failed
222 'unresolvedReferences'
223 - unresolved references in the Zone Set Database
224 'consistencyChecksFailed'
225 - consistency checks failed."
227 "Fibre Channel - Generic Services-5 (FC-GS-5),
228 ANSI INCITS 427-2007, section 6.4.9."
231 noAdditionalExplanation(2),
232 zonesNotSupported(3),
233 zoneSetNameUnknown(4),
237 incorrectPayloadLen(8),
239 deactivateZoneSetFailed(10),
241 capabilityNotSupported(12),
242 zoneMemberIDTypeNotSupp(13),
243 invalidZoneSetDefinition(14),
244 enhancedZoningCmdsNotSupported(15),
253 zoneAliasTypeUnknown(22),
254 unableEnhancedMode(23),
255 basicZoningCmdsNotSupported(24),
256 zoneAttribObjectExists(25),
257 zoneAttribObjectUnknown(26),
258 requestInProcess(27),
260 hardEnforcementFailed(29),
261 unresolvedReferences(30),
262 consistencyChecksFailed(31)
265 T11ZoningName ::= TEXTUAL-CONVENTION
268 "This datatype is a refinement of an SnmpAdminString,
269 and is used to represent a name stored in a Fibre
270 Channel Zoning Data Structure.
272 The value begins with an ASCII letter (upper or lower
273 case) followed by zero or more characters from the set:
274 lower case letters, upper case letters, numbers, and
277 The value does not include fill bytes."
279 "Fibre Channel - Generic Services-5 (FC-GS-5),
280 ANSI INCITS 427-2007, section 6.4.8.1."
281 SYNTAX OCTET STRING (SIZE (1..64))
284 -- The table of Zone Servers
287 t11ZsServerTable OBJECT-TYPE
288 SYNTAX SEQUENCE OF T11ZsServerEntry
289 MAX-ACCESS not-accessible
292 "A table containing information about the Zone Servers
293 on each Fabric in one or more switches, and providing
294 the capability to perform operations on their Zone
296 ::= { t11ZsConfiguration 1 }
300 t11ZsServerEntry OBJECT-TYPE
301 SYNTAX T11ZsServerEntry
302 MAX-ACCESS not-accessible
305 "Each entry contains information specific to a
306 Zone Server for a particular Fabric (identified by
307 the value of t11ZsServerFabricIndex) on a particular
308 switch (identified by values of fcmInstanceIndex
311 The persistence across reboots of writable values in
312 a row of this table is given by the instance of
313 t11ZsServerDatabaseStorageType in that row."
314 INDEX { fcmInstanceIndex, fcmSwitchIndex,
315 t11ZsServerFabricIndex }
316 ::= { t11ZsServerTable 1 }
318 T11ZsServerEntry ::= SEQUENCE {
319 t11ZsServerFabricIndex T11FabricIndex,
320 t11ZsServerCapabilityObject BITS,
321 t11ZsServerDatabaseStorageType StorageType,
322 t11ZsServerDistribute INTEGER,
323 t11ZsServerCommit INTEGER,
324 t11ZsServerResult INTEGER,
325 t11ZsServerReasonCode T11NsGs4RejectReasonCode,
326 t11ZsServerReasonCodeExp OCTET STRING,
327 t11ZsServerReasonVendorCode OCTET STRING,
328 t11ZsServerLastChange TimeStamp,
329 t11ZsServerHardZoning TruthValue,
330 t11ZsServerReadFromDatabase INTEGER,
331 t11ZsServerOperationMode INTEGER,
332 t11ZsServerChangeModeResult INTEGER,
333 t11ZsServerDefaultZoneSetting INTEGER,
334 t11ZsServerMergeControlSetting INTEGER,
335 t11ZsServerDefZoneBroadcast TruthValue
338 t11ZsServerFabricIndex OBJECT-TYPE
339 SYNTAX T11FabricIndex
340 MAX-ACCESS not-accessible
343 "A unique index value that uniquely identifies a
345 ::= { t11ZsServerEntry 1 }
347 t11ZsServerCapabilityObject OBJECT-TYPE
360 "This bitmap represents the capability of the switch
363 'enhancedMode' - able to support enhanced Zoning
366 'zoneSetDb' - able to support maintaining of
369 'activateDirect' - able to support the Activate
372 'hardZoning' - able to support Hard Zoning."
374 "Fibre Channel - Switch Fabric-4 (FC-SW-4),
375 ANSI INCITS 418-2006, April 2006, section 6.1.23.4.4"
376 ::= { t11ZsServerEntry 2 }
378 t11ZsServerDatabaseStorageType OBJECT-TYPE
380 MAX-ACCESS read-write
383 "This object specifies the memory realization, on a
384 particular switch, of the Zone Set database for a
385 particular Fabric. Specifically, each row in the
393 t11ZsAttribBlockTable
396 has a StorageType as specified by the instance of
397 this object that is INDEXed by the same values of
398 fcmInstanceIndex, fcmSwitchIndex, and
401 t11ZsServerFabricIndex.
403 The value of this object is also used to indicate
404 the persistence across reboots of writable values in
405 its row of the t11ZsServerTable, as well as the
406 corresponding row in the t11ZsNotifyControlTable.
408 If an instance of this object has the value
409 'permanent(4)', the Zone Set database for the given
410 Fabric on the given switch is not required to be
412 DEFVAL { nonVolatile }
413 ::= { t11ZsServerEntry 3 }
415 t11ZsServerDistribute OBJECT-TYPE
420 MAX-ACCESS read-write
423 "This object can be set only in Basic mode. When set
424 to the value 'zoneSetDb', it requests that the Zone Set
425 database of a particular switch for a particular Fabric
426 be distributed to every other switch in that Fabric,
427 e.g., by using Stage Fabric Configuration Update (SFC)
428 and Update Fabric Configuration (UFC) requests.
430 Setting this object to 'noop' has no effect.
431 When read, the value of this object is always 'noop'.
433 When the corresponding instance of t11ZsServerOperationMode
434 has the value 'enhanced', or when the corresponding instance
435 of t11ZsZoneSetResult has the value 'inProgress', it
436 is inconsistent to try to set the value of this object."
438 "Fibre Channel - Switch Fabric-4 (FC-SW-4),
439 ANSI INCITS 418-2006, April 2006, section 6.1.19.1."
440 ::= { t11ZsServerEntry 4 }
442 t11ZsServerCommit OBJECT-TYPE
444 commitZoneChanges(1),
447 MAX-ACCESS read-write
452 "This object is only used in Enhanced mode.
454 In Enhanced mode, it can only be modified when the Fabric
455 lock for the Zone Server on the particular Fabric has been
456 obtained for use by SNMP SetRequests, and even then, only
457 by the SNMP entity identified by the value of corresponding
458 instance of t11FLockInitiator.
460 Setting the object requests an action:
462 commitZoneChanges - requests that the changes made
463 within this session to the Zone
464 Set Database be committed.
465 noop - requests nothing.
467 When read, the value is always 'noop'."
469 "Fibre Channel - Generic Services-5 (FC-GS-5),
470 ANSI INCITS 427-2007, section 6.4.10.2."
471 ::= { t11ZsServerEntry 5 }
473 t11ZsServerResult OBJECT-TYPE
484 "In Basic mode, this object indicates the status/result
485 of the last distribution of the Zone Set database that
486 was invoked via the corresponding instance of
487 t11ZsZoneSetDistribute, e.g., the status/result of
488 Stage Fabric Configuration Update (SFC) request(s) used
489 to implement the setting of t11ZsZoneSetDistribute.
491 In Enhanced mode, this object indicates the status/result
492 of the last commit of changes to the Zone Set database
493 that was invoked via the corresponding instance of
496 'none' - no distribution/commit invoked
497 via the corresponding instance of
498 t11ZsZoneSetDistribute (Basic mode)
501 or t11ZsServerCommit (Enhanced mode).
502 'inProgress' - distribution/commit is still in
504 'success' - distribution/commit completed
506 'rejectFailure' - distribution/commit failed due to
508 'otherFailure' - distribution/commit failed for some
511 When the value is 'rejectFailure', the corresponding
512 instances of t11ZsServerReasonCode,
513 t11ZsServerReasonCodeExp and t11ZsServerReasonVendorCode
514 contain the reason codes. "
516 "Fibre Channel - Generic Services-5 (FC-GS-5),
517 ANSI INCITS 427-2007, section 6.4.10.2.3."
518 ::= { t11ZsServerEntry 6 }
520 t11ZsServerReasonCode OBJECT-TYPE
521 SYNTAX T11NsGs4RejectReasonCode
525 "When the corresponding instance of t11ZsZoneSetResult
526 has the value 'rejectFailure', this object contains
527 the rejection's reason code.
529 When the corresponding instance of t11ZsServerResult
530 has a value other than 'rejectFailure', this object
531 should contain the value 'none'."
533 "Fibre Channel - Switch Fabric-4 (FC-SW-4),
534 ANSI INCITS 418-2006, April 2006, section 6.1.3 and
536 ::= { t11ZsServerEntry 7 }
538 t11ZsServerReasonCodeExp OBJECT-TYPE
539 SYNTAX OCTET STRING (SIZE (0 | 1))
543 "When the corresponding instance of t11ZsZoneSetResult
544 has the value 'rejectFailure', this object contains
545 the rejection's reason code explanation.
547 When the corresponding instance of t11ZsServerResult
548 has a value other than 'rejectFailure', this object
552 should contain the zero-length string."
554 "Fibre Channel - Switch Fabric-4 (FC-SW-4),
555 ANSI INCITS 418-2006, April 2006, section 6.1.3 and
557 ::= { t11ZsServerEntry 8 }
559 t11ZsServerReasonVendorCode OBJECT-TYPE
560 SYNTAX OCTET STRING (SIZE (0 | 1))
564 "When the corresponding instance of t11ZsZoneSetResult
565 has the value 'rejectFailure', this object contains
566 the rejection's reason vendor-specific code.
568 When the corresponding instance of t11ZsServerResult
569 has a value other than 'rejectFailure', this object
570 should contain the zero-length string."
572 "Fibre Channel - Switch Fabric-4 (FC-SW-4),
573 ANSI INCITS 418-2006, April 2006, section 6.1.3 and
575 ::= { t11ZsServerEntry 9 }
577 t11ZsServerLastChange OBJECT-TYPE
582 "The value of sysUpTime at the time of the last change
583 (creation, modification, or deletion) to the Zone Set
584 database for the Zone Server for a particular Fabric.
585 If said Zone Set database has not changed since the
586 last re-initialization of the local network management
587 system, then this object will contain a zero value."
588 ::= { t11ZsServerEntry 10 }
590 t11ZsServerHardZoning OBJECT-TYPE
595 "This object indicates whether this switch, if and when it
596 is in Basic mode, enforces Hard Zoning on this Fabric."
598 "Fibre Channel - Generic Services-5 (FC-GS-5),
599 ANSI INCITS 427-2007, section 6.4.10.3.2."
603 ::= { t11ZsServerEntry 11 }
605 t11ZsServerReadFromDatabase OBJECT-TYPE
610 MAX-ACCESS read-write
613 "In Enhanced mode, this object specifies whether
614 subsequent SNMP Responses (generated by the local SNMP
615 agent) to operations that read the configuration of
616 Zone Sets, Zones, Members, Aliases and Attributes will
617 reflect the values stored in the current (committed)
618 Zone Set database, or those stored in the 'copy'
621 In Basic mode, the value of this object is always
622 'committedDB' (since there is no 'copy' database in
623 Basic mode). In SNMP agents that don't support
624 write access to the Zone Set database, this object
625 is always 'committedDB' (since the copy database,
626 if it were to exist, would be identical)."
627 DEFVAL { committedDB }
628 ::= { t11ZsServerEntry 12 }
630 t11ZsServerOperationMode OBJECT-TYPE
635 MAX-ACCESS read-write
638 "The operational mode of the Zone Server.
640 Setting this object to 'enhanced' is a request that the mode
641 of operation of the Zone Server be Enhanced mode, which is
642 only possible if all devices in the Fibre Channel Fabric are
643 capable of working in Enhanced mode. If not, the request
644 will fail and the corresponding value of
645 t11ZsServerChangeModeResult will so indicate.
647 Setting this object to 'basic' is a request that the mode
648 of operation of the Zone Server be Basic mode. However,
649 such a set may fail while operating in Enhanced mode,
650 since FC-GS-5 makes no provision for changing (back)
656 Note that setting this object does not cause or require
657 that the Fabric lock for the Zone Server be obtained.
658 However, when this object has the value 'enhanced', any SNMP
659 SetRequests that attempt to modify the copy database cannot
660 be successful if the Fabric lock has not been obtained
661 or has since been released."
663 "Fibre Channel - Generic Services-5 (FC-GS-5),
664 ANSI INCITS 427-2007, sections 6.4.10.1.1 and 6.4.10.1.2."
666 ::= { t11ZsServerEntry 13 }
668 t11ZsServerChangeModeResult OBJECT-TYPE
678 "When this object has the value of 'success' or
679 'failure', the value indicates the outcome of the most
680 recent request, invoked via t11ZsServerOperationMode,
681 to change the mode of operation of the Zone Server.
682 When such a request is in progress, this object has the
683 value 'inProgress'. Prior to the first such request,
684 the value of this object is 'none'."
685 ::= { t11ZsServerEntry 14 }
687 t11ZsServerDefaultZoneSetting OBJECT-TYPE
692 MAX-ACCESS read-write
695 "This object controls the Enhanced Zoning flag that
696 governs the behavior of the Default Zone on this Fabric.
698 If this object is set to 'permit', then the members of
699 the Default Zone on this Fabric can communicate with
705 If this object is set to 'deny', then the members of the
706 Default Zone on this Fabric cannot communicate with each
709 "Fibre Channel - Generic Services-5 (FC-GS-5),
710 ANSI INCITS 427-2007, section 6.4.10.1.1."
712 ::= { t11ZsServerEntry 15 }
714 t11ZsServerMergeControlSetting OBJECT-TYPE
719 MAX-ACCESS read-write
722 "This object controls the Enhanced Zoning flag that
723 indicates the Merge Control Setting for this Fabric:
725 'allow' - a switch may join the Fabric only if
726 its Zoning Database is able to merge
727 with the Fabric's Zoning Database.
728 'restrict' - a switch may join the Fabric only if
729 its Zoning Database is equal to the
730 Fabric's Zoning Database."
732 "Fibre Channel - Generic Services-5 (FC-GS-5),
733 ANSI INCITS 427-2007, section 6.4.10.1.1."
735 ::= { t11ZsServerEntry 16 }
737 t11ZsServerDefZoneBroadcast OBJECT-TYPE
739 MAX-ACCESS read-write
742 "This object controls an Enhanced Zoning capability:
743 it indicates whether Broadcast Zoning is enabled on
744 the Default Zone on this Fabric. If this object is
745 set to 'true', then it is enabled. If this object is
746 set to 'false', then it is disabled.
748 If broadcast Zoning is enabled on a Default Zone,
749 then broadcast frames generated by a member in that
750 Default Zone will be restricted to members in that
756 "Fibre Channel - Generic Services-5 (FC-GS-5),
757 ANSI INCITS 427-2007, section 6.4.7.2.2."
758 ::= { t11ZsServerEntry 17 }
761 -- The table of Zone Sets
764 t11ZsSetTable OBJECT-TYPE
765 SYNTAX SEQUENCE OF T11ZsSetEntry
766 MAX-ACCESS not-accessible
769 "A table containing information on every Zone
770 Set in the Zone Set database of the Zone Servers
771 on each Fabric in one or more switches.
773 In Enhanced mode, changes to a database made via this
774 table are always made to the 'copy' database, but
775 values read from this table reflect the contents of
776 either the 'copy' database or the current (committed)
777 database as indicated by the corresponding value of
778 t11ZsServerReadFromDatabase."
779 ::= { t11ZsConfiguration 2 }
781 t11ZsSetEntry OBJECT-TYPE
783 MAX-ACCESS not-accessible
786 "Each entry contains information about a Zone Set
787 in the Zone Set database of a particular Fabric
788 (identified by the value of t11ZsServerFabricIndex)
789 on a particular switch (identified by values of
790 fcmInstanceIndex and fcmSwitchIndex).
792 A Zone Set can be created in an existing Zone Set
793 database, and can contain zero or more existing
794 Zones. As and when new Zones are created
795 (as rows in the t11ZsZoneTable), they can be added
796 to a Zone Set by creating an entry for each in the
797 t11ZsSetZoneTable. Deleting a row from this table
798 deletes the Zone Set from the Zone Set database
799 maintained by the Zone Server, but does not otherwise
800 affect the Zone Server.
802 The StorageType of a row in this table is specified by
803 the instance of t11ZsServerDatabaseStorageType that is
807 INDEXed by the same values of fcmInstanceIndex,
808 fcmSwitchIndex, and t11ZsServerFabricIndex."
809 INDEX { fcmInstanceIndex, fcmSwitchIndex,
810 t11ZsServerFabricIndex, t11ZsSetIndex }
811 ::= { t11ZsSetTable 1 }
813 T11ZsSetEntry ::= SEQUENCE {
814 t11ZsSetIndex Unsigned32,
815 t11ZsSetName T11ZoningName,
816 t11ZsSetRowStatus RowStatus
819 t11ZsSetIndex OBJECT-TYPE
820 SYNTAX Unsigned32 (1..4294967295)
821 MAX-ACCESS not-accessible
824 "The index of a Zone Set. This object uniquely
825 identifies a Zone Set in the Zone Set database
826 for a particular Fabric on a particular switch."
827 ::= { t11ZsSetEntry 1 }
829 t11ZsSetName OBJECT-TYPE
831 MAX-ACCESS read-create
834 "The name of this Zone Set. The t11ZsSetName should
835 be unique within a Fabric.
837 The Zone Set can be renamed at any time (i.e., even
838 when the row in an active state) by setting this object
840 ::= { t11ZsSetEntry 2 }
842 t11ZsSetRowStatus OBJECT-TYPE
844 MAX-ACCESS read-create
847 "The status of this conceptual row.
849 This object cannot be set to 'active' unless the
850 corresponding value of t11ZsSetName is unique within
851 the Fabric's Zone Server database on this switch."
852 ::= { t11ZsSetEntry 3 }
859 -- The table of Zones
862 t11ZsZoneTable OBJECT-TYPE
863 SYNTAX SEQUENCE OF T11ZsZoneEntry
864 MAX-ACCESS not-accessible
867 "This table gives information on all the Zones in the
868 Zone Set database of the Zone Servers on each Fabric
869 in one or more switches.
871 In Enhanced mode, changes to a database made via this
872 table are always made to the 'copy' database, but
873 values read from this table reflect the contents of
874 either the 'copy' database or the current (committed)
875 database as indicated by the corresponding value of
876 t11ZsServerReadFromDatabase."
877 ::= { t11ZsConfiguration 3 }
879 t11ZsZoneEntry OBJECT-TYPE
880 SYNTAX T11ZsZoneEntry
881 MAX-ACCESS not-accessible
884 "Each entry contains information about a Zone
885 in the Zone Set database of a particular Fabric
886 (identified by the value of t11ZsServerFabricIndex)
887 on a particular switch (identified by values of
888 fcmInstanceIndex and fcmSwitchIndex).
890 A Zone can be created in an existing Zone Set
891 database, by first creating an entry in this table,
892 and then adding members to it by creating entries in the
893 t11ZsZoneMemberTable.
895 The StorageType of a row in this table is specified by
896 the instance of t11ZsServerDatabaseStorageType that is
897 INDEXed by the same values of fcmInstanceIndex,
898 fcmSwitchIndex, and t11ZsServerFabricIndex."
899 INDEX { fcmInstanceIndex, fcmSwitchIndex,
900 t11ZsServerFabricIndex, t11ZsZoneIndex }
901 ::= { t11ZsZoneTable 1 }
903 T11ZsZoneEntry ::= SEQUENCE {
904 t11ZsZoneIndex Unsigned32,
905 t11ZsZoneName T11ZoningName,
909 t11ZsZoneAttribBlock Unsigned32,
910 t11ZsZoneRowStatus RowStatus
913 t11ZsZoneIndex OBJECT-TYPE
914 SYNTAX Unsigned32 (1..4294967295)
915 MAX-ACCESS not-accessible
918 "An index value that uniquely identifies this
919 Zone within a particular Fabric's Zone Set database
920 on a particular switch."
921 ::= { t11ZsZoneEntry 1 }
923 t11ZsZoneName OBJECT-TYPE
925 MAX-ACCESS read-create
928 "The name of this Zone. The t11ZsZoneName should be
929 unique within a Fabric.
931 The Zone can be renamed by setting this object
933 ::= { t11ZsZoneEntry 2 }
935 t11ZsZoneAttribBlock OBJECT-TYPE
936 SYNTAX Unsigned32 (0..4294967295)
937 MAX-ACCESS read-create
940 "This object specifies the index value of the
941 Zone Attribute Block that contains the Attributes
944 In Enhanced mode, a value of zero indicates this
945 Zone has no Zone Attributes. In Basic mode, this
946 object always has the value of zero."
947 ::= { t11ZsZoneEntry 3 }
949 t11ZsZoneRowStatus OBJECT-TYPE
951 MAX-ACCESS read-create
954 "The status of this conceptual row.
956 This object cannot be set to 'active' unless the
960 corresponding value of t11ZsZoneName is unique within
961 the Fabric's Zone Server database on this switch."
962 ::= { t11ZsZoneEntry 4 }
965 -- The table specifying the Zones that belong to each Zone Set
968 t11ZsSetZoneTable OBJECT-TYPE
969 SYNTAX SEQUENCE OF T11ZsSetZoneEntry
970 MAX-ACCESS not-accessible
973 "This table specifies which Zones belong to which Zone
974 Sets in the Zone Set database of the Zone Servers
975 on each Fabric in one or more switches."
976 ::= { t11ZsConfiguration 4 }
978 t11ZsSetZoneEntry OBJECT-TYPE
979 SYNTAX T11ZsSetZoneEntry
980 MAX-ACCESS not-accessible
983 "Each entry specifies that a particular Zone (identified
984 by the value of t11ZsZoneIndex) is one of the Zones
985 that form a particular Zone Set (identified by the
986 value of t11ZsSetIndex) in the Zone Set database of a
987 particular Fabric (identified by the value of
988 t11ZsServerFabricIndex) on a particular switch
989 (identified by values of fcmInstanceIndex and
992 When a row in this table exists, it references one row in
993 the t11ZsSetTable and one row in the t11ZsZoneTable. The
994 agent must ensure that both such rows when referenced by an
995 active row in this table, do exist and have a status of
996 'active', either by refusing to create new rows in this
997 table, or by automatically deleting rows in this table.
999 An 'active' row in this table references one row in the
1000 t11ZsSetTable and one in the t11ZsZoneTable. The agent must
1001 ensure that all such referenced rows exist with a status of
1002 'active', either by refusing to create new active rows in
1003 this table, or by automatically deleting any rows in this
1004 table that reference a deleted row.
1006 The StorageType of a row in this table is specified by
1007 the instance of t11ZsServerDatabaseStorageType that is
1011 INDEXed by the same values of fcmInstanceIndex,
1012 fcmSwitchIndex, and t11ZsServerFabricIndex."
1013 INDEX { fcmInstanceIndex, fcmSwitchIndex,
1014 t11ZsServerFabricIndex,
1015 t11ZsSetIndex, t11ZsZoneIndex }
1016 ::= { t11ZsSetZoneTable 1 }
1018 T11ZsSetZoneEntry ::= SEQUENCE {
1019 t11ZsSetZoneRowStatus RowStatus
1022 t11ZsSetZoneRowStatus OBJECT-TYPE
1024 MAX-ACCESS read-create
1027 "The status of this conceptual row."
1028 ::= { t11ZsSetZoneEntry 1 }
1031 -- The table of Zone Aliases
1034 t11ZsAliasTable OBJECT-TYPE
1035 SYNTAX SEQUENCE OF T11ZsAliasEntry
1036 MAX-ACCESS not-accessible
1039 "This table contains information about the Zone Aliases
1040 in the Zone Set database of the Zone Servers on each
1041 Fabric in one or more switches.
1043 In Enhanced mode, changes to a database made via this
1044 table are always made to the 'copy' database, but
1045 values read from this table reflect the contents of
1046 either the 'copy' database or the current (committed)
1047 database as indicated by the corresponding value of
1048 t11ZsServerReadFromDatabase."
1049 ::= { t11ZsConfiguration 5 }
1051 t11ZsAliasEntry OBJECT-TYPE
1052 SYNTAX T11ZsAliasEntry
1053 MAX-ACCESS not-accessible
1056 "Each entry contains information about a Zone Alias in
1057 the Zone Set database of a particular Fabric
1058 (identified by the value of t11ZsServerFabricIndex) on
1062 a particular switch (identified by values of
1063 fcmInstanceIndex and fcmSwitchIndex).
1065 A Zone Member is added to a Zone Alias by creating
1066 an entry in the t11ZsZoneMemberTable pointing to a
1067 row of this table via t11ZsAliasIndex, i.e.,:
1069 - t11ZsZoneMemberParentType = 'alias',
1070 - t11ZsZoneMemberParentIndex = Alias's t11ZsAliasIndex,
1071 - t11ZsZoneMemberFormat != '05 - Alias Name', and
1072 - t11ZsZoneMemberID = Member's identifier.
1074 A Zone Alias is added to a Zone by creating
1075 an entry in the t11ZsZoneMemberTable pointing to a
1076 row of this table via t11ZsAliasName, i.e.,:
1078 - t11ZsZoneMemberParentType = 'zone', and
1079 - t11ZsZoneMemberParentIndex = Zone's t11ZsZoneIndex,
1080 - t11ZsZoneMemberFormat = '05 - Alias Name',
1081 - t11ZsZoneMemberID = Alias's t11ZsAliasName.
1083 The StorageType of a row in this table is specified by
1084 the instance of t11ZsServerDatabaseStorageType that is
1085 INDEXed by the same values of fcmInstanceIndex,
1086 fcmSwitchIndex, and t11ZsServerFabricIndex."
1087 INDEX { fcmInstanceIndex, fcmSwitchIndex,
1088 t11ZsServerFabricIndex, t11ZsAliasIndex }
1089 ::= { t11ZsAliasTable 1 }
1091 T11ZsAliasEntry ::= SEQUENCE {
1092 t11ZsAliasIndex Unsigned32,
1093 t11ZsAliasName T11ZoningName,
1094 t11ZsAliasRowStatus RowStatus
1097 t11ZsAliasIndex OBJECT-TYPE
1098 SYNTAX Unsigned32 (1..4294967295)
1099 MAX-ACCESS not-accessible
1102 "An index value which uniquely identifies this Zone
1103 Alias within the Zone Set database of a particular
1104 Fabric on a particular switch."
1105 ::= { t11ZsAliasEntry 1 }
1107 t11ZsAliasName OBJECT-TYPE
1108 SYNTAX T11ZoningName
1109 MAX-ACCESS read-create
1115 "The name of this Zone Alias. The name of the Zone
1116 Alias should be unique within a Fabric.
1118 The Zone Alias can be renamed by setting this object
1119 to a new value if and when it is not in a Zone, i.e.,
1120 if and only if the current name is not the value of
1121 any t11ZsZoneMemberID in the same Zone Set database."
1122 ::= { t11ZsAliasEntry 2 }
1124 t11ZsAliasRowStatus OBJECT-TYPE
1126 MAX-ACCESS read-create
1129 "The status of this conceptual row.
1131 This object cannot be set to 'active' unless the
1132 corresponding value of t11ZsAliasName is unique within
1133 the Fabric's Zone Server database on this switch."
1134 ::= { t11ZsAliasEntry 3 }
1137 -- The table of Zone Members
1140 t11ZsZoneMemberTable OBJECT-TYPE
1141 SYNTAX SEQUENCE OF T11ZsZoneMemberEntry
1142 MAX-ACCESS not-accessible
1145 "This table contains all members of a Zone/Zone Alias
1146 and information about those members in the Zone Set
1147 database of the Zone Servers on each Fabric in one or
1150 In Enhanced mode, changes to a database made via this
1151 table are always made to the 'copy' database, but
1152 values read from this table reflect the contents of
1153 either the 'copy' database or the current (committed)
1154 database as indicated by the corresponding value of
1155 t11ZsServerReadFromDatabase."
1156 ::= { t11ZsConfiguration 6 }
1158 t11ZsZoneMemberEntry OBJECT-TYPE
1159 SYNTAX T11ZsZoneMemberEntry
1160 MAX-ACCESS not-accessible
1166 "Each entry represents the relationship between a
1167 member and (one of) its 'parent(s)', i.e., a Zone
1168 or Zone Alias to which the member belongs, within
1169 a particular Fabric (identified by the value of
1170 t11ZsServerFabricIndex) on a particular switch
1171 (identified by values of fcmInstanceIndex and
1174 A Zone member (other than an alias) is added to a
1175 Zone by creating an entry in this table having:
1177 - t11ZsZoneMemberParentType = 'zone', and
1178 - t11ZsZoneMemberParentIndex = Zone's t11ZsZoneIndex,
1179 - t11ZsZoneMemberFormat != '05 - Alias Name',
1180 - t11ZsZoneMemberID = Member's identifier.
1182 An 'active' row in this table references rows in other
1183 tables. The agent must ensure that all such referenced
1184 rows exist with a status of 'active', either by refusing to
1185 create new active rows in this table, or by automatically
1186 deleting any rows in this table that reference a deleted
1189 The StorageType of a row in this table is specified by
1190 the instance of t11ZsServerDatabaseStorageType that is
1191 INDEXed by the same values of fcmInstanceIndex,
1192 fcmSwitchIndex, and t11ZsServerFabricIndex."
1193 INDEX { fcmInstanceIndex, fcmSwitchIndex,
1194 t11ZsServerFabricIndex, t11ZsZoneMemberParentType,
1195 t11ZsZoneMemberParentIndex, t11ZsZoneMemberIndex }
1196 ::= { t11ZsZoneMemberTable 1 }
1198 T11ZsZoneMemberEntry ::= SEQUENCE {
1199 t11ZsZoneMemberParentType INTEGER,
1200 t11ZsZoneMemberParentIndex Unsigned32,
1201 t11ZsZoneMemberIndex Unsigned32,
1202 t11ZsZoneMemberFormat T11ZsZoneMemberType,
1203 t11ZsZoneMemberID OCTET STRING,
1204 t11ZsZoneMemberRowStatus RowStatus
1207 t11ZsZoneMemberParentType OBJECT-TYPE
1209 zone(1), -- member belongs to a Zone
1210 alias(2) -- member belongs to a Zone Alias
1215 MAX-ACCESS not-accessible
1218 "This object determines whether this member belongs
1219 to a Zone or Zone Alias."
1220 ::= { t11ZsZoneMemberEntry 1 }
1222 t11ZsZoneMemberParentIndex OBJECT-TYPE
1223 SYNTAX Unsigned32 (1..4294967295)
1224 MAX-ACCESS not-accessible
1227 "This object contains the index value of the Zone or
1228 Zone Alias to which this member belongs.
1230 If the value of the corresponding instance of
1231 t11ZsZoneMemberParentType is 'zone', then this object
1232 will contain the value of the t11ZsZoneIndex object of
1233 the Zone to which this member belongs.
1235 If the value of the corresponding instance of
1236 t11ZsZoneMemberParentType is 'alias', then this object
1237 will contain the value of the t11ZsAliasIndex object
1238 of the Zone Alias to which this member belongs."
1239 ::= { t11ZsZoneMemberEntry 2 }
1241 t11ZsZoneMemberIndex OBJECT-TYPE
1242 SYNTAX Unsigned32 (1..4294967295)
1243 MAX-ACCESS not-accessible
1246 "An index value that uniquely identifies this Zone
1247 Member amongst all Zone Members in the Zone Set
1248 database of a particular Fabric on a particular switch."
1249 ::= { t11ZsZoneMemberEntry 3 }
1251 t11ZsZoneMemberFormat OBJECT-TYPE
1252 SYNTAX T11ZsZoneMemberType
1253 MAX-ACCESS read-create
1256 "This object identifies the format of the
1257 Zone/Zone Alias member's identifier contained in
1260 This object cannot be modified while the corresponding
1261 value of t11ZsZoneMemberRowStatus object is 'active'."
1262 ::= { t11ZsZoneMemberEntry 4 }
1266 t11ZsZoneMemberID OBJECT-TYPE
1267 SYNTAX OCTET STRING (SIZE (1..255))
1268 MAX-ACCESS read-create
1271 "This object contains the Member Identifier of the
1272 Zone or Alias. The interpretation of this object
1273 depends on the value of the corresponding instance
1274 of t11ZsZoneMemberFormat:
1276 - if t11ZsZoneMemberFormat is 'N_Port_Name', then
1277 this object contains an N_Port_Name.
1279 - if t11ZsZoneMemberFormat is 'Domain_ID and physical
1280 port', then this object contains a 4-octet value in
1281 network byte order. The first octet is zero,
1282 the second octet contains the Domain_ID, and the
1283 last 2 octets contain the physical port number.
1285 - if t11ZsZoneMemberFormat is 'N_Port_ID', then this
1286 object contains the 3-octet Nx_Port FC_ID.
1288 - if t11ZsZoneMemberFormat is 'Alias Name', then
1289 this object contains the value of t11ZsAliasName
1290 for some Alias in the same Zone Set database.
1292 - if t11ZsZoneMemberFormat is 'Node_Name', then
1293 this object contains an 8-octet Node_Name.
1295 - if t11ZsZoneMemberFormat is 'F_Port_Name', then
1296 this object contains an 8-octet F_Port_Name.
1298 - if t11ZsZoneMemberFormat is one of the 'Vendor
1299 Specific' values, then this object contains a value
1300 of 1 to 255 octets in a format defined by the relevant
1303 This object cannot be modified while the corresponding
1304 value of t11ZsZoneMemberRowStatus object is 'active'."
1305 ::= { t11ZsZoneMemberEntry 5 }
1307 t11ZsZoneMemberRowStatus OBJECT-TYPE
1309 MAX-ACCESS read-create
1312 "The status of this conceptual row.
1317 The corresponding instances of t11ZsZoneMemberID and
1318 t11ZsZoneMemberFormat objects must be set before or
1319 concurrently with setting this object to 'active'."
1320 ::= { t11ZsZoneMemberEntry 6 }
1323 -- The table of Zone Attribute Blocks
1326 t11ZsAttribBlockTable OBJECT-TYPE
1327 SYNTAX SEQUENCE OF T11ZsAttribBlockEntry
1328 MAX-ACCESS not-accessible
1331 "This table gives information on all the Zone
1332 Attributes in the Zone Set database of the Zone
1333 Servers on each Fabric in one or more switches.
1335 In Enhanced mode, changes to a database made via this
1336 table are always made to the 'copy' database, but
1337 values read from this table reflect the contents of
1338 either the 'copy' database or the current (committed)
1339 database as indicated by the corresponding value of
1340 t11ZsServerReadFromDatabase."
1341 ::= { t11ZsConfiguration 7 }
1343 t11ZsAttribBlockEntry OBJECT-TYPE
1344 SYNTAX T11ZsAttribBlockEntry
1345 MAX-ACCESS not-accessible
1348 "Each entry contains information about a Zone Attribute
1349 Block (of Zone Attributes) in the Zone Set database
1350 of a particular Fabric (identified by the value of
1351 t11ZsServerFabricIndex) on a particular switch
1352 (identified by values of fcmInstanceIndex and
1355 An 'active' row in this table references a row in the
1356 t11ZsAttribBlockTable. The agent must ensure that the
1357 referenced rows exists with a status of 'active', either by
1358 refusing to create new active rows in this table, or by
1359 automatically deleting any rows in this table that
1360 reference a deleted row.
1362 The StorageType of a row in this table is specified by
1363 the instance of t11ZsServerDatabaseStorageType that is
1364 INDEXed by the same values of fcmInstanceIndex,
1368 fcmSwitchIndex, and t11ZsServerFabricIndex."
1369 INDEX { fcmInstanceIndex, fcmSwitchIndex,
1370 t11ZsServerFabricIndex, t11ZsAttribBlockIndex }
1371 ::= { t11ZsAttribBlockTable 1 }
1373 T11ZsAttribBlockEntry ::= SEQUENCE {
1374 t11ZsAttribBlockIndex Unsigned32,
1375 t11ZsAttribBlockName T11ZoningName,
1376 t11ZsAttribBlockRowStatus RowStatus
1379 t11ZsAttribBlockIndex OBJECT-TYPE
1380 SYNTAX Unsigned32 (1..4294967295)
1381 MAX-ACCESS not-accessible
1384 "An index value that uniquely identifies this Zone
1385 Attribute within the Zone Set database of a particular
1386 Fabric on a particular switch."
1387 ::= { t11ZsAttribBlockEntry 1 }
1389 t11ZsAttribBlockName OBJECT-TYPE
1390 SYNTAX T11ZoningName
1391 MAX-ACCESS read-create
1394 "The name of this Zone Attribute Block, which should
1395 be unique within the Fabric."
1396 ::= { t11ZsAttribBlockEntry 2 }
1398 t11ZsAttribBlockRowStatus OBJECT-TYPE
1400 MAX-ACCESS read-create
1403 "The status of this conceptual row."
1404 ::= { t11ZsAttribBlockEntry 3 }
1420 -- The table of Zone Attributes
1423 t11ZsAttribTable OBJECT-TYPE
1424 SYNTAX SEQUENCE OF T11ZsAttribEntry
1425 MAX-ACCESS not-accessible
1428 "This table gives information on the Zone Attributes
1429 within the Zone Attribute Blocks in the Zone Set
1430 database of the Zone Servers on each Fabric in one
1433 In Enhanced mode, changes to a database made via this
1434 table are always made to the 'copy' database, but
1435 values read from this table reflect the contents of
1436 either the 'copy' database or the current (committed)
1437 database as indicated by the corresponding value of
1438 t11ZsServerReadFromDatabase."
1439 ::= { t11ZsConfiguration 8 }
1441 t11ZsAttribEntry OBJECT-TYPE
1442 SYNTAX T11ZsAttribEntry
1443 MAX-ACCESS not-accessible
1446 "Each entry contains information about a Zone
1447 Attribute in a Zone Attribute Block (identified by
1448 t11ZsAttribBlockIndex) in the Zone Set database of
1449 a particular Fabric (identified by the value of
1450 t11ZsServerFabricIndex) on a particular switch
1451 (identified by values of fcmInstanceIndex and
1454 An entry in this table cannot be created prior to
1455 its associated entry in the t11ZsAttribBlockTable.
1457 The StorageType of a row in this table is specified by
1458 the instance of t11ZsServerDatabaseStorageType that is
1459 INDEXed by the same values of fcmInstanceIndex,
1460 fcmSwitchIndex, and t11ZsServerFabricIndex."
1461 INDEX { fcmInstanceIndex, fcmSwitchIndex,
1462 t11ZsServerFabricIndex,
1463 t11ZsAttribBlockIndex, t11ZsAttribIndex }
1464 ::= { t11ZsAttribTable 1 }
1466 T11ZsAttribEntry ::= SEQUENCE {
1470 t11ZsAttribIndex Unsigned32,
1471 t11ZsAttribType Unsigned32,
1472 t11ZsAttribValue OCTET STRING,
1473 t11ZsAttribRowStatus RowStatus
1476 t11ZsAttribIndex OBJECT-TYPE
1477 SYNTAX Unsigned32 (1..4294967295)
1478 MAX-ACCESS not-accessible
1481 "An index value that uniquely identifies this
1482 Zone Attribute within its Zone Attribute Block in
1483 the Zone Set database of a particular Fabric on a
1485 ::= { t11ZsAttribEntry 1 }
1487 t11ZsAttribType OBJECT-TYPE
1488 SYNTAX Unsigned32 (0..65535)
1489 MAX-ACCESS read-create
1492 "The type of attribute:
1495 0002 - Broadcast Zone
1497 00E0 (hex) - Vendor Specific."
1499 "Fibre Channel - Generic Services-5 (FC-GS-5),
1500 ANSI INCITS 427-2007, section 6.4.8.3.8, Table 249."
1501 ::= { t11ZsAttribEntry 2 }
1503 t11ZsAttribValue OBJECT-TYPE
1504 SYNTAX OCTET STRING (SIZE (4..252))
1505 MAX-ACCESS read-create
1508 "The value of the attribute, formatted as specified
1509 in FC-GS-5 for the type given by the corresponding
1510 instance of t11ZsAttribType.
1512 Note that FC-GS-5 requires that the length of this
1513 value is a multiple of 4 bytes."
1515 "Fibre Channel - Generic Services-5 (FC-GS-5),
1516 ANSI INCITS 427-2007, section 6.4.8.3.8."
1517 ::= { t11ZsAttribEntry 3 }
1521 t11ZsAttribRowStatus OBJECT-TYPE
1523 MAX-ACCESS read-create
1526 "The status of this conceptual row."
1527 ::= { t11ZsAttribEntry 4 }
1530 -- Activating a Zone Set
1533 t11ZsActivateTable OBJECT-TYPE
1534 SYNTAX SEQUENCE OF T11ZsActivateEntry
1535 MAX-ACCESS not-accessible
1538 "This table provides a mechanism to allow a Zone Set
1539 to be activated on a Fabric."
1540 ::= { t11ZsConfiguration 9 }
1542 t11ZsActivateEntry OBJECT-TYPE
1543 SYNTAX T11ZsActivateEntry
1544 MAX-ACCESS not-accessible
1547 "Each entry reflects the state of the activation of a
1548 Zone Set by a particular switch (identified by values
1549 of fcmInstanceIndex and fcmSwitchIndex) on a particular
1550 Fabric (identified by the value of
1551 t11ZsServerFabricIndex)."
1552 INDEX { fcmInstanceIndex, fcmSwitchIndex,
1553 t11ZsServerFabricIndex }
1554 ::= { t11ZsActivateTable 1 }
1556 T11ZsActivateEntry ::= SEQUENCE {
1557 t11ZsActivateRequest Unsigned32,
1558 t11ZsActivateDeactivate INTEGER,
1559 t11ZsActivateResult INTEGER,
1560 t11ZsActivateFailCause SnmpAdminString,
1561 t11ZsActivateFailDomainId FcDomainIdOrZero
1564 t11ZsActivateRequest OBJECT-TYPE
1565 SYNTAX Unsigned32 (0..4294967295)
1566 MAX-ACCESS read-write
1572 "Setting this object to a value is a request for a
1573 Zone Set to be activated on the Fabric that is
1574 represented by this row. The Zone Set to be
1575 activated is the one for which t11ZsSetIndex has
1578 If a Zone Set is already active on a Fabric when a
1579 request is made to activate a different one on that
1580 Fabric, then the existing Zone Set is automatically
1581 deactivated and the specified Zone Set is activated
1584 The value of this object when read is always 0."
1585 ::= { t11ZsActivateEntry 1 }
1587 t11ZsActivateDeactivate OBJECT-TYPE
1592 MAX-ACCESS read-write
1595 "Setting this object to 'deactivate' is a request
1596 to deactivate the currently active Zone Set on
1599 Note that the deactivation of the active Zone Set
1600 allows all ports to communicate or no ports to
1601 communicate, depending on the current Default Zone
1604 No action is taken if this object is set to 'noop'.
1605 When read, the value of this object is always 'noop'."
1606 ::= { t11ZsActivateEntry 2 }
1608 t11ZsActivateResult OBJECT-TYPE
1612 deactivateSuccess(3),
1613 deactivateFailure(4),
1617 MAX-ACCESS read-only
1623 "This object indicates the outcome of the most recent
1624 activation/deactivation using this entry.
1626 When the value of this object is 'inProgress', the
1627 values of the corresponding instances of
1628 t11ZsActivateRequest and t11ZsActivateDeactivate
1631 The value 'none' indicates activation/deactivation
1632 has not been attempted since the last restart of
1633 the management system."
1634 ::= { t11ZsActivateEntry 3 }
1636 t11ZsActivateFailCause OBJECT-TYPE
1637 SYNTAX SnmpAdminString (SIZE (0..64))
1638 MAX-ACCESS read-only
1641 "A textual message indicating the reason for the
1642 most recent failure of a Zone Set activation or
1643 deactivation, or the zero-length string if no
1644 information is available (e.g., because the
1645 corresponding instance of t11ZsActivateResult
1646 has the value 'none').
1648 When the corresponding instance of
1649 t11ZsActivateResult is either 'activateFailure'
1650 or 'deactivateFailure', the value of this object
1651 indicates the reason for that failure."
1652 ::= { t11ZsActivateEntry 4 }
1654 t11ZsActivateFailDomainId OBJECT-TYPE
1655 SYNTAX FcDomainIdOrZero
1656 MAX-ACCESS read-only
1659 "If the failure cause (as indicated by
1660 t11ZsSetFailCause) was specific to a particular
1661 device, this object contains the Domain_ID of that
1662 device. Otherwise, this object contains zero."
1663 ::= { t11ZsActivateEntry 5 }
1678 t11ZsActiveTable OBJECT-TYPE
1679 SYNTAX SEQUENCE OF T11ZsActiveEntry
1680 MAX-ACCESS not-accessible
1683 "A table containing information on the currently
1684 enforced/active Zone Set on each Fabric.
1685 An active Zone Set cannot be modified.
1686 This table will be empty when no Zone Set is
1688 ::= { t11ZsConfiguration 10 }
1690 t11ZsActiveEntry OBJECT-TYPE
1691 SYNTAX T11ZsActiveEntry
1692 MAX-ACCESS not-accessible
1695 "Each entry represents an active Zone Set of a
1696 particular Fabric (identified by the value of
1697 t11ZsServerFabricIndex), according to a particular
1698 switch (identified by values of fcmInstanceIndex and
1700 INDEX { fcmInstanceIndex, fcmSwitchIndex,
1701 t11ZsServerFabricIndex }
1702 ::= { t11ZsActiveTable 1 }
1704 T11ZsActiveEntry ::= SEQUENCE {
1705 t11ZsActiveZoneSetName T11ZoningName,
1706 t11ZsActiveActivateTime TimeStamp
1709 t11ZsActiveZoneSetName OBJECT-TYPE
1710 SYNTAX T11ZoningName
1711 MAX-ACCESS read-only
1714 "The name of this Zone Set on this Fabric."
1715 ::= { t11ZsActiveEntry 1 }
1717 t11ZsActiveActivateTime OBJECT-TYPE
1719 MAX-ACCESS read-only
1725 "The value of sysUpTime at which this entry was most
1726 recently activated. If this row was activated prior to
1727 the last re-initialization of the local network management
1728 system, then this object will contain a zero value."
1729 ::= { t11ZsActiveEntry 2 }
1732 -- Zones in the Active/Enforced Zone Set
1735 t11ZsActiveZoneTable OBJECT-TYPE
1736 SYNTAX SEQUENCE OF T11ZsActiveZoneEntry
1737 MAX-ACCESS not-accessible
1740 "This table contains all the Zones that are present in
1741 the active Zone Sets on all Fabrics."
1742 ::= { t11ZsConfiguration 11 }
1744 t11ZsActiveZoneEntry OBJECT-TYPE
1745 SYNTAX T11ZsActiveZoneEntry
1746 MAX-ACCESS not-accessible
1749 "Each entry represents a Zone in the active Zone Set
1750 of a particular Fabric (identified by the value of
1751 t11ZsServerFabricIndex), according to a particular
1752 switch (identified by values of fcmInstanceIndex and
1754 INDEX { fcmInstanceIndex, fcmSwitchIndex,
1755 t11ZsServerFabricIndex, t11ZsActiveZoneIndex }
1756 ::= { t11ZsActiveZoneTable 1 }
1758 T11ZsActiveZoneEntry ::= SEQUENCE {
1759 t11ZsActiveZoneIndex Unsigned32,
1760 t11ZsActiveZoneName T11ZoningName,
1761 t11ZsActiveZoneBroadcastZoning TruthValue,
1762 t11ZsActiveZoneHardZoning TruthValue
1765 t11ZsActiveZoneIndex OBJECT-TYPE
1766 SYNTAX Unsigned32 (1..4294967295)
1767 MAX-ACCESS not-accessible
1770 "An index value that uniquely identifies this Zone
1771 within the active Zone Set on a particular Fabric."
1772 ::= { t11ZsActiveZoneEntry 1 }
1776 t11ZsActiveZoneName OBJECT-TYPE
1777 SYNTAX T11ZoningName
1778 MAX-ACCESS read-only
1781 "The name of this Zone."
1782 ::= { t11ZsActiveZoneEntry 2 }
1784 t11ZsActiveZoneBroadcastZoning OBJECT-TYPE
1786 MAX-ACCESS read-only
1789 "This object indicates whether broadcast Zoning is
1790 enabled on this Zone. If broadcast Zoning is enabled,
1791 then broadcast frames generated by a member in this
1792 Zone will be restricted to members in this Zone.
1794 This object is only instantiated in Enhanced mode."
1795 ::= { t11ZsActiveZoneEntry 3 }
1797 t11ZsActiveZoneHardZoning OBJECT-TYPE
1799 MAX-ACCESS read-only
1802 "This object indicates whether hard Zoning is
1803 enabled on this Zone.
1805 This object is only instantiated in Enhanced mode."
1806 ::= { t11ZsActiveZoneEntry 4 }
1809 -- Zone Members in the Active/Enforced Zone Set
1812 t11ZsActiveZoneMemberTable OBJECT-TYPE
1813 SYNTAX SEQUENCE OF T11ZsActiveZoneMemberEntry
1814 MAX-ACCESS not-accessible
1817 "This table contains all members of all Zones
1818 within the active Zone Set on any Fabric."
1819 ::= { t11ZsConfiguration 12 }
1821 t11ZsActiveZoneMemberEntry OBJECT-TYPE
1822 SYNTAX T11ZsActiveZoneMemberEntry
1823 MAX-ACCESS not-accessible
1829 "Each entry represents a member of a Zone in the active
1830 Zone Set of a particular Fabric (identified by the value
1831 t11ZsServerFabricIndex), according to a particular
1832 switch (identified by values of fcmInstanceIndex and
1834 INDEX { fcmInstanceIndex, fcmSwitchIndex,
1835 t11ZsServerFabricIndex,
1836 t11ZsActiveZoneIndex, t11ZsActiveZoneMemberIndex }
1837 ::= { t11ZsActiveZoneMemberTable 1 }
1839 T11ZsActiveZoneMemberEntry ::= SEQUENCE {
1840 t11ZsActiveZoneMemberIndex Unsigned32,
1841 t11ZsActiveZoneMemberFormat T11ZsZoneMemberType,
1842 t11ZsActiveZoneMemberID OCTET STRING
1845 t11ZsActiveZoneMemberIndex OBJECT-TYPE
1846 SYNTAX Unsigned32 (1..4294967295)
1847 MAX-ACCESS not-accessible
1850 "An index value that uniquely identifies this
1851 member amongst the members of a particular Zone
1852 in the active Zone Set on a particular Fabric."
1853 ::= { t11ZsActiveZoneMemberEntry 1 }
1855 t11ZsActiveZoneMemberFormat OBJECT-TYPE
1856 SYNTAX T11ZsZoneMemberType
1857 MAX-ACCESS read-only
1860 "This object identifies the identifier format of the
1861 corresponding instance of t11ZsActiveZoneMemberID."
1862 ::= { t11ZsActiveZoneMemberEntry 2 }
1864 t11ZsActiveZoneMemberID OBJECT-TYPE
1865 SYNTAX OCTET STRING (SIZE (1..255))
1866 MAX-ACCESS read-only
1869 "This value of this object identifies the member
1870 using the format specified in the corresponding
1871 instance of t11ZsActiveZoneMemberFormat."
1872 ::= { t11ZsActiveZoneMemberEntry 3 }
1879 -- Zone Attributes in the Active/Enforced Zone Set
1882 t11ZsActiveAttribTable OBJECT-TYPE
1883 SYNTAX SEQUENCE OF T11ZsActiveAttribEntry
1884 MAX-ACCESS not-accessible
1887 "This table contains information about some of the
1888 Attributes of the Zones within the active Zone Set
1891 This table contains all the types of attributes
1892 that might apply zero, one, or more times to a Zone.
1893 Attributes that apply once and only to a Zone are
1894 specified in the t11ZsActiveZoneTable.
1896 This table will always be empty in Basic mode.
1897 It will also be empty if there are no Zones in
1898 any active Zone Set having any of the applicable
1899 types of attributes."
1900 ::= { t11ZsConfiguration 13 }
1902 t11ZsActiveAttribEntry OBJECT-TYPE
1903 SYNTAX T11ZsActiveAttribEntry
1904 MAX-ACCESS not-accessible
1907 "Each entry contains an Attribute of a particular
1908 Zone in the active Zone Set of a particular Fabric
1909 (identified by the value of t11ZsServerFabricIndex),
1910 according to a particular switch (identified by
1911 values of fcmInstanceIndex and fcmSwitchIndex)."
1912 INDEX { fcmInstanceIndex, fcmSwitchIndex,
1913 t11ZsServerFabricIndex,
1914 t11ZsActiveZoneIndex, t11ZsActiveAttribIndex }
1915 ::= { t11ZsActiveAttribTable 1 }
1917 T11ZsActiveAttribEntry ::= SEQUENCE {
1918 t11ZsActiveAttribIndex Unsigned32,
1919 t11ZsActiveAttribType Unsigned32,
1920 t11ZsActiveAttribValue OCTET STRING
1923 t11ZsActiveAttribIndex OBJECT-TYPE
1924 SYNTAX Unsigned32 (1..4294967295)
1925 MAX-ACCESS not-accessible
1931 "An index value that uniquely identifies this
1932 attribute amongst the other attributes for a
1933 particular Zone in the active Zone Set on a
1935 ::= { t11ZsActiveAttribEntry 1 }
1937 t11ZsActiveAttribType OBJECT-TYPE
1938 SYNTAX Unsigned32 (0..65535)
1939 MAX-ACCESS read-only
1942 "The type of attribute:
1945 00E0 (hex) - Vendor Specific
1947 Note that type 2 (Hard) and type 3 (Broadcast)
1948 do not need to be represented here, because they
1949 are represented by t11ZsActiveZoneBroadcastZoning and
1950 t11ZsActiveZoneHardZoning."
1952 "Fibre Channel - Generic Services-5 (FC-GS-5),
1953 ANSI INCITS 427-2007, section 6.4.8.3.8, Table 249."
1954 ::= { t11ZsActiveAttribEntry 2 }
1956 t11ZsActiveAttribValue OBJECT-TYPE
1957 SYNTAX OCTET STRING (SIZE (0..252))
1958 MAX-ACCESS read-only
1961 "The value of the attribute, formatted according to
1962 its type as indicated by the corresponding instance
1963 of t11ZsActiveAttribType.
1965 As specified in FC-GS-5, the length of an attribute
1966 value is at least 4 bytes, and if necessary, the value
1967 is appended with zero bytes so that the length is a
1968 multiple of 4. For a Vendor-Specific attribute
1969 value, the first 8 bytes contain the T10 Vendor ID
1970 as described in FC-GS-5."
1972 "Fibre Channel - Generic Services-5 (FC-GS-5),
1973 ANSI INCITS 427-2007, section 6.4.8.3.8."
1974 ::= { t11ZsActiveAttribEntry 3 }
1981 -- Zone Server Statistics
1984 t11ZsStatsTable OBJECT-TYPE
1985 SYNTAX SEQUENCE OF T11ZsStatsEntry
1986 MAX-ACCESS not-accessible
1989 "A table of statistics maintained by Zone Servers."
1990 ::= { t11ZsStatistics 1 }
1992 t11ZsStatsEntry OBJECT-TYPE
1993 SYNTAX T11ZsStatsEntry
1994 MAX-ACCESS not-accessible
1997 "A set of statistics for a Zone Server on a
1998 particular Fabric (identified by the value of
1999 t11ZsServerFabricIndex) on a particular switch
2000 (identified by values of fcmInstanceIndex and
2002 INDEX { fcmInstanceIndex, fcmSwitchIndex,
2003 t11ZsServerFabricIndex }
2004 ::= { t11ZsStatsTable 1 }
2006 T11ZsStatsEntry ::= SEQUENCE {
2007 t11ZsOutMergeRequests Counter32,
2008 t11ZsInMergeAccepts Counter32,
2009 t11ZsInMergeRequests Counter32,
2010 t11ZsOutMergeAccepts Counter32,
2011 t11ZsOutChangeRequests Counter32,
2012 t11ZsInChangeAccepts Counter32,
2013 t11ZsInChangeRequests Counter32,
2014 t11ZsOutChangeAccepts Counter32,
2015 t11ZsInZsRequests Counter32,
2016 t11ZsOutZsRejects Counter32
2019 t11ZsOutMergeRequests OBJECT-TYPE
2021 MAX-ACCESS read-only
2024 "The number of Merge Request Frames sent by this Zone
2025 Server to other Zone Servers in the same Fabric.
2027 This counter has no discontinuities other than those
2031 that all Counter32s have when sysUpTime=0."
2032 ::= { t11ZsStatsEntry 1 }
2034 t11ZsInMergeAccepts OBJECT-TYPE
2036 MAX-ACCESS read-only
2039 "The number of Merge Accept Frames received by this Zone
2040 Server from other Zone Servers in the same Fabric.
2042 This counter has no discontinuities other than those
2043 that all Counter32s have when sysUpTime=0."
2044 ::= { t11ZsStatsEntry 2 }
2046 t11ZsInMergeRequests OBJECT-TYPE
2048 MAX-ACCESS read-only
2051 "The number of Merge Request Frames received by this Zone
2052 Server from other Zone Servers in the same Fabric.
2054 This counter has no discontinuities other than those
2055 that all Counter32s have when sysUpTime=0."
2056 ::= { t11ZsStatsEntry 3 }
2058 t11ZsOutMergeAccepts OBJECT-TYPE
2060 MAX-ACCESS read-only
2063 "The number of Merge Accept Frames sent by this Zone
2064 Server to other Zone Servers in the same Fabric.
2066 This counter has no discontinuities other than those
2067 that all Counter32s have when sysUpTime=0."
2068 ::= { t11ZsStatsEntry 4 }
2070 t11ZsOutChangeRequests OBJECT-TYPE
2072 MAX-ACCESS read-only
2075 "The number of change requests sent (via the Fabric
2076 Management Session Protocol) by this Zone Server to
2077 other Zone Servers in the same Fabric.
2082 This includes Acquire Change Authorization requests, Stage
2083 Fabric Config Update requests, Update Fabric Config requests
2084 and Release Change Authorization requests. It also includes
2085 the corresponding types of requests defined by the Enhanced
2088 This counter has no discontinuities other than those
2089 that all Counter32s have when sysUpTime=0."
2091 "Fibre Channel - Switch Fabric-4 (FC-SW-4),
2092 ANSI INCITS 418-2006, April 2006, sections 10.6 and 13."
2093 ::= { t11ZsStatsEntry 5 }
2095 t11ZsInChangeAccepts OBJECT-TYPE
2097 MAX-ACCESS read-only
2100 "The number of SW_ACC messages received from other Zone
2101 Servers in the same Fabric (according to the Fabric
2102 Management Session Protocol) in response to change
2103 requests by this Zone Server.
2105 This includes SW_ACC messages received in response to
2106 Acquire Change Authorization requests, to Stage Fabric
2107 Config Update requests, to Update Fabric Config requests,
2108 and to Release Change Authorization requests. It also
2109 includes responses to the corresponding types of requests
2110 defined for the Enhanced Commit Service.
2112 This counter has no discontinuities other than those
2113 that all Counter32s have when sysUpTime=0."
2115 "Fibre Channel - Switch Fabric-4 (FC-SW-4),
2116 ANSI INCITS 418-2006, April 2006, sections 10.6 and 13."
2117 ::= { t11ZsStatsEntry 6 }
2119 t11ZsInChangeRequests OBJECT-TYPE
2121 MAX-ACCESS read-only
2124 "The number of change requests received (via the Fabric
2125 Management Session Protocol) by this Zone Server from
2126 other Zone Servers in the same Fabric.
2128 This includes Acquire Change Authorization requests, Stage
2129 Fabric Config Update requests, Update Fabric Config requests
2133 and Release Change Authorization requests. It also includes
2134 the corresponding types of requests defined by the Enhanced
2137 This counter has no discontinuities other than those
2138 that all Counter32s have when sysUpTime=0."
2140 "Fibre Channel - Switch Fabric-4 (FC-SW-4),
2141 ANSI INCITS 418-2006, April 2006, sections 10.6 and 13."
2142 ::= { t11ZsStatsEntry 7 }
2144 t11ZsOutChangeAccepts OBJECT-TYPE
2146 MAX-ACCESS read-only
2149 "The number of SW_ACC messages sent by this Zone Server
2150 (according to the Fabric Management Session Protocol) in
2151 response to change requests from other Zone Servers in
2154 This includes SW_ACC messages sent in response to
2155 Acquire Change Authorization requests, to Stage Fabric
2156 Config Update requests, to Update Fabric Config requests
2157 and to Release Change Authorization requests. It also
2158 includes responses to the corresponding types of requests
2159 defined for the Enhanced Commit Service.
2161 This counter has no discontinuities other than those
2162 that all Counter32s have when sysUpTime=0."
2164 "Fibre Channel - Switch Fabric-4 (FC-SW-4),
2165 ANSI INCITS 418-2006, April 2006, sections 10.6 and 13."
2166 ::= { t11ZsStatsEntry 8 }
2168 t11ZsInZsRequests OBJECT-TYPE
2170 MAX-ACCESS read-only
2173 "The number of Zone Server requests received by this
2174 Zone Server on this Fabric, both those received in
2175 Basic mode and in Enhanced mode.
2177 This counter has no discontinuities other than those
2178 that all Counter32s have when sysUpTime=0."
2179 ::= { t11ZsStatsEntry 9 }
2184 t11ZsOutZsRejects OBJECT-TYPE
2186 MAX-ACCESS read-only
2189 "The number of Zone Server requests rejected by this
2190 Zone Server on this Fabric, both those rejected in
2191 Basic mode and in Enhanced mode.
2193 This counter has no discontinuities other than those
2194 that all Counter32s have when sysUpTime=0."
2195 ::= { t11ZsStatsEntry 10 }
2198 -- Notification Control Table
2201 t11ZsNotifyControlTable OBJECT-TYPE
2202 SYNTAX SEQUENCE OF T11ZsNotifyControlEntry
2203 MAX-ACCESS not-accessible
2206 "A table of control information for notifications
2207 generated due to Zone Server events."
2208 ::= { t11ZsConfiguration 14 }
2210 t11ZsNotifyControlEntry OBJECT-TYPE
2211 SYNTAX T11ZsNotifyControlEntry
2212 MAX-ACCESS not-accessible
2215 "Each entry contains notification control information
2216 specific to a Zone Server for a particular Fabric
2217 (identified by the value of t11ZsServerFabricIndex)
2218 on a particular switch (identified by values of
2219 fcmInstanceIndex and fcmSwitchIndex).
2221 The persistence across reboots of writable values in
2222 a row of this table is specified by the instance of
2223 t11ZsServerDatabaseStorageType that is INDEXed by
2224 the same values of fcmInstanceIndex, fcmSwitchIndex,
2225 and t11ZsServerFabricIndex."
2226 INDEX { fcmInstanceIndex, fcmSwitchIndex,
2227 t11ZsServerFabricIndex }
2228 ::= { t11ZsNotifyControlTable 1 }
2230 T11ZsNotifyControlEntry ::= SEQUENCE {
2231 t11ZsNotifyRequestRejectEnable TruthValue,
2235 t11ZsNotifyMergeFailureEnable TruthValue,
2236 t11ZsNotifyMergeSuccessEnable TruthValue,
2237 t11ZsNotifyDefZoneChangeEnable TruthValue,
2238 t11ZsNotifyActivateEnable TruthValue,
2239 t11ZsRejectCtCommandString OCTET STRING,
2240 t11ZsRejectRequestSource FcNameIdOrZero,
2241 t11ZsRejectReasonCode T11NsGs4RejectReasonCode,
2242 t11ZsRejectReasonCodeExp T11ZsRejectReasonExplanation,
2243 t11ZsRejectReasonVendorCode OCTET STRING
2246 t11ZsNotifyRequestRejectEnable OBJECT-TYPE
2248 MAX-ACCESS read-write
2251 "This object specifies whether t11ZsRequestRejectNotify
2252 notifications should be generated by the Zone Server
2254 ::= { t11ZsNotifyControlEntry 1 }
2256 t11ZsNotifyMergeFailureEnable OBJECT-TYPE
2258 MAX-ACCESS read-write
2261 "This object specifies whether t11ZsMergeFailureNotify
2262 notifications should be generated by the Zone Server
2264 ::= { t11ZsNotifyControlEntry 2 }
2266 t11ZsNotifyMergeSuccessEnable OBJECT-TYPE
2268 MAX-ACCESS read-write
2271 "This object specifies whether t11ZsMergeSuccessNotify
2272 notifications should be generated by the Zone Server
2274 ::= { t11ZsNotifyControlEntry 3 }
2276 t11ZsNotifyDefZoneChangeEnable OBJECT-TYPE
2278 MAX-ACCESS read-write
2281 "This object specifies whether t11ZsDefZoneChangeNotify
2282 notifications should be generated by the Zone Server
2287 ::= { t11ZsNotifyControlEntry 4 }
2289 t11ZsNotifyActivateEnable OBJECT-TYPE
2291 MAX-ACCESS read-write
2294 "This object specifies whether t11ZsActivateNotify
2295 notifications should be generated by the Zone Server
2297 ::= { t11ZsNotifyControlEntry 5 }
2299 t11ZsRejectCtCommandString OBJECT-TYPE
2300 SYNTAX OCTET STRING (SIZE (0..255))
2301 MAX-ACCESS read-only
2304 "The binary content of the Zone Server request,
2305 formatted as an octet string (in network byte order)
2306 containing the Common Transport Information Unit
2307 (CT_IU), as described in Table 2 of FC-GS-5 (including
2308 the preamble), which was most recently rejected by the
2309 Fabric Configuration Server for this Fabric.
2311 This object contains the zero-length string
2312 if and when the CT-IU's content is unavailable.
2314 When the length of this object is 255 octets, it
2315 contains the first 255 octets of the CT-IU (in
2316 network byte order)."
2317 ::= { t11ZsNotifyControlEntry 6 }
2319 t11ZsRejectRequestSource OBJECT-TYPE
2320 SYNTAX FcNameIdOrZero
2321 MAX-ACCESS read-only
2324 "The WWN that was the source of the CT_IU
2325 contained in the corresponding instance of
2326 t11ZsRejectCtCommandString."
2327 ::= { t11ZsNotifyControlEntry 7 }
2329 t11ZsRejectReasonCode OBJECT-TYPE
2330 SYNTAX T11NsGs4RejectReasonCode
2331 MAX-ACCESS read-only
2337 "The reason code corresponding to the most recent
2338 rejection of a request by the Zone Server for
2340 ::= { t11ZsNotifyControlEntry 8 }
2342 t11ZsRejectReasonCodeExp OBJECT-TYPE
2343 SYNTAX T11ZsRejectReasonExplanation
2344 MAX-ACCESS read-only
2347 "When the value of t11ZsRejectReasonCode is
2348 'Unable to perform command request', this
2349 object contains the corresponding reason code
2351 ::= { t11ZsNotifyControlEntry 9 }
2353 t11ZsRejectReasonVendorCode OBJECT-TYPE
2354 SYNTAX OCTET STRING (SIZE (1))
2355 MAX-ACCESS read-only
2358 "When the value of t11ZsRejectReasonCode is
2359 'Vendor Specific Error', this object contains
2360 the corresponding vendor-specific reason code."
2361 ::= { t11ZsNotifyControlEntry 10 }
2363 t11ZsFabricIndex OBJECT-TYPE
2364 SYNTAX Unsigned32 (0..4096)
2365 MAX-ACCESS accessible-for-notify
2368 "This object contains either a value of
2369 T11FabricIndex to identify the Fabric on which
2370 some occurrence has caused a notification to be
2371 generated, or it has the value 4096 to indicate
2372 all applicable Fabrics."
2373 ::= { t11ZsConfiguration 15 }
2390 t11ZsRequestRejectNotify NOTIFICATION-TYPE
2391 OBJECTS { t11FamLocalSwitchWwn,
2392 t11ZsRejectRequestSource,
2393 t11ZsRejectCtCommandString,
2394 t11ZsRejectReasonCode,
2395 t11ZsRejectReasonCodeExp,
2396 t11ZsRejectReasonVendorCode }
2399 "This notification is generated whenever a Zone Server
2400 (indicated by the value of t11FamLocalSwitchWwn) rejects
2403 The value of t11ZsRejectCtCommandString indicates the
2404 rejected request, and the values of t11ZsRejectReasonCode,
2405 t11ZsRejectReasonCodeExp and t11ZsRejectReasonVendorCode
2406 indicate the reason for the rejection. The value of
2407 t11ZsRequestClient indicates the source of the request."
2408 ::= { t11ZsMIBNotifications 1 }
2410 t11ZsMergeFailureNotify NOTIFICATION-TYPE
2411 OBJECTS { ifIndex, t11ZsFabricIndex }
2414 "This notification indicates that a Zone merge
2415 failure has occurred on the Fabric indicated by the
2416 value of t11ZsFabricIndex, on the interface
2417 indicated by the value of ifIndex.
2419 If multiple Virtual Fabrics are configured on an
2420 interface, and all have a Zone merge failure
2421 at the same time, then just one notification is
2422 generated and t11ZsFabricIndex has the value 4096."
2423 ::= { t11ZsMIBNotifications 2 }
2425 t11ZsMergeSuccessNotify NOTIFICATION-TYPE
2426 OBJECTS { ifIndex, t11ZsFabricIndex }
2429 "This notification indicates that a successful Zone
2430 merge has occurred on the Fabric indicated by the
2431 value of t11ZsFabricIndex, on the interface
2432 indicated by the value of ifIndex.
2434 If multiple Virtual Fabrics are configured on an
2435 interface, and all have a successful Zone Merge
2439 at the same time, then just one notification is
2440 generated and t11ZsFabricIndex has the value 4096."
2441 ::= { t11ZsMIBNotifications 3 }
2443 t11ZsDefZoneChangeNotify NOTIFICATION-TYPE
2444 OBJECTS { t11ZsServerDefaultZoneSetting }
2447 "This notification indicates that the
2448 value of a Default Zone Setting has changed.
2449 The value of t11ZsServerDefaultZoneSetting
2450 contains the value after the change."
2451 ::= { t11ZsMIBNotifications 4 }
2453 t11ZsActivateNotify NOTIFICATION-TYPE
2454 OBJECTS { t11FamLocalSwitchWwn, t11ZsActivateResult }
2457 "This notification is generated whenever a switch
2458 (indicated by the value of t11FamLocalSwitchWwn)
2459 activates/deactivates a Zone Set on a Fabric.
2460 The t11ZsActivateResult object denotes the outcome
2461 of the activation/deactivation."
2462 ::= { t11ZsMIBNotifications 5 }
2466 t11ZsMIBCompliances OBJECT IDENTIFIER ::= { t11ZsMIBConformance 1 }
2467 t11ZsMIBGroups OBJECT IDENTIFIER ::= { t11ZsMIBConformance 2 }
2469 t11ZsMIBCompliance MODULE-COMPLIANCE
2472 "The compliance statement for entities that
2473 implement the Zone Server."
2474 MODULE MANDATORY-GROUPS {t11ZsBasicGroup,
2475 t11ZsNotificationControlGroup,
2476 t11ZsNotificationGroup }
2478 GROUP t11ZsEnhancedModeGroup
2480 "This group is mandatory only for those systems
2481 with Zone Servers that support Enhanced Mode."
2483 GROUP t11ZsActivateGroup
2485 "Only entities that provide write access for
2486 activating a Zone Set support need to support
2492 GROUP t11ZsStatisticsGroup
2494 "These counters, containing Zone Server statistics,
2495 are mandatory only for those systems that count
2498 OBJECT t11ZsSetRowStatus
2499 SYNTAX INTEGER { active(1) }
2500 MIN-ACCESS read-only
2502 "Write access is not required."
2504 OBJECT t11ZsZoneRowStatus
2505 SYNTAX INTEGER { active(1) }
2506 MIN-ACCESS read-only
2508 "Write access is not required."
2510 OBJECT t11ZsSetZoneRowStatus
2511 SYNTAX INTEGER { active(1) }
2512 MIN-ACCESS read-only
2514 "Write access is not required."
2516 OBJECT t11ZsAliasRowStatus
2517 SYNTAX INTEGER { active(1) }
2518 MIN-ACCESS read-only
2520 "Write access is not required."
2522 OBJECT t11ZsZoneMemberRowStatus
2523 SYNTAX INTEGER { active(1) }
2524 MIN-ACCESS read-only
2526 "Write access is not required."
2528 OBJECT t11ZsAttribBlockRowStatus
2529 SYNTAX INTEGER { active(1) }
2530 MIN-ACCESS read-only
2532 "Write access is not required."
2534 OBJECT t11ZsAttribRowStatus
2535 SYNTAX INTEGER { active(1) }
2536 MIN-ACCESS read-only
2541 "Write access is not required."
2543 OBJECT t11ZsServerDatabaseStorageType
2544 MIN-ACCESS read-only
2546 "Write access is not required."
2548 OBJECT t11ZsServerDistribute
2549 MIN-ACCESS read-only
2551 "Write access is not required."
2553 OBJECT t11ZsServerCommit
2554 MIN-ACCESS read-only
2556 "Write access is not required."
2558 OBJECT t11ZsServerReadFromDatabase
2559 MIN-ACCESS read-only
2561 "Write access is not required."
2563 OBJECT t11ZsServerOperationMode
2564 MIN-ACCESS read-only
2566 "Write access is not required."
2568 OBJECT t11ZsServerDefaultZoneSetting
2569 MIN-ACCESS read-only
2571 "Write access is not required."
2573 OBJECT t11ZsServerMergeControlSetting
2574 MIN-ACCESS read-only
2576 "Write access is not required."
2578 OBJECT t11ZsServerDefZoneBroadcast
2579 MIN-ACCESS read-only
2581 "Write access is not required."
2584 MIN-ACCESS read-only
2586 "Write access is not required."
2588 OBJECT t11ZsZoneName
2592 MIN-ACCESS read-only
2594 "Write access is not required."
2596 OBJECT t11ZsZoneAttribBlock
2597 MIN-ACCESS read-only
2599 "Write access is not required."
2601 OBJECT t11ZsAliasName
2602 MIN-ACCESS read-only
2604 "Write access is not required."
2606 OBJECT t11ZsZoneMemberFormat
2607 MIN-ACCESS read-only
2609 "Write access is not required."
2611 OBJECT t11ZsZoneMemberID
2612 MIN-ACCESS read-only
2614 "Write access is not required."
2616 OBJECT t11ZsAttribBlockName
2617 MIN-ACCESS read-only
2619 "Write access is not required."
2621 OBJECT t11ZsAttribType
2622 MIN-ACCESS read-only
2624 "Write access is not required."
2626 OBJECT t11ZsAttribValue
2627 MIN-ACCESS read-only
2629 "Write access is not required."
2631 OBJECT t11ZsActivateRequest
2632 MIN-ACCESS read-only
2634 "Write access is not required."
2636 OBJECT t11ZsActivateDeactivate
2637 MIN-ACCESS read-only
2639 "Write access is not required."
2643 OBJECT t11ZsNotifyRequestRejectEnable
2644 MIN-ACCESS read-only
2646 "Write access is not required."
2648 OBJECT t11ZsNotifyMergeFailureEnable
2649 MIN-ACCESS read-only
2651 "Write access is not required."
2653 OBJECT t11ZsNotifyMergeSuccessEnable
2654 MIN-ACCESS read-only
2656 "Write access is not required."
2658 OBJECT t11ZsNotifyDefZoneChangeEnable
2659 MIN-ACCESS read-only
2661 "Write access is not required."
2663 OBJECT t11ZsNotifyActivateEnable
2664 MIN-ACCESS read-only
2666 "Write access is not required."
2668 ::= { t11ZsMIBCompliances 1 }
2670 -- Units of Conformance
2672 t11ZsBasicGroup OBJECT-GROUP
2673 OBJECTS { t11ZsServerCapabilityObject,
2674 t11ZsServerDatabaseStorageType,
2675 t11ZsServerDistribute,
2677 t11ZsServerReasonCode,
2678 t11ZsServerReasonCodeExp,
2679 t11ZsServerReasonVendorCode,
2680 t11ZsServerLastChange,
2681 t11ZsServerHardZoning,
2682 t11ZsServerReadFromDatabase,
2683 t11ZsServerOperationMode,
2687 t11ZsZoneAttribBlock,
2689 t11ZsSetZoneRowStatus,
2690 t11ZsZoneMemberFormat,
2695 t11ZsZoneMemberRowStatus,
2696 t11ZsActiveZoneSetName,
2697 t11ZsActiveActivateTime,
2698 t11ZsActiveZoneName,
2699 t11ZsActiveZoneMemberFormat,
2700 t11ZsActiveZoneMemberID
2704 "A collection of objects for displaying and updating
2705 the Zone configuration of a Zone Server capable of
2706 operating in Basic mode."
2707 ::= { t11ZsMIBGroups 1 }
2709 t11ZsEnhancedModeGroup OBJECT-GROUP
2710 OBJECTS { t11ZsServerCommit,
2711 t11ZsServerChangeModeResult,
2712 t11ZsServerDefaultZoneSetting,
2713 t11ZsServerMergeControlSetting,
2714 t11ZsServerDefZoneBroadcast,
2716 t11ZsAliasRowStatus,
2717 t11ZsAttribBlockName,
2718 t11ZsAttribBlockRowStatus,
2721 t11ZsAttribRowStatus,
2722 t11ZsActiveZoneBroadcastZoning,
2723 t11ZsActiveZoneHardZoning,
2724 t11ZsActiveAttribType,
2725 t11ZsActiveAttribValue
2729 "A collection of additional objects for displaying
2730 and updating the Zone configuration of a Zone Server
2731 capable of operating in Enhanced mode."
2732 ::= { t11ZsMIBGroups 2 }
2734 t11ZsStatisticsGroup OBJECT-GROUP
2735 OBJECTS { t11ZsOutMergeRequests,
2736 t11ZsInMergeAccepts,
2737 t11ZsInMergeRequests,
2738 t11ZsOutMergeAccepts,
2739 t11ZsOutChangeRequests,
2740 t11ZsInChangeAccepts,
2741 t11ZsInChangeRequests,
2745 t11ZsOutChangeAccepts,
2751 "A collection of objects for collecting Zone Server
2752 statistics information."
2753 ::= { t11ZsMIBGroups 3 }
2755 t11ZsNotificationControlGroup OBJECT-GROUP
2756 OBJECTS { t11ZsNotifyRequestRejectEnable,
2757 t11ZsNotifyMergeFailureEnable,
2758 t11ZsNotifyMergeSuccessEnable,
2759 t11ZsNotifyDefZoneChangeEnable,
2760 t11ZsNotifyActivateEnable,
2761 t11ZsRejectCtCommandString,
2762 t11ZsRejectRequestSource,
2763 t11ZsRejectReasonCode,
2764 t11ZsRejectReasonCodeExp,
2765 t11ZsRejectReasonVendorCode,
2770 "A collection of notification control and
2771 notification information objects for monitoring
2772 Zone Server request rejection and Zone merge
2774 ::= { t11ZsMIBGroups 4 }
2776 t11ZsActivateGroup OBJECT-GROUP
2777 OBJECTS { t11ZsActivateRequest,
2778 t11ZsActivateDeactivate,
2779 t11ZsActivateResult,
2780 t11ZsActivateFailCause,
2781 t11ZsActivateFailDomainId
2785 "A collection of objects that allow a Zone Set to
2786 be activated via SNMP SetRequests and provide the
2787 status and result of such an activation."
2788 ::= { t11ZsMIBGroups 5 }
2790 t11ZsNotificationGroup NOTIFICATION-GROUP
2791 NOTIFICATIONS { t11ZsRequestRejectNotify,
2792 t11ZsMergeFailureNotify,
2796 t11ZsMergeSuccessNotify,
2797 t11ZsDefZoneChangeNotify,
2798 t11ZsActivateNotify }
2801 "A collection of notification(s) for monitoring
2802 Zone Server request rejection, Zone merge
2803 failures and successes, and Default Zoning
2804 behavioral changes."
2805 ::= { t11ZsMIBGroups 6 }