Home/Catalog/T11-FC-DOMAIN-MGR-MIB

T11-FC-DOMAIN-MGR-MIB

AI MIB Summary

The T11-FC-DOMAIN-MGR-MIB enables monitoring and management of Fibre Channel switch domain topology, zoning, and fabric control parameters across principal and subordinate switches in compliance with FC-SW-3 standards. It provides access to critical metrics such as domain IDs, switch roles, fabric membership status, and domain manager operational states to ensure fabric stability and configuration consistency.

The MIB module for the domain management functionality defined by the Fibre Channel standards (FC-SW-3). For the purposes of this MIB, 'Domain Manager' is the software functionality which executes in both the principal switch and other switches.
Main OID:
t11DomainMgrMIB.tbd.999
59
Objects
Active
Status
6
Dependencies

Imported Objects

Objects

59 total
Object Name
t11DomainMgrMIBThe MIB module for the domain management functionality defined by the Fibre Channel standards (FC-SW-3). For the purposes of this MIB, 'Domain Manager' is the software functionality which executes in both the principal switch and other switches.
MODULE-IDENTITY
.tbd.999
t11DmMIBObjects
OBJECT IDENTIFIER
.tbd.999.1
t11DmNotifications
OBJECT IDENTIFIER
.tbd.999.1.0
t11DmDomainIdNotAssignedNotifyThis notifications indicates that a Domain_ID has not been not configured nor assigned for a particular Fabric, identified by t11DmNotifyFabricID. This could happen under the following conditions, and results in the switch isolating E_Ports on the Fabric: - 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 Fabric, then the switch will isolate all of its E_Ports on the Fabric.
NOTIFICATION-TYPE
.tbd.999.1.0.1
t11DmNewPrincipalSwitchNotifyThis notification indicates that the sending switch has become the new Principal Switch on the Fabric identified by t11DmNotifyFabricID. 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 the Fabric Stability Timeout value (F_S_TOV).
NOTIFICATION-TYPE
.tbd.999.1.0.2
t11DmFabricChangeNotifyThis notification is sent whenever a switch sends or receives a Build Fabric (BF) or a ReConfigure Fabric (RCF) message on the Fabric identified by t11DmNotifyFabricID. A switch might receive or issue a BuildFabric (BF) message under the following conditions: - A new link causes two disjoint fabrics in a Fabric to merge into one fabric. The sent/received message is BF if the Domain_ID lists on the disjoint fabrics do not overlap. - An upstream principal ISL which connects to Principal switch and other switches in a Fabric fails. BF is issued to see if there is an alternative path to the Principal Switch, or to select a new Principal Switch. - A switch asks for a different set of Domain_IDs than the currently assigned list, then the Principal switch would issue a BF. A switch issues a ReConfigure Fabric (RCF) message under administrative control. This notification is not sent if a 't11DmNewPrincipalSwitchNotify' notification is sent for the same transition.
NOTIFICATION-TYPE
.tbd.999.1.0.3
t11DmConfiguration
OBJECT IDENTIFIER
.tbd.999.1.1
t11DmTableThis table contains Domain Manager related parameters which are able to be configured and monitored in a Fibre Channel switch. There is one entry for each Fabric known to the switch. Entries are implicitly created/removed if and when additional Fabrics are created/deleted.
SEQUENCE OF T11DmEntry
.tbd.999.1.1.1
t11DmEntryAn entry provides information on the local domain manager functionality for a Fabric.
T11DmEntry
.tbd.999.1.1.1.1
t11DmFabricIDA unique index value which uniquely identifies a particular Fabric. In a Fabric conformant to SW-3, only a single Fabric can operate within a physical infrastructure, and thus, the value of this Fabric Identifier will always be 1. However, it is possible that future standards will define how multiple Fabrics, each with its own management instrumentation, could operate within a single physical infrastructure. To allow for this future possibility, this index value is used to uniquely identify a particular Fabric within a physcial infrastructure.
FabricID
.tbd.999.1.1.1.1.1
t11DmConfigDomainIdThe configured Domain_ID of the local switch on this Fabric, or zero if no Domain_ID has been configured. The meaning of this object depends on t11DmConfigDomainIdType object. If t11DmConfigDomainIdType is 'preferred', then domain ID configured is called 'preferred Domain_ID'. The valid values are between 0 and 239. In a situation where this domain could not be assigned, any other domain ID would be acceptable. The value '0' means any domain ID. If t11DmConfigDomainIdType is 'static', then domain ID is called 'static Domain_ID' and valid values are between 1 and 239. In a situation where this domain was non-zero but could not be assigned, no other domain ID would be acceptable. If the Domain Manager is enabled on the Fabric, then an RDI (Request Domain_ID) will be sent requesting this Domain_ID. If a Domain_ID is not able to be granted in the case of 'preferred', or if a 'static' Domain_ID is configured but not able to be granted, then it is an error condition. When this error occurs, the E_Ports on that Fabric will be isolated and the administrator will be informed via a 't11DmDomainIdNotAssigned' notification. If the domain manager is not enabled, then the static Domain_ID is assumed to be granted, if it has been configured (to a valid number). If either of the domain IDs are not configured with a non-zero value on this Fabric and if the domain manager is not enabled, then - switch will isolate all its E_Ports on the Fabric. - the administrator will be informed via a notification 't11DmDomainIdNotAssigned'.rw
DomainIdOrZero
.tbd.999.1.1.1.1.2
t11DmConfigDomainIdTypeType of configured Domain_ID.rw
Enumeration
.tbd.999.1.1.1.1.3
t11DmAutoReconfigureThis object determines how the switch responds to certain error conditions. The condition that might cause these errors is merging of two disjoint fabrics that have overlapping Domain_ID list. If value of this object is 'true', the switch will send a RCF (ReConfigureFabric) to rebuild the Fabric. If 'false' the switch will isolate the E_Ports on which the errors happened.rw
TruthValue (SNMPv2-TC)
.tbd.999.1.1.1.1.4
t11DmContiguousAllocationDetermines how the switch behaves when elected as the principal switch. If true, switch won't accept non-contiguous domain IDs in RDIs and will try to replace all the Domain_IDs in the list with contiguous Domain_IDs if a RDI for a contiguous Domain_ID is not able to be fulfilled. If false, then the switch acts normally in granting the Domain_IDs even if they are not contiguous.rw
TruthValue (SNMPv2-TC)
.tbd.999.1.1.1.1.5
t11DmPriorityPriority of the switch to be used in principal switch selection process.rw
T11DmDomainPriority
.tbd.999.1.1.1.1.6
t11DmPrincipalSwitchWwnThe WWN of the Principal Switch on this Fabric, or zero-length string if the identity of the principal switch is unknown.ro
FcNameIdOrZero (FC-MGMT-MIB)
.tbd.999.1.1.1.1.7
t11DmLocalSwitchWwnThe WWN of the local Switch on this Fabric.ro
FcNameIdOrZero (FC-MGMT-MIB)
.tbd.999.1.1.1.1.8
t11DmAssignedAreaIdListThe list of (zero or more) Area_IDs which have been assigned by the local switch in this Fabric, formatted as an array of octets in ascending order. Each octet represents one Area_ID. So, the list containing area_IDs: 23, 45, 235 and 56 would be formatted as the 4-octet string x'172d38eb'. A particular area's Area_ID is used as the index into the t11DmAreaTable to get the statistics on that area.ro
OCTET STRING
.tbd.999.1.1.1.1.9
t11DmGrantedFcIdsThe total number of FC_IDs granted (for local use, i.e., with the local switch's Domain_ID) by the Domain Manager on the local switch.ro
Counter32
.tbd.999.1.1.1.1.10
t11DmRecoveredFcIdsThe total number of FC_IDs that have been recovered by the Domain Manager on the local switch since the switch has been initialized. A recovered FC_ID is one that is explicitly returned after previously being granted for local use.ro
Counter32
.tbd.999.1.1.1.1.11
t11DmFreeFcIdsThe number of FC_IDs that are unassigned on this Fabric.ro
Gauge32
.tbd.999.1.1.1.1.12
t11DmAssignedFcIdsThe number of FC_IDs that are assigned on this Fabric.ro
Gauge32
.tbd.999.1.1.1.1.13
t11DmAvailableFcIdsThe number of FC_IDs that are currently available for assignment on the Fabric.ro
Gauge32
.tbd.999.1.1.1.1.14
t11DmRunningPriorityThe running priority of the local switch on this Fabric.ro
T11DmDomainPriority
.tbd.999.1.1.1.1.15
t11DmPrincSwRunningPriorityThe running priority of the principal switch on this Fabric.ro
T11DmDomainPriority
.tbd.999.1.1.1.1.16
t11DmStateThe state of the Domain Manager on the local switch on this Fabric.ro
T11DmState
.tbd.999.1.1.1.1.17
t11DmLocalPrincipalSwitchSelctnsThe number of times the local switch became the principal switch on this Fabric.ro
Counter32
.tbd.999.1.1.1.1.18
t11DmPrincipalSwitchSelectionsThe number of principal switch selections on this Fabric.ro
Counter32
.tbd.999.1.1.1.1.19
t11DmBuildFabricsThe number of 'BuildFabrics' (BFs) that have occurred on this Fabric.ro
Counter32
.tbd.999.1.1.1.1.20
t11DmFabricReconfiguresThe number of 'ReconfigureFabrics' (RCFs) that have occurred on this Fabric.ro
Counter32
.tbd.999.1.1.1.1.21
t11DmDomainIdThe Domain_ID of the local switch on this Fabric or zero if no Domain_ID has been assigned.ro
DomainIdOrZero
.tbd.999.1.1.1.1.22
t11DmStickyAn indication of whether the local switch supports the 'sticky' function on this Fabric. If the value of this object is 'true', then the switch is maintaining rows in the t11DmFcIdCacheTable for this Fabric.ro
TruthValue (SNMPv2-TC)
.tbd.999.1.1.1.1.23
t11DmRestartThis object tells the Domain Manager to rebuild the Domain_ID tree all over again. If this object is set to 'disruptive', then a RCF (ReConfigure Fabric) is generated in the Fabric in order for the fabric to recover from the errors. If this object is set to 'nonDisruptive', then a BF (Build Fabric) is generated in the Fabric. No action is taken if this object is set to 'noOp'. The value of the object when read is always 'noOp'.rw
Enumeration
.tbd.999.1.1.1.1.24
t11DmIfTableThis table contains interface configuration of the domain manager per Fabric. An entry in this table is automatically created when an E_Port becomes non-isolated and there is an entry in t11DmTable for the Fabric. An entry is deleted automatically from this table if: a) the correponding interface becomes non-existent, or b) the correponding interface becomes a non-E_Port and all the writable objects has default values. or c) the t11DmTable entry for the corresponding Fabric is deleted. Creating entries in this table via t11DmIfRowStatus provides the means to specify non-default parameter values for an interface at a time when that interface is either down or is a non-E_Port. So an entry in this table exists when one or both of these conditions holds: - one or more configuration parameters have non-default values for an interface which is either down or a non-E_Port and corresponding Fabric has an entry in the t11DmTable, and/or - the interface is an E_Port and it is up. This has a number of consequences: - an entry exists for a non-E_Port or an E_Port which is down whenever that interface has non-default parameters and the corresponding Fabric has an entry in the t11DmTable; - an entry is not able to be created (via t11DmIfRowStatus) for an interface with default parameters; instead, the agent creates/deletes an entry for an interface with default parameters according to whether the E_Port is up or down. - an entry is not able to be created via t11DmIfRowStatus unless non-default parameter values are (simultaneously) configured for an interface which is a non-E_Port or a down interface, and the correspoding Fabric has an entry in the t11DmTable. - deleting an entry via RowStatus when either the interface is down and configured with non-default values or the interface is up, is equivalent to resetting its parameters to their default values. If the interface is down and was configured with default values, then the entry would be deleted.
SEQUENCE OF T11DmIfEntry
.tbd.999.1.1.2
t11DmIfEntryAn entry containing information on the interface configuration on the Fabric identified by t11DmFabricID.
T11DmIfEntry
.tbd.999.1.1.2.1
t11DmIfRcfRejectThis object determines if the incoming ReConfigure Fabric (RCF) messages on this interface on this Fabric is accepted or not. If this object is 'true', then the incoming RCF is rejected. If 'false', incoming RCF is accepted. Note that this object does not apply to the outgoing RCFs generated by this interface.rw
TruthValue (SNMPv2-TC)
.tbd.999.1.1.2.1.1
t11DmIfRoleThe role of this interface.ro
T11DmDomainInterfaceRole
.tbd.999.1.1.2.1.2
t11DmIfRowStatusThe status of this row. This object is not able to be used to create an entry unless the corresponding interface exists. If the interface does not exist, a create will fail.rw
RowStatus (SNMPv2-TC)
.tbd.999.1.1.2.1.3
t11DmInfo
OBJECT IDENTIFIER
.tbd.999.1.2
t11DmAreaTableThis table contains area statistics on the local domain manager per Fabric. Each octet in the t11DmAssignedAreaList is able to be used to index into this table to find information on each area.
SEQUENCE OF T11DmAreaEntry
.tbd.999.1.2.1
t11DmAreaEntryAn entry gives information on the Area_ID and all Port_IDs that were assigned for within an area for the Fabric identified by t11DmFabricID.
T11DmAreaEntry
.tbd.999.1.2.1.1
t11DmAreaAreaIdThe Area_ID of this area.
Unsigned32
.tbd.999.1.2.1.1.1
t11DmAreaAssignedPortIdListThe list of Port_IDs which have been assigned in this Area and Fabric, formatted as an array of octets in ascending order. There could be zero or more Port_IDs assigned on this Area and Fabric. Each octet represents one Port_ID. So, the list containing the Port_IDs 23, 45, 235 and 56 would be formatted as the 4-octet string x'172d38eb'.ro
OCTET STRING
.tbd.999.1.2.1.1.2
t11DmDatabaseTableThis table contains all information known by the local switch about all the domains which have been assigned in each Fabric.
SEQUENCE OF T11DmDatabaseEntry
.tbd.999.1.2.2
t11DmDatabaseEntryAn entry (conceptual row) in the t11DmDatabaseTable containing information about one Domain_ID in the Fabric identified by t11DmFabricID.
T11DmDatabaseEntry
.tbd.999.1.2.2.1
t11DmDatabaseDomainIdThe Domain_ID for which this row contains information. The value must be non-zero.
DomainIdOrZero
.tbd.999.1.2.2.1.1
t11DmDatabaseSwitchWwnThe WWN of the switch to which the corresponding value of t11DmDatabaseDomainId is currently assigned for the particular Fabric.ro
FcNameIdOrZero (FC-MGMT-MIB)
.tbd.999.1.2.2.1.2
t11DmMaxFcIdCacheSizeThe maximum number of FC_IDs that are able to be cached in the t11DmFcIdCacheTable.ro
Unsigned32
.tbd.999.1.2.3
t11DmFcIdCacheTableThis table contains all the FC_IDs that have recently been released. So it lists all the FC_IDs that have valid WWN to FC_ID mappings and currently not assigned to any ports. These FC_ID were assigned to ports and now, have been released. This cached FC_ID contains only Area_ID and Port_ID information. The FC_ID cache is kept to provide best effort re-assignment of same FC_IDs. i.e, an Nx_Port would get the same FC_ID when it asks for a FC_ID ID again, after releasing it.
SEQUENCE OF T11DmFcIdCacheEntry
.tbd.999.1.2.4
t11DmFcIdCacheEntryAn entry (conceptual row) in the t11DmFcIdCacheTable containing information about one FC_ID that was released from a WWN, corresponding to a range of one or more ports in the Fabric identified by t11DmFabricID. An entry is created when a FC_ID is released by the last port in the range. An entry is deleted either when the number of rows in this table reaches t11DmMaxFcIdCacheSize if it is the oldest entry (depending on the value of the object 't11DmFcIdCacheReleasedTime') to make room for the a new entry or when the this FC_ID is assinged to a port.
T11DmFcIdCacheEntry
.tbd.999.1.2.4.1
t11DmFcIdCacheWwnThe WWN of the port associated this entry.
FcNameIdOrZero (FC-MGMT-MIB)
.tbd.999.1.2.4.1.1
t11DmFcIdCacheAreaIdPortIdThe Area_ID and Port_ID of FC_ID that was assigned and has since been released by this port on this Fabric. Note that this object is only 2 bytes and only contains the Area_ID and Port_ID.ro
OCTET STRING
.tbd.999.1.2.4.1.2
t11DmFcIdCachePortIdsNumber of port IDs assigned and/or released starting from Port_ID contained in the second byte of t11DmFcIdCacheAreaIdPortId for the Area_ID contained in the first byte of object t11DmFcIdCacheAreaIdPortId.ro
Unsigned32
.tbd.999.1.2.4.1.3
t11DmNotifyControl
OBJECT IDENTIFIER
.tbd.999.1.3
t11DmReConfFabricChangeNotifyEnableSpecifies whether or not the local switch should issue a t11DmFabricChangeNotify notification on sending or receiving ReConfigureFabric (RCF) on a Fabric. If the value of the object is 'true, then the notification is generated. If the value is 'false', notification is not generated.rw
TruthValue (SNMPv2-TC)
.tbd.999.1.3.1
t11DmNotifyFabricIDA unique index value which identifies a particular Fabric for which a particular notification is generated. In a Fabric conformant to SW-3, only a single Fabric can operate within a physical infrastructure, and thus, the value of this Fabric Identifier will always be 1. However, it is possible that future standards will define how multiple Fabrics, each with its own management instrumentation, could operate within a single physical infrastructure. To allow for this future possibility, this value uniquely identifies the Fabric within the physical infrastructure for which a notification is generated.ro
FabricID
.tbd.999.1.3.2
t11DmMIBConformance
OBJECT IDENTIFIER
.tbd.999.2
t11DmMIBCompliances
OBJECT IDENTIFIER
.tbd.999.2.1
t11DmMIBGroups
OBJECT IDENTIFIER
.tbd.999.2.2
T11-FC-DOMAIN-MGR-MIB - SNMP MIB Reference | MIBs Explorer