DESCRIPTION
"The number of times the reset link protocol was initiated
on this port. This includes the number of Loop
Initialization Primitive (LIP) events on an arbitrated loop
port."
::= { fcmPortErrorsEntry 3 }
fcmPortRxOfflineSequences OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Offline (OLS) Primitive Sequences received at
this port."
::= { fcmPortErrorsEntry 4 }
fcmPortTxOfflineSequences OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Offline (OLS) Primitive Sequences transmitted
by this port."
::= { fcmPortErrorsEntry 5 }
fcmPortLinkFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of link failures. This count is part of FC-PH’s
Link Error Status Block (LESB)."
REFERENCE
"FC-PH, rev 4.3, 1 June 1994, section 29.8 [FC-PH]."
::= { fcmPortErrorsEntry 6 }
fcmPortLossofSynchs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of instances of synchronization loss detected at
this port. This count is part of FC-PH’s Link Error Status
Block (LESB)."
REFERENCE
"FC-PH, rev 4.3, 1 June 1994, section 29.8."
::= { fcmPortErrorsEntry 7 }
fcmPortLossofSignals OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of instances of signal loss detected at this
port. This count is part of FC-PH’s Link Error Status Block
(LESB)."
REFERENCE
"FC-PH, rev 4.3, 1 June 1994, section 29.8."
::= { fcmPortErrorsEntry 8 }
fcmPortPrimSeqProtocolErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of primitive sequence protocol errors detected
at this port. This count is part of FC-PH’s Link Error
Status Block (LESB)."
REFERENCE
"FC-PH, rev 4.3, 1 June 1994, section 29.8."
::= { fcmPortErrorsEntry 9 }
fcmPortInvalidTxWords OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid transmission words received at this
port. This count is part of FC-PH’s Link Error Status Block
(LESB)."
REFERENCE
"FC-PH, rev 4.3, 1 June 1994, section 29.8."
::= { fcmPortErrorsEntry 10 }
fcmPortInvalidCRCs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames received with an invalid CRC. This
count is part of FC-PH’s Link Error Status Block (LESB)."
REFERENCE
"FC-PH, rev 4.3, 1 June 1994, section 29.8."
::= { fcmPortErrorsEntry 11 }
fcmPortInvalidOrderedSets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid ordered sets received at this port."
::= { fcmPortErrorsEntry 12 }
fcmPortFrameTooLongs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames received at this port for which the
frame length was greater than what was agreed to in
FLOGI/PLOGI. This could be caused by losing the end of
frame delimiter."
::= { fcmPortErrorsEntry 13 }
fcmPortTruncatedFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames received at this port for which the
frame length was less than the minimum indicated by the
frame header - normally 24 bytes, but it could be more if
the DFCTL field indicates an optional header should have
been present."
::= { fcmPortErrorsEntry 14 }
fcmPortAddressErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames received with unknown addressing; for
example, an unknown SID or DID."
::= { fcmPortErrorsEntry 15 }
fcmPortDelimiterErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid frame delimiters received at this
port. An example is a frame with a class 2 start and a
class 3 at the end."
::= { fcmPortErrorsEntry 16 }
fcmPortEncodingDisparityErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of encoding disparity errors received at this
port."
::= { fcmPortErrorsEntry 17 }
fcmPortOtherErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of errors that were detected on this port but
not counted by any other error counter in this row."
::= { fcmPortErrorsEntry 18 }
--********************************
-- The Fibre Channel Fx_Port Table
--
fcmFxPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcmFxPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional information about Fibre Channel ports that is
specific to Fx_Ports. This table will contain one entry for
each fcmPortTable entry that represents an Fx_Port."
::= { fcmgmtObjects 7 }
fcmFxPortEntry OBJECT-TYPE
SYNTAX FcmFxPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains information about a specific Fx_Port."
INDEX { ifIndex }
::= { fcmFxPortTable 1 }
FcmFxPortEntry ::=
SEQUENCE {
fcmFxPortRatov Unsigned32,
fcmFxPortEdtov Unsigned32,
fcmFxPortRttov Unsigned32,
fcmFxPortHoldTime Unsigned32,
fcmFxPortCapBbCreditMax FcBbCredit,
fcmFxPortCapBbCreditMin FcBbCredit,
fcmFxPortCapDataFieldSizeMax FcDataFieldSize,
fcmFxPortCapDataFieldSizeMin FcDataFieldSize,
fcmFxPortCapClass2SeqDeliv TruthValue,
fcmFxPortCapClass3SeqDeliv TruthValue,
fcmFxPortCapHoldTimeMax Unsigned32,
fcmFxPortCapHoldTimeMin Unsigned32
}
fcmFxPortRatov OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Resource_Allocation_Timeout Value configured for this
Fx_Port. This is used as the timeout value for determining
when to reuse an Nx_Port resource such as a
Recovery_Qualifier. It represents the Error_Detect_Timeout
value (see fcmFxPortEdtov) plus twice the maximum time that
a frame may be delayed within the Fabric and still be
delivered."
::= { fcmFxPortEntry 1 }
fcmFxPortEdtov OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Error_Detect_Timeout value configured for this Fx_Port.
This is used as the timeout value for detecting an error
condition."
::= { fcmFxPortEntry 2 }
fcmFxPortRttov OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Receiver_Transmitter_Timeout value of this Fx_Port.
This is used by the receiver logic to detect a Loss of
Synchronization."
::= { fcmFxPortEntry 3 }
fcmFxPortHoldTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum time that this Fx_Port shall hold a frame
before discarding the frame if it is unable to deliver the
frame. The value 0 means that this Fx_Port does not support
this parameter."
::= { fcmFxPortEntry 4 }
fcmFxPortCapBbCreditMax OBJECT-TYPE
SYNTAX FcBbCredit
UNITS "buffers"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of receive buffers that this port is
capable of making available for holding frames from attached
Nx_Port(s)."
::= { fcmFxPortEntry 5 }
fcmFxPortCapBbCreditMin OBJECT-TYPE
SYNTAX FcBbCredit
UNITS "buffers"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum number of receive buffers that this port is
capable of making available for holding frames from attached
Nx_Port(s)."
::= { fcmFxPortEntry 6 }
fcmFxPortCapDataFieldSizeMax OBJECT-TYPE
SYNTAX FcDataFieldSize
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum size in bytes of the Data Field in a frame that
this Fx_Port is capable of receiving from an attached
Nx_Port."
::= { fcmFxPortEntry 7 }
fcmFxPortCapDataFieldSizeMin OBJECT-TYPE
SYNTAX FcDataFieldSize
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum size in bytes of the Data Field in a frame that
this Fx_Port is capable of receiving from an attached
Nx_Port."
::= { fcmFxPortEntry 8 }
fcmFxPortCapClass2SeqDeliv OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether this Fx_Port is capable of
supporting Class 2 Sequential Delivery."
::= { fcmFxPortEntry 9 }
fcmFxPortCapClass3SeqDeliv OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether this Fx_Port is capable of
supporting Class 3 Sequential Delivery."
::= { fcmFxPortEntry 10 }
fcmFxPortCapHoldTimeMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum holding time that this Fx_Port is capable of
supporting."
::= { fcmFxPortEntry 11 }
fcmFxPortCapHoldTimeMin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum holding time that this Fx_Port is capable of
supporting."
::= { fcmFxPortEntry 12 }
--********************************
-- The Fibre Channel Inter-Switch Port Table
--
fcmISPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcmISPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional information about E_Ports, B_Ports, and any
other type of Fibre Channel port to which inter-switch links
can be connected. This table will contain one entry for
each fcmPortTable entry that represents such a port."
::= { fcmgmtObjects 8 }
fcmISPortEntry OBJECT-TYPE
SYNTAX FcmISPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains information about a specific port
connected to an inter-switch link."
INDEX { ifIndex }
::= { fcmISPortTable 1 }
FcmISPortEntry ::=
SEQUENCE {
fcmISPortClassFCredit FcBbCredit,
fcmISPortClassFDataFieldSize FcDataFieldSize
}
fcmISPortClassFCredit OBJECT-TYPE
SYNTAX FcBbCredit
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of Class F data frames that can be
transmitted by the inter-switch port without receipt of ACK
or Link_Response frames."
::= { fcmISPortEntry 1 }
fcmISPortClassFDataFieldSize OBJECT-TYPE
SYNTAX FcDataFieldSize
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Receive Data Field Size that the inter-switch port has
agreed to support for Class F frames to/from this port. The
size specifies the largest Data Field Size for an FT_1
frame."
::= { fcmISPortEntry 2 }
--********************************
-- The Fabric Login table
--
-- This table contains the information held by FC switches
-- about the Nx_Ports that are logged-in/attached to their
-- Fx_Ports
fcmFLoginTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcmFLoginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains one entry for each Nx_Port logged-
in/attached to a particular Fx_Port in the switch. Each
entry contains the services parameters established during
the most recent Fabric Login, explicit or implicit. Note
that an Fx_Port may have one or more Nx_Ports attached to
it."
::= { fcmgmtObjects 9 }
fcmFLoginEntry OBJECT-TYPE
SYNTAX FcmFLoginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing service parameters established from a
successful Fabric Login."
INDEX { ifIndex, fcmFLoginNxPortIndex }
::= { fcmFLoginTable 1 }
FcmFLoginEntry ::=
SEQUENCE {
fcmFLoginNxPortIndex Unsigned32,
fcmFLoginPortWwn FcNameIdOrZero,
fcmFLoginNodeWwn FcNameIdOrZero,
fcmFLoginBbCreditModel FcBbCreditModel,
fcmFLoginBbCredit FcBbCredit,
fcmFLoginClassesAgreed FcClasses,
fcmFLoginClass2SeqDelivAgreed TruthValue,
fcmFLoginClass2DataFieldSize FcDataFieldSize,
fcmFLoginClass3SeqDelivAgreed TruthValue,
fcmFLoginClass3DataFieldSize FcDataFieldSize
}
fcmFLoginNxPortIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer that uniquely identifies an Nx_Port
amongst all those attached to the Fx_Port indicated by
ifIndex.
After a value of this object is assigned to a particular
Nx_Port, that value can be re-used when and only when it is
assigned to the same Nx_Port, or, after a reset of the value
of the relevant instance of ifCounterDiscontinuityTime."
REFERENCE "The Interfaces Group MIB, RFC 2863, June 2000."
::= { fcmFLoginEntry 1 }
fcmFLoginPortWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port name of the attached Nx_Port, or the zero-length
string if unknown."
::= { fcmFLoginEntry 2 }
fcmFLoginNodeWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The node name of the attached Nx_Port, or the zero-length
string if unknown."
::= { fcmFLoginEntry 3 }
fcmFLoginBbCreditModel OBJECT-TYPE
SYNTAX FcBbCreditModel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The buffer-to-buffer credit model in use by the Fx_Port."
::= { fcmFLoginEntry 4 }
fcmFLoginBbCredit OBJECT-TYPE
SYNTAX FcBbCredit
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of buffers available for holding frames to be
transmitted to the attached Nx_Port. These buffers are for
buffer-to-buffer flow control in the direction from Fx_Port
to Nx_Port."
::= { fcmFLoginEntry 5 }
fcmFLoginClassesAgreed OBJECT-TYPE
SYNTAX FcClasses
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Classes of Service that the Fx_Port has agreed to
support for this Nx_Port."
::= { fcmFLoginEntry 6 }
fcmFLoginClass2SeqDelivAgreed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether the Fx_Port has agreed to support
Class 2 sequential delivery for this Nx_Port. This is only
meaningful if Class 2 service has been agreed upon."
::= { fcmFLoginEntry 7 }
fcmFLoginClass2DataFieldSize OBJECT-TYPE
SYNTAX FcDataFieldSize
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Receive Data Field Size that the Fx_Port has agreed to
support for Class 2 frames to/from this Nx_Port. The size
specifies the largest Data Field Size for an FT_1 frame.
This is only meaningful if Class 2 service has been agreed
upon."
::= { fcmFLoginEntry 8 }
fcmFLoginClass3SeqDelivAgreed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether the Fx_Port has agreed to support
Class 3 sequential delivery for this Nx_Port. This is only
meaningful if Class 3 service has been agreed upon."
::= { fcmFLoginEntry 9 }
fcmFLoginClass3DataFieldSize OBJECT-TYPE
SYNTAX FcDataFieldSize
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Receive Data Field Size that the Fx_Port has agreed to
support for Class 3 frames to/from this Nx_Port. The size
specifies the largest Data Field Size for an FT_1 frame.
This is only meaningful if Class 3 service has been agreed
upon."
::= { fcmFLoginEntry 10 }
--********************************
-- The Link table
--
-- This table is intended to assist management applications
-- in determining the topology of the network. The table
-- contains any recent information the known to the agent
-- about Fibre Channel links, not only those that terminate at
-- a local port but also any others for which information
-- is known.
fcmLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcmLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing any Fibre Channel link information that
is known to local Fibre Channel managed instances. One end
of such a link is typically at a local port, but the table
can also contain information on links for which neither end
is a local port.
If one end of a link terminates locally, then that end is
termed ’end1’; the other end is termed ’end2’."
::= { fcmgmtObjects 10 }
fcmLinkEntry OBJECT-TYPE
SYNTAX FcmLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information that a particular Fibre
Channel managed instance has about a Fibre Channel link.
The two ends of the link are called ’end1’ and ’end2’."
INDEX { fcmInstanceIndex, fcmLinkIndex }
::= { fcmLinkTable 1 }
FcmLinkEntry ::=
SEQUENCE {
fcmLinkIndex Unsigned32,
fcmLinkEnd1NodeWwn FcNameIdOrZero,
fcmLinkEnd1PhysPortNumber Unsigned32,
fcmLinkEnd1PortWwn FcNameIdOrZero,
fcmLinkEnd2NodeWwn FcNameIdOrZero,
fcmLinkEnd2PhysPortNumber Unsigned32,
fcmLinkEnd2PortWwn FcNameIdOrZero,
fcmLinkEnd2AgentAddress SnmpAdminString,
fcmLinkEnd2PortType FcPortType,
fcmLinkEnd2UnitType FcUnitFunctions,
fcmLinkEnd2FcAddressId FcAddressIdOrZero
}
fcmLinkIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer that uniquely identifies one link
within the set of links about which a particular managed