TOKENRING-MIB
上传用户:aonuowh
上传日期:2021-05-23
资源大小:35390k
文件大小:29k
源码类别:

SNMP编程

开发平台:

C/C++

  1. -- File: rfc1748.mi2 - TOKENRING-MIB
  2. -- Changes:
  3. --      **none needed**
  4. -- Needs to have the following objects added to at least one
  5. --   object group: (dot5IfIndex, dot5StatsIfIndex, and dot5TimerIfIndex
  6. --   which are indices); and (dot5TimerReturnRepeat, dot5TimerHolding,
  7. --   dot5TimerQueuePDU, dot5TimerValidTransmit, dot5TimerNoToken,
  8. --   dot5TimerActiveMon, dot5TimerStandbyMon, dot5TimerErrorReport,
  9. --   dot5TimerBeaconTransmit, and dot5TimerBeaconReceive which are
  10. --   obsolete.)
  11. -- dperkins@scruznet.com
  12. TOKENRING-MIB DEFINITIONS ::= BEGIN
  13. IMPORTS
  14.     MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
  15.     Counter32, Integer32                 FROM SNMPv2-SMI
  16.     transmission                         FROM RFC1213-MIB
  17.     MacAddress,TimeStamp                 FROM SNMPv2-TC
  18.     MODULE-COMPLIANCE, OBJECT-GROUP      FROM SNMPv2-CONF;
  19. dot5 MODULE-IDENTITY
  20.     LAST-UPDATED "9410231150Z"
  21.     ORGANIZATION "IETF Interfaces MIB Working Group"
  22.     CONTACT-INFO
  23.             "        Keith McCloghrie
  24.              Postal: cisco Systems, Inc.
  25.                      170 West Tasman Drive,
  26.                      San Jose, CA 95134-1706
  27.                      US
  28.               Phone: +1 408 526 5260
  29.               EMail: kzm@cisco.com"
  30.     DESCRIPTION
  31.         "The MIB module for IEEE Token Ring entities."
  32.     ::= { transmission 9 }
  33. --              The 802.5 Interface Table
  34. -- This table contains state and parameter information which
  35. -- is specific to 802.5 interfaces.  It is mandatory that
  36. -- systems having 802.5 interfaces implement this table in
  37. -- addition to the ifTable (see RFCs 1213 and 1573).
  38. dot5Table       OBJECT-TYPE
  39.     SYNTAX      SEQUENCE OF Dot5Entry
  40.     MAX-ACCESS  not-accessible
  41.     STATUS      current
  42.     DESCRIPTION
  43.             "This table contains Token Ring interface
  44.             parameters and state variables, one entry
  45.             per 802.5 interface."
  46.     ::= { dot5 1 }
  47. dot5Entry       OBJECT-TYPE
  48.     SYNTAX      Dot5Entry
  49.     MAX-ACCESS  not-accessible
  50.     STATUS      current
  51.     DESCRIPTION
  52.             "A list of Token Ring status and parameter
  53.              values for an 802.5 interface."
  54.     INDEX       { dot5IfIndex }
  55.     ::= { dot5Table 1 }
  56. Dot5Entry ::= SEQUENCE {
  57.      dot5IfIndex              Integer32,
  58.      dot5Commands             INTEGER,
  59.      dot5RingStatus           INTEGER,
  60.      dot5RingState            INTEGER,
  61.      dot5RingOpenStatus       INTEGER,
  62.      dot5RingSpeed            INTEGER,
  63.      dot5UpStream             MacAddress,
  64.      dot5ActMonParticipate    INTEGER,
  65.      dot5Functional           MacAddress,
  66.      dot5LastBeaconSent       TimeStamp
  67. }
  68. dot5IfIndex     OBJECT-TYPE
  69.     SYNTAX      Integer32
  70.     MAX-ACCESS  read-only
  71.     STATUS      current
  72.     DESCRIPTION
  73.             "The value of this object identifies the
  74.              802.5 interface for which this entry
  75.              contains management information.  The
  76.              value of this object for a particular
  77.              interface has the same value as the
  78.              ifIndex object, defined in MIB-II for
  79.              the same interface."
  80.     ::= { dot5Entry 1 }
  81. dot5Commands    OBJECT-TYPE
  82.     SYNTAX      INTEGER {
  83.                     noop(1),
  84.                     open(2),
  85.                     reset(3),
  86.                     close(4)
  87.                 }
  88.     MAX-ACCESS  read-write
  89.     STATUS      current
  90.     DESCRIPTION
  91.             "When this object is set to the value of
  92.              open(2), the station should go into the
  93.              open state.  The progress and success of
  94.              the open is given by the values of the
  95.              objects dot5RingState and
  96.              dot5RingOpenStatus.
  97.                  When this object is set to the value
  98.              of reset(3), then the station should do
  99.              a reset.  On a reset, all MIB counters
  100.              should retain their values, if possible.
  101.              Other side affects are dependent on the
  102.              hardware chip set.
  103.                  When this object is set to the value
  104.              of close(4), the station should go into
  105.              the stopped state by removing itself
  106.              from the ring.
  107.                  Setting this object to a value of
  108.              noop(1) has no effect.
  109.                  When read, this object always has a
  110.              value of noop(1).
  111.                  The open(2) and close(4) values
  112.              correspond to the up(1) and down(2) values
  113.              of MIB-II's ifAdminStatus and ifOperStatus,
  114.              i.e., the setting of ifAdminStatus and
  115.              dot5Commands affects the values of both
  116.              dot5Commands and ifOperStatus."
  117.     ::= { dot5Entry 2 }
  118. dot5RingStatus  OBJECT-TYPE
  119.     SYNTAX      INTEGER (0..262143)
  120.     MAX-ACCESS  read-only
  121.     STATUS      current
  122.     DESCRIPTION
  123.             "The current interface status which can
  124.             be used to diagnose fluctuating problems
  125.             that can occur on token rings, after a
  126.             station has successfully been added to
  127.             the ring.
  128.                Before an open is completed, this
  129.             object has the value for the 'no status'
  130.             condition.  The dot5RingState and
  131.             dot5RingOpenStatus objects provide for
  132.             debugging problems when the station
  133.             can not even enter the ring.
  134.                 The object's value is a sum of
  135.             values, one for each currently applicable
  136.             condition.  The following values are
  137.             defined for various conditions:
  138.                     0 = No Problems detected
  139.                    32 = Ring Recovery
  140.                    64 = Single Station
  141.                   256 = Remove Received
  142.                   512 = reserved
  143.                  1024 = Auto-Removal Error
  144.                  2048 = Lobe Wire Fault
  145.                  4096 = Transmit Beacon
  146.                  8192 = Soft Error
  147.                 16384 = Hard Error
  148.                 32768 = Signal Loss
  149.                131072 = no status, open not completed."
  150.     ::= { dot5Entry 3 }
  151. dot5RingState   OBJECT-TYPE
  152.     SYNTAX      INTEGER {
  153.                     opened(1),
  154.                     closed(2),
  155.                     opening(3),
  156.                     closing(4),
  157.                     openFailure(5),
  158.                     ringFailure(6)
  159.                 }
  160.     MAX-ACCESS  read-only
  161.     STATUS      current
  162.     DESCRIPTION
  163.             "The current interface state with respect
  164.             to entering or leaving the ring."
  165.     ::= { dot5Entry 4 }
  166. dot5RingOpenStatus  OBJECT-TYPE
  167.     SYNTAX      INTEGER {
  168.                     noOpen(1),     -- no open attempted
  169.                     badParam(2),
  170.                     lobeFailed(3),
  171.                     signalLoss(4),
  172.                     insertionTimeout(5),
  173.                     ringFailed(6),
  174.                     beaconing(7),
  175.                     duplicateMAC(8),
  176.                     requestFailed(9),
  177.                     removeReceived(10),
  178.                     open(11)      -- last open successful
  179.                 }
  180.     MAX-ACCESS  read-only
  181.     STATUS      current
  182.     DESCRIPTION
  183.             "This object indicates the success, or the
  184.             reason for failure, of the station's most
  185.             recent attempt to enter the ring."
  186.     ::= { dot5Entry 5 }
  187. dot5RingSpeed   OBJECT-TYPE
  188.     SYNTAX      INTEGER {
  189.                     unknown(1),
  190.                     oneMegabit(2),
  191.                     fourMegabit(3),
  192.                     sixteenMegabit(4)
  193.                 }
  194.     MAX-ACCESS  read-write
  195.     STATUS      current
  196.     DESCRIPTION
  197.             "The ring-speed at the next insertion into
  198.             the ring.  Note that this may or may not be
  199.             different to the current ring-speed which is
  200.             given by MIB-II's ifSpeed.  For interfaces
  201.             which do not support changing ring-speed,
  202.             dot5RingSpeed can only be set to its current
  203.             value.  When dot5RingSpeed has the value
  204.             unknown(1), the ring's actual ring-speed is
  205.             to be used."
  206.     ::= { dot5Entry 6 }
  207. dot5UpStream    OBJECT-TYPE
  208.     SYNTAX      MacAddress
  209.     MAX-ACCESS  read-only
  210.     STATUS      current
  211.     DESCRIPTION
  212.             "The MAC-address of the up stream neighbor
  213.              station in the ring."
  214.     ::= { dot5Entry 7 }
  215. dot5ActMonParticipate OBJECT-TYPE
  216.     SYNTAX      INTEGER {
  217.                     true(1),
  218.                     false(2)
  219.                 }
  220.     MAX-ACCESS  read-write
  221.     STATUS      current
  222.     DESCRIPTION
  223.             "If this object has a value of true(1) then
  224.             this interface will participate in the
  225.             active monitor selection process.  If the
  226.             value is false(2) then it will not.
  227.             Setting this object does not take effect
  228.             until the next Active Monitor election, and
  229.             might not take effect until the next time
  230.             the interface is opened."
  231.     ::= { dot5Entry 8 }
  232. dot5Functional  OBJECT-TYPE
  233.     SYNTAX      MacAddress
  234.     MAX-ACCESS  read-write
  235.     STATUS      current
  236.     DESCRIPTION
  237.             "The bit mask of all Token Ring functional
  238.             addresses for which this interface will
  239.             accept frames."
  240.     ::= { dot5Entry 9 }
  241. dot5LastBeaconSent OBJECT-TYPE
  242.     SYNTAX      TimeStamp
  243.     MAX-ACCESS  read-only
  244.     STATUS      current
  245.     DESCRIPTION
  246.             "The value of MIB-II's sysUpTime object at which
  247.             the local system last transmitted a Beacon frame
  248.             on this interface."
  249.     ::= { dot5Entry 10 }
  250. --   The 802.5 Statistics Table
  251. -- This table contains statistics and error counter which are
  252. -- specific to 802.5 interfaces.  It is mandatory that systems
  253. -- having 802.5 interfaces implement this table.
  254. dot5StatsTable  OBJECT-TYPE
  255.     SYNTAX      SEQUENCE OF Dot5StatsEntry
  256.     MAX-ACCESS  not-accessible
  257.     STATUS      current
  258.     DESCRIPTION
  259.             "A table containing Token Ring statistics,
  260.             one entry per 802.5 interface.
  261.                 All the statistics are defined using
  262.             the syntax Counter32 as 32-bit wrap around
  263.             counters.  Thus, if an interface's
  264.             hardware maintains these statistics in
  265.             16-bit counters, then the agent must read
  266.             the hardware's counters frequently enough
  267.             to prevent loss of significance, in order
  268.             to maintain 32-bit counters in software."
  269.     ::= { dot5 2 }
  270. dot5StatsEntry  OBJECT-TYPE
  271.     SYNTAX      Dot5StatsEntry
  272.     MAX-ACCESS  not-accessible
  273.     STATUS      current
  274.     DESCRIPTION
  275.             "An entry contains the 802.5 statistics
  276.              for a particular interface."
  277.     INDEX       { dot5StatsIfIndex }
  278.     ::= { dot5StatsTable 1 }
  279. Dot5StatsEntry ::= SEQUENCE {
  280.      dot5StatsIfIndex              Integer32,
  281.      dot5StatsLineErrors           Counter32,
  282.      dot5StatsBurstErrors          Counter32,
  283.      dot5StatsACErrors             Counter32,
  284.      dot5StatsAbortTransErrors     Counter32,
  285.      dot5StatsInternalErrors       Counter32,
  286.      dot5StatsLostFrameErrors      Counter32,
  287.      dot5StatsReceiveCongestions   Counter32,
  288.      dot5StatsFrameCopiedErrors    Counter32,
  289.      dot5StatsTokenErrors          Counter32,
  290.      dot5StatsSoftErrors           Counter32,
  291.      dot5StatsHardErrors           Counter32,
  292.      dot5StatsSignalLoss           Counter32,
  293.      dot5StatsTransmitBeacons      Counter32,
  294.      dot5StatsRecoverys            Counter32,
  295.      dot5StatsLobeWires            Counter32,
  296.      dot5StatsRemoves              Counter32,
  297.      dot5StatsSingles              Counter32,
  298.      dot5StatsFreqErrors           Counter32
  299. }
  300. dot5StatsIfIndex  OBJECT-TYPE
  301.     SYNTAX      Integer32
  302.     MAX-ACCESS  read-only
  303.     STATUS      current
  304.     DESCRIPTION
  305.             "The value of this object identifies the
  306.             802.5 interface for which this entry
  307.             contains management information.  The
  308.             value of this object for a particular
  309.             interface has the same value as MIB-II's
  310.             ifIndex object for the same interface."
  311.     ::= { dot5StatsEntry 1 }
  312. dot5StatsLineErrors OBJECT-TYPE
  313.     SYNTAX      Counter32
  314.     MAX-ACCESS  read-only
  315.     STATUS      current
  316.     DESCRIPTION
  317.             "This counter is incremented when a frame
  318.             or token is copied or repeated by a
  319.             station, the E bit is zero in the frame
  320.             or token and one of the following
  321.             conditions exists: 1) there is a
  322.             non-data bit (J or K bit) between the SD
  323.             and the ED of the frame or token, or
  324.             2) there is an FCS error in the frame."
  325.     ::= { dot5StatsEntry 2 }
  326. dot5StatsBurstErrors OBJECT-TYPE
  327.     SYNTAX      Counter32
  328.     MAX-ACCESS  read-only
  329.     STATUS      current
  330.     DESCRIPTION
  331.             "This counter is incremented when a station
  332.             detects the absence of transitions for five
  333.             half-bit timers (burst-five error)."
  334.     ::= { dot5StatsEntry 3 }
  335. dot5StatsACErrors OBJECT-TYPE
  336.     SYNTAX      Counter32
  337.     MAX-ACCESS  read-only
  338.     STATUS      current
  339.     DESCRIPTION
  340.             "This counter is incremented when a station
  341.             receives an AMP or SMP frame in which A is
  342.             equal to C is equal to 0, and then receives
  343.             another SMP frame with A is equal to C is
  344.             equal to 0 without first receiving an AMP
  345.             frame. It denotes a station that cannot set
  346.             the AC bits properly."
  347.     ::= { dot5StatsEntry 4 }
  348. dot5StatsAbortTransErrors OBJECT-TYPE
  349.     SYNTAX      Counter32
  350.     MAX-ACCESS  read-only
  351.     STATUS      current
  352.     DESCRIPTION
  353.             "This counter is incremented when a station
  354.             transmits an abort delimiter while
  355.             transmitting."
  356.     ::= { dot5StatsEntry 5 }
  357. dot5StatsInternalErrors OBJECT-TYPE
  358.     SYNTAX      Counter32
  359.     MAX-ACCESS  read-only
  360.     STATUS      current
  361.     DESCRIPTION
  362.             "This counter is incremented when a station
  363.             recognizes an internal error."
  364.     ::= { dot5StatsEntry 6 }
  365. dot5StatsLostFrameErrors OBJECT-TYPE
  366.     SYNTAX      Counter32
  367.     MAX-ACCESS  read-only
  368.     STATUS      current
  369.     DESCRIPTION
  370.             "This counter is incremented when a station
  371.             is transmitting and its TRR timer expires.
  372.             This condition denotes a condition where a
  373.             transmitting station in strip mode does not
  374.             receive the trailer of the frame before the
  375.             TRR timer goes off."
  376.     ::= { dot5StatsEntry 7 }
  377. dot5StatsReceiveCongestions OBJECT-TYPE
  378.     SYNTAX      Counter32
  379.     MAX-ACCESS  read-only
  380.     STATUS      current
  381.     DESCRIPTION
  382.             "This counter is incremented when a station
  383.             recognizes a frame addressed to its
  384.             specific address, but has no available
  385.             buffer space indicating that the station
  386.             is congested."
  387.     ::= { dot5StatsEntry 8 }
  388. dot5StatsFrameCopiedErrors OBJECT-TYPE
  389.     SYNTAX      Counter32
  390.     MAX-ACCESS  read-only
  391.     STATUS      current
  392.     DESCRIPTION
  393.             "This counter is incremented when a station
  394.             recognizes a frame addressed to its
  395.             specific address and detects that the FS
  396.             field A bits are set to 1 indicating a
  397.             possible line hit or duplicate address."
  398.     ::= { dot5StatsEntry 9 }
  399. dot5StatsTokenErrors OBJECT-TYPE
  400.     SYNTAX      Counter32
  401.     MAX-ACCESS  read-only
  402.     STATUS      current
  403.     DESCRIPTION
  404.             "This counter is incremented when a station
  405.             acting as the active monitor recognizes an
  406.             error condition that needs a token
  407.             transmitted."
  408.     ::= { dot5StatsEntry 10 }
  409. dot5StatsSoftErrors OBJECT-TYPE
  410.     SYNTAX      Counter32
  411.     MAX-ACCESS  read-only
  412.     STATUS      current
  413.     DESCRIPTION
  414.             "The number of Soft Errors the interface
  415.             has detected. It directly corresponds to
  416.             the number of Report Error MAC frames
  417.             that this interface has transmitted.
  418.             Soft Errors are those which are
  419.             recoverable by the MAC layer protocols."
  420.     ::= { dot5StatsEntry 11 }
  421. dot5StatsHardErrors OBJECT-TYPE
  422.     SYNTAX      Counter32
  423.     MAX-ACCESS  read-only
  424.     STATUS      current
  425.     DESCRIPTION
  426.             "The number of times this interface has
  427.             detected an immediately recoverable
  428.             fatal error.  It denotes the number of
  429.             times this interface is either
  430.             transmitting or receiving beacon MAC
  431.             frames."
  432.     ::= { dot5StatsEntry 12 }
  433. dot5StatsSignalLoss OBJECT-TYPE
  434.     SYNTAX      Counter32
  435.     MAX-ACCESS  read-only
  436.     STATUS      current
  437.     DESCRIPTION
  438.             "The number of times this interface has
  439.             detected the loss of signal condition from
  440.             the ring."
  441.     ::= { dot5StatsEntry 13 }
  442. dot5StatsTransmitBeacons OBJECT-TYPE
  443.     SYNTAX      Counter32
  444.     MAX-ACCESS  read-only
  445.     STATUS      current
  446.     DESCRIPTION
  447.             "The number of times this interface has
  448.             transmitted a beacon frame."
  449.     ::= { dot5StatsEntry 14 }
  450. dot5StatsRecoverys OBJECT-TYPE
  451.     SYNTAX      Counter32
  452.     MAX-ACCESS  read-only
  453.     STATUS      current
  454.     DESCRIPTION
  455.             "The number of Claim Token MAC frames
  456.             received or transmitted after the interface
  457.             has received a Ring Purge MAC frame.  This
  458.             counter signifies the number of times the
  459.             ring has been purged and is being recovered
  460.             back into a normal operating state."
  461.     ::= { dot5StatsEntry 15 }
  462. dot5StatsLobeWires OBJECT-TYPE
  463.     SYNTAX      Counter32
  464.     MAX-ACCESS  read-only
  465.     STATUS      current
  466.     DESCRIPTION
  467.             "The number of times the interface has
  468.             detected an open or short circuit in the
  469.             lobe data path.  The adapter will be closed
  470.             and dot5RingState will signify this
  471.             condition."
  472.     ::= { dot5StatsEntry 16 }
  473. dot5StatsRemoves OBJECT-TYPE
  474.     SYNTAX      Counter32
  475.     MAX-ACCESS  read-only
  476.     STATUS      current
  477.     DESCRIPTION
  478.             "The number of times the interface has
  479.             received a Remove Ring Station MAC frame
  480.             request.  When this frame is received
  481.             the interface will enter the close state
  482.             and dot5RingState will signify this
  483.             condition."
  484.     ::= { dot5StatsEntry 17 }
  485. dot5StatsSingles OBJECT-TYPE
  486.     SYNTAX      Counter32
  487.     MAX-ACCESS  read-only
  488.     STATUS      current
  489.     DESCRIPTION
  490.             "The number of times the interface has
  491.             sensed that it is the only station on the
  492.             ring.  This will happen if the interface
  493.             is the first one up on a ring, or if
  494.             there is a hardware problem."
  495.     ::= { dot5StatsEntry 18 }
  496. dot5StatsFreqErrors OBJECT-TYPE
  497.     SYNTAX      Counter32
  498.     MAX-ACCESS  read-only
  499.     STATUS      current
  500.     DESCRIPTION
  501.             "The number of times the interface has
  502.             detected that the frequency of the
  503.             incoming signal differs from the expected
  504.             frequency by more than that specified by
  505.             the IEEE 802.5 standard."
  506.     ::= { dot5StatsEntry 19 }
  507. -- The Timer Table
  508. -- This group contains the values of timers for 802.5
  509. -- interfaces.  This table is obsolete, but its definition
  510. -- is retained here for backwards compatibility.
  511. dot5TimerTable  OBJECT-TYPE
  512.     SYNTAX      SEQUENCE OF Dot5TimerEntry
  513.     MAX-ACCESS  not-accessible
  514.     STATUS      obsolete
  515.     DESCRIPTION
  516.             "This table contains Token Ring interface
  517.             timer values, one entry per 802.5
  518.             interface."
  519.     ::= { dot5 5 }
  520. dot5TimerEntry  OBJECT-TYPE
  521.     SYNTAX      Dot5TimerEntry
  522.     MAX-ACCESS  not-accessible
  523.     STATUS      obsolete
  524.     DESCRIPTION
  525.             "A list of Token Ring timer values for an
  526.             802.5 interface."
  527.     INDEX       { dot5TimerIfIndex }
  528.     ::= { dot5TimerTable 1 }
  529. Dot5TimerEntry ::= SEQUENCE {
  530.     dot5TimerIfIndex          Integer32,
  531.     dot5TimerReturnRepeat     Integer32,
  532.     dot5TimerHolding          Integer32,
  533.     dot5TimerQueuePDU         Integer32,
  534.     dot5TimerValidTransmit    Integer32,
  535.     dot5TimerNoToken          Integer32,
  536.     dot5TimerActiveMon        Integer32,
  537.     dot5TimerStandbyMon       Integer32,
  538.     dot5TimerErrorReport      Integer32,
  539.     dot5TimerBeaconTransmit   Integer32,
  540.     dot5TimerBeaconReceive    Integer32
  541. }
  542. dot5TimerIfIndex  OBJECT-TYPE
  543.     SYNTAX      Integer32
  544.     MAX-ACCESS  read-only
  545.     STATUS      obsolete
  546.     DESCRIPTION
  547.             "The value of this object identifies the
  548.              802.5 interface for which this entry
  549.              contains timer values.  The value of
  550.              this object for a particular interface
  551.              has the same value as MIB-II's ifIndex
  552.              object for the same interface."
  553.     ::= { dot5TimerEntry 1 }
  554. dot5TimerReturnRepeat  OBJECT-TYPE
  555.     SYNTAX      Integer32
  556.     MAX-ACCESS  read-only
  557.     STATUS      obsolete
  558.     DESCRIPTION
  559.             "The time-out value used to ensure the
  560.             interface will return to Repeat State, in
  561.             units of 100 micro-seconds.  The value
  562.             should be greater than the maximum ring
  563.             latency."
  564.     ::= { dot5TimerEntry 2 }
  565. dot5TimerHolding  OBJECT-TYPE
  566.     SYNTAX      Integer32
  567.     MAX-ACCESS  read-only
  568.     STATUS      obsolete
  569.     DESCRIPTION
  570.             "Maximum period of time a station is
  571.             permitted to transmit frames after capturing
  572.             a token, in units of 100 micro-seconds."
  573.     ::= { dot5TimerEntry 3 }
  574. dot5TimerQueuePDU  OBJECT-TYPE
  575.     SYNTAX      Integer32
  576.     MAX-ACCESS  read-only
  577.     STATUS      obsolete
  578.     DESCRIPTION
  579.             "The time-out value for enqueuing of an SMP
  580.             PDU after reception of an AMP or SMP
  581.             frame in which the A and C bits were
  582.             equal to 0, in units of 100
  583.             micro-seconds."
  584.     ::= { dot5TimerEntry 4 }
  585. dot5TimerValidTransmit OBJECT-TYPE
  586.     SYNTAX      Integer32
  587.     MAX-ACCESS  read-only
  588.     STATUS      obsolete
  589.     DESCRIPTION
  590.             "The time-out value used by the active
  591.             monitor to detect the absence of valid
  592.             transmissions, in units of 100
  593.             micro-seconds."
  594.     ::= { dot5TimerEntry 5 }
  595. dot5TimerNoToken  OBJECT-TYPE
  596.     SYNTAX      Integer32
  597.     MAX-ACCESS  read-only
  598.     STATUS      obsolete
  599.     DESCRIPTION
  600.             "The time-out value used to recover from
  601.             various-related error situations.
  602.             If N is the maximum number of stations on
  603.             the ring, the value of this timer is
  604.             normally:
  605.             dot5TimerReturnRepeat + N*dot5TimerHolding."
  606.     ::= { dot5TimerEntry 6 }
  607. dot5TimerActiveMon  OBJECT-TYPE
  608.     SYNTAX      Integer32
  609.     MAX-ACCESS  read-only
  610.     STATUS      obsolete
  611.     DESCRIPTION
  612.             "The time-out value used by the active
  613.             monitor to stimulate the enqueuing of an
  614.             AMP PDU for transmission, in units of
  615.             100 micro-seconds."
  616.     ::= { dot5TimerEntry 7 }
  617. dot5TimerStandbyMon  OBJECT-TYPE
  618.     SYNTAX      Integer32
  619.     MAX-ACCESS  read-only
  620.     STATUS      obsolete
  621.     DESCRIPTION
  622.             "The time-out value used by the stand-by
  623.             monitors to ensure that there is an active
  624.             monitor on the ring and to detect a
  625.             continuous stream of tokens, in units of
  626.             100 micro-seconds."
  627.     ::= { dot5TimerEntry 8 }
  628. dot5TimerErrorReport  OBJECT-TYPE
  629.     SYNTAX      Integer32
  630.     MAX-ACCESS  read-only
  631.     STATUS      obsolete
  632.     DESCRIPTION
  633.             "The time-out value which determines how
  634.             often a station shall send a Report Error
  635.             MAC frame to report its error counters,
  636.             in units of 100 micro-seconds."
  637.     ::= { dot5TimerEntry 9 }
  638. dot5TimerBeaconTransmit  OBJECT-TYPE
  639.     SYNTAX      Integer32
  640.     MAX-ACCESS  read-only
  641.     STATUS      obsolete
  642.     DESCRIPTION
  643.             "The time-out value which determines how
  644.             long a station shall remain in the state
  645.             of transmitting Beacon frames before
  646.             entering the Bypass state, in units of
  647.             100 micro-seconds."
  648.     ::= { dot5TimerEntry 10 }
  649. dot5TimerBeaconReceive  OBJECT-TYPE
  650.     SYNTAX      Integer32
  651.     MAX-ACCESS  read-only
  652.     STATUS      obsolete
  653.     DESCRIPTION
  654.             "The time-out value which determines how
  655.             long a station shall receive Beacon
  656.             frames from its downstream neighbor
  657.             before entering the Bypass state, in
  658.             units of 100 micro-seconds."
  659.     ::= { dot5TimerEntry 11 }
  660. --                802.5 Interface Tests
  661. dot5Tests   OBJECT IDENTIFIER ::= { dot5 3 }
  662. -- RFC 1573 defines the ifTestTable, through which a
  663. -- network manager can instruct an agent to test an interface
  664. -- for various faults.  A test to be performed is identified
  665. -- as an OBJECT IDENTIFIER.
  666. -- The Insert Function test
  667. dot5TestInsertFunc  OBJECT-IDENTITY
  668.     STATUS       current
  669.     DESCRIPTION
  670.         "Invoking this test causes the station to test the insert
  671.         ring logic of the hardware if the station's lobe media
  672.         cable is connected to a wiring concentrator.  Note that
  673.         this command inserts the station into the network, and
  674.         thus, could cause problems if the station is connected
  675.         to a operational network."
  676.     ::= { dot5Tests 1 }
  677. -- The Full-Duplex Loop Back test
  678. dot5TestFullDuplexLoopBack OBJECT-IDENTITY
  679.     STATUS       current
  680.     DESCRIPTION
  681.         "Invoking this test on a 802.5 interface causes the
  682.         interface to check the path from memory through the
  683.         chip set's internal logic and back to memory, thus
  684.         checking the proper functioning of the system's
  685.         interface to the chip set."
  686.     ::= { dot5Tests 2 }
  687. --              802.5 Hardware Chip Sets
  688. -- RFC 1229 specified an object, ifExtnsChipSet, with the
  689. -- syntax of OBJECT IDENTIFIER, to identify the hardware
  690. -- chip set in use by an interface.  RFC 1573 obsoletes
  691. -- the use of ifExtnsChipSet.  However, the following
  692. -- definitions are retained for backwards compatibility.
  693. dot5ChipSets   OBJECT IDENTIFIER ::= { dot5 4 }
  694. dot5ChipSetIBM16  OBJECT-IDENTITY
  695.     STATUS        current
  696.     DESCRIPTION
  697.         "IBM's 16/4 Mbs chip set."
  698.     ::= { dot5ChipSets 1 }
  699. dot5ChipSetTItms380 OBJECT-IDENTITY
  700.     STATUS        current
  701.     DESCRIPTION
  702.         "Texas Instruments' TMS 380 4Mbs chip-set"
  703.     ::= { dot5ChipSets 2 }
  704. dot5ChipSetTItms380c16 OBJECT-IDENTITY
  705.     STATUS        current
  706.     DESCRIPTION
  707.         "Texas Instruments' TMS 380C16 16/4 Mbs chip-set"
  708.     ::= { dot5ChipSets 3 }
  709. -- conformance information
  710. dot5Conformance OBJECT IDENTIFIER ::= { dot5 6 }
  711. dot5Groups      OBJECT IDENTIFIER ::= { dot5Conformance 1 }
  712. dot5Compliances OBJECT IDENTIFIER ::= { dot5Conformance 2 }
  713. -- compliance statements
  714. dot5Compliance MODULE-COMPLIANCE
  715.     STATUS  current
  716.     DESCRIPTION
  717.         "The compliance statement for SNMPv2 entities
  718.         which implement the IEEE 802.5 MIB."
  719.     MODULE  -- this module
  720.         MANDATORY-GROUPS { dot5StateGroup, dot5StatsGroup }
  721.         OBJECT     dot5ActMonParticipate
  722.         MIN-ACCESS read-only
  723.         DESCRIPTION
  724.             "Write access is not required."
  725.         OBJECT     dot5Functional
  726.         MIN-ACCESS read-only
  727.         DESCRIPTION
  728.             "Write access is not required."
  729.     ::= { dot5Compliances 1 }
  730. -- units of conformance
  731. dot5StateGroup  OBJECT-GROUP
  732.     OBJECTS   { dot5Commands, dot5RingStatus, dot5RingState,
  733.                 dot5RingOpenStatus, dot5RingSpeed, dot5UpStream,
  734.                 dot5ActMonParticipate, dot5Functional,
  735.                 dot5LastBeaconSent
  736.               }
  737.     STATUS    current
  738.     DESCRIPTION
  739.         "A collection of objects providing state information
  740.         and parameters for IEEE 802.5 interfaces."
  741.     ::= { dot5Groups 1 }
  742. dot5StatsGroup  OBJECT-GROUP
  743.     OBJECTS   { dot5StatsLineErrors, dot5StatsBurstErrors,
  744.                 dot5StatsACErrors, dot5StatsAbortTransErrors,
  745.                 dot5StatsInternalErrors, dot5StatsLostFrameErrors,
  746.                 dot5StatsReceiveCongestions,
  747.                 dot5StatsFrameCopiedErrors, dot5StatsTokenErrors,
  748.                 dot5StatsSoftErrors, dot5StatsHardErrors,
  749.                 dot5StatsSignalLoss, dot5StatsTransmitBeacons,
  750.                 dot5StatsRecoverys, dot5StatsLobeWires,
  751.                 dot5StatsRemoves, dot5StatsSingles,
  752.                 dot5StatsFreqErrors
  753.               }
  754.     STATUS    current
  755.     DESCRIPTION
  756.         "A collection of objects providing statistics for
  757.         IEEE 802.5 interfaces."
  758.     ::= { dot5Groups 2 }
  759. END