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 |