Blame mibs/ietf/TOKENRING-MIB

Packit 022b05
TOKENRING-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
Packit 022b05
    Counter32, Integer32                 FROM SNMPv2-SMI
Packit 022b05
    transmission                         FROM RFC1213-MIB
Packit 022b05
    MacAddress,TimeStamp                 FROM SNMPv2-TC
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP      FROM SNMPv2-CONF;
Packit 022b05
Packit 022b05
dot5 MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "9410231150Z"
Packit 022b05
    ORGANIZATION "IETF Interfaces MIB Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
            "        Keith McCloghrie
Packit 022b05
Packit 022b05
             Postal: cisco Systems, Inc.
Packit 022b05
                     170 West Tasman Drive,
Packit 022b05
                     San Jose, CA 95134-1706
Packit 022b05
                     US
Packit 022b05
Packit 022b05
              Phone: +1 408 526 5260
Packit 022b05
              EMail: kzm@cisco.com"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The MIB module for IEEE Token Ring entities."
Packit 022b05
    ::= { transmission 9 }
Packit 022b05
Packit 022b05
Packit 022b05
--              The 802.5 Interface Table
Packit 022b05
Packit 022b05
-- This table contains state and parameter information which
Packit 022b05
-- is specific to 802.5 interfaces.  It is mandatory that
Packit 022b05
-- systems having 802.5 interfaces implement this table in
Packit 022b05
-- addition to the ifTable (see RFCs 1213 and 1573).
Packit 022b05
Packit 022b05
dot5Table       OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot5Entry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table contains Token Ring interface
Packit 022b05
            parameters and state variables, one entry
Packit 022b05
            per 802.5 interface."
Packit 022b05
    ::= { dot5 1 }
Packit 022b05
Packit 022b05
dot5Entry       OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot5Entry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of Token Ring status and parameter
Packit 022b05
             values for an 802.5 interface."
Packit 022b05
    INDEX       { dot5IfIndex }
Packit 022b05
    ::= { dot5Table 1 }
Packit 022b05
Packit 022b05
Dot5Entry ::= SEQUENCE {
Packit 022b05
     dot5IfIndex              Integer32,
Packit 022b05
     dot5Commands             INTEGER,
Packit 022b05
     dot5RingStatus           INTEGER,
Packit 022b05
     dot5RingState            INTEGER,
Packit 022b05
     dot5RingOpenStatus       INTEGER,
Packit 022b05
     dot5RingSpeed            INTEGER,
Packit 022b05
     dot5UpStream             MacAddress,
Packit 022b05
     dot5ActMonParticipate    INTEGER,
Packit 022b05
     dot5Functional           MacAddress,
Packit 022b05
     dot5LastBeaconSent       TimeStamp
Packit 022b05
}
Packit 022b05
Packit 022b05
dot5IfIndex     OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of this object identifies the
Packit 022b05
             802.5 interface for which this entry
Packit 022b05
             contains management information.  The
Packit 022b05
             value of this object for a particular
Packit 022b05
             interface has the same value as the
Packit 022b05
             ifIndex object, defined in MIB-II for
Packit 022b05
             the same interface."
Packit 022b05
    ::= { dot5Entry 1 }
Packit 022b05
Packit 022b05
dot5Commands    OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    noop(1),
Packit 022b05
                    open(2),
Packit 022b05
                    reset(3),
Packit 022b05
                    close(4)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "When this object is set to the value of
Packit 022b05
             open(2), the station should go into the
Packit 022b05
             open state.  The progress and success of
Packit 022b05
             the open is given by the values of the
Packit 022b05
             objects dot5RingState and
Packit 022b05
             dot5RingOpenStatus.
Packit 022b05
                 When this object is set to the value
Packit 022b05
             of reset(3), then the station should do
Packit 022b05
             a reset.  On a reset, all MIB counters
Packit 022b05
             should retain their values, if possible.
Packit 022b05
             Other side affects are dependent on the
Packit 022b05
             hardware chip set.
Packit 022b05
                 When this object is set to the value
Packit 022b05
             of close(4), the station should go into
Packit 022b05
             the stopped state by removing itself
Packit 022b05
             from the ring.
Packit 022b05
                 Setting this object to a value of
Packit 022b05
             noop(1) has no effect.
Packit 022b05
                 When read, this object always has a
Packit 022b05
             value of noop(1).
Packit 022b05
                 The open(2) and close(4) values
Packit 022b05
             correspond to the up(1) and down(2) values
Packit 022b05
             of MIB-II's ifAdminStatus and ifOperStatus,
Packit 022b05
             i.e., the setting of ifAdminStatus and
Packit 022b05
             dot5Commands affects the values of both
Packit 022b05
             dot5Commands and ifOperStatus."
Packit 022b05
    ::= { dot5Entry 2 }
Packit 022b05
Packit 022b05
dot5RingStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..262143)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The current interface status which can
Packit 022b05
            be used to diagnose fluctuating problems
Packit 022b05
            that can occur on token rings, after a
Packit 022b05
            station has successfully been added to
Packit 022b05
            the ring.
Packit 022b05
               Before an open is completed, this
Packit 022b05
            object has the value for the 'no status'
Packit 022b05
            condition.  The dot5RingState and
Packit 022b05
            dot5RingOpenStatus objects provide for
Packit 022b05
            debugging problems when the station
Packit 022b05
            can not even enter the ring.
Packit 022b05
                The object's value is a sum of
Packit 022b05
            values, one for each currently applicable
Packit 022b05
            condition.  The following values are
Packit 022b05
            defined for various conditions:
Packit 022b05
Packit 022b05
                    0 = No Problems detected
Packit 022b05
                   32 = Ring Recovery
Packit 022b05
                   64 = Single Station
Packit 022b05
                  256 = Remove Received
Packit 022b05
                  512 = reserved
Packit 022b05
                 1024 = Auto-Removal Error
Packit 022b05
                 2048 = Lobe Wire Fault
Packit 022b05
                 4096 = Transmit Beacon
Packit 022b05
                 8192 = Soft Error
Packit 022b05
                16384 = Hard Error
Packit 022b05
                32768 = Signal Loss
Packit 022b05
               131072 = no status, open not completed."
Packit 022b05
    ::= { dot5Entry 3 }
Packit 022b05
Packit 022b05
dot5RingState   OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    opened(1),
Packit 022b05
                    closed(2),
Packit 022b05
                    opening(3),
Packit 022b05
                    closing(4),
Packit 022b05
                    openFailure(5),
Packit 022b05
                    ringFailure(6)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The current interface state with respect
Packit 022b05
            to entering or leaving the ring."
Packit 022b05
    ::= { dot5Entry 4 }
Packit 022b05
Packit 022b05
dot5RingOpenStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    noOpen(1),     -- no open attempted
Packit 022b05
                    badParam(2),
Packit 022b05
                    lobeFailed(3),
Packit 022b05
                    signalLoss(4),
Packit 022b05
                    insertionTimeout(5),
Packit 022b05
                    ringFailed(6),
Packit 022b05
                    beaconing(7),
Packit 022b05
                    duplicateMAC(8),
Packit 022b05
                    requestFailed(9),
Packit 022b05
                    removeReceived(10),
Packit 022b05
                    open(11)      -- last open successful
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object indicates the success, or the
Packit 022b05
            reason for failure, of the station's most
Packit 022b05
            recent attempt to enter the ring."
Packit 022b05
    ::= { dot5Entry 5 }
Packit 022b05
Packit 022b05
dot5RingSpeed   OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    unknown(1),
Packit 022b05
                    oneMegabit(2),
Packit 022b05
                    fourMegabit(3),
Packit 022b05
                    sixteenMegabit(4)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The ring-speed at the next insertion into
Packit 022b05
            the ring.  Note that this may or may not be
Packit 022b05
            different to the current ring-speed which is
Packit 022b05
            given by MIB-II's ifSpeed.  For interfaces
Packit 022b05
            which do not support changing ring-speed,
Packit 022b05
            dot5RingSpeed can only be set to its current
Packit 022b05
            value.  When dot5RingSpeed has the value
Packit 022b05
            unknown(1), the ring's actual ring-speed is
Packit 022b05
            to be used."
Packit 022b05
    ::= { dot5Entry 6 }
Packit 022b05
Packit 022b05
dot5UpStream    OBJECT-TYPE
Packit 022b05
    SYNTAX      MacAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The MAC-address of the up stream neighbor
Packit 022b05
             station in the ring."
Packit 022b05
    ::= { dot5Entry 7 }
Packit 022b05
Packit 022b05
dot5ActMonParticipate OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    true(1),
Packit 022b05
                    false(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "If this object has a value of true(1) then
Packit 022b05
            this interface will participate in the
Packit 022b05
            active monitor selection process.  If the
Packit 022b05
            value is false(2) then it will not.
Packit 022b05
            Setting this object does not take effect
Packit 022b05
            until the next Active Monitor election, and
Packit 022b05
            might not take effect until the next time
Packit 022b05
            the interface is opened."
Packit 022b05
    ::= { dot5Entry 8 }
Packit 022b05
Packit 022b05
dot5Functional  OBJECT-TYPE
Packit 022b05
    SYNTAX      MacAddress
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The bit mask of all Token Ring functional
Packit 022b05
            addresses for which this interface will
Packit 022b05
            accept frames."
Packit 022b05
    ::= { dot5Entry 9 }
Packit 022b05
Packit 022b05
dot5LastBeaconSent OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeStamp
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of MIB-II's sysUpTime object at which
Packit 022b05
            the local system last transmitted a Beacon frame
Packit 022b05
            on this interface."
Packit 022b05
    ::= { dot5Entry 10 }
Packit 022b05
Packit 022b05
--   The 802.5 Statistics Table
Packit 022b05
Packit 022b05
-- This table contains statistics and error counter which are
Packit 022b05
-- specific to 802.5 interfaces.  It is mandatory that systems
Packit 022b05
-- having 802.5 interfaces implement this table.
Packit 022b05
Packit 022b05
dot5StatsTable  OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot5StatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table containing Token Ring statistics,
Packit 022b05
            one entry per 802.5 interface.
Packit 022b05
                All the statistics are defined using
Packit 022b05
            the syntax Counter32 as 32-bit wrap around
Packit 022b05
            counters.  Thus, if an interface's
Packit 022b05
            hardware maintains these statistics in
Packit 022b05
            16-bit counters, then the agent must read
Packit 022b05
            the hardware's counters frequently enough
Packit 022b05
            to prevent loss of significance, in order
Packit 022b05
            to maintain 32-bit counters in software."
Packit 022b05
    ::= { dot5 2 }
Packit 022b05
Packit 022b05
dot5StatsEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot5StatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry contains the 802.5 statistics
Packit 022b05
             for a particular interface."
Packit 022b05
    INDEX       { dot5StatsIfIndex }
Packit 022b05
    ::= { dot5StatsTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Dot5StatsEntry ::= SEQUENCE {
Packit 022b05
     dot5StatsIfIndex              Integer32,
Packit 022b05
     dot5StatsLineErrors           Counter32,
Packit 022b05
     dot5StatsBurstErrors          Counter32,
Packit 022b05
     dot5StatsACErrors             Counter32,
Packit 022b05
     dot5StatsAbortTransErrors     Counter32,
Packit 022b05
     dot5StatsInternalErrors       Counter32,
Packit 022b05
     dot5StatsLostFrameErrors      Counter32,
Packit 022b05
     dot5StatsReceiveCongestions   Counter32,
Packit 022b05
     dot5StatsFrameCopiedErrors    Counter32,
Packit 022b05
     dot5StatsTokenErrors          Counter32,
Packit 022b05
     dot5StatsSoftErrors           Counter32,
Packit 022b05
     dot5StatsHardErrors           Counter32,
Packit 022b05
     dot5StatsSignalLoss           Counter32,
Packit 022b05
     dot5StatsTransmitBeacons      Counter32,
Packit 022b05
     dot5StatsRecoverys            Counter32,
Packit 022b05
     dot5StatsLobeWires            Counter32,
Packit 022b05
     dot5StatsRemoves              Counter32,
Packit 022b05
     dot5StatsSingles              Counter32,
Packit 022b05
     dot5StatsFreqErrors           Counter32
Packit 022b05
}
Packit 022b05
Packit 022b05
Packit 022b05
dot5StatsIfIndex  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of this object identifies the
Packit 022b05
            802.5 interface for which this entry
Packit 022b05
            contains management information.  The
Packit 022b05
            value of this object for a particular
Packit 022b05
            interface has the same value as MIB-II's
Packit 022b05
            ifIndex object for the same interface."
Packit 022b05
    ::= { dot5StatsEntry 1 }
Packit 022b05
Packit 022b05
dot5StatsLineErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented when a frame
Packit 022b05
            or token is copied or repeated by a
Packit 022b05
            station, the E bit is zero in the frame
Packit 022b05
            or token and one of the following
Packit 022b05
            conditions exists: 1) there is a
Packit 022b05
            non-data bit (J or K bit) between the SD
Packit 022b05
            and the ED of the frame or token, or
Packit 022b05
            2) there is an FCS error in the frame."
Packit 022b05
    ::= { dot5StatsEntry 2 }
Packit 022b05
Packit 022b05
dot5StatsBurstErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented when a station
Packit 022b05
            detects the absence of transitions for five
Packit 022b05
            half-bit timers (burst-five error)."
Packit 022b05
    ::= { dot5StatsEntry 3 }
Packit 022b05
Packit 022b05
dot5StatsACErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented when a station
Packit 022b05
            receives an AMP or SMP frame in which A is
Packit 022b05
            equal to C is equal to 0, and then receives
Packit 022b05
            another SMP frame with A is equal to C is
Packit 022b05
            equal to 0 without first receiving an AMP
Packit 022b05
            frame. It denotes a station that cannot set
Packit 022b05
            the AC bits properly."
Packit 022b05
    ::= { dot5StatsEntry 4 }
Packit 022b05
Packit 022b05
dot5StatsAbortTransErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented when a station
Packit 022b05
            transmits an abort delimiter while
Packit 022b05
            transmitting."
Packit 022b05
    ::= { dot5StatsEntry 5 }
Packit 022b05
Packit 022b05
dot5StatsInternalErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented when a station
Packit 022b05
            recognizes an internal error."
Packit 022b05
    ::= { dot5StatsEntry 6 }
Packit 022b05
Packit 022b05
dot5StatsLostFrameErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented when a station
Packit 022b05
            is transmitting and its TRR timer expires.
Packit 022b05
            This condition denotes a condition where a
Packit 022b05
            transmitting station in strip mode does not
Packit 022b05
            receive the trailer of the frame before the
Packit 022b05
            TRR timer goes off."
Packit 022b05
    ::= { dot5StatsEntry 7 }
Packit 022b05
Packit 022b05
dot5StatsReceiveCongestions OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented when a station
Packit 022b05
            recognizes a frame addressed to its
Packit 022b05
            specific address, but has no available
Packit 022b05
            buffer space indicating that the station
Packit 022b05
            is congested."
Packit 022b05
    ::= { dot5StatsEntry 8 }
Packit 022b05
Packit 022b05
dot5StatsFrameCopiedErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented when a station
Packit 022b05
            recognizes a frame addressed to its
Packit 022b05
            specific address and detects that the FS
Packit 022b05
            field A bits are set to 1 indicating a
Packit 022b05
            possible line hit or duplicate address."
Packit 022b05
    ::= { dot5StatsEntry 9 }
Packit 022b05
Packit 022b05
dot5StatsTokenErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented when a station
Packit 022b05
            acting as the active monitor recognizes an
Packit 022b05
            error condition that needs a token
Packit 022b05
            transmitted."
Packit 022b05
    ::= { dot5StatsEntry 10 }
Packit 022b05
Packit 022b05
dot5StatsSoftErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Soft Errors the interface
Packit 022b05
            has detected. It directly corresponds to
Packit 022b05
            the number of Report Error MAC frames
Packit 022b05
            that this interface has transmitted.
Packit 022b05
            Soft Errors are those which are
Packit 022b05
            recoverable by the MAC layer protocols."
Packit 022b05
    ::= { dot5StatsEntry 11 }
Packit 022b05
Packit 022b05
dot5StatsHardErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times this interface has
Packit 022b05
            detected an immediately recoverable
Packit 022b05
            fatal error.  It denotes the number of
Packit 022b05
            times this interface is either
Packit 022b05
            transmitting or receiving beacon MAC
Packit 022b05
            frames."
Packit 022b05
    ::= { dot5StatsEntry 12 }
Packit 022b05
Packit 022b05
dot5StatsSignalLoss OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times this interface has
Packit 022b05
            detected the loss of signal condition from
Packit 022b05
            the ring."
Packit 022b05
    ::= { dot5StatsEntry 13 }
Packit 022b05
Packit 022b05
dot5StatsTransmitBeacons OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times this interface has
Packit 022b05
            transmitted a beacon frame."
Packit 022b05
    ::= { dot5StatsEntry 14 }
Packit 022b05
Packit 022b05
dot5StatsRecoverys OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Claim Token MAC frames
Packit 022b05
            received or transmitted after the interface
Packit 022b05
            has received a Ring Purge MAC frame.  This
Packit 022b05
            counter signifies the number of times the
Packit 022b05
            ring has been purged and is being recovered
Packit 022b05
            back into a normal operating state."
Packit 022b05
    ::= { dot5StatsEntry 15 }
Packit 022b05
Packit 022b05
dot5StatsLobeWires OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the interface has
Packit 022b05
            detected an open or short circuit in the
Packit 022b05
            lobe data path.  The adapter will be closed
Packit 022b05
            and dot5RingState will signify this
Packit 022b05
            condition."
Packit 022b05
    ::= { dot5StatsEntry 16 }
Packit 022b05
Packit 022b05
dot5StatsRemoves OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the interface has
Packit 022b05
            received a Remove Ring Station MAC frame
Packit 022b05
            request.  When this frame is received
Packit 022b05
            the interface will enter the close state
Packit 022b05
            and dot5RingState will signify this
Packit 022b05
            condition."
Packit 022b05
    ::= { dot5StatsEntry 17 }
Packit 022b05
Packit 022b05
dot5StatsSingles OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the interface has
Packit 022b05
            sensed that it is the only station on the
Packit 022b05
            ring.  This will happen if the interface
Packit 022b05
            is the first one up on a ring, or if
Packit 022b05
            there is a hardware problem."
Packit 022b05
    ::= { dot5StatsEntry 18 }
Packit 022b05
Packit 022b05
dot5StatsFreqErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the interface has
Packit 022b05
            detected that the frequency of the
Packit 022b05
            incoming signal differs from the expected
Packit 022b05
            frequency by more than that specified by
Packit 022b05
            the IEEE 802.5 standard."
Packit 022b05
    ::= { dot5StatsEntry 19 }
Packit 022b05
Packit 022b05
-- The Timer Table
Packit 022b05
Packit 022b05
-- This group contains the values of timers for 802.5
Packit 022b05
-- interfaces.  This table is obsolete, but its definition
Packit 022b05
-- is retained here for backwards compatibility.
Packit 022b05
Packit 022b05
dot5TimerTable  OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot5TimerEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table contains Token Ring interface
Packit 022b05
            timer values, one entry per 802.5
Packit 022b05
            interface."
Packit 022b05
    ::= { dot5 5 }
Packit 022b05
Packit 022b05
dot5TimerEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot5TimerEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of Token Ring timer values for an
Packit 022b05
            802.5 interface."
Packit 022b05
    INDEX       { dot5TimerIfIndex }
Packit 022b05
    ::= { dot5TimerTable 1 }
Packit 022b05
Packit 022b05
Dot5TimerEntry ::= SEQUENCE {
Packit 022b05
    dot5TimerIfIndex          Integer32,
Packit 022b05
    dot5TimerReturnRepeat     Integer32,
Packit 022b05
    dot5TimerHolding          Integer32,
Packit 022b05
    dot5TimerQueuePDU         Integer32,
Packit 022b05
    dot5TimerValidTransmit    Integer32,
Packit 022b05
    dot5TimerNoToken          Integer32,
Packit 022b05
    dot5TimerActiveMon        Integer32,
Packit 022b05
    dot5TimerStandbyMon       Integer32,
Packit 022b05
    dot5TimerErrorReport      Integer32,
Packit 022b05
    dot5TimerBeaconTransmit   Integer32,
Packit 022b05
    dot5TimerBeaconReceive    Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
dot5TimerIfIndex  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of this object identifies the
Packit 022b05
             802.5 interface for which this entry
Packit 022b05
             contains timer values.  The value of
Packit 022b05
             this object for a particular interface
Packit 022b05
             has the same value as MIB-II's ifIndex
Packit 022b05
             object for the same interface."
Packit 022b05
    ::= { dot5TimerEntry 1 }
Packit 022b05
Packit 022b05
dot5TimerReturnRepeat  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time-out value used to ensure the
Packit 022b05
            interface will return to Repeat State, in
Packit 022b05
            units of 100 micro-seconds.  The value
Packit 022b05
            should be greater than the maximum ring
Packit 022b05
            latency."
Packit 022b05
    ::= { dot5TimerEntry 2 }
Packit 022b05
Packit 022b05
dot5TimerHolding  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Maximum period of time a station is
Packit 022b05
            permitted to transmit frames after capturing
Packit 022b05
            a token, in units of 100 micro-seconds."
Packit 022b05
    ::= { dot5TimerEntry 3 }
Packit 022b05
Packit 022b05
dot5TimerQueuePDU  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time-out value for enqueuing of an SMP
Packit 022b05
            PDU after reception of an AMP or SMP
Packit 022b05
            frame in which the A and C bits were
Packit 022b05
            equal to 0, in units of 100
Packit 022b05
            micro-seconds."
Packit 022b05
    ::= { dot5TimerEntry 4 }
Packit 022b05
Packit 022b05
dot5TimerValidTransmit OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time-out value used by the active
Packit 022b05
            monitor to detect the absence of valid
Packit 022b05
            transmissions, in units of 100
Packit 022b05
            micro-seconds."
Packit 022b05
    ::= { dot5TimerEntry 5 }
Packit 022b05
Packit 022b05
dot5TimerNoToken  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time-out value used to recover from
Packit 022b05
            various-related error situations.
Packit 022b05
            If N is the maximum number of stations on
Packit 022b05
            the ring, the value of this timer is
Packit 022b05
            normally:
Packit 022b05
            dot5TimerReturnRepeat + N*dot5TimerHolding."
Packit 022b05
    ::= { dot5TimerEntry 6 }
Packit 022b05
Packit 022b05
dot5TimerActiveMon  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time-out value used by the active
Packit 022b05
            monitor to stimulate the enqueuing of an
Packit 022b05
            AMP PDU for transmission, in units of
Packit 022b05
            100 micro-seconds."
Packit 022b05
    ::= { dot5TimerEntry 7 }
Packit 022b05
Packit 022b05
dot5TimerStandbyMon  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time-out value used by the stand-by
Packit 022b05
            monitors to ensure that there is an active
Packit 022b05
            monitor on the ring and to detect a
Packit 022b05
            continuous stream of tokens, in units of
Packit 022b05
            100 micro-seconds."
Packit 022b05
    ::= { dot5TimerEntry 8 }
Packit 022b05
Packit 022b05
dot5TimerErrorReport  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time-out value which determines how
Packit 022b05
            often a station shall send a Report Error
Packit 022b05
            MAC frame to report its error counters,
Packit 022b05
            in units of 100 micro-seconds."
Packit 022b05
    ::= { dot5TimerEntry 9 }
Packit 022b05
Packit 022b05
dot5TimerBeaconTransmit  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time-out value which determines how
Packit 022b05
            long a station shall remain in the state
Packit 022b05
            of transmitting Beacon frames before
Packit 022b05
            entering the Bypass state, in units of
Packit 022b05
            100 micro-seconds."
Packit 022b05
    ::= { dot5TimerEntry 10 }
Packit 022b05
Packit 022b05
dot5TimerBeaconReceive  OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time-out value which determines how
Packit 022b05
            long a station shall receive Beacon
Packit 022b05
            frames from its downstream neighbor
Packit 022b05
            before entering the Bypass state, in
Packit 022b05
            units of 100 micro-seconds."
Packit 022b05
    ::= { dot5TimerEntry 11 }
Packit 022b05
Packit 022b05
Packit 022b05
--                802.5 Interface Tests
Packit 022b05
Packit 022b05
dot5Tests   OBJECT IDENTIFIER ::= { dot5 3 }
Packit 022b05
Packit 022b05
-- RFC 1573 defines the ifTestTable, through which a
Packit 022b05
-- network manager can instruct an agent to test an interface
Packit 022b05
-- for various faults.  A test to be performed is identified
Packit 022b05
-- as an OBJECT IDENTIFIER.
Packit 022b05
Packit 022b05
-- The Insert Function test
Packit 022b05
Packit 022b05
dot5TestInsertFunc  OBJECT-IDENTITY
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Invoking this test causes the station to test the insert
Packit 022b05
        ring logic of the hardware if the station's lobe media
Packit 022b05
        cable is connected to a wiring concentrator.  Note that
Packit 022b05
        this command inserts the station into the network, and
Packit 022b05
        thus, could cause problems if the station is connected
Packit 022b05
        to a operational network."
Packit 022b05
    ::= { dot5Tests 1 }
Packit 022b05
Packit 022b05
-- The Full-Duplex Loop Back test
Packit 022b05
Packit 022b05
dot5TestFullDuplexLoopBack OBJECT-IDENTITY
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Invoking this test on a 802.5 interface causes the
Packit 022b05
        interface to check the path from memory through the
Packit 022b05
        chip set's internal logic and back to memory, thus
Packit 022b05
        checking the proper functioning of the system's
Packit 022b05
        interface to the chip set."
Packit 022b05
    ::= { dot5Tests 2 }
Packit 022b05
Packit 022b05
Packit 022b05
--              802.5 Hardware Chip Sets
Packit 022b05
Packit 022b05
-- RFC 1229 specified an object, ifExtnsChipSet, with the
Packit 022b05
-- syntax of OBJECT IDENTIFIER, to identify the hardware
Packit 022b05
-- chip set in use by an interface.  RFC 1573 obsoletes
Packit 022b05
-- the use of ifExtnsChipSet.  However, the following
Packit 022b05
-- definitions are retained for backwards compatibility.
Packit 022b05
Packit 022b05
dot5ChipSets   OBJECT IDENTIFIER ::= { dot5 4 }
Packit 022b05
Packit 022b05
dot5ChipSetIBM16  OBJECT-IDENTITY
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "IBM's 16/4 Mbs chip set."
Packit 022b05
    ::= { dot5ChipSets 1 }
Packit 022b05
Packit 022b05
dot5ChipSetTItms380 OBJECT-IDENTITY
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Texas Instruments' TMS 380 4Mbs chip-set"
Packit 022b05
    ::= { dot5ChipSets 2 }
Packit 022b05
Packit 022b05
dot5ChipSetTItms380c16 OBJECT-IDENTITY
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Texas Instruments' TMS 380C16 16/4 Mbs chip-set"
Packit 022b05
    ::= { dot5ChipSets 3 }
Packit 022b05
Packit 022b05
-- conformance information
Packit 022b05
Packit 022b05
dot5Conformance OBJECT IDENTIFIER ::= { dot5 6 }
Packit 022b05
Packit 022b05
dot5Groups      OBJECT IDENTIFIER ::= { dot5Conformance 1 }
Packit 022b05
dot5Compliances OBJECT IDENTIFIER ::= { dot5Conformance 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- compliance statements
Packit 022b05
Packit 022b05
dot5Compliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for SNMPv2 entities
Packit 022b05
        which implement the IEEE 802.5 MIB."
Packit 022b05
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS { dot5StateGroup, dot5StatsGroup }
Packit 022b05
Packit 022b05
        OBJECT     dot5ActMonParticipate
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT     dot5Functional
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required."
Packit 022b05
Packit 022b05
    ::= { dot5Compliances 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- units of conformance
Packit 022b05
Packit 022b05
dot5StateGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS   { dot5Commands, dot5RingStatus, dot5RingState,
Packit 022b05
                dot5RingOpenStatus, dot5RingSpeed, dot5UpStream,
Packit 022b05
                dot5ActMonParticipate, dot5Functional,
Packit 022b05
                dot5LastBeaconSent
Packit 022b05
              }
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing state information
Packit 022b05
        and parameters for IEEE 802.5 interfaces."
Packit 022b05
    ::= { dot5Groups 1 }
Packit 022b05
Packit 022b05
dot5StatsGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS   { dot5StatsLineErrors, dot5StatsBurstErrors,
Packit 022b05
                dot5StatsACErrors, dot5StatsAbortTransErrors,
Packit 022b05
                dot5StatsInternalErrors, dot5StatsLostFrameErrors,
Packit 022b05
                dot5StatsReceiveCongestions,
Packit 022b05
                dot5StatsFrameCopiedErrors, dot5StatsTokenErrors,
Packit 022b05
                dot5StatsSoftErrors, dot5StatsHardErrors,
Packit 022b05
                dot5StatsSignalLoss, dot5StatsTransmitBeacons,
Packit 022b05
                dot5StatsRecoverys, dot5StatsLobeWires,
Packit 022b05
                dot5StatsRemoves, dot5StatsSingles,
Packit 022b05
                dot5StatsFreqErrors
Packit 022b05
              }
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing statistics for
Packit 022b05
        IEEE 802.5 interfaces."
Packit 022b05
    ::= { dot5Groups 2 }
Packit 022b05
Packit 022b05
END