HH3C-VSAN-MIB

MIB Reference — IPNetwork Monitor

All MIBsHH3C-VSAN-MIB

Organization: Hangzhou H3C Tech. Co., Ltd.

Last Updated: 2014-03-04

Category: Domain: Storage, Fibre Channel and Storage, Vendor: H3C/HH3C

Description:

HH3C MIB for Virtual SAN (VSAN) management creating and monitoring virtual Fibre Channel SANs on H3C switches.

Imported Objects

From HH3C-FC-TC-MIB

Hh3cFcDmState
Hh3cFcDomainId
Hh3cFcDomainIdList
Hh3cFcDomainIdOrZero
Hh3cFcDomainPriority
Hh3cFcNameId
Hh3cFcNameIdOrZero
Hh3cFcVsanIndex

From HH3C-OID-MIB

hh3cCommonOBJECT-IDENTITY

From IF-MIB

ifIndexOBJECT-TYPE

From SNMPv2-SMI

Counter32
MODULE-IDENTITY
NOTIFICATION-TYPE
OBJECT-TYPE

From SNMPv2-TC

RowStatus
TruthValue

What Is HH3C-VSAN-MIB?

HH3C-VSAN-MIB is an H3C/Huawei-Symantec-lineage ("HH3C") vendor MIB for creating and monitoring Virtual SAN (VSAN) logical fabrics on compatible Fibre Channel switches, allowing a physical SAN fabric to be split into isolated virtual fabrics. It exposes VSAN membership, core switch designation, and Fibre Channel domain-manager configuration objects controlling how each VSAN is provisioned and how domain IDs are assigned within it. Monitoring this MIB centers on the software configuration state of the SAN fabric—row status and domain manager settings reveal whether VSANs are correctly established and whether domain ID allocation is functioning correctly, rather than physical hardware sensors. It shares an essentially identical structure with H3C-VSAN-MIB and HPN-ICF-VSAN-MIB, reflecting the common ICF/Comware-derived codebase across this switch family lineage. It is deployed on HH3C-branded Fibre Channel SAN switches in enterprise data center storage fabrics, and administrators typically open HH3C-VSAN-MIB in a MIB browser alongside its sibling H3C/HPN modules to resolve shared VSAN object identifiers correctly.

IPNetwork Monitor allows you to monitor SNMP objects defined in HH3C-VSAN-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • VSAN row status/existence
  • core switch assignment
  • domain manager configuration enable
  • fabric name configuration
  • domain priority
  • allowed domain ID range

Supported Devices

  • H3C CN3660B — current 32G Fibre Channel SAN switch, 8-24 ports, Brocade-derived FabricOS
  • H3C CN3360B — current compact 1U FC SAN switch, scalable 8-24 ports up to 32Gbps

Monitoring Examples

An admin would query hh3cVsanTable/hh3cVsanEntry, indexed by hh3cVsanIndex, checking hh3cVsanCoreSwitchName and hh3cVsanRowStatus to confirm each VSAN is provisioned and active with its intended core switch. The hh3cVsanDmTable/hh3cVsanDmEntry rows expose hh3cVsanDmDomainConfigureEnable, hh3cVsanDmFabricNameConfigured, and hh3cVsanDmPriorityConfigured, which help diagnose fabric merge failures caused by mismatched fabric names or domain priorities between switches. hh3cVsanDmAllowedDomainIdList would be checked to confirm domain ID ranges don't collide across VSANs in the same fabric.

OIDs
OID symbolicOID numericTypeAccessDescription
hh3cSan1.3.6.1.4.1.25506.2.127This MIB module is for configuring and monitoring VSAN and domain management related entities.
hh3cVsan1.3.6.1.4.1.25506.2.127.1
hh3cVsanMibObjects1.3.6.1.4.1.25506.2.127.1.1
hh3cVsanDmConfiguration1.3.6.1.4.1.25506.2.127.1.1.1
hh3cVsanTable1.3.6.1.4.1.25506.2.127.1.1.1.1not-accessibleA table contains all the VSANs configured on the device. It can be used to manage and monitor the VSANs on local device.
hh3cVsanEntry1.3.6.1.4.1.25506.2.127.1.1.1.1.1not-accessibleAn entry that contains information about a VSAN in the hh3cVsanTable.
HH3 hh3cVsanIndex1.3.6.1.4.1.25506.2.127.1.1.1.1.1.1Hh3cFcVsanIndexaccessible-for-notifyThe identifier of the VSAN.
HH3 hh3cVsanCoreSwitchName1.3.6.1.4.1.25506.2.127.1.1.1.1.1.2Hh3cFcNameIdOrZeroread-onlyThe Core Switch_Name of the VSAN, which is indicated by the switch's WWN(World Wide Name).
ROW hh3cVsanRowStatus1.3.6.1.4.1.25506.2.127.1.1.1.1.1.3RowStatusread-createRowStatus. Now only three states are supported: createAndGo, active, and destroy.
hh3cVsanDmTable1.3.6.1.4.1.25506.2.127.1.1.1.2not-accessibleA table contains domain management related configurations and information of VSANs. An entry in this table is created when corresponding VSAN is created, as well as deleted when the VSAN is deleted.
hh3cVsanDmEntry1.3.6.1.4.1.25506.2.127.1.1.1.2.1not-accessibleAn entry of domain management related configurations and information of a specified VSAN.
T/F hh3cVsanDmDomainConfigureEnable1.3.6.1.4.1.25506.2.127.1.1.1.2.1.1TruthValueread-writeTo enable or disable the fabric configuration function in this VSAN. true: enabled, the fabric will be built dynamically. false: disabled, the fabric should be built statically by manual configurations.
HH3 hh3cVsanDmFabricNameConfigured1.3.6.1.4.1.25506.2.127.1.1.1.2.1.2Hh3cFcNameIdOrZeroread-writeSpecifies the fabric name in this VSAN, and will use a zero-length octet string as default value if not configured. The fabric name specified here takes effect only if the value of hh3cVsanDmDomainConfigureEnable is 'false', and the same fabric name should be configured for all switches in this VSAN. If the value of hh3cVsanDmDomainConfigureEnable is 'true', the principal switch WWN is used as fabric name. The value should be set to zero-length when canceling a configured fabric name.
HH3 hh3cVsanDmPriorityConfigured1.3.6.1.4.1.25506.2.127.1.1.1.2.1.3Hh3cFcDomainPriorityread-writeSpecifies the priority of a switch in this VSAN, which is used during principal switch selection to cause one Switch to be favored over another.
HH3 hh3cVsanDmAllowedDomainIdList1.3.6.1.4.1.25506.2.127.1.1.1.2.1.4Hh3cFcDomainIdListread-writeSpecifies the list of domain IDs that are allowed in the VSAN, and the configuration has different meanings in different scenarios: 1. Principal switch: Can only assign domains IDs within the allowed domain ID list. If the allowed domain ID list configured does not include any of the already assigned domain IDs or manually configured domain IDs, the configuration will fail. 2. Non-principal switch: The manually configured domain ID must be within the allowed domain ID list, or the configuration will fail. Besides, the domain ID assigned by principal switch must within the allowed domain ID list, or the switch will refuse the assigned domain ID and isolate the upstream interface. If the runtime domain ID for a switch is beyond the new configured ID list, the configuration will fail. The default value is a zero-length octet string. If This value is set with zero-length, the configuration will be cancelled in this VSAN.
HH3 hh3cVsanDmDomainIdConfigured1.3.6.1.4.1.25506.2.127.1.1.1.2.1.5Hh3cFcDomainIdOrZeroread-writeUsed to configure or cancel a domain ID for a switch in this VSAN. When this value is not zero, the domain ID type should be specified together via hh3cVsanDmDomainIdTypeConfigured, or the default value of preferred type will be taken. The zero value is used to cancel the domain ID configured, and then, there is no need to specify its type. When statically build a fabric, the configured domain ID is the actual domain ID of the switch. If this object is not manually configured, the switch will isolate all of its E_ports in this VSAN no matter what domain ID type is configured. When dynamically build a fabric, the configured domain ID is desired by the switch, but the domain ID assigned to the switch may not be the desired one. If a non-principal switch fails to obtain any domain ID from the principal switch, the non-principal switch will isolate the upstream link. If a non-principal switch obtains a domain ID from the principal switch other than the desired one, different actions will be taken according to different domain ID type configured: - If configured static type, The non-principal switch will isolate the upstream link and refuse other domain IDs assigned by the principal switch. - If configured preferred type, the non-principal switch will use the domain ID assigned by the principal switch.
INT hh3cVsanDmDomainIdTypeConfigured1.3.6.1.4.1.25506.2.127.1.1.1.2.1.6INTEGERread-writeSpecifies the type of configured domain ID, which can be static type or preferred type.
T/F hh3cVsanDmAutoReconfigureEnable1.3.6.1.4.1.25506.2.127.1.1.1.2.1.7TruthValueread-writeUsed to specify whether a disruptive reconfiguration will be automatically performed when the domain ID lists overlaps in fabric merging. The fabric reconfiguration function takes effect only when the value of hh3cVsanDmDomainConfigureEnable is 'true'.
INT hh3cVsanDmDomainRestart1.3.6.1.4.1.25506.2.127.1.1.1.2.1.8INTEGERread-writeUsed to manually trigger a disruptive or non-disruptive reconfiguration of the fabric.
HH3 hh3cVsanDmState1.3.6.1.4.1.25506.2.127.1.1.1.2.1.9Hh3cFcDmStateread-onlyIndicates the managing state of the domain in this VSAN.
HH3 hh3cVsanDmDomainIdAssigned1.3.6.1.4.1.25506.2.127.1.1.1.2.1.10Hh3cFcDomainIdOrZeroread-onlyIndicates the Domain ID of the local switch in this VSAN or zero if no Domain ID has been assigned.
HH3 hh3cVsanDmPrincipalSwitchWWN1.3.6.1.4.1.25506.2.127.1.1.1.2.1.11Hh3cFcNameIdread-onlyIndicates the WWN of the principal switch in this VSAN, or zero-length string if the identity of the principal switch is unknown.
HH3 hh3cVsanDmLocalSwitchWWN1.3.6.1.4.1.25506.2.127.1.1.1.2.1.12Hh3cFcNameIdread-onlyIndicates the WWN of the local switch in this VSAN.
HH3 hh3cVsanDmPrincipalSwRunPriority1.3.6.1.4.1.25506.2.127.1.1.1.2.1.13Hh3cFcDomainPriorityread-onlyIndicates the running priority of the principal switch in this VSAN.
HH3 hh3cVsanDmLocalSwRunPriority1.3.6.1.4.1.25506.2.127.1.1.1.2.1.14Hh3cFcDomainPriorityread-onlyIndicates the running priority of the local switch in this VSAN.
C32 hh3cVsanDmPrincipalSwSlctCnt1.3.6.1.4.1.25506.2.127.1.1.1.2.1.15Counter32read-onlyThe times that local switch has participated in principal switch selection in this VSAN.
C32 hh3cVsanDmLocalPrincipalSwSlctCnt1.3.6.1.4.1.25506.2.127.1.1.1.2.1.16Counter32read-onlyThe times that local switch was elected as principal switch in this VSAN.
C32 hh3cVsanDmBFCnt1.3.6.1.4.1.25506.2.127.1.1.1.2.1.17Counter32read-onlyThe times that local switch has participated in a BF(Build Fabric) process in this VSAN.
C32 hh3cVsanDmRCFCnt1.3.6.1.4.1.25506.2.127.1.1.1.2.1.18Counter32read-onlyThe times that local switch has participated in a RCF (Reconfigure Fabric) process in this VSAN.
hh3cVsanDmIfConfigTable1.3.6.1.4.1.25506.2.127.1.1.1.3not-accessibleA table contains the FC(Fibre Channel) related interface configurations about domain management of a VSAN.
hh3cVsanDmIfConfigEntry1.3.6.1.4.1.25506.2.127.1.1.1.3.1not-accessibleAn entry used for managing the FC related interface configurations about domain management of a VSAN. An entry can be created when any object in this table is set to non-default value, and be deleted when the objects in this table are set to default value.
T/F hh3cVsanDmIfConfigRcfReject1.3.6.1.4.1.25506.2.127.1.1.1.3.1.1TruthValueread-writeUsed to specify whether the RCF(Reconfigure Fabric) requests received in this VSAN should be rejected. - true: the received RCF will be rejected. - false: the received RCF will be accepted.
hh3cVsanDmInformation1.3.6.1.4.1.25506.2.127.1.1.2
hh3cVsanDmDatabaseTable1.3.6.1.4.1.25506.2.127.1.1.2.1not-accessibleA table specifies the information of the switch about all the Domain IDs which have been assigned in each of the VSANs.
hh3cVsanDmDatabaseEntry1.3.6.1.4.1.25506.2.127.1.1.2.1.1not-accessibleAn object in the hh3cVsanDmDatabaseTable contains one Domain ID and the corresponding WWN of the switch in one VSAN.
HH3 hh3cVsanDmDatabaseDomainId1.3.6.1.4.1.25506.2.127.1.1.2.1.1.1Hh3cFcDomainIdnot-accessibleThe Domain ID which has been assigned.
HH3 hh3cVsanDmDatabaseSwitchWWN1.3.6.1.4.1.25506.2.127.1.1.2.1.1.2Hh3cFcNameIdread-onlyThe WWN of the switch to which the corresponding Domain ID has been assigned in the particular VSAN.
hh3cVsanDmIfInfoTable1.3.6.1.4.1.25506.2.127.1.1.2.2not-accessibleA table specifies the information of an interface in each of the VSANs.
hh3cVsanDmIfInfoEntry1.3.6.1.4.1.25506.2.127.1.1.2.2.1not-accessibleA conceptual row in the hh3cVsanDmIfInfoTable indicates the role information of the interface in the particular VSAN.
INT hh3cVsanDmIfInfoRole1.3.6.1.4.1.25506.2.127.1.1.2.2.1.1INTEGERread-onlyThe role of the interface in the VSAN. The value specifications are listed as follows: nonPrincipal - The state of the interface is not principal interface in the VSAN. principalUpstream - The state of the interface is upstream principal interface in the VSAN. principalDownstream - The state of the interface is downstream principal interface in the VSAN. isolated - The state of the interface is isolated in the VSAN. unknown - The state of the interface is unknown in the VSAN.
hh3cVsanDmNotifications1.3.6.1.4.1.25506.2.127.1.1.3
hh3cVsanDmNotificationPrefix1.3.6.1.4.1.25506.2.127.1.1.3.0
NTF hh3cVsanDmDomainIdNotAssignedNotify1.3.6.1.4.1.25506.2.127.1.1.3.0.1This event will be triggered if a Domain ID is not assigned or configured, then the E_ports may be isolated in the VSAN. The conditions are listed as follows: 1. If the switch has enabled the fabric configuration and a request for a configured static Domain ID is rejected or no other Domain ID is assigned, the E_ports will be isolated in the particular VSAN. 2. If the switch does not enable the fabric configuration and a Domain ID is not configured, all of its E_ports will be isolated in the particular VSAN. The notification contains the WWN of the Switch and the index of the VSAN in which the event occurred.
NTF hh3cVsanDmNewPrincipalSwitchNotify1.3.6.1.4.1.25506.2.127.1.1.3.0.2If a switch becomes the new Principal Switch in a VSAN, this notification is sent immediately after the election. The notification contains the WWN of the new Principal Switch and the index of the VSAN in which the transition occurred.
NTF hh3cVsanDmFabricChangeNotify1.3.6.1.4.1.25506.2.127.1.1.3.0.3This event will be triggered if a switch sends or receives a Build Fabric (BF) or a Reconfigure Fabric (RCF) message in a VSAN. The conditions a switch can receive or send a BF or a RCF are listed as follows: 1. Two isolated fabrics in a VSAN merge into one fabric. If the Domain ID lists do not overlap, the sent or received message is BF, other cases, it is RCF. 2. If an upstream principal link which connects to principal switch and other switches become disconnected, the sent or received message is BF. 3. A BF or RCF process is triggered manually by configuration. The notification contains the index of the VSAN in which a BF or a RCF was sent or received.
NTF hh3cVsanDmDomainIdChangeNotify1.3.6.1.4.1.25506.2.127.1.1.3.0.4This event will be triggered if the Domain ID of the local switch changed in a VSAN.
hh3cVsanDmNotificationSwitch1.3.6.1.4.1.25506.2.127.1.1.3.1
T/F hh3cVsanDmFabricChangeNotifyEnable1.3.6.1.4.1.25506.2.127.1.1.3.1.1TruthValueread-writeSpecifies whether the hh3cVsanDmFabricChangeNotify can be sent when a BF or RCF message was sent or received by a switch.
T/F hh3cVsanDmDomainIdChangeNotifyEnable1.3.6.1.4.1.25506.2.127.1.1.3.1.2TruthValueread-writeSpecifies whether the hh3cVsanDmDomainIdChangeNotify can be sent when the Domain ID of the local switch changed in a VSAN.

RFC description

H3C MIB for configuring and monitoring Virtual Storage Area Network (VSAN) and Fibre Channel domain management.

Start monitoring H3C Fibre Channel SAN switch (e.g. CN3660B/CN3360B series, VSAN fabric) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download HH3C-VSAN-MIB