::= { tokenRingPHistoryEntry 12 }
tokenRingPHistoryDataPkts512to1023Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good non-MAC frames received
during this sampling interval that were between
512 and 1023 octets in length inclusive, excluding
framing bits but including FCS octets."
::= { tokenRingPHistoryEntry 13 }
tokenRingPHistoryDataPkts1024to2047Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good non-MAC frames received
during this sampling interval that were between
1024 and 2047 octets in length inclusive,
excluding framing bits but including FCS octets."
::= { tokenRingPHistoryEntry 14 }
tokenRingPHistoryDataPkts2048to4095Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good non-MAC frames received
during this sampling interval that were between
2048 and 4095 octets in length inclusive,
excluding framing bits but including FCS octets."
::= { tokenRingPHistoryEntry 15 }
tokenRingPHistoryDataPkts4096to8191Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good non-MAC frames received
during this sampling interval that were between
4096 and 8191 octets in length inclusive,
excluding framing bits but including FCS octets."
::= { tokenRingPHistoryEntry 16 }
tokenRingPHistoryDataPkts8192to18000Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good non-MAC frames received
during this sampling interval that were between
8192 and 18000 octets in length inclusive,
excluding framing bits but including FCS octets."
::= { tokenRingPHistoryEntry 17 }
tokenRingPHistoryDataPktsGreaterThan18000Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good non-MAC frames received
during this sampling interval that were greater
than 18000 octets in length, excluding framing
bits but including FCS octets."
::= { tokenRingPHistoryEntry 18 }
-- The Token Ring Ring Station Group
--
-- Implementation of this group is optional
--
-- Although the ringStationTable stores entries only for
-- those stations physically attached to the local ring and
-- the number of stations attached to a ring is limited, a
-- probe may still need to free resources when resources
-- grow tight. In such a situation, it is suggested that
-- the probe free only inactive stations, and to
-- first free the stations that have been inactive for the
-- longest time.
ringStationControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RingStationControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of ringStation table control entries."
::= { tokenRing 1 }
ringStationControlEntry OBJECT-TYPE
SYNTAX RingStationControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of parameters that set up the discovery of
stations on a particular interface and the
collection of statistics about these stations."
INDEX { ringStationControlIfIndex }
::= { ringStationControlTable 1 }
-- As an example, an instance of the
-- ringStationControlIfIndex object
-- might be named ringStationControlIfIndex.1
RingStationControlEntry ::= SEQUENCE {
ringStationControlIfIndex INTEGER,
ringStationControlTableSize INTEGER,
ringStationControlActiveStations INTEGER,
ringStationControlRingState INTEGER,
ringStationControlBeaconSender MacAddress,
ringStationControlBeaconNAUN MacAddress,
ringStationControlActiveMonitor MacAddress,
ringStationControlOrderChanges Counter,
ringStationControlOwner OwnerString,
ringStationControlStatus EntryStatus
}
ringStationControlIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object uniquely identifies the
interface on this remote network monitoring device
from which ringStation data is collected. The
interface identified by a particular value of this
object is the same interface as identified by the
same value of the ifIndex object, defined in MIB-
II [3]."
::= { ringStationControlEntry 1 }
ringStationControlTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ringStationEntries in the
ringStationTable associated with this
ringStationControlEntry."
::= { ringStationControlEntry 2 }
ringStationControlActiveStations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of active ringStationEntries in the
ringStationTable associated with this
ringStationControlEntry."
::= { ringStationControlEntry 3 }
ringStationControlRingState OBJECT-TYPE
SYNTAX INTEGER {
normalOperation(1),
ringPurgeState(2),
claimTokenState(3),
beaconFrameStreamingState(4),
beaconBitStreamingState(5),
beaconRingSignalLossState(6),
beaconSetRecoveryModeState(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current status of this ring."
::= { ringStationControlEntry 4 }
ringStationControlBeaconSender OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The address of the sender of the last beacon
frame received by the probe on this ring. If no
beacon frames have been received, this object
shall be equal to six octets of zero."
::= { ringStationControlEntry 5 }
ringStationControlBeaconNAUN OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The address of the NAUN in the last beacon frame
received by the probe on this ring. If no beacon
frames have been received, this object shall be
equal to six octets of zero."
::= { ringStationControlEntry 6 }
ringStationControlActiveMonitor OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The address of the Active Monitor on this
segment. If this address is unknown, this object
shall be equal to six octets of zero."
::= { ringStationControlEntry 7 }
ringStationControlOrderChanges OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of add and delete events in the
ringStationOrderTable optionally associated with
this ringStationControlEntry."
::= { ringStationControlEntry 8 }
ringStationControlOwner OBJECT-TYPE
SYNTAX OwnerString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The entity that configured this entry and is
therefore using the resources assigned to it."
::= { ringStationControlEntry 9 }
ringStationControlStatus OBJECT-TYPE
SYNTAX EntryStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this ringStationControl entry.
If this object is not equal to valid(1), all
associated entries in the ringStationTable shall
be deleted by the agent."
::= { ringStationControlEntry 10 }
ringStationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RingStationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of ring station entries. An entry will
exist for each station that is now or has
previously been detected as physically present on
this ring."
::= { tokenRing 2 }
ringStationEntry OBJECT-TYPE
SYNTAX RingStationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of statistics for a particular
station that has been discovered on a ring
monitored by this device."
INDEX { ringStationIfIndex, ringStationMacAddress }
::= { ringStationTable 1 }
-- As an example, an instance of the
-- ringStationStationStatus object might be named
-- ringStationStationStatus.1.16.0.90.0.64.131
RingStationEntry ::= SEQUENCE {
ringStationIfIndex INTEGER,
ringStationMacAddress MacAddress,
ringStationLastNAUN MacAddress,
ringStationStationStatus INTEGER,
ringStationLastEnterTime TimeTicks,
ringStationLastExitTime TimeTicks,
ringStationDuplicateAddresses Counter,
ringStationInLineErrors Counter,
ringStationOutLineErrors Counter,
ringStationInternalErrors Counter,
ringStationInBurstErrors Counter,
ringStationOutBurstErrors Counter,
ringStationACErrors Counter,
ringStationAbortErrors Counter,
ringStationLostFrameErrors Counter,
ringStationCongestionErrors Counter,
ringStationFrameCopiedErrors Counter,
ringStationFrequencyErrors Counter,
ringStationTokenErrors Counter,
ringStationInBeaconErrors Counter,
ringStationOutBeaconErrors Counter,
ringStationInsertions Counter
}
ringStationIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object uniquely identifies the
interface on this remote network monitoring device
on which this station was detected. The interface
identified by a particular value of this object is
the same interface as identified by the same value
of the ifIndex object, defined in MIB-II [3]."
::= { ringStationEntry 1 }
ringStationMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The physical address of this station."
::= { ringStationEntry 2 }
ringStationLastNAUN OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The physical address of last known NAUN of this
station."
::= { ringStationEntry 3 }
ringStationStationStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1), -- actively participating in ring poll.
inactive(2), -- Not participating in ring poll
forcedRemoval(3) -- Forced off ring by network
-- management.
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of this station on the ring."
::= { ringStationEntry 4 }
ringStationLastEnterTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time this station
last entered the ring. If the time is unknown,
this value shall be zero."
::= { ringStationEntry 5 }
ringStationLastExitTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time the probe
detected that this station last exited the ring.
If the time is unknown, this value shall be zero."
::= { ringStationEntry 6 }
ringStationDuplicateAddresses OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times this station experienced a
duplicate address error."
::= { ringStationEntry 7 }
ringStationInLineErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of line errors reported by this
station in error reporting packets detected by the
probe."
::= { ringStationEntry 8 }
ringStationOutLineErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of line errors reported in error
reporting packets sent by the nearest active
downstream neighbor of this station and detected
by the probe."
::= { ringStationEntry 9 }
ringStationInternalErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of adapter internal errors
reported by this station in error reporting
packets detected by the probe."
::= { ringStationEntry 10 }
ringStationInBurstErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of burst errors reported by this
station in error reporting packets detected by the
probe."
::= { ringStationEntry 11 }
ringStationOutBurstErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of burst errors reported in
error reporting packets sent by the nearest active
downstream neighbor of this station and detected
by the probe."
::= { ringStationEntry 12 }
ringStationACErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of AC (Address Copied) errors
reported in error reporting packets sent by the
nearest active downstream neighbor of this station
and detected by the probe."
::= { ringStationEntry 13 }
ringStationAbortErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of abort delimiters reported by
this station in error reporting packets detected
by the probe."
::= { ringStationEntry 14 }
ringStationLostFrameErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of lost frame errors reported by
this station in error reporting packets detected
by the probe."
::= { ringStationEntry 15 }
ringStationCongestionErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of receive congestion errors
reported by this station in error reporting
packets detected by the probe."
::= { ringStationEntry 16 }
ringStationFrameCopiedErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frame copied errors reported
by this station in error reporting packets
detected by the probe."
::= { ringStationEntry 17 }
ringStationFrequencyErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frequency errors reported by
this station in error reporting packets detected
by the probe."
::= { ringStationEntry 18 }
ringStationTokenErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of token errors reported by this
station in error reporting frames detected by the
probe."
::= { ringStationEntry 19 }
ringStationInBeaconErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of beacon frames sent by this
station and detected by the probe."
::= { ringStationEntry 20 }
ringStationOutBeaconErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of beacon frames detected by the
probe that name this station as the NAUN."
::= { ringStationEntry 21 }
ringStationInsertions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times the probe detected this
station inserting onto the ring."
::= { ringStationEntry 22 }
-- The Token Ring Ring Station Order Group
--
-- Implementation of this group is optional
--
-- The ringStationOrderTable
ringStationOrderTable OBJECT-TYPE
SYNTAX SEQUENCE OF RingStationOrderEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of ring station entries for stations in
the ring poll, ordered by their ring-order."
::= { tokenRing 3 }
ringStationOrderEntry OBJECT-TYPE
SYNTAX RingStationOrderEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of statistics for a particular
station that is active on a ring monitored by this
device. This table will contain information for
every interface that has a
ringStationControlStatus equal to valid."
INDEX { ringStationOrderIfIndex,
ringStationOrderOrderIndex }
::= { ringStationOrderTable 1 }
-- As an example, an instance of the
-- ringStationOrderMacAddress object might be named
-- ringStationOrderMacAddress.1.14
RingStationOrderEntry ::= SEQUENCE {
ringStationOrderIfIndex INTEGER,
ringStationOrderOrderIndex INTEGER,
ringStationOrderMacAddress MacAddress
}
ringStationOrderIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object uniquely identifies the
interface on this remote network monitoring device
on which this station was detected. The interface
identified by a particular value of this object is
the same interface as identified by the same value
of the ifIndex object, defined in MIB-II [3]."
::= { ringStationOrderEntry 1 }
ringStationOrderOrderIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This index denotes the location of this station
with respect to other stations on the ring. This
index is one more than the number of hops
downstream that this station is from the rmon
probe. The rmon probe itself gets the value one."
::= { ringStationOrderEntry 2 }
ringStationOrderMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The physical address of this station."
::= { ringStationOrderEntry 3 }
-- The Token Ring Ring Station Config Group
--
-- Implementation of this group is optional.
-- The ring station config group manages token ring nodes
-- through active means.
ringStationConfigControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RingStationConfigControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of ring station configuration control
entries."
::= { tokenRing 4 }
ringStationConfigControlEntry OBJECT-TYPE
SYNTAX RingStationConfigControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls active management of stations
by the probe. One entry exists in this table for
each active station in the ringStationTable."
INDEX { ringStationConfigControlIfIndex,
ringStationConfigControlMacAddress }
::= { ringStationConfigControlTable 1 }
-- As an example, an instance of the
-- ringStationConfigControlRemove object might be named
-- ringStationConfigControlRemove.1.16.0.90.0.64.131
RingStationConfigControlEntry ::= SEQUENCE {
ringStationConfigControlIfIndex INTEGER,
ringStationConfigControlMacAddress MacAddress,
ringStationConfigControlRemove INTEGER,
ringStationConfigControlUpdateStats INTEGER
}
ringStationConfigControlIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object uniquely identifies the
interface on this remote network monitoring device
on which this station was detected. The interface
identified by a particular value of this object is
the same interface as identified by the same value
of the ifIndex object, defined in MIB-II [3]."
::= { ringStationConfigControlEntry 1 }
ringStationConfigControlMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The physical address of this station."
::= { ringStationConfigControlEntry 2 }
ringStationConfigControlRemove OBJECT-TYPE
SYNTAX INTEGER {
stable(1),
removing(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to `removing(2)' causes a
Remove Station MAC frame to be sent. The agent
will set this object to `stable(1)' after
processing the request."
::= { ringStationConfigControlEntry 3 }
ringStationConfigControlUpdateStats OBJECT-TYPE
SYNTAX INTEGER {
stable(1),
updating(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to `updating(2)' causes the
configuration information associate with this
entry to be updated. The agent will set this
object to `stable(1)' after processing the
request."
::= { ringStationConfigControlEntry 4 }
-- The ringStationConfig Table
--
-- Entries exist in this table after an active
-- configuration query has completed successfully for
-- a station. This query is initiated by the associated
-- ringStationConfigControlUpdateStats variable.
ringStationConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RingStationConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of configuration entries for stations on a
ring monitored by this probe."
::= { tokenRing 5 }
ringStationConfigEntry OBJECT-TYPE
SYNTAX RingStationConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of statistics for a particular
station that has been discovered on a ring
monitored by this probe."
INDEX { ringStationConfigIfIndex,
ringStationConfigMacAddress }
::= { ringStationConfigTable 1 }
-- As an example, an instance of the
-- ringStationConfigLocation object might be named
-- ringStationConfigLocation.1.16.0.90.0.64.131
RingStationConfigEntry ::= SEQUENCE {
ringStationConfigIfIndex INTEGER,
ringStationConfigMacAddress MacAddress,
ringStationConfigUpdateTime TimeTicks,
ringStationConfigLocation OCTET STRING,
ringStationConfigMicrocode OCTET STRING,
ringStationConfigGroupAddress OCTET STRING,
ringStationConfigFunctionalAddress OCTET STRING
}
ringStationConfigIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object uniquely identifies the
interface on this remote network monitoring device
on which this station was detected. The interface
identified by a particular value of this object is
the same interface as identified by the same value
of the ifIndex object, defined in MIB-II [3]."
::= { ringStationConfigEntry 1 }
ringStationConfigMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The physical address of this station."
::= { ringStationConfigEntry 2 }
ringStationConfigUpdateTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time this
configuration information was last updated
(completely)."
::= { ringStationConfigEntry 3 }
ringStationConfigLocation OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The assigned physical location of this station."
::= { ringStationConfigEntry 4 }
ringStationConfigMicrocode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(10))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The microcode EC level of this station."
::= { ringStationConfigEntry 5 }
ringStationConfigGroupAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The low-order 4 octets of the group address
recognized by this station."
::= { ringStationConfigEntry 6 }
ringStationConfigFunctionalAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the functional addresses recognized by this
station."
::= { ringStationConfigEntry 7 }
-- The Token Ring Source Routing group
--
-- Implementation of this group is optional.
-- The data in this group is collected from the source
-- routing information potentially present in any token ring
-- packet. This information will be valid only in a pure
-- source route bridging environment. In a transparent
-- bridging or a mixed bridging environment, this
-- information may not be accurate.
sourceRoutingStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SourceRoutingStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of source routing statistics entries."
::= { tokenRing 6 }
sourceRoutingStatsEntry OBJECT-TYPE
SYNTAX SourceRoutingStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of source routing statistics kept
for a particular Token Ring interface."
INDEX { sourceRoutingStatsIfIndex }
::= { sourceRoutingStatsTable 1 }
-- As an example, an instance of the
-- sourceRoutingStatsInFrames object might be named
-- sourceRoutingStatsInFrames.1
SourceRoutingStatsEntry ::= SEQUENCE {
sourceRoutingStatsIfIndex INTEGER,
sourceRoutingStatsRingNumber INTEGER,
sourceRoutingStatsInFrames Counter,
-- in to our net
sourceRoutingStatsOutFrames Counter,
-- out from our net
sourceRoutingStatsThroughFrames Counter,
-- through our net
sourceRoutingStatsAllRoutesBroadcastFrames Counter,
sourceRoutingStatsSingleRouteBroadcastFrames Counter,
sourceRoutingStatsInOctets Counter,
sourceRoutingStatsOutOctets Counter,
sourceRoutingStatsThroughOctets Counter,
sourceRoutingStatsAllRoutesBroadcastOctets Counter,
sourceRoutingStatsSingleRoutesBroadcastOctets Counter,
sourceRoutingStatsLocalLLCFrames Counter,
sourceRoutingStats1HopFrames Counter,
sourceRoutingStats2HopsFrames Counter,
sourceRoutingStats3HopsFrames Counter,
sourceRoutingStats4HopsFrames Counter,
sourceRoutingStats5HopsFrames Counter,
sourceRoutingStats6HopsFrames Counter,
sourceRoutingStats7HopsFrames Counter,
sourceRoutingStats8HopsFrames Counter,
sourceRoutingStatsMoreThan8HopsFrames Counter,
sourceRoutingStatsOwner OwnerString,
sourceRoutingStatsStatus EntryStatus
}
sourceRoutingStatsIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object uniquely identifies the
interface on this remote network monitoring device
on which source routing statistics will be
detected. The interface identified by a
particular value of this object is the same
interface as identified by the same value of the
ifIndex object, defined in MIB-II [3]."
::= { sourceRoutingStatsEntry 1 }
sourceRoutingStatsRingNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ring number of the ring monitored by this
entry. When any object in this entry is created,
the probe will attempt to discover the ring
number. Only after the ring number is discovered
will this object be created. After creating an
object in this entry, the management station
should poll this object to detect when it is
created. Only after this object is created can
the management station set the
sourceRoutingStatsStatus entry to valid(1)."
::= { sourceRoutingStatsEntry 2 }
sourceRoutingStatsInFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of frames sent into this ring from
another ring."
::= { sourceRoutingStatsEntry 3 }
sourceRoutingStatsOutFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of frames sent from this ring to
another ring."
::= { sourceRoutingStatsEntry 4 }
sourceRoutingStatsThroughFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of frames sent from another ring,
through this ring, to another ring."
::= { sourceRoutingStatsEntry 5 }
sourceRoutingStatsAllRoutesBroadcastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good frames received that
were All Routes Broadcast."
::= { sourceRoutingStatsEntry 6 }
sourceRoutingStatsSingleRouteBroadcastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good frames received that
were Single Route Broadcast."
::= { sourceRoutingStatsEntry 7 }
sourceRoutingStatsInOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of octets in good frames sent into this
ring from another ring."
::= { sourceRoutingStatsEntry 8 }
sourceRoutingStatsOutOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of octets in good frames sent from this
ring to another ring."
::= { sourceRoutingStatsEntry 9 }
sourceRoutingStatsThroughOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of octets in good frames sent another
ring, through this ring, to another ring."
::= { sourceRoutingStatsEntry 10 }
sourceRoutingStatsAllRoutesBroadcastOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of octets in good frames
received that were All Routes Broadcast."
::= { sourceRoutingStatsEntry 11 }
sourceRoutingStatsSingleRoutesBroadcastOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of octets in good frames
received that were Single Route Broadcast."
::= { sourceRoutingStatsEntry 12 }
sourceRoutingStatsLocalLLCFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received who had no
RIF field (or had a RIF field that only included
the local ring's number) and were not All Route
Broadcast Frames."
::= { sourceRoutingStatsEntry 13 }
sourceRoutingStats1HopFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received whose route
had 1 hop, were not All Route Broadcast Frames,
and whose source or destination were on this ring
(i.e. frames that had a RIF field and had this
ring number in the first or last entry of the RIF
field)."
::= { sourceRoutingStatsEntry 14 }
sourceRoutingStats2HopsFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received whose route
had 2 hops, were not All Route Broadcast Frames,
and whose source or destination were on this ring
(i.e. frames that had a RIF field and had this
ring number in the first or last entry of the RIF
field)."
::= { sourceRoutingStatsEntry 15 }
sourceRoutingStats3HopsFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received whose route
had 3 hops, were not All Route Broadcast Frames,
and whose source or destination were on this ring
(i.e. frames that had a RIF field and had this
ring number in the first or last entry of the RIF
field)."
::= { sourceRoutingStatsEntry 16 }
sourceRoutingStats4HopsFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received whose route
had 4 hops, were not All Route Broadcast Frames,
and whose source or destination were on this ring
(i.e. frames that had a RIF field and had this
ring number in the first or last entry of the RIF
field)."
::= { sourceRoutingStatsEntry 17 }
sourceRoutingStats5HopsFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received whose route
had 5 hops, were not All Route Broadcast Frames,
and whose source or destination were on this ring
(i.e. frames that had a RIF field and had this
ring number in the first or last entry of the RIF
field)."
::= { sourceRoutingStatsEntry 18 }
sourceRoutingStats6HopsFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received whose route
had 6 hops, were not All Route Broadcast Frames,
and whose source or destination were on this ring
(i.e. frames that had a RIF field and had this
ring number in the first or last entry of the RIF
field)."
::= { sourceRoutingStatsEntry 19 }
sourceRoutingStats7HopsFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received whose route
had 7 hops, were not All Route Broadcast Frames,
and whose source or destination were on this ring
(i.e. frames that had a RIF field and had this
ring number in the first or last entry of the RIF
field)."
::= { sourceRoutingStatsEntry 20 }
sourceRoutingStats8HopsFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received whose route
had 8 hops, were not All Route Broadcast Frames,
and whose source or destination were on this ring
(i.e. frames that had a RIF field and had this
ring number in the first or last entry of the RIF
field)."
::= { sourceRoutingStatsEntry 21 }
sourceRoutingStatsMoreThan8HopsFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received whose route
had more than 8 hops, were not All Route Broadcast
Frames, and whose source or destination were on
this ring (i.e. frames that had a RIF field and
had this ring number in the first or last entry of
the RIF field)."
::= { sourceRoutingStatsEntry 22 }
sourceRoutingStatsOwner OBJECT-TYPE
SYNTAX OwnerString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The entity that configured this entry and is
therefore using the resources assigned to it."
::= { sourceRoutingStatsEntry 23 }
sourceRoutingStatsStatus OBJECT-TYPE
SYNTAX EntryStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this sourceRoutingStats entry."
::= { sourceRoutingStatsEntry 24 }
END
6. References
[1] Rose M., and K. McCloghrie, "Structure and Identification of
Management Information for TCP/IP-based internets", STD 16, RFC
1155, Performance Systems International, Hughes LAN Systems, May
1990.
[2] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
STD 16, RFC1212, Performance Systems International, Hughes LAN
Systems, March 1991.
[3] McCloghrie K., and M. Rose, Editors, "Management Information
Base for Network Management of TCP/IP-based internets", STD 17,
RFC1213, Performance Systems International, March 1991.
[4] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
Network Management Protocol", STD 15, RFC1157, SNMP Research,
Performance Systems International, Performance Systems
International, MIT Laboratory for Computer Science, May 1990.
[5] Information processing systems - Open Systems Interconnection -
Specification of Abstract Syntax Notation One (ASN.1),
International Organization for Standardization. International
Standard 8824, December, 1987.
[6] Waldbusser, S., "Remote Network Monitoring Management
Information Base", RFC1271, CMU, November 1991.
[7] Token Ring Access Method and Physical Layer Specifications,
Institute of Electrical and Electronic Engineers, IEEE Standard
802.5-1989, 1989.
7. Acknowledgments
This document was produced by the Token Ring RMON MIB working group.
In addition, the author gratefully acknowledges the comments of the
following individuals:
Andrew Bierman Synoptics
Steve Bostock Novell
Gary Ellis Hewlett-Packard
Mike Erlinger Aerospace Corporation
Robert Graham Protools
Stephen Grau Novell
Carl Hayssen Ungermann-Bass
Jeff Hughes Hewlett-Packard
Robin Iddon AXON Networks
Ken Kutzler Synoptics
To-Choi Lau Novell
Carl Madison Startek
Keith McCloghrie Hughes Lan Systems
Rohit Mital Protools
Keith Schomburg IBM
Marshall Rose Dover Beach Consulting
Mark Therieau Microcom
Mark van der Pol Hughes Lan Systems
Brian Wyld Consultant
8. Security Considerations
Security issues are not discussed in this memo.
9. Author's Address
Steven Waldbusser
Carnegie Mellon University
4910 Forbes Ave.
Pittsburgh, PA 15213
Phone: (412) 268-6628
EMail: waldbusser@cmu.edu