mibs/MIBS/comware/HH3C-FC-ZONE-SERVER-MIB

1556 lines
47 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- =====================================================================
-- Copyright (c) 2004-2014 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description:
-- This MIB module is intended for management of Fibre Channel Zoning
-- Servers, including both Basic Zoning Management and Enhanced Zoning
-- Management.
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 Initial version created by qiaoxinghua 2013-12-25
-- =====================================================================
HH3C-FC-ZONE-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
Hh3cFcNameId
FROM HH3C-FC-TC-MIB
hh3cSan, hh3cVsanIndex
FROM HH3C-VSAN-MIB
ifIndex, ifDescr
FROM IF-MIB
Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, TruthValue, TEXTUAL-CONVENTION
FROM SNMPv2-TC
t11ZsActiveZoneIndex, t11ZsActiveZoneMemberIndex
FROM T11-FC-ZONE-SERVER-MIB;
hh3cFcZoneServer MODULE-IDENTITY
LAST-UPDATED "201312251507Z" -- December 25, 2013 at 15:07 GMT
ORGANIZATION
"New H3C Tech. Co., Ltd."
CONTACT-INFO
"Platform Team New H3C Tech. Co., Ltd.
Hai-Dian District Beijing P.R. China
http://www.h3c.com
Zip:100085"
DESCRIPTION
"This MIB module is intended for management of FC(Fibre Channel)
Zoning entities, including Basic Zoning Management and Enhanced
Zoning Management."
REVISION "201312251507Z"
DESCRIPTION
"Initial version of this MIB module."
::= { hh3cSan 9 }
--
-- Textual conventions
--
Hh3cFcZsGenName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION
"Represents the general names for a Zone Set, Zone or Zone
alias object.
Each octet in this string is an ASCII code for an English
letter, digit, or special character such as the dollar sign ($),
minus sign (-), caret (^), or underscores (_).
This string must contain at least one character and must start
with an English letter."
SYNTAX OCTET STRING (SIZE (1..255))
Hh3cFcZsGenNameOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION
"Represents the general names for a Zone Set, Zone or Zone
alias object.
Each octet in this string is an ASCII code for an English
letter, digit, or special character such as the dollar sign ($),
minus sign (-), caret (^), or underscores (_).
This string must start with an English letter."
SYNTAX OCTET STRING (SIZE (0..255))
Hh3cFcZsZoneMemberType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the addressing mechanism by
which a member is identified:
'fcid' - FC ID of N_Port.
'fwwn' - WWN(World Wide Name) of F_Port.
'pwwn' - WWN(World Wide Name) of N_Port.
'aliasName' - Zone alias name.
"
SYNTAX INTEGER
{
fcid(1),
fwwn(2),
pwwn(3),
aliasName(4)
}
--
-- Node definitions
--
hh3cFcZoneMibObjects OBJECT IDENTIFIER ::= { hh3cFcZoneServer 1 }
hh3cFcZsConfiguration OBJECT IDENTIFIER ::= { hh3cFcZoneMibObjects 1 }
-- Zone Server Table
hh3cFcZsServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about the Zone Servers
in each VSAN and provides the capability to perform
operations on their Zone Server databases."
::= { hh3cFcZsConfiguration 1 }
hh3cFcZsServerEntry OBJECT-TYPE
SYNTAX Hh3cFcZsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains information specific to a Zone
Server for a particular VSAN."
INDEX { hh3cVsanIndex }
::= { hh3cFcZsServerTable 1 }
Hh3cFcZsServerEntry ::=
SEQUENCE {
hh3cFcZsZoneModeCfg
INTEGER,
hh3cFcZsHardZoneEnable
TruthValue,
hh3cFcZsDistributeRule
INTEGER,
hh3cFcZsDefaultZoneSetting
INTEGER,
hh3cFcZsMergeControlSetting
INTEGER,
hh3cFcZsServerLastResult
INTEGER
}
hh3cFcZsZoneModeCfg OBJECT-TYPE
SYNTAX INTEGER
{
basic(1),
enhanced(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operational mode of the Zone Server.
Setting this object to 'enhanced' is a request to
set the operational mode of the Zone Server to
Enhanced mode. This is possible only if all
switches in the Fibre Channel Fabric are capable
of working in Enhanced mode.
Setting this object to 'basic' is a request to set
the operational mode of the Zone Server to Basic
mode."
::= { hh3cFcZsServerEntry 1 }
hh3cFcZsHardZoneEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether this switch, no matter
in Basic or Enhanced mode, enforces Hard Zoning in
this VSAN."
::= { hh3cFcZsServerEntry 2 }
hh3cFcZsDistributeRule OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
activeOnly(2),
full(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether a complete distribution
(or merge) will be applied when an activation(or merge)
happened in Basic mode.
If this object is set to 'full', both the Active
Zone Set and Zone Set Database will be distributed
(or merged) when an activation operation(or merge) is
performed.
If this object is set to 'activeOnly', only the
Active Zone Set will be distributed(or merged) when
an activation operation(or merge) is performed.
The value 'none' is meaningless and can be used only
in Enhanced mode."
::= { hh3cFcZsServerEntry 3 }
hh3cFcZsDefaultZoneSetting OBJECT-TYPE
SYNTAX INTEGER
{
deny(1),
permit(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the Zoning flag that governs the
behavior of the Default Zone in this VSAN.
If this object is set to 'permit', the members of the
Default Zone in this VSAN can communicate with each
other.
If this object is set to 'deny', the members of the
Default Zone in this VSAN cannot communicate with each
other."
::= { hh3cFcZsServerEntry 4 }
hh3cFcZsMergeControlSetting OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
allow(2),
restrict(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the Enhanced Zoning flag that
indicates the Merge Control Setting for this VSAN.
It is meaningful only in Enhanced mode:
'none' - This value is meaningless and only can be
used in Basic mode.
'allow' - A switch may join the Fabric only if
its Zoning Database is able to merge
with the Fabric's Zoning Database.
'restrict' - A switch may join the Fabric only if
its Zoning Database is equal to the
Fabric's Zoning Database."
::= { hh3cFcZsServerEntry 5 }
hh3cFcZsServerLastResult OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
success(2),
busy(3),
noSupportInFabric(4),
noSupportInBasic(5),
noSupportInEnhanced(6),
activeZoneSetTooBig(7),
otherFault(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current operational status of the latest configuration
in this VSAN:
'none' - No corresponding operation has been performed
yet.
'success' - The configuration was performed successfully.
'busy' - The configuration was performed unsuccessfully,
because the system is busy with another zoning
operation.
'noSupportInFabric' - The configuration was performed unsuccessfully,
because one or more switches in this Fabric
don't support Enhanced zoning.
'noSupportInBasic' - The configuration was performed unsuccessfully,
because it is not supported in Basic mode.
'noSupportInEnhanced' - The configuration was performed unsuccessfully,
because it is not supported in Enhanced mode.
'activeZoneSetTooBig' - The configuration was performed unsuccessfully,
because the Active Zone Set is too large to be
supported.
'otherFault' - The configuration was performed unsuccessfully
for other reasons."
::= { hh3cFcZsServerEntry 6 }
-- Zoneset Table
hh3cFcZsZonesetTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsZonesetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about each Zone
Set in the Zone Set Database of the Zone Servers
in a specified VSAN."
::= { hh3cFcZsConfiguration 2 }
hh3cFcZsZonesetEntry OBJECT-TYPE
SYNTAX Hh3cFcZsZonesetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains the information of a Zone Set configured
in a specified VSAN."
INDEX { hh3cVsanIndex, hh3cFcZsZonesetIndex }
::= { hh3cFcZsZonesetTable 1 }
Hh3cFcZsZonesetEntry ::=
SEQUENCE {
hh3cFcZsZonesetIndex
Unsigned32,
hh3cFcZsZonesetName
Hh3cFcZsGenName,
hh3cFcZsZonesetRowStatus
RowStatus
}
hh3cFcZsZonesetIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a Zone Set, which uniquely identifies a Zone Set in
the Zone Set Database on local switch."
::= { hh3cFcZsZonesetEntry 1 }
hh3cFcZsZonesetName OBJECT-TYPE
SYNTAX Hh3cFcZsGenName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of this Zone Set, which should be unique
within a VSAN.
The Zone Set can be renamed by setting this object
to a new value."
::= { hh3cFcZsZonesetEntry 2 }
hh3cFcZsZonesetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row."
::= { hh3cFcZsZonesetEntry 3 }
-- Zone Table
hh3cFcZsZoneTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about all the Zones
in the Zone Set Database of the Zone Servers in each VSAN."
::= { hh3cFcZsConfiguration 3 }
hh3cFcZsZoneEntry OBJECT-TYPE
SYNTAX Hh3cFcZsZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains information about a Zone
in the Zone Set Database in a specified VSAN."
INDEX { hh3cVsanIndex, hh3cFcZsZoneIndex }
::= { hh3cFcZsZoneTable 1 }
Hh3cFcZsZoneEntry ::=
SEQUENCE {
hh3cFcZsZoneIndex
Unsigned32,
hh3cFcZsZoneName
Hh3cFcZsGenName,
hh3cFcZsZonePairwiseEnable
TruthValue,
hh3cFcZsZoneRowStatus
RowStatus
}
hh3cFcZsZoneIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies this
Zone in the Zone Set Database on local switch."
::= { hh3cFcZsZoneEntry 1 }
hh3cFcZsZoneName OBJECT-TYPE
SYNTAX Hh3cFcZsGenName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of this Zone, which should be unique
within a VSAN.
The Zone can be renamed by setting this object
to a new value."
::= { hh3cFcZsZoneEntry 2 }
hh3cFcZsZonePairwiseEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies whether Pairwise Zoning is enabled in this
Zone.
When Pairwise Zoning is enabled in a Zone, the behaviors of members
in this Zone will be controlled through their roles. The members
with the same role ('initiator' or 'target') can't communicate with
each other, but those with different roles or with the same role
'both' can communicate with each other.
When Pairwise Zoning is disabled in a Zone, the behaviors of members
in this Zone will not be affected by their roles."
DEFVAL { false }
::= { hh3cFcZsZoneEntry 3 }
hh3cFcZsZoneRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row."
::= { hh3cFcZsZoneEntry 4 }
-- Set Zone Table
hh3cFcZsSetZoneTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsSetZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies which Zone belongs to which Zone
Set in the Zone Set Database of the Zone Servers."
::= { hh3cFcZsConfiguration 4 }
hh3cFcZsSetZoneEntry OBJECT-TYPE
SYNTAX Hh3cFcZsSetZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry specifies that a particular Zone is one of the Zones
that form a particular Zone Set in the Zone Set database of a
specified VSAN.
When a row in this table exists, it references one row in
the hh3cFcZsZonesetTable and one row in the hh3cFcZsZoneTable.
The agent must ensure that both such rows when referenced by an
active row in this table, do exist and have a status of
'active'."
INDEX { hh3cVsanIndex,
hh3cFcZsZonesetIndex,
hh3cFcZsZoneIndex }
::= { hh3cFcZsSetZoneTable 1 }
Hh3cFcZsSetZoneEntry ::=
SEQUENCE {
hh3cFcZsSetZoneRowStatus
RowStatus
}
hh3cFcZsSetZoneRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row."
::= { hh3cFcZsSetZoneEntry 1 }
-- Zone alias Table
hh3cFcZsZoneAliasTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsZoneAliasEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about the Zone aliases
in the Zone Set Database of the Zone Server in each
VSAN."
::= { hh3cFcZsConfiguration 5 }
hh3cFcZsZoneAliasEntry OBJECT-TYPE
SYNTAX Hh3cFcZsZoneAliasEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains information about a Zone alias in
the Zone Set Database of a particular VSAN."
INDEX { hh3cVsanIndex, hh3cFcZsZoneAliasIndex }
::= { hh3cFcZsZoneAliasTable 1 }
Hh3cFcZsZoneAliasEntry ::=
SEQUENCE {
hh3cFcZsZoneAliasIndex
Unsigned32,
hh3cFcZsZoneAliasName
Hh3cFcZsGenName,
hh3cFcZsZoneAliasRowStatus
RowStatus
}
hh3cFcZsZoneAliasIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies this Zone
alias within the Zone Set Database."
::= { hh3cFcZsZoneAliasEntry 1 }
hh3cFcZsZoneAliasName OBJECT-TYPE
SYNTAX Hh3cFcZsGenName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of this Zone alias, which should be unique
within a VSAN.
The Zone alias can be renamed by setting this object
to a new value."
::= { hh3cFcZsZoneAliasEntry 2 }
hh3cFcZsZoneAliasRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row."
::= { hh3cFcZsZoneAliasEntry 3 }
-- Zone Member Table
hh3cFcZsZoneMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsZoneMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all members of a Zone/Zone alias
and information about those members in the Zone Set
Database of the Zone Server in each VSAN."
::= { hh3cFcZsConfiguration 6 }
hh3cFcZsZoneMemberEntry OBJECT-TYPE
SYNTAX Hh3cFcZsZoneMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents the relationship between a
member and (one of) its 'parent(s)', i.e., a Zone
or Zone alias the member belongs, within
a particular VSAN."
INDEX { hh3cVsanIndex,
hh3cFcZsZoneMemberParentType,
hh3cFcZsZoneMemberParentIndex,
hh3cFcZsZoneMemberIndex }
::= { hh3cFcZsZoneMemberTable 1 }
Hh3cFcZsZoneMemberEntry ::=
SEQUENCE {
hh3cFcZsZoneMemberParentType
INTEGER,
hh3cFcZsZoneMemberParentIndex
Unsigned32,
hh3cFcZsZoneMemberIndex
Unsigned32,
hh3cFcZsZoneMemberFormat
Hh3cFcZsZoneMemberType,
hh3cFcZsZoneMemberIdentifier
OCTET STRING,
hh3cFcZsZoneMemberPairwiseRole
INTEGER,
hh3cFcZsZoneMemberRowStatus
RowStatus
}
hh3cFcZsZoneMemberParentType OBJECT-TYPE
SYNTAX INTEGER
{
zone(1),
alias(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object determines whether this member belongs
to a Zone or Zone alias."
::= { hh3cFcZsZoneMemberEntry 1 }
hh3cFcZsZoneMemberParentIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the index value of the Zone or
Zone alias to which this member belongs.
If the value of the corresponding instance of
hh3cFcZsZoneMemberParentType is 'zone', this object
will contain the value of the hh3cFcZsZoneIndex object of
the Zone to which this member belongs.
If the value of the corresponding instance of
hh3cFcZsZoneMemberParentType is 'alias', this object
will contain the value of the hh3cFcZsAliasIndex object
of the Zone alias to which this member belongs."
::= { hh3cFcZsZoneMemberEntry 2 }
hh3cFcZsZoneMemberIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies this Zone
member among all Zone members in the Zone or Zone
alias they belongs to."
::= { hh3cFcZsZoneMemberEntry 3 }
hh3cFcZsZoneMemberFormat OBJECT-TYPE
SYNTAX Hh3cFcZsZoneMemberType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies the format of the
Zone/Zone alias member's identifier that is contained
in hh3cFcZsZoneMemberIdentifier.
This object cannot be modified while the value of the
hh3cFcZsZoneMemberRowStatus object is 'active'."
::= { hh3cFcZsZoneMemberEntry 4 }
hh3cFcZsZoneMemberIdentifier OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contains the Member Identifier of the
Zone or Zone alias. The interpretation of this object
depends on the value of the corresponding instance
of hh3cFcZsZoneMemberFormat:
- if hh3cFcZsZoneMemberFormat is 'fcid', this object
contains the 3-octet N_Port FC ID.
- if hh3cFcZsZoneMemberFormat is 'fwwn', this object
contains an 8-octet F_Port WWN.
- if hh3cFcZsZoneMemberFormat is 'pwwn', this object
contains an 8-octet N_Port WWN.
- if hh3cFcZsZoneMemberFormat is 'aliasName', this
object contains the value of hh3cFcZsZoneAliasName
for some Zone alias in the same Zone Set Database.
This object cannot be modified while the value of the
hh3cFcZsZoneMemberRowStatus object is 'active'."
::= { hh3cFcZsZoneMemberEntry 5 }
hh3cFcZsZoneMemberPairwiseRole OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
both(2),
initiator(3),
target(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies the Pairwise role of the Zone/Zone alias
member.
If hh3cFcZsZoneMemberFormat is 'aliasName', the value of this
object can only be 'none'.
If hh3cFcZsZoneMemberFormat is not 'aliasName', the value of
this object can't be 'none', and the default value is 'both'
(including both 'initiator' and 'target' role).
This object can be modified while the value of the
hh3cFcZsZoneMemberRowStatus object is 'active'.
The Pairwise role of a port member takes effect only when the
hh3cFcZsZonePairwiseEnable of the Zone to which the port member
belongs is set to 'true'."
::= { hh3cFcZsZoneMemberEntry 6 }
hh3cFcZsZoneMemberRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row."
::= { hh3cFcZsZoneMemberEntry 7 }
hh3cFcZsOperation OBJECT IDENTIFIER ::= { hh3cFcZoneMibObjects 2 }
hh3cFcZsActivateTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsActivateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides a mechanism to allow a Zone Set
to be activated."
::= { hh3cFcZsOperation 1 }
hh3cFcZsActivateEntry OBJECT-TYPE
SYNTAX Hh3cFcZsActivateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains information of the activation about
a Zone Set."
INDEX { hh3cVsanIndex }
::= { hh3cFcZsActivateTable 1 }
Hh3cFcZsActivateEntry ::=
SEQUENCE {
hh3cFcZsActivate
Hh3cFcZsGenNameOrZero,
hh3cFcZsDeactivate
INTEGER,
hh3cFcZsActivateResult
INTEGER,
hh3cFcZsActivateFailReason
INTEGER
}
hh3cFcZsActivate OBJECT-TYPE
SYNTAX Hh3cFcZsGenNameOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of the Zone Set that needs to be activated. The value of this
object when read is always zero-length."
::= { hh3cFcZsActivateEntry 1 }
hh3cFcZsDeactivate OBJECT-TYPE
SYNTAX INTEGER
{
noOper(1),
deactivate(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A request to deactivate the currently active Zone Set. The value of
this object when read is always 'noOper'.
'noOper' - Specifies no operation.
'deactivate' - Specifies the deactivate operation."
::= { hh3cFcZsActivateEntry 2 }
hh3cFcZsActivateResult OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
inProgress(2),
activateSuccess(3),
activateFailure(4),
deactivateSuccess(5),
deactivateFailure(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"As a result of the most recent activation/deactivation.
'none' - No activation/deactivation invoked since the
last restart of the management system.
'inProcess' - Activation/deactivation is still in progress.
'activateSuccess' - Activation completed successfully.
'activateFailure' - Activation failed due to some reason.
'deactivateSuccess' - Deactivation completed successfully.
'deactivateFailure' - Deactivation failed due to some reason."
::= { hh3cFcZsActivateEntry 3 }
hh3cFcZsActivateFailReason OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
busy(2),
activeZoneSetTooBig(3),
noZoneSet(4),
noMember(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the most recent failure of a Zone Set activation or
deactivation.
'none' - No activation/deactivation invoked or the
result of activation/deactivation is success.
'busy' - The management system is busy in some other
process.
'activeZoneSetTooBig' - The Active Zone Set size in packet reached
the maximum limit in Basic mode.
'noZoneSet' - No specified Zone Set found.
'noMember' - No port member found in the specified
Zone Set."
::= { hh3cFcZsActivateEntry 4 }
hh3cFcZsDistributeTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsDistributeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides an operational object to trigger a distribution
for each existing VSAN."
::= { hh3cFcZsOperation 2 }
hh3cFcZsDistributeEntry OBJECT-TYPE
SYNTAX Hh3cFcZsDistributeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry provides an operational object to trigger a distribution
for a specified VSAN."
INDEX { hh3cVsanIndex }
::= { hh3cFcZsDistributeTable 1 }
Hh3cFcZsDistributeEntry ::=
SEQUENCE {
hh3cFcZsDistribute
INTEGER,
hh3cFcZsDistributeLastResult
INTEGER,
hh3cFcZsDistributeReasonCode
Unsigned32,
hh3cFcZsDistributeExplainCode
Unsigned32
}
hh3cFcZsDistribute OBJECT-TYPE
SYNTAX INTEGER
{
noOper(1),
distribute(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the operation of triggering a distribution in this VSAN.
'noOper' - Specifies no operation.
'distribute' - Specifies the distribute operation."
::= { hh3cFcZsDistributeEntry 1 }
hh3cFcZsDistributeLastResult OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
success(2),
inProgress(3),
rejectFailure(4),
otherFault(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the result of triggering a distribution for VSAN.
'none' - No distribution invoked via the corresponding
instance of distribution.
'success' - Distribution completed successfully.
'inProgress' - Distribution is still in progress.
'rejectFailure' - Distribution failed due to an SW_RJT.
'otherFault' - Distribution/commit failed for some other reason."
::= { hh3cFcZsDistributeEntry 2 }
hh3cFcZsDistributeReasonCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason code in the SW_RJT packet received in the most recent
distribution.
This object is meaningful only when the value of
hh3cFcZsDistributeLastResult is 'rejectFailure'."
::= { hh3cFcZsDistributeEntry 3 }
hh3cFcZsDistributeExplainCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the corresponding reason code explanation for
hh3cFcZsDistributeReasonCode, and is meaningful only when the value
of hh3cFcZsDistributeLastResult is 'rejectFailure'."
::= { hh3cFcZsDistributeEntry 4 }
hh3cFcZsClearDatabaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsClearDatabaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides an operational object to clear
the local Zone Set Database for each existing VSAN."
::= { hh3cFcZsOperation 3 }
hh3cFcZsClearDatabaseEntry OBJECT-TYPE
SYNTAX Hh3cFcZsClearDatabaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry provides an operational object to clear
the local Zone Set Database for a specified VSAN."
INDEX { hh3cVsanIndex }
::= { hh3cFcZsClearDatabaseTable 1 }
Hh3cFcZsClearDatabaseEntry ::=
SEQUENCE {
hh3cFcZsClearDatabase
INTEGER
}
hh3cFcZsClearDatabase OBJECT-TYPE
SYNTAX INTEGER
{
noOper(1),
clearDb(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the operation of clearing local Zone Set Database in this VSAN.
'noOper' - Specifies no operation.
'clearDb' - Specifies clear operation."
::= { hh3cFcZsClearDatabaseEntry 1 }
hh3cFcZsClearPktStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsClearPktStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides an operational object to clear
the statistics on packets for each existing VSAN."
::= { hh3cFcZsOperation 4 }
hh3cFcZsClearPktStatsEntry OBJECT-TYPE
SYNTAX Hh3cFcZsClearPktStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry provides an operational object to clear
the statistics on packets for a specified VSAN."
INDEX { hh3cVsanIndex }
::= { hh3cFcZsClearPktStatsTable 1 }
Hh3cFcZsClearPktStatsEntry ::=
SEQUENCE {
hh3cFcZsClearPktStats
INTEGER
}
hh3cFcZsClearPktStats OBJECT-TYPE
SYNTAX INTEGER
{
noOper(1),
clearStats(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the operation of clearing the statistics on
packets in this VSAN.
'noOper' - Specifies no operation.
'clearStats' - Specifies the clear operation."
::= { hh3cFcZsClearPktStatsEntry 1 }
hh3cFcZsClearAllPktStats OBJECT-TYPE
SYNTAX INTEGER
{
noOper(1),
clearStats(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An operational object to clear the statistics on
packets for all existing VSANs.
'noOper' - Specifies no operation.
'clearStats' - Specifies the clear operation."
::= { hh3cFcZsOperation 5 }
hh3cFcZsInformation OBJECT IDENTIFIER ::= { hh3cFcZoneMibObjects 3 }
hh3cFcZsActiveZoneTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsActiveZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about Active Zone
in each existing VSAN."
::= { hh3cFcZsInformation 1 }
hh3cFcZsActiveZoneEntry OBJECT-TYPE
SYNTAX Hh3cFcZsActiveZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains information about Active Zone
in a specified VSAN."
INDEX { hh3cVsanIndex,
t11ZsActiveZoneIndex}
::= { hh3cFcZsActiveZoneTable 1 }
Hh3cFcZsActiveZoneEntry ::=
SEQUENCE {
hh3cFcZsActiveZonePairwiseEnable
TruthValue
}
hh3cFcZsActiveZonePairwiseEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether Pairwise Zoning of an Active Zone is enabled."
::= { hh3cFcZsActiveZoneEntry 1 }
hh3cFcZsActiveMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsActiveMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about Active Zone members
in each existing VSAN."
::= { hh3cFcZsInformation 2 }
hh3cFcZsActiveMemberEntry OBJECT-TYPE
SYNTAX Hh3cFcZsActiveMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains information about Active Zone members
in a specified VSAN."
INDEX { hh3cVsanIndex,
t11ZsActiveZoneIndex,
t11ZsActiveZoneMemberIndex }
::= { hh3cFcZsActiveMemberTable 1 }
Hh3cFcZsActiveMemberEntry ::=
SEQUENCE {
hh3cFcZsActiveMemberPairwiseRole
INTEGER
}
hh3cFcZsActiveMemberPairwiseRole OBJECT-TYPE
SYNTAX INTEGER
{
both(1),
initiator(2),
target(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates which role the Active Zone member is playing."
::= { hh3cFcZsActiveMemberEntry 1 }
hh3cFcZsServerStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsServerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the configuration and running state of
each existing VSAN."
::= { hh3cFcZsInformation 3 }
hh3cFcZsServerStatusEntry OBJECT-TYPE
SYNTAX Hh3cFcZsServerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains the configuration and running state of
a specified VSAN."
INDEX { hh3cVsanIndex }
::= { hh3cFcZsServerStatusTable 1 }
Hh3cFcZsServerStatusEntry ::=
SEQUENCE {
hh3cFcZsServerStatus
INTEGER,
hh3cFcZsHardZoneStatus
INTEGER,
hh3cFcZsAliasCount
Unsigned32,
hh3cFcZsZoneCount
Unsigned32,
hh3cFcZsZonesetCount
Unsigned32
}
hh3cFcZsServerStatus OBJECT-TYPE
SYNTAX INTEGER
{
free(1),
distribute(2),
merge(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of Zone Server.
'free' - The Zone Server is now free.
'distribute' - The Zone Server is now busy distributing.
'merge' - The Zone Server is now busy merging."
::= { hh3cFcZsServerStatusEntry 1 }
hh3cFcZsHardZoneStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
adminDisable(2),
noResourceDisable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of Hard Zone Server.
'enable' - Hard Zone Server is enabled.
'adminDisable' - Hard Zone Server is disabled administratively.
'noResourceDisable' - Hard Zone Server is disabled due to lack of
hardware resource."
::= { hh3cFcZsServerStatusEntry 2 }
hh3cFcZsAliasCount OBJECT-TYPE
SYNTAX Unsigned32(0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Zone aliases that exist in the specified VSAN."
::= { hh3cFcZsServerStatusEntry 3 }
hh3cFcZsZoneCount OBJECT-TYPE
SYNTAX Unsigned32(0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Zones that exist in the specified VSAN."
::= { hh3cFcZsServerStatusEntry 4 }
hh3cFcZsZonesetCount OBJECT-TYPE
SYNTAX Unsigned32(0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Zone Sets that exist in the specified VSAN."
::= { hh3cFcZsServerStatusEntry 5 }
hh3cFcZsPktStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsPktStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Packet statistic table of Zone Servers."
::= { hh3cFcZsInformation 4 }
hh3cFcZsPktStatsEntry OBJECT-TYPE
SYNTAX Hh3cFcZsPktStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains the statistics on packets of
Zone Servers."
INDEX { hh3cVsanIndex }
::= { hh3cFcZsPktStatsTable 1 }
Hh3cFcZsPktStatsEntry ::=
SEQUENCE {
hh3cFcZsPktInMergeReqCount
Counter64,
hh3cFcZsPktOutMergeReqCount
Counter64,
hh3cFcZsPktInMergeAccCount
Counter64,
hh3cFcZsPktOutMergeAccCount
Counter64,
hh3cFcZsPktInMergeRjtCount
Counter64,
hh3cFcZsPktOutMergeRjtCount
Counter64,
hh3cFcZsPktInChangeReqCount
Counter64,
hh3cFcZsPktOutChangeReqCount
Counter64,
hh3cFcZsPktInChangeAccCount
Counter64,
hh3cFcZsPktOutChangeAccCount
Counter64,
hh3cFcZsPktInChangeRjtCount
Counter64,
hh3cFcZsPktOutChangeRjtCount
Counter64
}
hh3cFcZsPktInMergeReqCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Merge Request Frames received by local Zone
Server from other Zone Servers."
::= { hh3cFcZsPktStatsEntry 1 }
hh3cFcZsPktOutMergeReqCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Merge Request Frames sent by local Zone Server
to other Zone Servers."
::= { hh3cFcZsPktStatsEntry 2 }
hh3cFcZsPktInMergeAccCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Merge Accept Frames received by local Zone
Server from other Zone Servers."
::= { hh3cFcZsPktStatsEntry 3 }
hh3cFcZsPktOutMergeAccCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Merge Accept Frames sent by local Zone Server
to other Zone Servers."
::= { hh3cFcZsPktStatsEntry 4 }
hh3cFcZsPktInMergeRjtCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Merge Reject Frames received by local Zone
Server from other Zone Servers."
::= { hh3cFcZsPktStatsEntry 5 }
hh3cFcZsPktOutMergeRjtCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Merge Reject Frames sent by local Zone Server
to other Zone Servers."
::= { hh3cFcZsPktStatsEntry 6 }
hh3cFcZsPktInChangeReqCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of change requests received by local Zone
Server from other Zone Servers."
::= { hh3cFcZsPktStatsEntry 7 }
hh3cFcZsPktOutChangeReqCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of change requests sent by local Zone Server
to other Zone Servers."
::= { hh3cFcZsPktStatsEntry 8 }
hh3cFcZsPktInChangeAccCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Accept messages received from other Zone Servers
in response to change request sent by local Zone Server."
::= { hh3cFcZsPktStatsEntry 9 }
hh3cFcZsPktOutChangeAccCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Accept messages sent to other Zone Servers
in response to change request received by local Zone Server."
::= { hh3cFcZsPktStatsEntry 10 }
hh3cFcZsPktInChangeRjtCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Reject messages received from other Zone Servers
in response to change request sent by local Zone Server."
::= { hh3cFcZsPktStatsEntry 11 }
hh3cFcZsPktOutChangeRjtCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Reject messages sent to other Zone Servers
in response to change request received by local Zone Server."
::= { hh3cFcZsPktStatsEntry 12 }
hh3cFcZsNextFreeIndexInfo OBJECT IDENTIFIER ::= { hh3cFcZsInformation 5 }
hh3cFcZsZonesetNextFreeIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the latest available index of hh3cFcZsZonesetIndex that
can be used to identify a new Zone Set."
::= { hh3cFcZsNextFreeIndexInfo 1 }
hh3cFcZsZoneNextFreeIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the latest available index of hh3cFcZsZoneIndex that
can be used to identify a new Zone."
::= { hh3cFcZsNextFreeIndexInfo 2 }
hh3cFcZsZoneAliasNextFreeIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the latest available index of hh3cFcZsZoneAliasIndex that
can be used to identify a new Zone alias."
::= { hh3cFcZsNextFreeIndexInfo 3 }
hh3cFcZsZoneMemberNextFreeIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cFcZsZoneMemberNextFreeIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the information of the latest available index that
can be used to identify a new member in each Zone or Zone alias."
::= { hh3cFcZsNextFreeIndexInfo 4 }
hh3cFcZsZoneMemberNextFreeIndexEntry OBJECT-TYPE
SYNTAX Hh3cFcZsZoneMemberNextFreeIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains the information of the latest available index that
can be used to identify a new member in a Zone or Zone alias."
INDEX { hh3cFcZsZoneMemberParentType,
hh3cFcZsZoneMemberParentIndex }
::= { hh3cFcZsZoneMemberNextFreeIndexTable 1 }
Hh3cFcZsZoneMemberNextFreeIndexEntry ::=
SEQUENCE {
hh3cFcZsZoneMemberNextFreeIndex
Unsigned32
}
hh3cFcZsZoneMemberNextFreeIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the latest available index of hh3cFcZsZoneMemberIndex that
can be used to identify a new member in a Zone or Zone alias."
::= { hh3cFcZsZoneMemberNextFreeIndexEntry 1 }
hh3cFcZsNotification OBJECT IDENTIFIER ::= { hh3cFcZoneMibObjects 4 }
hh3cFcZsNotificationPrefix OBJECT IDENTIFIER ::= { hh3cFcZsNotification 0 }
hh3cFcZsDefaultZoneChangedNotify NOTIFICATION-TYPE
OBJECTS { hh3cVsanIndex,
hh3cFcZsLocalSwitchWWN,
hh3cFcZsDefaultZoneSetting }
STATUS current
DESCRIPTION
"A hh3cFcZsDefaultZoneChangedNotify notification is sent when
the Default Zone setting of a specified VSAN is changed."
::= { hh3cFcZsNotificationPrefix 1 }
hh3cFcZsHardZoneChangedNotify NOTIFICATION-TYPE
OBJECTS { hh3cVsanIndex,
hh3cFcZsLocalSwitchWWN,
hh3cFcZsHardZoneStatus }
STATUS current
DESCRIPTION
"A hh3cFcZsHardZoneChangedNotify notification is sent when
the hard Zone configuration of a specified VSAN is changed."
::= { hh3cFcZsNotificationPrefix 2 }
hh3cFcZsMergeFailedNotify NOTIFICATION-TYPE
OBJECTS { ifIndex,
ifDescr,
hh3cVsanIndex,
hh3cFcZsLocalSwitchWWN,
hh3cFcZsPeerSwitchWWN,
hh3cFcZsMergeFailCause
}
STATUS current
DESCRIPTION
"A hh3cFcZsMergeFailedNotify notification is sent when a Zone merge
failure occurs."
::= { hh3cFcZsNotificationPrefix 3 }
hh3cFcZsMergeSucceededNotify NOTIFICATION-TYPE
OBJECTS { ifIndex,
ifDescr,
hh3cVsanIndex,
hh3cFcZsLocalSwitchWWN,
hh3cFcZsPeerSwitchWWN
}
STATUS current
DESCRIPTION
"A hh3cFcZsMergeSucceededNotify notification is sent when a successful
Zone merge occurs."
::= { hh3cFcZsNotificationPrefix 4 }
hh3cFcZsActivationCompletedNotify NOTIFICATION-TYPE
OBJECTS { hh3cVsanIndex,
hh3cFcZsLocalSwitchWWN,
hh3cFcZsActivateResult
}
STATUS current
DESCRIPTION
"A hh3cFcZsActivationCompletedNotify notification is sent whenever a
activation/deactivation is completed."
::= { hh3cFcZsNotificationPrefix 5 }
hh3cFcZsNotificationSwitch OBJECT IDENTIFIER ::= { hh3cFcZsNotification 1 }
hh3cFcZsDefaultZoneChangedEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the module will generate
traps for Default Zone setting change events."
::= { hh3cFcZsNotificationSwitch 1 }
hh3cFcZsHardZoneChangedEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the module will generate
traps for hard Zone change events."
::= { hh3cFcZsNotificationSwitch 2 }
hh3cFcZsMergeFailedEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the module will generate
traps for Zone merge failure events."
::= { hh3cFcZsNotificationSwitch 3 }
hh3cFcZsMergeSucceededEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the module will generate
traps for Zone merge success events."
::= { hh3cFcZsNotificationSwitch 4 }
hh3cFcZsActivationCompletedEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the module will generate
traps for activation/deactivation-completed events."
::= { hh3cFcZsNotificationSwitch 5 }
hh3cFcZsObjsForNotification OBJECT IDENTIFIER ::= { hh3cFcZsNotification 2 }
hh3cFcZsLocalSwitchWWN OBJECT-TYPE
SYNTAX Hh3cFcNameId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the WWN of the local switch."
::= { hh3cFcZsObjsForNotification 1 }
hh3cFcZsPeerSwitchWWN OBJECT-TYPE
SYNTAX Hh3cFcNameId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the WWN of the peer switch."
::= { hh3cFcZsObjsForNotification 2 }
hh3cFcZsMergeFailCause OBJECT-TYPE
SYNTAX INTEGER
{
zoneModeInconsistent(1),
zonePolicyNotEqual(2),
hardZoneInconsistent(3),
dataNotEqualInRestrict(4),
activeZoneSetMergeFailed(5),
zoneMergeDataTooBig(6),
zoningObjectNumberTooBig(7),
zoneDbMergeFaildInBasic(8),
zoneDbMergeFaildInEnhanced(9),
other(10)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the reason of a Zone merge failure.
'zoneModeInconsistent' - The zone mode is inconsistent.
'zonePolicyNotEqual' - Zone Merge-Control setting or
Default-Zone doesn't match.
'hardZoneInconsistent' - The Hard Zone Attribute is
inconsistent.
'dataNotEqualInRestrict' - The Merge-Control setting is
Restrict and the peer zoning
database is not equal.
'activeZoneSetMergeFailed' - The Active Zone Set merge failed.
'zoneMergeDataTooBig' - The merged packet was
too large.
'zoningObjectNumberTooBig' - The number of zoning objects exceeded
the limit.
'zoneDbMergeFaildInBasic' - The database merge failed in Basic
mode.
'zoneDbMergeFaildInEnhanced' - The database merge failed in Enhanced
mode.
'other' - Unknown reason."
::= { hh3cFcZsObjsForNotification 3 }
END