Table 86 and has at least one E_Port.
- ’stableWithNoEports’ represents a switch that has
successfully completed the process represented by the
third row in Table 86 but has no E_Ports.
- ’noDomains’ represents a switch that has completed
the process represented by the third row in Table 86
but failed to obtain a Domain_ID.
- ’disabled’ represents any situation in which the
corresponding instance of t11FamEnable has the value
’false’.
- ’unknown’ represents a switch that is confused about
what state it is in."
REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3),
ANSI INCITS 384-2004, Table 86 and Figure 15."
SYNTAX INTEGER {
other(1),
starting(2),
unconfigured(3),
principalSwitchSelection(4),
domainIdDistribution(5),
buildFabricPhase(6),
reconfigureFabricPhase(7),
stable(8),
stableWithNoEports(9),
noDomains(10),
disabled(11),
unknown(12)
}
--
-- t11FamTable
--
t11FamTable OBJECT-TYPE
SYNTAX SEQUENCE OF T11FamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Fabric Address Manager related
parameters that are able to be configured and monitored
in a Fibre Channel switch. For each of the switches
(identified by fcmSwitchIndex) managed by a Fibre Channel
management instance (identified by fcmInstanceIndex),
there is any entry for each Fabric known to that switch.
Entries are implicitly created/removed if and when
additional Fabrics are created/deleted."
::= { t11FamConfiguration 1 }
t11FamEntry OBJECT-TYPE
SYNTAX T11FamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry provides information on the local Fabric Address
Manager functionality for a Fabric known to a
particular switch."
INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FamFabricIndex }
::= { t11FamTable 1 }
T11FamEntry ::= SEQUENCE {
t11FamFabricIndex T11FabricIndex,
t11FamConfigDomainId FcDomainIdOrZero,
t11FamConfigDomainIdType INTEGER,
t11FamAutoReconfigure TruthValue,
t11FamContiguousAllocation TruthValue,
t11FamPriority T11FamDomainPriority,
t11FamPrincipalSwitchWwn FcNameIdOrZero,
t11FamLocalSwitchWwn FcNameIdOrZero,
t11FamAssignedAreaIdList OCTET STRING,
t11FamGrantedFcIds Counter32,
t11FamRecoveredFcIds Counter32,
t11FamFreeFcIds Gauge32,
t11FamAssignedFcIds Gauge32,
t11FamAvailableFcIds Gauge32,
t11FamRunningPriority T11FamDomainPriority,
t11FamPrincSwRunningPriority T11FamDomainPriority,
t11FamState T11FamState,
t11FamLocalPrincipalSwitchSlctns Counter32,
t11FamPrincipalSwitchSelections Counter32,
t11FamBuildFabrics Counter32,
t11FamFabricReconfigures Counter32,
t11FamDomainId FcDomainIdOrZero,
t11FamSticky TruthValue,
t11FamRestart INTEGER,
t11FamRcFabricNotifyEnable TruthValue,
t11FamEnable TruthValue,
t11FamFabricName FcNameIdOrZero
}
t11FamFabricIndex OBJECT-TYPE
SYNTAX T11FabricIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique index value that uniquely identifies a
particular Fabric known to a particular switch.
In a Fabric conformant to FC-SW-3, only a single Fabric
can operate within a physical infrastructure, and thus,
the value of this Fabric Index will always be 1.
However, the current standard, FC-SW-4, defines
how multiple Fabrics, each with its own management
instrumentation, could operate within one (or more)
physical infrastructures. When such multiple Fabrics
are in use, this index value is used to uniquely
identify a particular Fabric within a physical
infrastructure."
::= { t11FamEntry 1 }
t11FamConfigDomainId OBJECT-TYPE
SYNTAX FcDomainIdOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured Domain_ID of the particular switch on this
Fabric, or zero if no Domain_ID has been configured.
The meaning of this object depends on
t11FamConfigDomainIdType object.
If t11FamConfigDomainIdType is ’preferred’, then the
configured Domain_ID is called the ’preferred Domain_ID’.
Valid values are between 0 and 239. In a situation where
this Domain_ID cannot be assigned, any other Domain_ID
will be acceptable. A value of zero means any Domain_ID.
If t11FamConfigDomainIdType is ’insistent’, then the
configured Domain_ID is called the ’insistent Domain_ID’ and
valid values are between 1 and 239. In a situation where
this Domain_ID cannot be assigned, no other Domain_ID is
acceptable.
In both of the above cases, the switch sends an RDI (Request
Domain_ID) to request this Domain_ID to the Principal
Switch. If no Domain_ID is able to be granted in the case
of ’preferred’, or if an ’insistent’ Domain_ID is configured
but not able to be granted, then it is an error condition.
When this error occurs, the switch will continue as if it
receives a SW_RJT with a reason/explanation of ’Unable to
perform command request’/’Domain_ID not available’. That
is, its E_Ports on that Fabric will be isolated and the
administrator informed via a ’t11FamDomainIdNotAssigned’
notification.
If t11FamConfigDomainIdType is ’static’, then the configured
Domain_ID is called the ’static Domain_ID’ and valid values
are between 1 and 239. In this situation, there is no
Principal Switch in the Fabric and the Domain_ID is simply
assigned by configuration, together with the Fabric_Name.
A switch configured with a static Domain_ID, on receiving
an EFP, BF, RCF, DIA, or RDI SW_ILS, shall reply with an
SW_RJT having Reason Code Explanation ’E_Port is Isolated’
and shall isolate the receiving E_Port.
For the persistence of values across reboots, see the
MODULE-IDENTITY’s DESCRIPTION clause."
REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4),
ANSI INCITS 418-2006, section 7."
DEFVAL { 0 }
::= { t11FamEntry 2 }
t11FamConfigDomainIdType OBJECT-TYPE
SYNTAX INTEGER {
preferred(1),
insistent(2),
static(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of configured Domain_ID contained in
t11FamConfigDomainId.
For the persistence of values across reboots, see the
MODULE-IDENTITY’s DESCRIPTION clause."
DEFVAL { preferred }
::= { t11FamEntry 3 }
t11FamAutoReconfigure OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object determines how a particular switch
responds to certain error conditions.
The condition that might cause these errors is
the merging of two disjoint Fabrics that have
overlapping Domain_ID lists.
If value of this object is ’true’, the switch will
send an RCF (ReConfigureFabric) to rebuild the
Fabric.
If ’false’, the switch will isolate the E_Ports on
which the errors happened.
For the persistence of values across reboots, see the
MODULE-IDENTITY’s DESCRIPTION clause."
REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3),
December 2003, sections 6.1.12 & 7.3.
Fibre Channel - Methodologies for Interconnects
(FC-MI), INCITS TR-30-2002, table 14, note g."
DEFVAL { false }
::= { t11FamEntry 4 }
t11FamContiguousAllocation OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines how a particular switch behaves when elected as
the Principal Switch.
If true, the switch will only accept RDIs with a contiguous
allocation; specifically, it will reject RDIs with
non-contiguous Domain_IDs, and if an RDI for a contiguous
Domain_ID is not able to be fulfilled, it will try to
replace all the Domain_IDs in the list with contiguous
Domain_IDs, and if that fails, the RDI will be rejected.
If false, then the switch acts normally in granting
the Domain_IDs even if they are not contiguous.
For the persistence of values across reboots, see the
MODULE-IDENTITY’s DESCRIPTION clause."
::= { t11FamEntry 5 }
t11FamPriority OBJECT-TYPE
SYNTAX T11FamDomainPriority
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The initial or configured priority of a particular switch
to be used in Principal Switch selection process.
For the persistence of values across reboots, see the
MODULE-IDENTITY’s DESCRIPTION clause."
::= { t11FamEntry 6 }
t11FamPrincipalSwitchWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The WWN of the Principal Switch on this Fabric,
or zero-length string if the identity of the principal
switch is unknown."
DEFVAL { ’’H }
::= { t11FamEntry 7 }
t11FamLocalSwitchWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The WWN of the particular switch on this Fabric."
::= { t11FamEntry 8 }
t11FamAssignedAreaIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The list of (zero or more) Area_IDs that have been
assigned by a particular 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
t11FamAreaTable to get the statistics on that area."
::= { t11FamEntry 9 }
t11FamGrantedFcIds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Fibre Channel Address Identifiers
granted (for local use, i.e., with a particular switch’s
Domain_ID) by the Fabric Address Manager on that switch.
This counter has no discontinuities other than those
that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 10 }
t11FamRecoveredFcIds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Fibre Channel Address Identifiers that
have been recovered by the Fabric Address Manager on a
particular switch since the switch has been initialized.
A recovered Fibre Channel Address Identifier is one that is
explicitly returned after previously being used.
This counter has no discontinuities other than those
that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 11 }
t11FamFreeFcIds OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Fibre Channel Address Identifiers that are
currently unassigned on this Fabric and could be available
for assignment either immediately or at some later time.
The sum of the instances of FreeFcIds and AssignedFcIds
corresponding to a particular Fabric is the total number of
Fibre Channel Address Identifiers that the local Fabric
Address Management is capable of assigning on that Fabric."
::= { t11FamEntry 12 }
t11FamAssignedFcIds OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Fibre Channel Address Identifiers that are
currently assigned on this Fabric.
The sum of the instances of FreeFcIds and AssignedFcIds
corresponding to a particular Fabric is the total number of
Fibre Channel Address Identifiers that the local Fabric
Address Management is capable of assigning on that Fabric."
::= { t11FamEntry 13 }
t11FamAvailableFcIds OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Fibre Channel Address Identifiers that are
unassigned and currently available for immediate assignment
on the Fabric, e.g., with the ’Clean Address’ bit set to 1."
REFERENCE
"Fibre Channel - Framing and Signaling (FC-FS),
ANSI INCITS 373-2003, section 15.6.2.4.2."
::= { t11FamEntry 14 }
t11FamRunningPriority OBJECT-TYPE
SYNTAX T11FamDomainPriority
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The running priority of a particular switch on this Fabric.
This value is initialized to the value of t11FamPriority,
and subsequently altered as specified by the procedures
defined in FC-SW-3."
::= { t11FamEntry 15 }
t11FamPrincSwRunningPriority OBJECT-TYPE
SYNTAX T11FamDomainPriority
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The running priority of the Principal Switch on this
Fabric."
::= { t11FamEntry 16 }
t11FamState OBJECT-TYPE
SYNTAX T11FamState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the Fabric Address Manager on a particular
switch on this Fabric."
::= { t11FamEntry 17 }
t11FamLocalPrincipalSwitchSlctns OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times a particular switch became the
Principal Switch on this Fabric.
This counter has no discontinuities other than those
that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 18 }
t11FamPrincipalSwitchSelections OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Principal Switch selections on this Fabric.
This counter has no discontinuities other than those
that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 19 }
t11FamBuildFabrics OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of non-disruptive fabric reconfigurations (BFs)
that have occurred on this Fabric.
This counter has no discontinuities other than those
that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 20 }
t11FamFabricReconfigures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of disruptive fabric reconfigurations (RCFs)
that have occurred on this Fabric.
This counter has no discontinuities other than those
that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 21 }
t11FamDomainId OBJECT-TYPE
SYNTAX FcDomainIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Domain_ID of a particular switch on this Fabric or
zero if no Domain_ID has been assigned."
::= { t11FamEntry 22 }
t11FamSticky OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether a particular switch is supporting
the concept of Preferred Domain_IDs via a best-effort
attempt to re-assign the same Fibre Channel Address
Identifier value to a port on the next occasion when a port
requests an assignment on this Fabric.
If the value of this object is ’true’, then the switch is
maintaining rows in the t11FamFcIdCacheTable for this
Fabric."
::= { t11FamEntry 23 }
t11FamRestart OBJECT-TYPE
SYNTAX INTEGER {
nonDisruptive(1),
disruptive(2),
noOp(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object tells the Fabric Address Manager to
request a Fabric reconfiguration.
If this object is set to ’disruptive’, then an 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’.
For the persistence of values across reboots, see the
MODULE-IDENTITY’s DESCRIPTION clause."
REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3),
ANSI INCITS 384-2004, section 7.3."
::= { t11FamEntry 24 }
t11FamRcFabricNotifyEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether or not a particular switch
should issue a t11FamFabricChangeNotify 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.
If an implementation requires all Fabrics to have the
same value, then setting one instance of this object
to a new object will result in all corresponding
instances being set to that same new value.
For the persistence of values across reboots, see the
MODULE-IDENTITY’s DESCRIPTION clause."