CISCO-DM-MIB

        The MIB module for the domain management functionality
defined by the Fibre Channel standards (FC-SW2). For the
purposes of this MIB, 'Domain Manager' is the software
functionality which executes in both the principal switch
and other switches.
    
Source file
CISCO-DM-MIB
Last revised
Identity
ciscoDmMIB
Base OID
1.3.6.1.4.1.9.9.302
Imported Objects
CISCO-FC-FE-MIB cffFcFeElementName
CISCO-SMI ciscoMgmt
CISCO-ST-TC DomainId DomainIdOrZero FcAddressId FcNameId FcNameIdOrZero
CISCO-VSAN-MIB notifyVsanIndex vsanIndex
IF-MIB ifIndex
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Gauge32 Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC RowStatus TEXTUAL-CONVENTION (no object page) TruthValue
Net-SNMP examples using the cisco MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CISCO-DM-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-DM-MIB::ciscoDmMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-DM-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-DM-MIB::ciscoDmMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (71)
.1.3.6.1.4.1.9.9.302
.1.3.6.1.4.1.9.9.302.1
.1.3.6.1.4.1.9.9.302.1.1
.1.3.6.1.4.1.9.9.302.1.1.1
.1.3.6.1.4.1.9.9.302.1.1.1.1
.1.3.6.1.4.1.9.9.302.1.1.1.1.1
.1.3.6.1.4.1.9.9.302.1.1.1.1.10
OctetString
.1.3.6.1.4.1.9.9.302.1.1.1.1.11
.1.3.6.1.4.1.9.9.302.1.1.1.1.12
.1.3.6.1.4.1.9.9.302.1.1.1.1.13
.1.3.6.1.4.1.9.9.302.1.1.1.1.14
.1.3.6.1.4.1.9.9.302.1.1.1.1.15
.1.3.6.1.4.1.9.9.302.1.1.1.1.16
.1.3.6.1.4.1.9.9.302.1.1.1.1.17
.1.3.6.1.4.1.9.9.302.1.1.1.1.18
.1.3.6.1.4.1.9.9.302.1.1.1.1.19
Enumeration
.1.3.6.1.4.1.9.9.302.1.1.1.1.2
.1.3.6.1.4.1.9.9.302.1.1.1.1.20
.1.3.6.1.4.1.9.9.302.1.1.1.1.21
.1.3.6.1.4.1.9.9.302.1.1.1.1.22
.1.3.6.1.4.1.9.9.302.1.1.1.1.23
.1.3.6.1.4.1.9.9.302.1.1.1.1.24
.1.3.6.1.4.1.9.9.302.1.1.1.1.25
Enumeration
.1.3.6.1.4.1.9.9.302.1.1.1.1.26
OctetString
.1.3.6.1.4.1.9.9.302.1.1.1.1.27
dmEnable r/w
.1.3.6.1.4.1.9.9.302.1.1.1.1.3
.1.3.6.1.4.1.9.9.302.1.1.1.1.4
.1.3.6.1.4.1.9.9.302.1.1.1.1.5
.1.3.6.1.4.1.9.9.302.1.1.1.1.6
dmRestart r/w
Enumeration
.1.3.6.1.4.1.9.9.302.1.1.1.1.7
.1.3.6.1.4.1.9.9.302.1.1.1.1.8
.1.3.6.1.4.1.9.9.302.1.1.1.1.9
.1.3.6.1.4.1.9.9.302.1.1.2
.1.3.6.1.4.1.9.9.302.1.1.2.1
.1.3.6.1.4.1.9.9.302.1.1.2.1.1
.1.3.6.1.4.1.9.9.302.1.1.2.1.2
.1.3.6.1.4.1.9.9.302.1.1.2.1.3
.1.3.6.1.4.1.9.9.302.1.1.3
.1.3.6.1.4.1.9.9.302.1.1.4
.1.3.6.1.4.1.9.9.302.1.1.4.1
.1.3.6.1.4.1.9.9.302.1.1.4.1.1
.1.3.6.1.4.1.9.9.302.1.1.4.1.2
Enumeration
.1.3.6.1.4.1.9.9.302.1.1.4.1.3
.1.3.6.1.4.1.9.9.302.1.1.4.1.4
Enumeration
.1.3.6.1.4.1.9.9.302.1.1.4.1.5
.1.3.6.1.4.1.9.9.302.1.1.4.1.6
.1.3.6.1.4.1.9.9.302.1.1.5
.1.3.6.1.4.1.9.9.302.1.1.5.1
Unsigned32
.1.3.6.1.4.1.9.9.302.1.1.5.1.1
OctetString
.1.3.6.1.4.1.9.9.302.1.1.5.1.2
.1.3.6.1.4.1.9.9.302.1.1.5.1.3
.1.3.6.1.4.1.9.9.302.1.2
.1.3.6.1.4.1.9.9.302.1.2.1
.1.3.6.1.4.1.9.9.302.1.2.1.1
Unsigned32
.1.3.6.1.4.1.9.9.302.1.2.1.1.1
OctetString
.1.3.6.1.4.1.9.9.302.1.2.1.1.2
.1.3.6.1.4.1.9.9.302.1.2.2
.1.3.6.1.4.1.9.9.302.1.2.2.1
.1.3.6.1.4.1.9.9.302.1.2.2.1.1
.1.3.6.1.4.1.9.9.302.1.2.2.1.2
Unsigned32
.1.3.6.1.4.1.9.9.302.1.2.3
.1.3.6.1.4.1.9.9.302.1.2.4
.1.3.6.1.4.1.9.9.302.1.2.4.1
.1.3.6.1.4.1.9.9.302.1.2.4.1.1
OctetString
.1.3.6.1.4.1.9.9.302.1.2.4.1.2
Unsigned32
.1.3.6.1.4.1.9.9.302.1.2.4.1.3
.1.3.6.1.4.1.9.9.302.1.3
.1.3.6.1.4.1.9.9.302.1.3.0
.1.3.6.1.4.1.9.9.302.2
.1.3.6.1.4.1.9.9.302.2.1
.1.3.6.1.4.1.9.9.302.2.2
Dependencies (19) 9 direct · 10 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (4)
Enumeration
starting(1)
unconfigured(2)
principalSwitchSelection(3)
domainIdDistribution(4)
buildFabricPhase(5)
reconfigureFabricPhase(6)
stable(7)
stableWithNoEports(8)
stableWithDomainConfigured(9)
noDomains(10)
disabled(11)
suspended(12)
unknown(13)
Enumeration
nonPrincipal(1)
principalUpstream(2)
principalDownsteam(3)
isolated(4)
down(5)
unknown(6)
Unsigned32 range: 1..255
Integer32 range: 0..255
Conformance Groups (9)
dmGroup deprecated
A collection of objects for displaying and
configuring Domain Manager membership.
dmGroup object is superseded by dmGroupRev2.
.1.3.6.1.4.1.9.9.302.2.2.1
A collection of objects for displaying the Domain
database information.
.1.3.6.1.4.1.9.9.302.2.2.2
A collection of objects for displaying the Domain
area information.
.1.3.6.1.4.1.9.9.302.2.2.3
A collection of objects for displaying the Domain
area information.
.1.3.6.1.4.1.9.9.302.2.2.4
A collection of notifications for status monitoring
and notification.
.1.3.6.1.4.1.9.9.302.2.2.5
dmGroupRev1 deprecated
A collection of objects for displaying and
configuring Domain Manager membership.
dmGroupRev1 object is superseded by dmGroupRev2.
.1.3.6.1.4.1.9.9.302.2.2.6
A collection of objects to support FC ID persistency.
.1.3.6.1.4.1.9.9.302.2.2.7
A collection of objects to support domain ID
list feature.
.1.3.6.1.4.1.9.9.302.2.2.8
A collection of objects for displaying and
configuring Domain Manager membership.
.1.3.6.1.4.1.9.9.302.2.2.9
Compliance Statements (4)

OID .1.3.6.1.4.1.9.9.302.2.1.1
The compliance statement for entities which
implement the Domain Manager.
Required groups
Object refinements
ObjectAccessSyntaxDescription
dmIfRowStatus readwrite
active(1), createAndGo(4), destroy(6)
Only values 'createAndGo' 'destroy' and 'active' need
to be supported.

OID .1.3.6.1.4.1.9.9.302.2.1.2
The compliance statement for entities which
implement the Domain Manager.
Required groups
mandatory dmGroupRev1
mandatory dmDatabaseGroup
mandatory dmAreaGroup
mandatory dmCacheGroup
mandatory dmNotificationGroup
optional dmFcIdPersistencyGroup This group is manadatory for systems which support
FC ID persistency.
Object refinements
ObjectAccessSyntaxDescription
dmIfRowStatus readwrite
active(1), createAndGo(4), destroy(6)
Only values 'createAndGo' 'destroy' and 'active' need
to be supported.
dmFcIdPersistencyRowStatus readwrite
active(1), createAndGo(4), destroy(6)
Only values 'createAndGo' 'destroy' and 'active' need
to be supported.
dmFcIdPersistency readonly
Only read-only access is needed for systems which does
not support FC ID Persistency feature. If they do,
read-create access is mandatory.
dmFcIdPurge readonly
Only read-only access is needed for systems which does
not support FC ID Persistency feature. If they do,
read-create access is mandatory.

OID .1.3.6.1.4.1.9.9.302.2.1.3
The compliance statement for entities which
implement the Domain Manager.
Required groups
mandatory dmGroupRev1
mandatory dmDatabaseGroup
mandatory dmAreaGroup
mandatory dmCacheGroup
mandatory dmNotificationGroup
optional dmFcIdPersistencyGroup This group is manadatory for systems which support
FC ID persistency.
optional dmDomainIDAllowedGroup This group is manadatory for systems which support
domain ID list configuration.
Object refinements
ObjectAccessSyntaxDescription
dmIfRowStatus readwrite
active(1), createAndGo(4), destroy(6)
Only values 'createAndGo' 'destroy' and 'active' need
to be supported.
dmFcIdPersistencyRowStatus readwrite
active(1), createAndGo(4), destroy(6)
Only values 'createAndGo' 'destroy' and 'active' need
to be supported.
dmFcIdPersistency readonly
Only read-only access is needed for systems which does
not support FC ID Persistency feature. If they do,
read-create access is mandatory.
dmFcIdPurge readonly
Only read-only access is needed for systems which does
not support FC ID Persistency feature. If they do,
read-create access is mandatory.

OID .1.3.6.1.4.1.9.9.302.2.1.4
The compliance statement for entities which
implement the Domain Manager.
Required groups
mandatory dmGroupRev2
mandatory dmDatabaseGroup
mandatory dmAreaGroup
mandatory dmCacheGroup
mandatory dmNotificationGroup
optional dmFcIdPersistencyGroup This group is manadatory for systems which support
FC ID persistency.
optional dmDomainIDAllowedGroup This group is manadatory for systems which support
domain ID list configuration.
Object refinements
ObjectAccessSyntaxDescription
dmIfRowStatus readwrite
active(1), createAndGo(4), destroy(6)
Only values 'createAndGo' 'destroy' and 'active' need
to be supported.
dmFcIdPersistencyRowStatus readwrite
active(1), createAndGo(4), destroy(6)
Only values 'createAndGo' 'destroy' and 'active' need
to be supported.
dmFcIdPersistency readonly
Only read-only access is needed for systems which does
not support FC ID Persistency feature. If they do,
read-create access is mandatory.
dmFcIdPurge readonly
Only read-only access is needed for systems which does
not support FC ID Persistency feature. If they do,
read-create access is mandatory.
Notifications / Traps (3)
NameOIDDescription
.1.3.6.1.4.1.9.9.302.1.3.0.1
If a Domain ID is not configured or assigned on a
VSAN, then the switch may isolate E_ports on that
VSAN. The conditions are :
- If the Domain Manager is enabled on the local
switch and its request for a configured static
Domain ID is rejected or no other Domain ID is
assigned, then the E_ports are isolated.
- If the domain manager is not enabled and if a
static Domain ID is not configured on the VSAN,
then the switch will isolate all of its E_ports
on the VSAN.

This notification contains the vsanIndex of the VSAN
on which the condition happened.
.1.3.6.1.4.1.9.9.302.1.3.0.2
This notification indicates that the sending switch
has become the new Principal Switch on a VSAN. This
notification is sent soon after its election as the
new Principal Switch, i.e., upon expiration of a
Principal Switch selection timer which is equal to
twice Fabric Stability Timeout value (F_S_TOV).

This notification contains the vsanIndex of the VSAN
on which the switch became the Principal Switch and
the WWN of the switch which became the Principal
Switch.
.1.3.6.1.4.1.9.9.302.1.3.0.3
This notification is sent whenever a switch sends or
receives a Build Fabric (BF) or a ReConfigure Fabric
(RCF) message on a VSAN.

A switch can receive or issue a BuildFabric (BF) or a
ReConfigureFabric (RCF) message under following
conditions:
- A new link causes two disjoint fabrics in a VSAN to
merge into one fabric. The sent/received message is
BF if the Domain ID lists on the disjoint fabric
does not overlap and it is RCF if they overlap.
- An upsteam principal ISL which connects to Principal
switch and other switches in a VSAN fails. BF is
issued to see if there is an alternative path to
the Principal Switch. If not paths exit, then an RCF
is issued.
- A switch asks for a different set of Domain IDs
than the currently assigned list, the Principal
switch would issue an RCF.

The notification is not sent if a
'dmNewPrincipalSwitchNotify' notification is sent
for the same transition.
This notification contains the vsanIndex of the VSAN
on which RCF was issued.