RFC1743.MI2
上传用户:aonuowh
上传日期:2021-05-23
资源大小:35390k
文件大小:28k
源码类别:

SNMP编程

开发平台:

C/C++

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