librenms/mibs/DOT5-LOG-MIB
Adam Amstrong 02b3530f38 move more mibs to root mibdir and rename
git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-31 15:59:17 +00:00

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