mirror of
https://github.com/librenms/librenms.git
synced 2024-09-30 06:46:43 +00:00
02b3530f38
git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
2677 lines
87 KiB
Plaintext
2677 lines
87 KiB
Plaintext
DOT5-LOG-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- dot5-log-mib.txt
|
|
-- Revision: 1.13.01
|
|
-- Part Number: 2170565-01
|
|
-- Date: April 17, 1996
|
|
|
|
-- Cabletron Systems, Inc.
|
|
-- 35 Industrial Way, P.O. Box 5005
|
|
-- Rochester, NH 03867-0505
|
|
-- (603) 332-9400
|
|
-- support@ctron.com
|
|
|
|
-- This module provides authoritative definitions for Cabletron's
|
|
-- enterprise-specific dot5 MIB.
|
|
--
|
|
-- This module will be extended, as required.
|
|
--
|
|
|
|
-- Cabletron Systems reserves the right to make changes in
|
|
-- specification and other information contained in this document
|
|
-- without prior notice. The reader should consult Cabletron Systems
|
|
-- to determine whether any such changes have been made.
|
|
--
|
|
-- In no event shall Cabletron Systems be liable for any incidental,
|
|
-- indirect, special, or consequential damages whatsoever (including
|
|
-- but not limited to lost profits) arising out of or related to this
|
|
-- document or the information contained in it, even if Cabletron
|
|
-- Systems has been advised of, known, or should have known, the
|
|
-- possibility of such damages.
|
|
--
|
|
-- Cabletron grants vendors, end-users, and other interested parties
|
|
-- a non-exclusive license to use this Specification in connection
|
|
-- with the management of Cabletron products.
|
|
|
|
-- Copyright (c)1995 Cabletron Systems
|
|
--
|
|
|
|
|
|
IMPORTS
|
|
TimeTicks, Counter
|
|
FROM RFC1155-SMI
|
|
dot5
|
|
FROM CTRON-MIB-NAMES
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
OBJECT-TYPE
|
|
FROM RFC-1212;
|
|
|
|
-- DisplayString ::= OCTET STRING
|
|
|
|
-- Formal definitions for Cabletron's Dot5 Mib
|
|
|
|
dot5Rev1 OBJECT IDENTIFIER ::= { dot5 1 }
|
|
|
|
-- This is a listing of the different token ring nodes--
|
|
|
|
tRing OBJECT IDENTIFIER ::= { dot5Rev1 1 }
|
|
tRingMgmt OBJECT IDENTIFIER ::= { tRing 1 }
|
|
tRingMgmtRing OBJECT IDENTIFIER ::= { tRingMgmt 1 }
|
|
tRingMgmtStn OBJECT IDENTIFIER ::= { tRingMgmt 2 }
|
|
tRingMgmtHost OBJECT IDENTIFIER ::= { tRingMgmt 3 }
|
|
tRingMgmtSecurity OBJECT IDENTIFIER ::= { tRingMgmt 4 }
|
|
tRingStats OBJECT IDENTIFIER ::= { tRing 2 }
|
|
tRingStatsRing OBJECT IDENTIFIER ::= { tRingStats 1 }
|
|
tRingStatsRingErrs OBJECT IDENTIFIER ::= { tRingStatsRing 1 }
|
|
tRingStatsRingProtos OBJECT IDENTIFIER ::= { tRingStatsRing 2 }
|
|
tRingStatsRingSizes OBJECT IDENTIFIER ::= { tRingStatsRing 3 }
|
|
tRingStatsStn OBJECT IDENTIFIER ::= { tRingStats 2 }
|
|
tRingStatsReset OBJECT IDENTIFIER ::= { tRingStats 3 }
|
|
tRingAlarms OBJECT IDENTIFIER ::= { tRing 3 }
|
|
tRingAlarmsRing OBJECT IDENTIFIER ::= { tRingAlarms 1 }
|
|
tRingAlarmsRingEnbl OBJECT IDENTIFIER ::= { tRingAlarmsRing 1 }
|
|
tRingAlarmsRingThrsh OBJECT IDENTIFIER ::= { tRingAlarmsRing 2 }
|
|
tRingAlarmsStn OBJECT IDENTIFIER ::= { tRingAlarms 2 }
|
|
tRingAlarmsStnEnbl OBJECT IDENTIFIER ::= { tRingAlarmsStn 1 }
|
|
tRingAlarmsStnThrsh OBJECT IDENTIFIER ::= { tRingAlarmsStn 2 }
|
|
|
|
tRingPortGrp OBJECT IDENTIFIER ::= { dot5Rev1 2 }
|
|
|
|
tRingPort OBJECT IDENTIFIER ::= { dot5Rev1 3 }
|
|
tRingPortMgmt OBJECT IDENTIFIER ::= { tRingPort 1 }
|
|
tRingPortStn OBJECT IDENTIFIER ::= { tRingPort 2 }
|
|
tRingPortRing OBJECT IDENTIFIER ::= { tRingPort 3 }
|
|
|
|
tRingIf OBJECT IDENTIFIER ::= { dot5Rev1 4 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Mgmt Ring Objects
|
|
--
|
|
-- Note: Ring commands may generate MAC frames on the ring.
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this group of objects is mandatory.
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingMgmtRingName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(20))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ASCII name assigned to this ring. This name defaults to 'Network n',
|
|
where n is a unique integer value from 1 to n."
|
|
::= { tRingMgmtRing 1 }
|
|
|
|
tRingMgmtStnPortCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of physical ports on this ring which may
|
|
be controlled by this device."
|
|
::= { tRingMgmtRing 2 }
|
|
|
|
tRingMgmtRingPortCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of ring in/out ports on this ring
|
|
which may be controlled by this device."
|
|
::= { tRingMgmtRing 3 }
|
|
|
|
tRingMgmtStnPortsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noEnable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Setting this object to enable will cause all the station ports
|
|
on the ring which may be controlled by this device to be enabled.
|
|
Setting this object to noEnable will have no effect. When read
|
|
this object will always return noEnable."
|
|
::= { tRingMgmtRing 4 }
|
|
|
|
tRingMgmtRingPortsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noEnable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Setting this object to enable will cause all the ring in/out ports
|
|
on the ring which may be controlled by this device to be
|
|
enabled. Setting this object to noEnable will have no effect.
|
|
When read this object will always return noEnable."
|
|
::= { tRingMgmtRing 5 }
|
|
|
|
tRingMgmtStnPortsOn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of enabled station ports on this ring
|
|
which may be controlled by this device."
|
|
::= { tRingMgmtRing 6 }
|
|
|
|
tRingMgmtRingPortsOn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of enabled ring in/out ports on this
|
|
ring which may be controlled by this device."
|
|
::= { tRingMgmtRing 7 }
|
|
|
|
tRingMgmtStations OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of stations currently inserted on the ring,
|
|
if known (includes this device). If not known, returns zero."
|
|
::= { tRingMgmtRing 8 }
|
|
|
|
tRingMgmtRingState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
closed(2),
|
|
normalTokenProtocols(3),
|
|
purge(4),
|
|
contention(5),
|
|
beaconing(6),
|
|
lobeFail(7),
|
|
ringPollFailure(8)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the operational state of the ring, if known."
|
|
::= { tRingMgmtRing 9 }
|
|
|
|
tRingMgmtRingSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the ring speed of the ring, if known. The speed is
|
|
designated by the value returned:
|
|
|
|
unknown..............0
|
|
fourMegaBits.........4
|
|
sixteenMegaBits.....16
|
|
|
|
"
|
|
::= { tRingMgmtRing 10 }
|
|
|
|
tRingMgmtActiveMonitor OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the address of the active monitor on this ring, if known.
|
|
If unknown, the NULL address (00-00-00-00-00-00) is returned."
|
|
::= { tRingMgmtRing 11 }
|
|
|
|
tRingMgmtRingNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A read of this object returns the ring number of the attached ring.
|
|
If the ring number is indeterminate, a zero is returned."
|
|
::= { tRingMgmtRing 12 }
|
|
|
|
tRingMgmtBeaconRecovery OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2),
|
|
invalid(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object controls the operation of beacon recovery. A write of disable
|
|
to this object will cause the beacon recovery process to become inactive
|
|
on this host. A write of enable will cause the beacon recovery process
|
|
to become active. If beacon recovery is inoperable on the managing device
|
|
this object will return 'BADSETINFO'. A read of this object will return
|
|
the current value of this object, reflecting either the last request made
|
|
or, in the case of a device which is unable to manage beacon recovery,
|
|
invalid. This object either defaults to enabled or invalid, depending on
|
|
whether the device can or cannot manage beacon recovery."
|
|
::= { tRingMgmtRing 13 }
|
|
|
|
tRingMgmtBcnRecRingPortRetryCount OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..999 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the number of times a token ring ring port
|
|
will be re-enabled after it has been determined that the port is
|
|
causing the ring to beacon. Values other than 0-100 and 999 will
|
|
result in MIB bad value.
|
|
|
|
Default of object is product dependent.
|
|
Refer to individual product documentation.
|
|
|
|
Valid integer values are defined as:
|
|
0 ...disable ring port retries
|
|
1 - 100 ...retry ring port n times
|
|
999 ... retry ring port infinite times"
|
|
::= { tRingMgmtRing 14 }
|
|
|
|
tRingMgmtBcnRecRingPortRetryDelay OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..999 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the time delay between disabling a token ring
|
|
ring port due to beaconing and re-enabling the port to check the
|
|
state of the ring port.
|
|
Setting this object to zero disables retry queue. Non-zero value
|
|
is delay in seconds. Some products have resolutions that will
|
|
round this value (in seconds) to the nearest multiple of 7 seconds.
|
|
|
|
Default of object is product dependent.
|
|
Refer to individual product documentation."
|
|
::= { tRingMgmtRing 15 }
|
|
|
|
tRingMgmtBcnRecStnPortRetryCount OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..999 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the number of times a token ring station port
|
|
will be re-enabled after it has been determined that the port is
|
|
causing the ring to beacon. Values other than 0-100 and 999 will
|
|
result in MIB bad value. Default of object is product dependent.
|
|
Refer to individual product documentation.
|
|
|
|
Valid integer values are defined as:
|
|
0 ...disable station port retries
|
|
1 - 100 ...retry station port n times
|
|
999 ... retry station port infinite times"
|
|
::= { tRingMgmtRing 16 }
|
|
|
|
tRingMgmtBcnRecStnPortRetryDelay OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..999 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the time delay between disabling a token ring
|
|
station port due to beaconing and re-enabling the port to check the
|
|
state of the station port.
|
|
Setting this object to zero disables retry queue. Non-zero value
|
|
is delay in seconds. Some products have resolutions that will
|
|
round this value (in seconds) to the nearest multiple of 7 seconds.
|
|
|
|
Default of object is product dependent.
|
|
Refer to individual product documentation."
|
|
|
|
::= { tRingMgmtRing 17 }
|
|
|
|
tRingMgmtBcnRecBrdBypassRetryCount OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..999 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the number of times a token ring MIM board,
|
|
having been bypassed by beacon recovery, will be un-bypassed to
|
|
determine if the MIM board is causing the ring to beacon. Values
|
|
other than 0-100 and 999 will result in MIB bad value.
|
|
Valid integer values are defined as:
|
|
0 ...disable MIM bypass retries
|
|
1 - 100 ...retry MIM board un-bypass n times
|
|
999 ...retry MIM board un-bypass infinite times
|
|
Default value is 1."
|
|
::= { tRingMgmtRing 18 }
|
|
|
|
tRingMgmtBcnRecBrdBypassRetryDelay OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..100 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the time delay between bypassing a token ring
|
|
MIM board due to beaconing and re-enabling the MIM board to check
|
|
the state of the board.
|
|
Setting this object to zero disables retry queue. Non-zero value
|
|
is delay in seconds with a delay resolution of 1 second."
|
|
::= { tRingMgmtRing 19 }
|
|
|
|
tRingMgmtBcnRecBrdWrapRetryCount OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..999 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the number of times a token ring MIM board,
|
|
having been wrapped left or right by beacon recovery, will be
|
|
un-wrapped to determine if the MIM board is causing the ring to
|
|
beacon. Values other than 0-100 and 999 will result in MIB bad
|
|
value.
|
|
Valid integer values are defined as:
|
|
0 ...disable MIM bypass retries
|
|
1 - 100 ...retry MIM board un-bypass n times
|
|
999 ...retry MIM board un-bypass infinite times
|
|
Default value is 1."
|
|
::= { tRingMgmtRing 20 }
|
|
|
|
tRingMgmtBcnRecBrdWrapRetryDelay OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..100 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the time delay between wrapping a token ring
|
|
MIM board left or right due to beaconing and un-wrapping the MIM
|
|
board to check the state of the board.
|
|
Setting this object to zero disables retry queue. Non-zero value
|
|
is delay in seconds with a delay resolution of 1 second."
|
|
::= { tRingMgmtRing 21 }
|
|
|
|
tRingMgmtRingPollRecovery OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2),
|
|
invalid(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object controls the operation of ring poll failure recovery.
|
|
A write of disable to this object will cause the ring poll failure
|
|
recovery process to become inactive on this host. A write of
|
|
enable will cause the ring poll failure recovery process to become
|
|
active. If ring poll failure recovery is inoperable on the
|
|
managing device this object will return `BADSETINFO'. A read of
|
|
this object will return the current value of this object,
|
|
reflecting either the last request made or, in the case of a device
|
|
which is unable to manage ring poll failure recovery, invalid.
|
|
This object defaults to enabled."
|
|
::= { tRingMgmtRing 22 }
|
|
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Mgmt Station Objects
|
|
--
|
|
-- Note: Station commands may generate MAC frames on the ring.
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingMgmtStnTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TRingMgmtStnEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of the stations, by MAC address, participating in the ring
|
|
poll process of this ring."
|
|
::= { tRingMgmtStn 1 }
|
|
|
|
tRingMgmtStnEntry OBJECT-TYPE
|
|
SYNTAX TRingMgmtStnEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of the objects pertaining to a station participating in the
|
|
ring poll process of this ring."
|
|
INDEX { tRingMgmtStnAddress }
|
|
::= { tRingMgmtStnTable 1 }
|
|
|
|
TRingMgmtStnEntry ::=
|
|
SEQUENCE {
|
|
tRingMgmtStnAddress
|
|
OCTET STRING,
|
|
tRingMgmtStnName
|
|
DisplayString,
|
|
tRingMgmtStnBoard
|
|
INTEGER,
|
|
tRingMgmtStnPort
|
|
INTEGER,
|
|
tRingMgmtStnUNA
|
|
OCTET STRING,
|
|
tRingMgmtStnDNA
|
|
OCTET STRING,
|
|
tRingMgmtStnPhysLocation
|
|
OCTET STRING,
|
|
tRingMgmtStnFuncClasses
|
|
OCTET STRING,
|
|
tRingMgmtStnPriority
|
|
INTEGER,
|
|
tRingMgmtStnRemoveStn
|
|
INTEGER
|
|
}
|
|
|
|
|
|
tRingMgmtStnAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the MAC address of the station for which the information in
|
|
this table pertains."
|
|
::= { tRingMgmtStnEntry 1 }
|
|
|
|
tRingMgmtStnName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(20))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An ASCII name assigned to this station."
|
|
::= { tRingMgmtStnEntry 2 }
|
|
|
|
tRingMgmtStnBoard OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the slot number of the Token Ring board this station
|
|
is connected to. Board numbers are given as 1 thru n. If unknown,
|
|
a zero is returned."
|
|
::= { tRingMgmtStnEntry 3 }
|
|
|
|
tRingMgmtStnPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the port number of the port on the Token Ring board this
|
|
station is connected to. Port numbers are given as 1 thru n. If
|
|
unknown, a zero is returned."
|
|
::= { tRingMgmtStnEntry 4 }
|
|
|
|
tRingMgmtStnUNA OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the address of the station's nearest upstream neighbor.
|
|
If unknown, the NULL address (00-00-00-00-00-00) is returned."
|
|
::= { tRingMgmtStnEntry 5 }
|
|
|
|
tRingMgmtStnDNA OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the address of the station's nearest downstream neighbor.
|
|
If unknown, the NULL address (00-00-00-00-00-00) is returned."
|
|
::= { tRingMgmtStnEntry 6 }
|
|
|
|
tRingMgmtStnPhysLocation OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(4))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A read of this object returns the physical location of the station.
|
|
A write of this object assigns a user-defined value indicative of the
|
|
physical location, or drop, of the station. If the location is unknown
|
|
or cannot be determined, a zero is returned."
|
|
::= { tRingMgmtStnEntry 7 }
|
|
|
|
tRingMgmtStnFuncClasses OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(2))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A read of this object returns the station's enabled function class
|
|
mask."
|
|
::= { tRingMgmtStnEntry 8 }
|
|
|
|
tRingMgmtStnPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..6)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A read of this object returns the station's maximum access priority."
|
|
::= { tRingMgmtStnEntry 9 }
|
|
|
|
tRingMgmtStnRemoveStn OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noRemove(1),
|
|
remove(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of remove to this object will cause the station to remove
|
|
itself from the ring. A write of noRemove will do nothing. A read
|
|
of this object will return the last request made."
|
|
::= { tRingMgmtStnEntry 10 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Mgmt Host Objects
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingMgmtHostCommands OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
nop(1),
|
|
hwReset(2),
|
|
swReset(3),
|
|
open(4),
|
|
close(5)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write to this object performs the indicated command. Either of
|
|
the reset commands will reset the adapter using default parameters
|
|
and both imply re-insertion onto the ring. A read of this object
|
|
will return the last command issued to the adapter."
|
|
::= { tRingMgmtHost 1 }
|
|
|
|
tRingMgmtHostOpenStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOpen(1),
|
|
badParam(2),
|
|
lobeTestFailed(3),
|
|
signalLoss(4),
|
|
insertionTimeout(5),
|
|
ringFailed(6),
|
|
beaconing(7),
|
|
duplicateMACAddress(8),
|
|
requestFailed(9),
|
|
removeReceived(10),
|
|
open(11)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A read of this object will return the result of the last open command
|
|
issued to the adapter."
|
|
::= { tRingMgmtHost 2 }
|
|
|
|
tRingMgmtHostErrorStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A read of this object will return the last error status returned by
|
|
the adapter. The status is the sum of the applicable error codes
|
|
listed below:
|
|
|
|
No Problem Detected..................0
|
|
Ring Recovery.......................32
|
|
Single Station......................64
|
|
Counter Overflow...................128
|
|
Remove Received....................256
|
|
Auto-removal Error................1024
|
|
Lobe Wire Fault...................2048
|
|
Transmit Beacon...................4096
|
|
Soft Error........................8192
|
|
Hard Error.......................16384
|
|
Signal Loss......................32768
|
|
No Status, Open Not Completed...131072
|
|
|
|
"
|
|
::= { tRingMgmtHost 3 }
|
|
|
|
tRingMgmtHostAMContention OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noContentionAllowed(1),
|
|
contentionAllowed(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write to this object will either allow the adapter to participate
|
|
in the active monitor contention process or not. A read of this
|
|
object will return the setting of this object."
|
|
::= { tRingMgmtHost 4 }
|
|
|
|
tRingMgmtHostTErrorReport OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A read of this object returns the host's error report timer value.
|
|
The default timer value is defined as two seconds by the adapter's
|
|
manufacturer."
|
|
::= { tRingMgmtHost 5 }
|
|
|
|
tRingMgmtHostLocalAdminMac OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A read of this object returns the MAC address assigned to the
|
|
interface attached to this network. A write of this object provides
|
|
for a locally administered MAC address."
|
|
::= { tRingMgmtHost 6 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Mgmt Security Objects
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingMgmtSecurityAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enableWithAlarm(2),
|
|
enableWithRemoveAndAlarm(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write to this object will either disable the security feature, enable
|
|
Station Added trap being sent, or enable security withecurity feature with
|
|
the remove station MAC frame being sent in addition to sending the Station
|
|
Removed trap. A read of this object will return the setting of this
|
|
object."
|
|
|
|
::= { tRingMgmtSecurity 1}
|
|
|
|
tRingMgmtSecurityAddressAdd OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write to this object will add a station's MAC address to the current
|
|
secure station list within the device. The source routing bit within the
|
|
MAC address is ignored. If the security list has reached its maximum
|
|
number of entries, a BAD_VALUE error is returned. A read of this object
|
|
will return a MAC address of 00-00-00-00-00-00."
|
|
|
|
::= { tRingMgmtSecurity 2}
|
|
|
|
tRingMgmtSecurityAddressRemove OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write to this object will remove a station's MAC address from the
|
|
current secure station list within the device. The source routing bit
|
|
within the MAC address is ignored. If a station is not found on the
|
|
list, a BAD_VALUE error is returned. A read of this object will return a
|
|
MAC address of 00-00-00-00-00-00."
|
|
|
|
::= { tRingMgmtSecurity 3}
|
|
|
|
tRingMgmtSecurityStnCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of stations on the secure station list."
|
|
::= { tRingMgmtSecurity 4 }
|
|
|
|
tRingMgmtSecurityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TRingMgmtSecurityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The list of secure stations allowed on the ring."
|
|
::= { tRingMgmtSecurity 5 }
|
|
|
|
tRingMgmtSecurityEntry OBJECT-TYPE
|
|
SYNTAX TRingMgmtSecurityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of objects pertaining to a station allowed on this ring."
|
|
INDEX { tRingMgmtSecurityIfIndex, tRingMgmtSecurityStnAddress }
|
|
::= { tRingMgmtSecurityTable 1 }
|
|
|
|
TRingMgmtSecurityEntry ::=
|
|
SEQUENCE {
|
|
tRingMgmtSecurityIfIndex
|
|
INTEGER,
|
|
tRingMgmtSecurityStnAddress
|
|
OCTET STRING
|
|
}
|
|
|
|
tRingMgmtSecurityIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A read of this object will return the MIB-II ifIndex to the ring
|
|
interface the station referenced by this MAC Address was seen on."
|
|
::= { tRingMgmtSecurityEntry 1 }
|
|
|
|
tRingMgmtSecurityStnAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the MAC address of the station on the secure station list"
|
|
::= { tRingMgmtSecurityEntry 2 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Statistic Objects for the ring
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingStatsRingFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of all LLC frames that have passed
|
|
around this ring. If this value cannot be determined, a zero
|
|
is returned."
|
|
::= { tRingStatsRingErrs 1 }
|
|
|
|
tRingStatsRingKBytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of kilobytes from LLC frames that have passed
|
|
around this ring. If this value cannot be determined, a zero is
|
|
returned."
|
|
::= { tRingStatsRingErrs 2 }
|
|
|
|
tRingStatsRingLineErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of line errors that have occurred
|
|
on this ring."
|
|
::= { tRingStatsRingErrs 3 }
|
|
|
|
tRingStatsRingBurstErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of burst errors that have occurred
|
|
on this ring."
|
|
::= { tRingStatsRingErrs 4 }
|
|
|
|
tRingStatsRingACErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of address/copied errors that
|
|
have occurred on this ring."
|
|
::= { tRingStatsRingErrs 5 }
|
|
|
|
tRingStatsRingAbortSequences OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of abort sequences that have been
|
|
transmitted on this ring."
|
|
::= { tRingStatsRingErrs 6 }
|
|
|
|
tRingStatsRingInternalErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of internal errors that stations on this
|
|
ring have detected."
|
|
::= { tRingStatsRingErrs 7 }
|
|
|
|
tRingStatsRingLostFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of lost frames that have been detected
|
|
on this ring."
|
|
::= { tRingStatsRingErrs 8 }
|
|
|
|
tRingStatsRingCongestErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of times stations on this ring have
|
|
reported receiver congestion errors."
|
|
::= { tRingStatsRingErrs 9 }
|
|
|
|
tRingStatsRingFCErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of frame copied errors that have occurred
|
|
on this ring."
|
|
::= { tRingStatsRingErrs 10 }
|
|
|
|
tRingStatsRingTokenErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of token errors that have occurred on this ring."
|
|
::= { tRingStatsRingErrs 11 }
|
|
|
|
tRingStatsRingFreqErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of frequency errors on this ring."
|
|
::= { tRingStatsRingErrs 12 }
|
|
|
|
tRingStatsRingTotalErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object returns the total number of errors reported by the
|
|
objects in this table (tRingStatsRingErrs 3 thru tRingStatsRingErrs 12)
|
|
that have occurred on this ring."
|
|
::= { tRingStatsRingErrs 13 }
|
|
|
|
tRingStatsRingAMChanges OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of times the active monitor has changed
|
|
on this ring."
|
|
::= { tRingStatsRingErrs 14 }
|
|
|
|
tRingStatsRingRingPurges OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of times the active monitor has purged
|
|
the ring."
|
|
::= { tRingStatsRingErrs 15 }
|
|
|
|
tRingStatsRingBeaconEvents OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of times this ring has entered the
|
|
beaconing state."
|
|
::= { tRingStatsRingErrs 16 }
|
|
|
|
tRingStatsRingLongestBeacon OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the length of time in TimeTicks of the longest
|
|
beaconing state on this ring."
|
|
::= { tRingStatsRingErrs 17 }
|
|
|
|
tRingStatsRingLastBeacon OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the length of time in TimeTicks of the last beaconing
|
|
state on this ring."
|
|
::= { tRingStatsRingErrs 18 }
|
|
|
|
tRingStatsRingLastBeaconType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
recoveryModeSet(1),
|
|
signalLossError(2),
|
|
streamingSignalNotClaimToken(3),
|
|
streamingSignalClaimToken(4),
|
|
noBeaconFramesDetected(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the type of beaconing frames last seen on the ring."
|
|
::= { tRingStatsRingErrs 19 }
|
|
|
|
tRingStatsRingPollFailureNoRecovery OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of times this ring could not recover from a ring poll
|
|
failure since the last time this object was reset."
|
|
::= { tRingStatsRingErrs 20 }
|
|
|
|
tRingStatsRingPollFailureNNIFrameCount OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the number of times this device has detected Neighbor Notification
|
|
Incomplete MAC frames on the ring since the last time this object was
|
|
reset"
|
|
::= { tRingStatsRingErrs 21 }
|
|
|
|
tRingStatsRingPollFailureNNIFrameAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the MAC address of the ring station that last successfully
|
|
participated in the ring poll process during and after the ring poll
|
|
failure process has executed. A value of 00-00-00-00-00-00 indicates
|
|
that a ring poll has been detected."
|
|
::= { tRingStatsRingErrs 22 }
|
|
|
|
tRingStatsRingPollFailureLastNNIFrameTime OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the timestamp of the last time a Neighbor Notification Complete
|
|
MAC frame was received since the last time this object was reset. A
|
|
value of zero indicates that no NNI frame was received."
|
|
::= { tRingStatsRingErrs 23 }
|
|
|
|
tRingStatsRingPollFailureLastDNAAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the last known downstream neighbor MAC address of the ring station
|
|
that was reported in the Neighbor Notification Incomplete MAC frame. A
|
|
value of 00-00-00-00-00-00 indicates that no NNI frame was yet received."
|
|
::= { tRingStatsRingErrs 24 }
|
|
|
|
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Protocol Statistic Objects for the ring
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingStatsRingProtocolSnaFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of SNA frames seen on this ring."
|
|
::= { tRingStatsRingProtos 1 }
|
|
|
|
tRingStatsRingProtocolXnsFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of XNS frames seen on this ring."
|
|
::= { tRingStatsRingProtos 2 }
|
|
|
|
tRingStatsRingProtocolTcpIpFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of TCP/IP frames seen on this ring."
|
|
::= { tRingStatsRingProtos 3 }
|
|
|
|
tRingStatsRingProtocolBanyanFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of Banyan frames seen on this ring."
|
|
::= { tRingStatsRingProtos 4 }
|
|
|
|
tRingStatsRingProtocolIpxFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of Novell IPX frames seen on this ring."
|
|
::= { tRingStatsRingProtos 5 }
|
|
|
|
tRingStatsRingProtocolNetbiosFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of NetBIOS frames seen on this ring."
|
|
::= { tRingStatsRingProtos 6 }
|
|
|
|
tRingStatsRingProtocolLanNetMgrFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of LAN Network Manager frames seen on this ring."
|
|
::= { tRingStatsRingProtos 7 }
|
|
|
|
tRingStatsRingProtocolOtherFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of all other frame types seen on this ring."
|
|
::= { tRingStatsRingProtos 8 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Framesize Statistic Objects for the ring
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingStatsRingFramesizeUpTo63Bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of frames less than 64 bytes in size seen on this ring."
|
|
::= { tRingStatsRingSizes 1 }
|
|
|
|
tRingStatsRingFramesize64To127Bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of frames between 64 bytes and 127 bytes in size seen
|
|
on this ring."
|
|
::= { tRingStatsRingSizes 2 }
|
|
|
|
tRingStatsRingFramesize128To255Bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of frames between 128 bytes and 255 bytes in size seen
|
|
on this ring."
|
|
::= { tRingStatsRingSizes 3 }
|
|
|
|
tRingStatsRingFramesize256To511Bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of frames between 256 bytes and 511 bytes in size seen
|
|
on this ring."
|
|
::= { tRingStatsRingSizes 4 }
|
|
|
|
tRingStatsRingFramesize512To1023Bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of frames between 512 bytes and 1023 bytes in size seen
|
|
on this ring."
|
|
::= { tRingStatsRingSizes 5 }
|
|
|
|
tRingStatsRingFramesize1024To2047Bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of frames between 1024 bytes and 2047 bytes in size seen
|
|
on this ring."
|
|
::= { tRingStatsRingSizes 6 }
|
|
|
|
tRingStatsRingFramesize2048To4095Bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of frames between 2048 bytes and 4095 bytes in size seen
|
|
on this ring."
|
|
::= { tRingStatsRingSizes 7 }
|
|
|
|
tRingStatsRingFramesize4096AndUpBytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the count of frames greater than 4096 bytes in size seen on this
|
|
ring."
|
|
::= { tRingStatsRingSizes 8 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Statistic Objects for a Station on the ring
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingStatsStnTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TRingStatsStnEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of statistical objects reported by the stations participating in
|
|
the ring poll process of this ring."
|
|
::= { tRingStatsStn 1 }
|
|
|
|
tRingStatsStnEntry OBJECT-TYPE
|
|
SYNTAX TRingStatsStnEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of statistical objects reported by a station which is participating
|
|
in the ring poll process of this ring."
|
|
INDEX { tRingStatsStnAddress }
|
|
::= { tRingStatsStnTable 1 }
|
|
|
|
TRingStatsStnEntry ::=
|
|
SEQUENCE {
|
|
tRingStatsStnAddress
|
|
OCTET STRING,
|
|
tRingStatsStnFrames
|
|
Counter,
|
|
tRingStatsStnBytes
|
|
Counter,
|
|
tRingStatsStnLineErrors
|
|
Counter,
|
|
tRingStatsStnBurstErrors
|
|
Counter,
|
|
tRingStatsStnACErrors
|
|
Counter,
|
|
tRingStatsStnAbortSequences
|
|
Counter,
|
|
tRingStatsStnInternalErrors
|
|
Counter,
|
|
tRingStatsStnLostFrames
|
|
Counter,
|
|
tRingStatsStnCongestErrors
|
|
Counter,
|
|
tRingStatsStnFCErrors
|
|
Counter,
|
|
tRingStatsStnTokenErrors
|
|
Counter,
|
|
tRingStatsStnFreqErrors
|
|
Counter,
|
|
tRingStatsStnErrors
|
|
Counter
|
|
}
|
|
|
|
tRingStatsStnAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the MAC address to the station port for which the
|
|
information in this table pertains."
|
|
::= { tRingStatsStnEntry 1 }
|
|
|
|
tRingStatsStnFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object returns the total number of LLC frames that
|
|
have originated from this station."
|
|
::= { tRingStatsStnEntry 2 }
|
|
|
|
tRingStatsStnBytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of bytes from all LLC frames
|
|
that have originated from this station."
|
|
::= { tRingStatsStnEntry 3 }
|
|
|
|
tRingStatsStnLineErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object gives the number of line errors that have been
|
|
detected by the station."
|
|
::= { tRingStatsStnEntry 4 }
|
|
|
|
tRingStatsStnBurstErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object gives the number of burst errors that have been
|
|
detected by the station."
|
|
::= { tRingStatsStnEntry 5 }
|
|
|
|
tRingStatsStnACErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of address/copied errors that
|
|
that have been detected by the station."
|
|
|
|
::= { tRingStatsStnEntry 6 }
|
|
|
|
tRingStatsStnAbortSequences OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object gives the number of abort sequences that have
|
|
been sent by the station."
|
|
::= { tRingStatsStnEntry 7 }
|
|
|
|
tRingStatsStnInternalErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object gives the number of internal errors that have
|
|
been detected by the station."
|
|
::= { tRingStatsStnEntry 8 }
|
|
|
|
tRingStatsStnLostFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object gives the number of lost frames that have been
|
|
detected by the station."
|
|
::= { tRingStatsStnEntry 9 }
|
|
|
|
tRingStatsStnCongestErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object gives the number of congestion errors that have
|
|
been occurred at the station."
|
|
::= { tRingStatsStnEntry 10 }
|
|
|
|
tRingStatsStnFCErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object gives the number of frame copied errors that have
|
|
been detected by the station."
|
|
::= { tRingStatsStnEntry 11 }
|
|
|
|
tRingStatsStnTokenErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object gives the number of token errors that have been
|
|
detected by the station while it was acting as the active monitor."
|
|
::= { tRingStatsStnEntry 12 }
|
|
|
|
tRingStatsStnFreqErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object gives the number of frequency errors that have
|
|
been detected by the station."
|
|
::= { tRingStatsStnEntry 13 }
|
|
|
|
tRingStatsStnErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object returns the sum of all errors reported by this
|
|
table (tRingStatsStnEntry 4 thru tRingStatsStnEntry 13) that
|
|
have been detected by this station."
|
|
::= { tRingStatsStnEntry 14 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Reset Statistics Objects for the ring
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this group is optional.
|
|
-- However, if any one element of the group is implemented, the entire
|
|
-- group must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingStatsResetCounters OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noResetCounters(1),
|
|
resetCounters (2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object, when written with the value resetCounters, would reset all
|
|
of this MIB's counter objects associated with the stations on this ring.
|
|
This in turn resets all of this MIB's counter objects associated with this
|
|
ring. Writing this object with the value noResetCounters has no effect.
|
|
When read, this object returns noResetCounters."
|
|
::= { tRingStatsReset 1 }
|
|
|
|
tRingStatsResetTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reports the time in TimeTicks that this ring's statistical
|
|
counters were last reset via the tRingStatsResetCounters command. If the
|
|
counters have not been reset, this value is zero."
|
|
::= { tRingStatsReset 2 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Alarm Objects for the ring
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Alarm Objects for the ring...Enable
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingAlarmsRingTimebase OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Get/Set alarm timebase. This timebase is used for all alarms
|
|
pertaining to this ring (including station alarms). Measured in
|
|
seconds. Minimum interval (default)...10 secs."
|
|
::= { tRingAlarmsRingEnbl 1 }
|
|
|
|
tRingAlarmsRingRingPurgesEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Ring Purges threshold alarm.
|
|
A write of value 1 will disable this threshold alarm (default)."
|
|
::= { tRingAlarmsRingEnbl 2 }
|
|
|
|
tRingAlarmsRingAMPErrsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Active Monitor Error threshold
|
|
alarm. A write of value 1 will disable this threshold alarm (default)."
|
|
::= { tRingAlarmsRingEnbl 3 }
|
|
|
|
tRingAlarmsRingTokenErrsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Token Errors threshold alarm.
|
|
A write of value 1 will disable this threshold alarm (default)."
|
|
::= { tRingAlarmsRingEnbl 4 }
|
|
|
|
tRingAlarmsRingClaimTknErrsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Claim Token Errors threshold alarm.
|
|
A write of value 1 will disable this threshold alarm (default)."
|
|
::= { tRingAlarmsRingEnbl 5 }
|
|
|
|
tRingAlarmsRingLostFramesEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Lost Frames threshold alarm.
|
|
A write of value 1 will disable this threshold alarm (default)."
|
|
::= { tRingAlarmsRingEnbl 6 }
|
|
|
|
tRingAlarmsRingBeaconStateEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Beacon State threshold alarm.
|
|
A write of value 1 will disable this threshold alarm (default)."
|
|
::= { tRingAlarmsRingEnbl 7 }
|
|
|
|
tRingAlarmsRingFrameCountEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the total Frame Count threshold alarm.
|
|
A write of value 1 will disable this threshold alarm (default)."
|
|
::= { tRingAlarmsRingEnbl 8 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Alarm Objects for the ring...Threshold
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
|
|
tRingAlarmsRingRingPurgesThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Ring Purges. Valid ranges are
|
|
1 to 36000 with a default value of 70."
|
|
::= { tRingAlarmsRingThrsh 1 }
|
|
|
|
tRingAlarmsRingAMPErrsThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Active Monitor Errors. Valid
|
|
ranges are 1 to 1800 with a default value of 1."
|
|
::= { tRingAlarmsRingThrsh 2 }
|
|
|
|
tRingAlarmsRingTokenErrsThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Token Errors. Valid ranges are
|
|
5 to 7200 with a default value of 10."
|
|
::= { tRingAlarmsRingThrsh 3 }
|
|
|
|
tRingAlarmsRingClaimTknThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Claim Tokens. Valid ranges are
|
|
1 to 7200 with a default value of 5."
|
|
::= { tRingAlarmsRingThrsh 4 }
|
|
|
|
tRingAlarmsRingLostFramesThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Lost Frames. Valid ranges are
|
|
5 to 7200 with a default value of 10."
|
|
::= { tRingAlarmsRingThrsh 5 }
|
|
|
|
tRingAlarmsRingBeaconStateThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Beacon States. Valid ranges are
|
|
1 to 7200 with a default value of 1."
|
|
::= { tRingAlarmsRingThrsh 6 }
|
|
|
|
tRingAlarmsRingFrameCountThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for the total Frame Count. Valid
|
|
ranges are 2430 to 250000 with a default values of 8920 for
|
|
4 Mbps and 33890 for 16 Mbps ring speeds."
|
|
::= { tRingAlarmsRingThrsh 7 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Alarm Objects for a Station Port on the ring
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Alarm Objects for a Station ...Enable
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingAlarmsStnEnblTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TRingAlarmsStnEnblEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of alarm enabling objects pertaining to the stations participating
|
|
in the ring poll process on this ring."
|
|
::= { tRingAlarmsStnEnbl 1 }
|
|
|
|
tRingAlarmsStnEnblEntry OBJECT-TYPE
|
|
SYNTAX TRingAlarmsStnEnblEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of alarm enabling objects pertaining to a station participating in
|
|
the ring poll process on this ring."
|
|
INDEX { tRingAlarmsStnEnblAddress }
|
|
::= { tRingAlarmsStnEnblTable 1 }
|
|
|
|
TRingAlarmsStnEnblEntry ::=
|
|
SEQUENCE {
|
|
tRingAlarmsStnEnblAddress
|
|
OCTET STRING,
|
|
tRingAlarmsStnEnblLineErrsEnable
|
|
INTEGER,
|
|
tRingAlarmsStnEnblInternalErrsEnable
|
|
INTEGER,
|
|
tRingAlarmsStnEnblBurstErrsEnable
|
|
INTEGER,
|
|
tRingAlarmsStnEnblACErrsEnable
|
|
INTEGER,
|
|
tRingAlarmsStnEnblRcvrCongestEnable
|
|
INTEGER
|
|
}
|
|
|
|
tRingAlarmsStnEnblAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the address of the station to which the information in this
|
|
table pertains."
|
|
::= { tRingAlarmsStnEnblEntry 1 }
|
|
|
|
tRingAlarmsStnEnblLineErrsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Line Errors threshold alarm
|
|
for this station. A write of value 1 will disable this threshold
|
|
alarm (default)."
|
|
::= { tRingAlarmsStnEnblEntry 2 }
|
|
|
|
tRingAlarmsStnEnblInternalErrsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Internal Errors threshold alarm
|
|
for this station. A write of value 1 will disable this threshold
|
|
alarm (default)."
|
|
::= { tRingAlarmsStnEnblEntry 3 }
|
|
|
|
tRingAlarmsStnEnblBurstErrsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Burst Errors threshold alarm
|
|
for this station. A write of value 1 will disable this threshold
|
|
alarm (default)."
|
|
::= { tRingAlarmsStnEnblEntry 4 }
|
|
|
|
tRingAlarmsStnEnblACErrsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Address Recognized/Frame Copied
|
|
Errors threshold alarm for this station. A write of value 1 will
|
|
disable this threshold alarm (default)."
|
|
::= { tRingAlarmsStnEnblEntry 5 }
|
|
|
|
tRingAlarmsStnEnblRcvrCongestEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of value 2 will enable the Receiver Congestion threshold
|
|
alarm for this station. A write of value 1 will disable this threshold
|
|
alarm (default)."
|
|
::= { tRingAlarmsStnEnblEntry 6 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Alarm Objects for a Station Port...Threshold
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is optional.
|
|
-- However, if any one element of the table is implemented, the entire
|
|
-- table must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingAlarmsStnThrshTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TRingAlarmsStnThrshEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of threshold alarm objects pertaining to the stations participating
|
|
in the ring poll process on this ring."
|
|
::= { tRingAlarmsStnThrsh 1 }
|
|
|
|
tRingAlarmsStnThrshEntry OBJECT-TYPE
|
|
SYNTAX TRingAlarmsStnThrshEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of threshold alarm objects pertaining to a station participating in
|
|
the ring poll process on this ring."
|
|
INDEX { tRingAlarmsStnThrshAddress }
|
|
::= { tRingAlarmsStnThrshTable 1 }
|
|
|
|
TRingAlarmsStnThrshEntry ::=
|
|
SEQUENCE {
|
|
tRingAlarmsStnThrshAddress
|
|
OCTET STRING,
|
|
tRingAlarmsStnThrshLineErrsThreshold
|
|
INTEGER,
|
|
tRingAlarmsStnThrshInternalErrsThreshold
|
|
INTEGER,
|
|
tRingAlarmsStnThrshBurstErrsThreshold
|
|
INTEGER,
|
|
tRingAlarmsStnThrshACErrsThreshold
|
|
INTEGER,
|
|
tRingAlarmsStnThrshRcvrCongestThreshold
|
|
INTEGER
|
|
}
|
|
|
|
tRingAlarmsStnThrshAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the address of the station to which the information in this
|
|
table pertains."
|
|
::= { tRingAlarmsStnThrshEntry 1 }
|
|
|
|
tRingAlarmsStnThrshLineErrsThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Line Errors. Valid
|
|
ranges are 1 to 3600 with a default value of 2."
|
|
::= { tRingAlarmsStnThrshEntry 2 }
|
|
|
|
tRingAlarmsStnThrshInternalErrsThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Internal Errors. Valid
|
|
ranges are 1 to 3600 with a default value of 1."
|
|
::= { tRingAlarmsStnThrshEntry 3 }
|
|
|
|
tRingAlarmsStnThrshBurstErrsThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Burst Errors. Valid
|
|
ranges are 5 to 18000 with a default value of 10."
|
|
::= { tRingAlarmsStnThrshEntry 4 }
|
|
|
|
tRingAlarmsStnThrshACErrsThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Address Recognized/Frame
|
|
Copied Errors. Valid ranges are 1 to 1800 with a default
|
|
value of 2."
|
|
::= { tRingAlarmsStnThrshEntry 5 }
|
|
|
|
tRingAlarmsStnThrshRcvrCongestThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The threshold alarm value for Receiver Congestion Errors.
|
|
Valid ranges are 1 to 90000 with a default value of 124."
|
|
::= { tRingAlarmsStnThrshEntry 6 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Port Group objects
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is mandatory.
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingPortGrpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TRingPortGrpEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of port group management objects which pertains to a
|
|
collection of port groups making up this ring."
|
|
::= { tRingPortGrp 1 }
|
|
|
|
tRingPortGrpEntry OBJECT-TYPE
|
|
SYNTAX TRingPortGrpEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of port group management objects which pertains to a
|
|
single instance of a port group residing on this ring."
|
|
INDEX { tRingPortGrpId }
|
|
::= { tRingPortGrpTable 1 }
|
|
|
|
TRingPortGrpEntry ::=
|
|
SEQUENCE {
|
|
tRingPortGrpId
|
|
INTEGER,
|
|
tRingPortGrpName
|
|
DisplayString,
|
|
tRingPortGrpStnPortCount
|
|
INTEGER,
|
|
tRingPortGrpRingPortCount
|
|
INTEGER,
|
|
tRingPortGrpStnPortsEnable
|
|
INTEGER,
|
|
tRingPortGrpRingPortsEnable
|
|
INTEGER,
|
|
tRingPortGrpStnPortsOn
|
|
INTEGER,
|
|
tRingPortGrpRingPortsOn
|
|
INTEGER,
|
|
tRingPortGrpMode
|
|
INTEGER,
|
|
tRingPortGrpSpeed
|
|
INTEGER,
|
|
tRingPortGrpSpeedFault
|
|
INTEGER,
|
|
tRingPortGrpSpeedFaultLocation
|
|
INTEGER,
|
|
tRingPortGrpBypassRingPortState
|
|
INTEGER
|
|
}
|
|
|
|
tRingPortGrpId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns an index to a port group for which the information in
|
|
this table pertains."
|
|
::= { tRingPortGrpEntry 1 }
|
|
|
|
tRingPortGrpName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(20))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An ASCII name assigned to this port group. The default name is
|
|
Board n', where n is a number 1 through n."
|
|
::= { tRingPortGrpEntry 2 }
|
|
|
|
tRingPortGrpStnPortCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the total number of station ports on the
|
|
addressed board."
|
|
::= { tRingPortGrpEntry 3 }
|
|
|
|
tRingPortGrpRingPortCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the total number of ring ports (ring-in
|
|
or ring-out) on the addressed board."
|
|
::= { tRingPortGrpEntry 4 }
|
|
|
|
tRingPortGrpStnPortsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noEnable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Setting this object to enable will cause all the station ports
|
|
in this port group to be enabled. Setting this object to noEnable
|
|
will have no effect on the station ports in this port group. When
|
|
read this object will always return noEnable."
|
|
::= { tRingPortGrpEntry 5 }
|
|
|
|
tRingPortGrpRingPortsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noEnable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Setting this object to enable will cause all the ring ports
|
|
in this port group to be enabled. Setting this object to noEnable
|
|
will have no effect on the ring ports in this port group. When
|
|
read this object will always return noEnable."
|
|
::= { tRingPortGrpEntry 6 }
|
|
|
|
tRingPortGrpStnPortsOn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of enabled station ports in this port
|
|
group."
|
|
::= { tRingPortGrpEntry 7 }
|
|
|
|
tRingPortGrpRingPortsOn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the total number of enabled ring in/out ports in this
|
|
port group."
|
|
::= { tRingPortGrpEntry 8 }
|
|
|
|
tRingPortGrpMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
managementMode(1),
|
|
autoMode(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object defines the mode of the board. In Auto Mode, the
|
|
board is using its hardware defaults. The default values of the
|
|
board are all ports enabled, speed selected by the HW jumper on
|
|
the board, the FNB attempts to attach left and right and not
|
|
bypassed, ring port phantom current (if applicable) is controlled
|
|
via a HW switch, and selectable media (if applicable) is managed
|
|
also via a HW switch. In Management Mode, the hardware defaults
|
|
may be overridden by network or local management."
|
|
::= { tRingPortGrpEntry 9 }
|
|
|
|
tRingPortGrpSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fourMegaBits(4),
|
|
sixteenMegaBits(16)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the speed of the board. On devices with a MAC
|
|
interface this object is read-only, and will return NO SUCH
|
|
NAME on write requests."
|
|
::= { tRingPortGrpEntry 10 }
|
|
|
|
tRingPortGrpSpeedFault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noFaultDetected(1),
|
|
faultDetected(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reports a ring speed fault."
|
|
::= { tRingPortGrpEntry 11 }
|
|
|
|
tRingPortGrpSpeedFaultLocation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
fnb(2),
|
|
ringIn(3),
|
|
ringOut(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object indicates the last ring speed fault detection circuit(s)
|
|
to detect the fault, if there was one."
|
|
::= { tRingPortGrpEntry 12 }
|
|
|
|
tRingPortGrpBypassRingPortState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
off(2),
|
|
on(3),
|
|
illegal(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets and reports the state of the ring bypass
|
|
relay on those token ring boards which support the relay."
|
|
::= { tRingPortGrpEntry 13 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Ports Mgmt objects
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is mandatory.
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingPortMgmtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TRingPortMgmtEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of port management objects which pertains to a collection of
|
|
ports in a port group residing on this ring."
|
|
::= { tRingPortMgmt 1 }
|
|
|
|
tRingPortMgmtEntry OBJECT-TYPE
|
|
SYNTAX TRingPortMgmtEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of port management objects which pertains to a single instance
|
|
of a port in a port group residing on this ring."
|
|
INDEX { tRingPortMgmtPortId, tRingPortMgmtPortGrpId }
|
|
::= { tRingPortMgmtTable 1 }
|
|
|
|
TRingPortMgmtEntry ::=
|
|
SEQUENCE {
|
|
tRingPortMgmtPortId
|
|
INTEGER,
|
|
tRingPortMgmtPortGrpId
|
|
INTEGER,
|
|
tRingPortMgmtPortName
|
|
DisplayString,
|
|
tRingPortMgmtPortAdminState
|
|
INTEGER,
|
|
tRingPortMgmtPortOperState
|
|
INTEGER,
|
|
tRingPortMgmtPortType
|
|
OBJECT IDENTIFIER,
|
|
tRingPortMgmtSpeedFaultDetect
|
|
INTEGER,
|
|
tRingPortMgmtRingOutEnable
|
|
INTEGER
|
|
|
|
}
|
|
|
|
tRingPortMgmtPortId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns an index to a port for which the information in this table
|
|
pertains."
|
|
::= { tRingPortMgmtEntry 1 }
|
|
|
|
tRingPortMgmtPortGrpId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns an index to a port group to which the port belongs for
|
|
which the information in this table pertains."
|
|
::= { tRingPortMgmtEntry 2 }
|
|
|
|
tRingPortMgmtPortName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(20))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Gets/Sets an ASCII name for this port. The default name for this
|
|
object is 'Board b, Port p', where b and p are integers 1 through n."
|
|
::= { tRingPortMgmtEntry 3 }
|
|
|
|
tRingPortMgmtPortAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Setting this object to enable will cause the port to be enabled.
|
|
Setting this object to disable will cause the ports to be disabled.
|
|
When read this object will always return the state of the last
|
|
request."
|
|
::= { tRingPortMgmtEntry 4 }
|
|
|
|
tRingPortMgmtPortOperState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notOperational(1),
|
|
operational(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns the operational state of this port."
|
|
::= { tRingPortMgmtEntry 5 }
|
|
|
|
tRingPortMgmtPortType OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Uniquely defines the station or ring port type. An authoritative
|
|
identification for a token ring station or ring port type. By
|
|
convention, this value is allocated within the SMI enterprises
|
|
subtree (1.3.6.1.4.1), and provides an easy and unambiguous means
|
|
to determine the type of a token ring station or ring port."
|
|
::= { tRingPortMgmtEntry 6 }
|
|
|
|
tRingPortMgmtSpeedFaultDetect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notDetectable(1),
|
|
noFaultDetected(2),
|
|
faultDetected(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object indicates whether a speed fault has been detected at
|
|
this port. If the HW is incapable of detecting a speed fault at
|
|
the port, the value notDetectable is returned."
|
|
::= { tRingPortMgmtEntry 7 }
|
|
|
|
tRingPortMgmtRingOutEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvailable(1),
|
|
disable(2),
|
|
enable(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object, when written, permits the port to function as
|
|
either a ring out port or a station port, if available. If this
|
|
selection is not supported by this port, then any write to this
|
|
object will return a BADSETINFO error. When read, this object
|
|
will return the state of the port with respect to this mode of
|
|
operation. The default state of this object, if available, is
|
|
disabled; otherwise it is notAvailable."
|
|
::= { tRingPortMgmtEntry 8 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Ports Station objects
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is mandatory.
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingPortStnTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TRingPortStnEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of station port management objects which pertains to a collection of
|
|
station ports in a port group residing on this ring."
|
|
::= { tRingPortStn 1 }
|
|
|
|
tRingPortStnEntry OBJECT-TYPE
|
|
SYNTAX TRingPortStnEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of station port management objects which pertains to a single
|
|
instance of a station port in a port group residing on this ring."
|
|
INDEX { tRingPortStnPortId, tRingPortStnPortGrpId }
|
|
::= { tRingPortStnTable 1 }
|
|
|
|
TRingPortStnEntry ::=
|
|
SEQUENCE {
|
|
tRingPortStnPortId
|
|
INTEGER,
|
|
tRingPortStnPortGrpId
|
|
INTEGER,
|
|
tRingPortStnPortLinkState
|
|
INTEGER,
|
|
tRingPortStnPortLinkStateTime
|
|
TimeTicks,
|
|
tRingPortStnPortMapEnable
|
|
INTEGER,
|
|
tRingPortStnPortMappedMacAddr
|
|
OCTET STRING,
|
|
tRingPortStnInsertionTrapEnable
|
|
INTEGER
|
|
}
|
|
|
|
tRingPortStnPortId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns an index to a port for which the information in this table
|
|
pertains."
|
|
::= { tRingPortStnEntry 1 }
|
|
|
|
tRingPortStnPortGrpId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns an index to a port group to which the port belongs for
|
|
which the information in this table pertains."
|
|
::= { tRingPortStnEntry 2 }
|
|
|
|
tRingPortStnPortLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noLink(1),
|
|
link(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reports the link status of a port. The link status
|
|
indicates the port is detecting a good phantom current."
|
|
::= { tRingPortStnEntry 3 }
|
|
|
|
tRingPortStnPortLinkStateTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reports the amount of time in TimeTicks since the
|
|
port's link state last changed."
|
|
::= { tRingPortStnEntry 4 }
|
|
|
|
tRingPortStnPortMapEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mappingEnabled(1),
|
|
mappingDisabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of mappingEnabled to this object permits a station port
|
|
to be associated, or mapped, to a station participating in the
|
|
ring poll process on this ring. A write of mappingDisabled prevents
|
|
this association from taking place. This object is intended to be
|
|
used when a network monitoring device, such as Network General's
|
|
Sniffer (tm), is inserted on a ring but is not actively participating
|
|
in the ring poll. The default value of this object is mappingEnabled."
|
|
::= { tRingPortStnEntry 5 }
|
|
|
|
tRingPortStnPortMappedMacAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reports the MAC address of the station mapped to
|
|
this port, if known. If unknown, the NULL address is returned."
|
|
::= { tRingPortStnEntry 6 }
|
|
|
|
tRingPortStnInsertionTrapEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A write of enabled to this object permits the port inserted and
|
|
port deinserted traps to be sent when phantom current has been
|
|
asserted or removed, respectively, on this station port. A write
|
|
of disabled prevents the traps from being sent. The default state
|
|
of this object is disabled."
|
|
::= { tRingPortStnEntry 7 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Ports Ring objects
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this table is mandatory.
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingPortRingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TRingPortRingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of ring port management objects which pertains to a collection of
|
|
ring ports in a port group residing on this ring."
|
|
::= { tRingPortRing 1 }
|
|
|
|
tRingPortRingEntry OBJECT-TYPE
|
|
SYNTAX TRingPortRingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of ring port management objects which pertains to a single instance
|
|
of a ring port in a port group residing on this ring."
|
|
INDEX { tRingPortRingPortId, tRingPortRingPortGrpId }
|
|
::= { tRingPortRingTable 1 }
|
|
|
|
TRingPortRingEntry ::=
|
|
SEQUENCE {
|
|
tRingPortRingPortId
|
|
INTEGER,
|
|
tRingPortRingPortGrpId
|
|
INTEGER,
|
|
tRingPortRingPortClass
|
|
INTEGER,
|
|
tRingPortRingPortMediaSelect
|
|
INTEGER,
|
|
tRingPortRingFaultStatus
|
|
INTEGER,
|
|
tRingPortRingFaultStateTime
|
|
TimeTicks,
|
|
tRingPortRingPhantomCurrent
|
|
INTEGER,
|
|
tRingPortRingPortType
|
|
INTEGER
|
|
}
|
|
|
|
tRingPortRingPortId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns an index to a port for which the information in this table
|
|
pertains."
|
|
::= { tRingPortRingEntry 1 }
|
|
|
|
tRingPortRingPortGrpId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Returns an index to a port group to which the port belongs for
|
|
which the information in this table pertains."
|
|
::= { tRingPortRingEntry 2 }
|
|
|
|
tRingPortRingPortClass OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noAutowrap(1),
|
|
autowrap(2),
|
|
selectable(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object returns a code indicating whether the queried ring port
|
|
is capable of either autowrapping or not, or whether the media type
|
|
is selectable (implies autowrappability)."
|
|
::= { tRingPortRingEntry 3 }
|
|
|
|
tRingPortRingPortMediaSelect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noSelection(1),
|
|
stp(2),
|
|
fiber(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When written, this object allows for the selection of the media type
|
|
for this ring port. If the ring port is not selectable and an
|
|
attempt is made to change the media type, a BADSETINFO error will
|
|
be returned. When read, this object will return the last selection
|
|
made unless it is unselectable, in which case noSelection is
|
|
returned."
|
|
::= { tRingPortRingEntry 4 }
|
|
|
|
tRingPortRingFaultStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported(1),
|
|
noFaultDetected(2),
|
|
faultDetected(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reports the media fault status of a ring port capable of
|
|
auto-wrapping."
|
|
::= { tRingPortRingEntry 5 }
|
|
|
|
tRingPortRingFaultStateTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reports the amount of time in TimeTicks since the
|
|
ring port fault state last changed."
|
|
::= { tRingPortRingEntry 6 }
|
|
|
|
tRingPortRingPhantomCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noPhantomAvailable(1),
|
|
activatePhantom(2),
|
|
deactivatePhantom(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When written with the value activatePhantom, this object activates
|
|
the board's phantom current for the ring port, if applicable. This
|
|
may be different from the HW switch setting. When written with the
|
|
value deactivatePhantom, the board removes phantom current for this
|
|
port, if applicable. This may be different from the HW switch setting.
|
|
If the port does not support phantom drive, any write to this object
|
|
will return a BADSETINFO error. When read, this object reports the
|
|
state of the ring port's phantom drive status, whether enabled,
|
|
disabled, or not supported."
|
|
::= { tRingPortRingEntry 7 }
|
|
|
|
tRingPortRingPortType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ringIn(1),
|
|
ringOut(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reports the ring port type."
|
|
::= { tRingPortRingEntry 8 }
|
|
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Token Ring Interface
|
|
--
|
|
-- ============================================================
|
|
--
|
|
-- Implementation of this node is optional.
|
|
-- However, if any one element of the node is implemented, the entire
|
|
-- node must be implemented
|
|
--
|
|
-- ============================================================
|
|
|
|
tRingIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A read of this object will return the MIB-II ifIndex to the interface
|
|
this ring is attached to."
|
|
::= { tRingIf 1 }
|
|
|
|
|
|
--
|
|
-- Revision History
|
|
-- Rev 1.00
|
|
-- Initial working document.
|
|
--
|
|
-- Rev 1.01
|
|
-- Many major modifications.
|
|
-- a) Ring Pairs are now referred to as ring in/out ports.
|
|
-- b) Under tRingMgmt added tRingMgmtHost for host adapter access.
|
|
-- c) Removed tRingPortRingCommon and tRingPortRingActive. Their objects
|
|
-- are now included under tRingPortRing. See them directly for more
|
|
-- details.
|
|
-- d) tRingMgmtRingState has been modified to more accurately reflect the
|
|
-- actual states the ring could be in.
|
|
-- e) tRingMgmtRingSpeed has been modified to return "unknown" if the ring
|
|
-- speed cannot be determined (in the case of the IRM3, for instance).
|
|
-- f) tRingActiveMonitor is now described to return the NULL address if the
|
|
-- active monitor is unknown.
|
|
-- g) tRingMgmtRingNumber is described to only allow a set if the device is
|
|
-- configured to function as either the CRS or the RPS.
|
|
-- h) tRingMgmtStationTimeOut has been removed.
|
|
-- i) All tables concerned with stations are now indexed using the station
|
|
-- address instead of an index value.
|
|
-- j) tRingMgmtStnCommands has been removed.
|
|
-- k) tRingMgmtStnRingNumber has been removed.
|
|
-- l) tRingMgmtStnState has been modified to more accurately reflect the
|
|
-- actual states the station could be in.
|
|
-- m) tRingMgmtStnURP has been removed.
|
|
-- n) tRingMgmtStnURPBoard has been removed.
|
|
-- o) tRingMgmtStnURPPort has been removed.
|
|
-- p) tRingStatsRingBeaconStates is now called tRingStatsRingBeaconEvents.
|
|
-- q) The syntax for tRingStatsRingLongest Beacon and tRingStatsRingLastBeacon
|
|
-- has been changed from INTEGER to Timeticks.
|
|
-- r) tRingStatsStnErrorTimer is described to only allow a set if the device
|
|
-- is configured to function as the CRS.
|
|
-- s) tRingMgmtHostState has been modified to more accurately reflect the
|
|
-- actual states the host adapter could be in.
|
|
-- t) All of the timers in tRingMgmtHost have been removed with the exception
|
|
-- of tRingMgmtHostTErrorReport.
|
|
-- u) tRingMgmtHostLanMgrFns has been renamed tRingMgmtHostMgmtFunctions.
|
|
-- v) All of the tRingMgmtHostxxxAddress objects have been removed with the
|
|
-- exception of tRingMgmtHostRPSAddress.
|
|
-- w) All of the alarm objects have been redefined. See them directly.
|
|
-- x) tRingPortGrpSpeedFaultPort has been renamed to tRingPortGrpSpeedFaultLocation.
|
|
-- Also, the enumeration "unknown" has been added.
|
|
-- y) The enumeration "notApplicable" has been added to tRingPortGrpBypassRingPortState.
|
|
-- z) tRingPortMgmtPortLinkState has been removed.
|
|
--
|
|
-- Rev 1.02
|
|
-- a) tRingMgmtStnState has been modified to more accurately reflect the
|
|
-- actual states the station could be in.
|
|
-- b) tRingMgmtStnDNA/UNA are now described to return the NULL address if the
|
|
-- upstream or downstream neighbor addresses are unknown.
|
|
-- c) tRingMgmtStnDropNumber has been renamed to tRingMgmtStnPhysLocation.
|
|
-- d) tRingMgmtStnPhysLocation/FuncClasses/Priority descriptions have been
|
|
-- modified to state that a set of these parameters are allowed only if
|
|
-- either the CRS or RPS (or, in some cases, both) functions are operational.
|
|
-- The same applies to tRingMgmtHostTErrorReport.
|
|
-- e) In tRingMgmtHostMgmtFunctions, the options have been enumerated a little
|
|
-- differently. See the object for details.
|
|
-- f) The unit of measure (secs.) for tRingAlarmsRingTimebase has been defined.
|
|
-- g) Alarms were wholly screwed up. They have been fixed. There have also
|
|
-- had some new objects added. See the alarms for details.
|
|
-- h) tRingMgmtStnPortCount was including the device adapter as a port.
|
|
-- This is no longer the case. The adapter is now counted as a station
|
|
-- in tRingMgmtStations.
|
|
-- i) tRingMgmtRingNumber is now described to return 0 if the number cannot
|
|
-- be determined (as would be the case for an Ethernet device managing
|
|
-- token ring boards).
|
|
-- j) In tRingMgmtStnFuncClasses, the syntax has been changed from OCTET
|
|
-- STRING (SIZE(4)) to OCTET STRING (SIZE(2)).
|
|
-- k) In tRingMgmtHostCommands, two new commands have replaced the reset
|
|
-- command. These are hwReset and swReset.
|
|
-- l) tRingMgmtHostStatus has been renamed tRingMgmtHostErrorStatus. Also,
|
|
-- the old order (HostStatus, HostState, and OpenStatus) has been reordered
|
|
-- to be OpenStatus, ErrorStatus, and HostState.
|
|
-- m) tRingMgmtHostMgmtFunctions are no longer represented as enumerated types.
|
|
-- Instead, they are now represented as bit fields which may be summed in
|
|
-- order to activate more than one function.
|
|
-- n) tRingPortGrpSpeedFaultLocation has been redefined to maintain and return
|
|
-- the location of the last ring speed fault detected.
|
|
-- o) tRingPortGrpBypassRingPortState has been modified to reflect that this
|
|
-- object refers to any and all boards which support the bypass mux and not
|
|
-- just a small subset of these boards.
|
|
--
|
|
-- Rev 1.03
|
|
-- a) Added tRingIf node. The object tRingIfIndex was also added.
|
|
-- b) Reordered the Token Ring Mgmt Station Objects Table. The objects were
|
|
-- numbered out of sequence.
|
|
-- c) Added tRingMgmtHostEnableBeaconRecovery (tRingMgmtHost 9).
|
|
--
|
|
-- Rev 1.04
|
|
-- a) Removed object tRingPortGrpFirstRingPort.
|
|
-- b) Removed object tRingMgmtBoardMap.
|
|
-- c) Changed access to object tRingMgmtRingNumber from read-write to read-only.
|
|
-- d) Changed access to object tRingPortStnPortLinkStateTime from read-write to read-only.
|
|
-- e) Changed name of object tRingPortRingPortType to tRingPortRingPortClass.
|
|
-- f) Created object tRingPortMgmtPortType.
|
|
-- g) Removed several objects from tRingMgmtStnTable (tRingMgmtStnState, tRingMgmtStnPhysLocation,
|
|
-- tRingMgmtStnFuncClasses, and tRingMgmtStnPriority). These objects may be added to another
|
|
-- branch in the MIB at a later date.
|
|
--
|
|
-- Rev 1.05
|
|
-- a) Removed object tRingStatsStnErrorTimer.
|
|
-- b) Modified description of tRingPortGrpSpeed to reflect that the board speed
|
|
-- of devices such as the TRXI are not read-write objects.
|
|
-- c) tRingAlarmsStnEnblAddress changed from read-write to read-only.
|
|
-- d) tRingAlarmsStnThrshAddress changed from read-write to read-only.
|
|
--
|
|
-- Rev 1.06
|
|
-- a) Broke the ring statistics down into errors (original statistical objects), frames sizes,
|
|
-- and protocols. Also, each statistical group is now an optional group in its own right.
|
|
-- b) Specified what the defaults are for network names, Port group names, and port names.
|
|
-- c) Modified the description of tRingMgmtRingNumber such that it reflects the fact that this
|
|
-- object is no longer settable.
|
|
-- d) Moved the enable/disable beacon recovery function from host management to ring mgmt.
|
|
-- e) Removed the tRingMgmtHostMgmtFunctions object.
|
|
-- f) Removed the tRingMgmtHostRPSAddress object.
|
|
-- g) Modified total frame and byte descriptions for both ring and station to reflect that
|
|
-- the totals are of LLC frames only, not MAC and LLC frames.
|
|
-- h) Clarified what errors are summed in the ring and station total error counters.
|
|
-- i) Specified what the default timebase interval is for the tRingAlarmsRingTimebase object..
|
|
-- j) Reclassified the syntax of the tRingPortMgmtPortType object, from integer to object identifier.
|
|
-- k) Modified the descriptions for tRingStatsRingFrames and tRingStatsRingBytes to state that
|
|
-- if the data cannot be counted then a zero is returned.
|
|
-- l) Added the value invalid to tRingMgmtBeaconRecovery to cover the case where an out-of-band
|
|
-- chassis manager is managing a token ring.
|
|
-- m) Added tRingMgmtHostLocalAdminMac to permit the management of a locally administered address.
|
|
-- n) Modified tRingPortRingFaultStateTime to be read-only.
|
|
--
|
|
-- Rev 1.07
|
|
-- a) Modified object tRingMgmtHostOpenStatus.
|
|
-- Enum 6 was changed from purgeFailed to ringFailed; and
|
|
-- Enum 9 was changed from parameterRequested to requestFailed.
|
|
-- b) Object tRingMgmtHostState was removed. It will be redefined and added back to the MIB at
|
|
-- a later date.
|
|
--
|
|
-- Rev 1.08
|
|
-- a) Changed syntax of object tRingMgmtHostLocalAdminMac from INTEGER to OCTET STRING (SIZE(6)).
|
|
-- b) Added branch tRingMgmtSecurity at { tRingMgmt 4 }.
|
|
--
|
|
-- Rev 1.08.01
|
|
-- a) Added object tRingPortStnPortMapEnable at { tRingPortStnEntry 5 }.
|
|
--
|
|
-- Rev 1.08.02
|
|
-- a) Added object tRingPortStnPortMappedMacAddr at { tRingPortStnEntry 6 }.
|
|
--
|
|
-- Rev 1.08.03
|
|
-- a) Added object tRingPortStnInsertionTrapEnable at { tRingPortStnEntry 7 }.
|
|
--
|
|
-- Rev 1.08.04
|
|
-- a) Modified object tRingMgmtStnEntry.
|
|
-- Add tRingMgmtStnPhysLocation for physical location.
|
|
-- Add tRingMgmtStnFuncClasses for enabled function classes.
|
|
-- Add tRingMgmtStnPriority for acess priority.
|
|
-- b) New objects tRingMgmtSecurity objects.
|
|
-- tRingMgmtSecurityAdminState to enable and disable security.
|
|
-- tRingMgmtSecurityAddressAdd to enter MAC address to add to security table
|
|
-- tRingMgmtSecurityAddressRemove to enter MAC address to remove station from security table
|
|
-- and de-insert from the ring.
|
|
-- tRingMgmtSecurityStnCount to store number of MAC addresses on security table
|
|
-- tRingMgmtSecurityTable, tRingMgmtSecurityEntry, tRingMgmtSecurityStnAddress makes up
|
|
-- the security table which contains a list of MAC addresses for ring stations allowed.
|
|
-- c) Added object tRingPortMgmtSpeedFaultDetect.
|
|
-- d) Added object tRingPortMgmtRingOutEnable.
|
|
--
|
|
-- Rev 1.08.05
|
|
-- a) Modified the Ring Security Table, adding the second index tRingMgmtSecurityIfIndex.
|
|
--
|
|
-- Rev 1.08.06
|
|
-- a) Modified the syntax of all statistical counters from INTEGER to Counter.
|
|
-- b) Reviewed and updated, where appropriate, the textual descriptions of the MIB's
|
|
-- managed objects.
|
|
-- c) Modified the syntax of tRingMgmtStnPhysLocation from INTEGER to OCTET STRING (SIZE(4)).
|
|
--
|
|
-- Rev 1.08.07
|
|
-- a) Cleaned up the syntax of the object names in the sequence TRingStatsStnEntry.
|
|
-- They were still being referenced as integer instead of counter.
|
|
--
|
|
-- Rev 1.09.01
|
|
-- Date: March 3, 1994
|
|
-- a) Changed the name of the MIB from DOT5-MIB to DOT5-LOG-MIB.
|
|
-- b) Changed copyright date from 1993 to 1994.
|
|
-- c) Created a new branch tRingStatsReset at { tRingStats 3 }.
|
|
-- d) Added tRingStatsResetCounters and tRingStatsResetTime.
|
|
-- e) Deprecated managed object tRingMgmtHostLocalAdminMac.
|
|
--
|
|
-- Rev 1.11.01
|
|
-- Date: July 8, 1994
|
|
-- a) Added object tRingPortRingPortType.
|
|
--
|
|
|
|
END
|