mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-16 07:34:58 +00:00
510 lines
12 KiB
INI
510 lines
12 KiB
INI
#-MIBFILE: token.mib
|
|
|
|
RFC1231-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
DisplayString ::=
|
|
OCTET STRING
|
|
|
|
PhysAddress ::=
|
|
OCTET STRING
|
|
|
|
mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
|
|
transmission OBJECT IDENTIFIER ::= { mib-2 10 }
|
|
|
|
dot5 OBJECT IDENTIFIER ::= { transmission 9 }
|
|
|
|
dot5Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot5Entry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This table contains Token Ring interface
|
|
parameters and state variables, one entry
|
|
per 802.5 interface."
|
|
::= { dot5 1 }
|
|
|
|
|
|
dot5Entry OBJECT-TYPE
|
|
SYNTAX Dot5Entry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A list of Token Ring status and parameter
|
|
values for an 802.5 interface."
|
|
INDEX { dot5IfIndex }
|
|
|
|
::= { dot5Table 1 }
|
|
|
|
dot5Entry ::=
|
|
SEQUENCE {
|
|
dot5IfIndex INTEGER,
|
|
dot5Commands INTEGER,
|
|
dot5RingStatus INTEGER,
|
|
dot5RingState INTEGER,
|
|
dot5RingOpenStatus INTEGER,
|
|
dot5RingSpeed INTEGER,
|
|
dot5UpStream MacAddress,
|
|
dot5ActMonParticipate INTEGER,
|
|
dot5Functional MacAddress
|
|
}
|
|
|
|
dot5IfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The value of this object identifies the
|
|
802.5 interface for which this entry
|
|
contains management information. The
|
|
value of this object for a particular
|
|
interface has the same value as the
|
|
ifIndex object, defined in [4,6],
|
|
for the same interface."
|
|
::= { dot5Entry 1 }
|
|
|
|
|
|
dot5Commands OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no-op(1),
|
|
open(2),
|
|
reset(3),
|
|
close(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "When this object is set to the value of
|
|
open(2), the station should go into the
|
|
open state. The progress and success of
|
|
the open is given by the values of the
|
|
objects dot5RingState and
|
|
dot5RingOpenStatus.
|
|
When this object is set to the value
|
|
of reset(3), then the station should do
|
|
a reset. On a reset, all MIB counters
|
|
should retain their values, if possible.
|
|
Other side affects are dependent on the
|
|
hardware chip set.
|
|
When this object is set to the value
|
|
of close(4), the station should go into
|
|
the stopped state by removing itself
|
|
from the ring.
|
|
Setting this object to a value of
|
|
no-op(1) has no effect.
|
|
When read, this object always has a
|
|
value of no-op(1)."
|
|
::= { dot5Entry 2 }
|
|
|
|
|
|
dot5RingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The current interface status which can
|
|
be used to diagnose fluctuating problems
|
|
that can occur on token rings, after a
|
|
station has successfully been added to
|
|
the ring.
|
|
Before an open is completed, this
|
|
object has the value for the 'no status'
|
|
condition. The dot5RingState and
|
|
dot5RingOpenStatus objects provide for
|
|
debugging problems when the station
|
|
can not even enter the ring.
|
|
The object's value is a sum of
|
|
values, one for each currently applicable
|
|
condition. The following values are
|
|
defined for various conditions:
|
|
|
|
0 = No Problems detected
|
|
32 = Ring Recovery
|
|
64 = Single Station
|
|
256 = Remove Received
|
|
512 = reserved
|
|
1024 = Auto-Removal Error
|
|
2048 = Lobe Wire Fault
|
|
4096 = Transmit Beacon
|
|
8192 = Soft Error
|
|
16384 = Hard Error
|
|
32768 = Signal Loss
|
|
131072 = no status, open not completed."
|
|
::= { dot5Entry 3 }
|
|
|
|
|
|
dot5RingState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
opened(1),
|
|
closed(2),
|
|
opening(3),
|
|
closing(4),
|
|
openFailure(5),
|
|
ringFailure(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The current interface state with respect
|
|
to entering or leaving the ring."
|
|
::= { dot5Entry 4 }
|
|
|
|
|
|
dot5RingOpenStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOpen(1),
|
|
badParam(2),
|
|
lobeFailed(3),
|
|
signalLoss(4),
|
|
insertionTimeout(5),
|
|
ringFailed(6),
|
|
beaconing(7),
|
|
duplicateMAC(8),
|
|
requestFailed(9),
|
|
removeReceived(10),
|
|
open(11)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the success, or the
|
|
reason for failure, of the station's most
|
|
recent attempt to enter the ring."
|
|
::= { dot5Entry 5 }
|
|
|
|
|
|
dot5RingSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
oneMegabit(2),
|
|
fourMegabit(3),
|
|
sixteenMegabit(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The ring's bandwidth."
|
|
::= { dot5Entry 6 }
|
|
|
|
|
|
dot5UpStream OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The MAC-address of the up stream neighbor
|
|
station in the ring."
|
|
::= { dot5Entry 7 }
|
|
|
|
|
|
dot5ActMonParticipate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
true(1),
|
|
false(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "If this object has a value of true(1) then
|
|
this interface will participate in the
|
|
active monitor selection process. If the
|
|
value is false(2) then it will not.
|
|
Setting this object might not have an
|
|
effect until the next time the interface
|
|
is opened."
|
|
::= { dot5Entry 8 }
|
|
|
|
|
|
dot5Functional OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The bit mask of all Token Ring functional
|
|
addresses for which this interface will
|
|
accept frames."
|
|
::= { dot5Entry 9 }
|
|
|
|
|
|
dot5StatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot5StatsEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table containing Token Ring statistics,
|
|
one entry per 802.5 interface.
|
|
All the statistics are defined using
|
|
the syntax Counter as 32-bit wrap around
|
|
counters. Thus, if an interface's
|
|
hardware maintains these statistics in
|
|
16-bit counters, then the agent must read
|
|
the hardware's counters frequently enough
|
|
to prevent loss of significance, in order
|
|
to maintain 32-bit counters in software."
|
|
::= { dot5 2 }
|
|
|
|
|
|
dot5StatsEntry OBJECT-TYPE
|
|
SYNTAX Dot5StatsEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An entry contains the 802.5 statistics
|
|
for a particular interface."
|
|
INDEX { dot5StatsIfIndex }
|
|
|
|
::= { dot5StatsTable 1 }
|
|
|
|
dot5StatsEntry ::=
|
|
SEQUENCE {
|
|
dot5StatsIfIndex INTEGER,
|
|
dot5StatsLineErrors Counter,
|
|
dot5StatsBurstErrors Counter,
|
|
dot5StatsACErrors Counter,
|
|
dot5StatsAbortTransErrors Counter,
|
|
dot5StatsInternalErrors Counter,
|
|
dot5StatsLostFrameErrors Counter,
|
|
dot5StatsReceiveCongestions Counter,
|
|
dot5StatsFrameCopiedErrors Counter,
|
|
dot5StatsTokenErrors Counter,
|
|
dot5StatsSoftErrors Counter,
|
|
dot5StatsHardErrors Counter,
|
|
dot5StatsSignalLoss Counter,
|
|
dot5StatsTransmitBeacons Counter,
|
|
dot5StatsRecoverys Counter,
|
|
dot5StatsLobeWires Counter,
|
|
dot5StatsRemoves Counter,
|
|
dot5StatsSingles Counter,
|
|
dot5StatsFreqErrors Counter
|
|
}
|
|
|
|
dot5StatsIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The value of this object identifies the
|
|
802.5 interface for which this entry
|
|
contains management information. The
|
|
value of this object for a particular
|
|
interface has the same value as the
|
|
ifIndex object, defined in [4,6], for
|
|
the same interface."
|
|
::= { dot5StatsEntry 1 }
|
|
|
|
|
|
dot5StatsLineErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This counter is incremented when a frame
|
|
or token is copied or repeated by a
|
|
station, the E bit is zero in the frame
|
|
or token and one of the following
|
|
conditions exists: 1) there is a
|
|
non-data bit (J or K bit) between the SD
|
|
and the ED of the frame or token, or
|
|
2) there is an FCS error in the frame."
|
|
::= { dot5StatsEntry 2 }
|
|
|
|
|
|
dot5StatsBurstErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This counter is incremented when a station
|
|
detects the absence of transitions for five
|
|
half-bit timers (burst-five error)."
|
|
::= { dot5StatsEntry 3 }
|
|
|
|
|
|
dot5StatsACErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This counter is incremented when a station
|
|
receives an AMP or SMP frame in which A is
|
|
equal to C is equal to 0, and then receives
|
|
another SMP frame with A is equal to C is
|
|
equal to 0 without first receiving an AMP
|
|
frame. It denotes a station that cannot set
|
|
the AC bits properly."
|
|
::= { dot5StatsEntry 4 }
|
|
|
|
|
|
dot5StatsAbortTransErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This counter is incremented when a station
|
|
transmits an abort delimiter while
|
|
transmitting."
|
|
::= { dot5StatsEntry 5 }
|
|
|
|
|
|
dot5StatsInternalErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This counter is incremented when a station
|
|
recognizes an internal error."
|
|
::= { dot5StatsEntry 6 }
|
|
|
|
|
|
dot5StatsLostFrameErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This counter is incremented when a station
|
|
is transmitting and its TRR timer expires.
|
|
This condition denotes a condition where a
|
|
transmitting station in strip mode does not
|
|
receive the trailer of the frame before the
|
|
TRR timer goes off."
|
|
::= { dot5StatsEntry 7 }
|
|
|
|
|
|
dot5StatsReceiveCongestions OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This counter is incremented when a station
|
|
recognizes a frame addressed to its
|
|
specific address, but has no available
|
|
buffer space indicating that the station
|
|
is congested."
|
|
::= { dot5StatsEntry 8 }
|
|
|
|
|
|
dot5StatsFrameCopiedErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This counter is incremented when a station
|
|
recognizes a frame addressed to its
|
|
specific address and detects that the FS
|
|
field A bits are set to 1 indicating a
|
|
possible line hit or duplicate address."
|
|
::= { dot5StatsEntry 9 }
|
|
|
|
|
|
dot5StatsTokenErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This counter is incremented when a station
|
|
acting as the active monitor recognizes an
|
|
error condition that needs a token
|
|
transmitted."
|
|
::= { dot5StatsEntry 10 }
|
|
|
|
|
|
dot5StatsSoftErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of Soft Errors the interface
|
|
has detected. It directly corresponds to
|
|
the number of Report Error MAC frames
|
|
that this interface has transmitted.
|
|
Soft Errors are those which are
|
|
recoverable by the MAC layer protocols."
|
|
::= { dot5StatsEntry 11 }
|
|
|
|
|
|
dot5StatsHardErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of times this interface has
|
|
detected an immediately recoverable
|
|
fatal error. It denotes the number of
|
|
times this interface is either
|
|
transmitting or receiving beacon MAC
|
|
frames."
|
|
::= { dot5StatsEntry 12 }
|
|
|
|
|
|
dot5StatsSignalLoss OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of times this interface has
|
|
detected the loss of signal condition from
|
|
the ring."
|
|
::= { dot5StatsEntry 13 }
|
|
|
|
|
|
dot5StatsTransmitBeacons OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of times this interface has
|
|
transmitted a beacon frame."
|
|
::= { dot5StatsEntry 14 }
|
|
|
|
|
|
dot5StatsRecoverys OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of Claim Token MAC frames
|
|
received or transmitted after the interface
|
|
has received a Ring Purge MAC frame. This
|
|
counter signifies the number of times the
|
|
ring has been purged and is being recovered
|
|
back into a normal operating state."
|
|
::= { dot5StatsEntry 15 }
|
|
|
|
|
|
dot5StatsLobeWires OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of times the interface has
|
|
detected an open or short circuit in the
|
|
lobe data path. The adapter will be closed
|
|
and dot5RingState will signify this
|
|
condition."
|
|
::= { dot5StatsEntry 16 }
|
|
|
|
|
|
dot5StatsRemoves OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of times the interface has
|
|
received a Remove Ring Station MAC frame
|
|
request. When this frame is received
|
|
the interface will enter the close state
|
|
and dot5RingState will signify this
|
|
condition."
|
|
::= { dot5StatsEntry 17 }
|
|
|
|
|
|
dot5StatsSingles OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of times the interface has
|
|
sensed that it is the only station on the
|
|
ring. This will happen if the interface
|
|
is the first one up on a ring, or if
|
|
there is a hardware problem."
|
|
::= { dot5StatsEntry 18 }
|
|
|
|
|
|
dot5StatsFreqErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION "The number of times the interface has
|
|
detected that the frequency of the
|
|
incoming signal differs from the expected
|
|
frequency by more than that specified by
|
|
the IEEE 802.5 standard, see chapter 7
|
|
in [10]."
|
|
::= { dot5StatsEntry 19 }
|
|
|
|
|
|
dot5Tests OBJECT IDENTIFIER ::= { dot5 3 }
|
|
|
|
testInsertFunc OBJECT IDENTIFIER ::= { dot5Tests 1 }
|
|
|
|
dot5ChipSets OBJECT IDENTIFIER ::= { dot5 4 }
|
|
|
|
chipSetIBM16 OBJECT IDENTIFIER ::= { dot5ChipSets 1 }
|
|
|
|
chipSetTItms380 OBJECT IDENTIFIER ::= { dot5ChipSets 2 }
|
|
|
|
chipSetTItms380c16 OBJECT IDENTIFIER ::= { dot5ChipSets 3 }
|
|
|
|
END
|
|
|