home *** CD-ROM | disk | FTP | other *** search
/ Thomson (Residential) / TGSTPv7203.iso / mac / SNMP_MIBs / extended / EtherLike-MIB.mib < prev    next >
Text File  |  2008-02-08  |  43KB  |  1,178 lines

  1. --
  2. -- This SMIv1 module has been generated by smidump 0.2.8. Do not edit.
  3. --
  4.  
  5. EtherLike-MIB DEFINITIONS ::= BEGIN
  6.  
  7. IMPORTS
  8.     InterfaceIndex, ifIndex
  9.         FROM IF-MIB
  10.     OBJECT-TYPE
  11.         FROM RFC-1212
  12.     Counter
  13.         FROM RFC1155-SMI
  14.     mib-2, transmission
  15.         FROM RFC1213-MIB;
  16.  
  17. etherMIB OBJECT IDENTIFIER
  18.     ::= { mib-2 35 }
  19.  
  20. -- etherMIB MODULE-IDENTITY
  21. --     LAST-UPDATED "199908240400Z"
  22. --     ORGANIZATION 
  23. --         "IETF Ethernet Interfaces and Hub MIB
  24. --          Working Group"
  25. --     CONTACT-INFO 
  26. --         "WG E-mail: hubmib@hprnd.rose.hp.com
  27. --          To subscribe: hubmib-request@hprnd.rose.hp.com
  28. --          
  29. --                 Chair: Dan Romascanu
  30. --                Postal: Lucent Technologies
  31. --                        Atidum Technology Park, Bldg. 3
  32. --                        Tel Aviv 61131
  33. --                        Israel
  34. --                   Tel: +972 3 645 8414
  35. --                E-mail: dromasca@lucent.com
  36. --          
  37. --               Editor: John Flick
  38. --               Postal: Hewlett-Packard Company
  39. --                       8000 Foothills Blvd. M/S 5557
  40. --                       Roseville, CA 95747-5557
  41. --                       USA
  42. --                  Tel: +1 916 785 4018
  43. --                  Fax: +1 916 785 1199
  44. --               E-mail: johnf@rose.hp.com
  45. --          
  46. --               Editor: Jeffrey Johnson
  47. --               Postal: RedBack Networks
  48. --                       2570 North First Street, Suite 410
  49. --                       San Jose, CA, 95131
  50. --                       USA
  51. --                  Tel: +1 408 571 2699
  52. --                  Fax: +1 408 571 2698
  53. --               E-Mail: jeff@redbacknetworks.com"
  54. --     DESCRIPTION 
  55. --         "The MIB module to describe generic objects for
  56. --          
  57. --          
  58. --          Ethernet-like network interfaces.
  59. --          
  60. --          The following reference is used throughout this
  61. --          MIB module:
  62. --          
  63. --          [IEEE 802.3 Std] refers to:
  64. --             IEEE Std 802.3, 1998 Edition: 'Information
  65. --             technology - Telecommunications and
  66. --             information exchange between systems -
  67. --             Local and metropolitan area networks -
  68. --             Specific requirements - Part 3: Carrier
  69. --             sense multiple access with collision
  70. --             detection (CSMA/CD) access method and
  71. --             physical layer specifications',
  72. --             September 1998.
  73. --          
  74. --          Of particular interest is Clause 30, '10Mb/s,
  75. --          100Mb/s and 1000Mb/s Management'."
  76. --     REVISION    "199908240400Z"
  77. --     DESCRIPTION 
  78. --         "Updated to include support for 1000 Mb/sec
  79. --          interfaces and full-duplex interfaces.
  80. --          This version published as RFC 2665."
  81. --     REVISION    "199806032150Z"
  82. --     DESCRIPTION 
  83. --         "Updated to include support for 100 Mb/sec
  84. --          interfaces.
  85. --          This version published as RFC 2358."
  86. --     REVISION    "199402030400Z"
  87. --     DESCRIPTION 
  88. --         "Initial version, published as RFC 1650."
  89. --     ::= { mib-2 35 }
  90.  
  91.  
  92. dot3 OBJECT IDENTIFIER
  93.     ::= { transmission 7 }
  94.  
  95. dot3StatsTable OBJECT-TYPE
  96.     SYNTAX      SEQUENCE OF Dot3StatsEntry
  97.     ACCESS      not-accessible
  98.     STATUS      mandatory
  99.     DESCRIPTION 
  100.         "Statistics for a collection of ethernet-like
  101.          interfaces attached to a particular system.
  102.          There will be one row in this table for each
  103.          
  104.          
  105.          ethernet-like interface in the system."
  106.     ::= { dot3 2 }
  107.  
  108. dot3StatsEntry OBJECT-TYPE
  109.     SYNTAX      Dot3StatsEntry
  110.     ACCESS      not-accessible
  111.     STATUS      mandatory
  112.     DESCRIPTION 
  113.         "Statistics for a particular interface to an
  114.          ethernet-like medium."
  115.     INDEX       { dot3StatsIndex }
  116.     ::= { dot3StatsTable 1 }
  117.  
  118. Dot3StatsEntry ::= SEQUENCE {
  119.     dot3StatsIndex                      InterfaceIndex,
  120.     dot3StatsAlignmentErrors            Counter,
  121.     dot3StatsFCSErrors                  Counter,
  122.     dot3StatsSingleCollisionFrames      Counter,
  123.     dot3StatsMultipleCollisionFrames    Counter,
  124.     dot3StatsSQETestErrors              Counter,
  125.     dot3StatsDeferredTransmissions      Counter,
  126.     dot3StatsLateCollisions             Counter,
  127.     dot3StatsExcessiveCollisions        Counter,
  128.     dot3StatsInternalMacTransmitErrors  Counter,
  129.     dot3StatsCarrierSenseErrors         Counter,
  130.     dot3StatsFrameTooLongs              Counter,
  131.     dot3StatsInternalMacReceiveErrors   Counter,
  132.     dot3StatsEtherChipSet               OBJECT IDENTIFIER,
  133.     dot3StatsSymbolErrors               Counter,
  134.     dot3StatsDuplexStatus               INTEGER
  135. }
  136.  
  137. dot3StatsIndex OBJECT-TYPE
  138.     SYNTAX      InterfaceIndex
  139.     ACCESS      read-only
  140.     STATUS      mandatory
  141.     DESCRIPTION 
  142.         "An index value that uniquely identifies an
  143.          interface to an ethernet-like medium.  The
  144.          interface identified by a particular value of
  145.          this index is the same interface as identified
  146.          by the same value of ifIndex."
  147. --     REFERENCE   
  148. --         "RFC 2233, ifIndex"
  149.     ::= { dot3StatsEntry 1 }
  150.  
  151. dot3StatsAlignmentErrors OBJECT-TYPE
  152.     SYNTAX      Counter
  153.     ACCESS      read-only
  154.     STATUS      mandatory
  155.     DESCRIPTION 
  156.         "A count of frames received on a particular
  157.          interface that are not an integral number of
  158.          octets in length and do not pass the FCS check.
  159.          
  160.          The count represented by an instance of this
  161.          object is incremented when the alignmentError
  162.          status is returned by the MAC service to the
  163.          LLC (or other MAC user). Received frames for
  164.          which multiple error conditions obtain are,
  165.          according to the conventions of IEEE 802.3
  166.          Layer Management, counted exclusively according
  167.          to the error status presented to the LLC.
  168.          
  169.          This counter does not increment for 8-bit wide
  170.          group encoding schemes.
  171.          
  172.          Discontinuities in the value of this counter can
  173.          occur at re-initialization of the management
  174.          system, and at other times as indicated by the
  175.          value of ifCounterDiscontinuityTime."
  176. --     REFERENCE   
  177. --         "[IEEE 802.3 Std.], 30.3.1.1.7,
  178. --          aAlignmentErrors"
  179.     ::= { dot3StatsEntry 2 }
  180.  
  181. dot3StatsFCSErrors OBJECT-TYPE
  182.     SYNTAX      Counter
  183.     ACCESS      read-only
  184.     STATUS      mandatory
  185.     DESCRIPTION 
  186.         "A count of frames received on a particular
  187.          interface that are an integral number of octets
  188.          in length but do not pass the FCS check.  This
  189.          count does not include frames received with
  190.          frame-too-long or frame-too-short error.
  191.          
  192.          The count represented by an instance of this
  193.          object is incremented when the frameCheckError
  194.          status is returned by the MAC service to the
  195.          LLC (or other MAC user). Received frames for
  196.          which multiple error conditions obtain are,
  197.          according to the conventions of IEEE 802.3
  198.          Layer Management, counted exclusively according
  199.          to the error status presented to the LLC.
  200.          
  201.          Note:  Coding errors detected by the physical
  202.          layer for speeds above 10 Mb/s will cause the
  203.          frame to fail the FCS check.
  204.          Discontinuities in the value of this counter can
  205.          occur at re-initialization of the management
  206.          
  207.          
  208.          system, and at other times as indicated by the
  209.          value of ifCounterDiscontinuityTime."
  210. --     REFERENCE   
  211. --         "[IEEE 802.3 Std.], 30.3.1.1.6,
  212. --          aFrameCheckSequenceErrors."
  213.     ::= { dot3StatsEntry 3 }
  214.  
  215. dot3StatsSingleCollisionFrames OBJECT-TYPE
  216.     SYNTAX      Counter
  217.     ACCESS      read-only
  218.     STATUS      mandatory
  219.     DESCRIPTION 
  220.         "A count of successfully transmitted frames on
  221.          a particular interface for which transmission
  222.          is inhibited by exactly one collision.
  223.          
  224.          A frame that is counted by an instance of this
  225.          object is also counted by the corresponding
  226.          instance of either the ifOutUcastPkts,
  227.          ifOutMulticastPkts, or ifOutBroadcastPkts,
  228.          and is not counted by the corresponding
  229.          instance of the dot3StatsMultipleCollisionFrames
  230.          object.
  231.          
  232.          This counter does not increment when the
  233.          interface is operating in full-duplex mode.
  234.          
  235.          Discontinuities in the value of this counter can
  236.          occur at re-initialization of the management
  237.          system, and at other times as indicated by the
  238.          value of ifCounterDiscontinuityTime."
  239. --     REFERENCE   
  240. --         "[IEEE 802.3 Std.], 30.3.1.1.3,
  241. --          aSingleCollisionFrames."
  242.     ::= { dot3StatsEntry 4 }
  243.  
  244. dot3StatsMultipleCollisionFrames OBJECT-TYPE
  245.     SYNTAX      Counter
  246.     ACCESS      read-only
  247.     STATUS      mandatory
  248.     DESCRIPTION 
  249.         "A count of successfully transmitted frames on
  250.          a particular interface for which transmission
  251.          is inhibited by more than one collision.
  252.          
  253.          A frame that is counted by an instance of this
  254.          object is also counted by the corresponding
  255.          instance of either the ifOutUcastPkts,
  256.          ifOutMulticastPkts, or ifOutBroadcastPkts,
  257.          and is not counted by the corresponding
  258.          instance of the dot3StatsSingleCollisionFrames
  259.          object.
  260.          
  261.          
  262.          This counter does not increment when the
  263.          interface is operating in full-duplex mode.
  264.          
  265.          Discontinuities in the value of this counter can
  266.          occur at re-initialization of the management
  267.          system, and at other times as indicated by the
  268.          value of ifCounterDiscontinuityTime."
  269. --     REFERENCE   
  270. --         "[IEEE 802.3 Std.], 30.3.1.1.4,
  271. --          aMultipleCollisionFrames."
  272.     ::= { dot3StatsEntry 5 }
  273.  
  274. dot3StatsSQETestErrors OBJECT-TYPE
  275.     SYNTAX      Counter
  276.     ACCESS      read-only
  277.     STATUS      mandatory
  278.     DESCRIPTION 
  279.         "A count of times that the SQE TEST ERROR
  280.          message is generated by the PLS sublayer for a
  281.          particular interface. The SQE TEST ERROR
  282.          is set in accordance with the rules for
  283.          verification of the SQE detection mechanism in
  284.          the PLS Carrier Sense Function as described in
  285.          IEEE Std. 802.3, 1998 Edition, section 7.2.4.6.
  286.          
  287.          This counter does not increment on interfaces
  288.          operating at speeds greater than 10 Mb/s, or on
  289.          interfaces operating in full-duplex mode.
  290.          
  291.          Discontinuities in the value of this counter can
  292.          occur at re-initialization of the management
  293.          system, and at other times as indicated by the
  294.          value of ifCounterDiscontinuityTime."
  295. --     REFERENCE   
  296. --         "[IEEE 802.3 Std.], 7.2.4.6, also 30.3.2.1.4,
  297. --          aSQETestErrors."
  298.     ::= { dot3StatsEntry 6 }
  299.  
  300. dot3StatsDeferredTransmissions OBJECT-TYPE
  301.     SYNTAX      Counter
  302.     ACCESS      read-only
  303.     STATUS      mandatory
  304.     DESCRIPTION 
  305.         "A count of frames for which the first
  306.          transmission attempt on a particular interface
  307.          is delayed because the medium is busy.
  308.          The count represented by an instance of this
  309.          object does not include frames involved in
  310.          collisions.
  311.          
  312.          This counter does not increment when the
  313.          interface is operating in full-duplex mode.
  314.          
  315.          
  316.          Discontinuities in the value of this counter can
  317.          occur at re-initialization of the management
  318.          system, and at other times as indicated by the
  319.          value of ifCounterDiscontinuityTime."
  320. --     REFERENCE   
  321. --         "[IEEE 802.3 Std.], 30.3.1.1.9,
  322. --          aFramesWithDeferredXmissions."
  323.     ::= { dot3StatsEntry 7 }
  324.  
  325. dot3StatsLateCollisions OBJECT-TYPE
  326.     SYNTAX      Counter
  327.     ACCESS      read-only
  328.     STATUS      mandatory
  329.     DESCRIPTION 
  330.         "The number of times that a collision is
  331.          detected on a particular interface later than
  332.          one slotTime into the transmission of a packet.
  333.          
  334.          A (late) collision included in a count
  335.          represented by an instance of this object is
  336.          also considered as a (generic) collision for
  337.          purposes of other collision-related
  338.          statistics.
  339.          
  340.          This counter does not increment when the
  341.          interface is operating in full-duplex mode.
  342.          
  343.          Discontinuities in the value of this counter can
  344.          occur at re-initialization of the management
  345.          system, and at other times as indicated by the
  346.          value of ifCounterDiscontinuityTime."
  347. --     REFERENCE   
  348. --         "[IEEE 802.3 Std.], 30.3.1.1.10,
  349. --          aLateCollisions."
  350.     ::= { dot3StatsEntry 8 }
  351.  
  352. dot3StatsExcessiveCollisions OBJECT-TYPE
  353.     SYNTAX      Counter
  354.     ACCESS      read-only
  355.     STATUS      mandatory
  356.     DESCRIPTION 
  357.         "A count of frames for which transmission on a
  358.          particular interface fails due to excessive
  359.          collisions.
  360.          This counter does not increment when the
  361.          interface is operating in full-duplex mode.
  362.          
  363.          Discontinuities in the value of this counter can
  364.          occur at re-initialization of the management
  365.          system, and at other times as indicated by the
  366.          value of ifCounterDiscontinuityTime."
  367. --     REFERENCE   
  368. --         "[IEEE 802.3 Std.], 30.3.1.1.11,
  369. --          
  370. --          
  371. --          aFramesAbortedDueToXSColls."
  372.     ::= { dot3StatsEntry 9 }
  373.  
  374. dot3StatsInternalMacTransmitErrors OBJECT-TYPE
  375.     SYNTAX      Counter
  376.     ACCESS      read-only
  377.     STATUS      mandatory
  378.     DESCRIPTION 
  379.         "A count of frames for which transmission on a
  380.          particular interface fails due to an internal
  381.          MAC sublayer transmit error. A frame is only
  382.          counted by an instance of this object if it is
  383.          not counted by the corresponding instance of
  384.          either the dot3StatsLateCollisions object, the
  385.          dot3StatsExcessiveCollisions object, or the
  386.          dot3StatsCarrierSenseErrors object.
  387.          
  388.          The precise meaning of the count represented by
  389.          an instance of this object is implementation-
  390.          specific.  In particular, an instance of this
  391.          object may represent a count of transmission
  392.          errors on a particular interface that are not
  393.          otherwise counted.
  394.          
  395.          Discontinuities in the value of this counter can
  396.          occur at re-initialization of the management
  397.          system, and at other times as indicated by the
  398.          value of ifCounterDiscontinuityTime."
  399. --     REFERENCE   
  400. --         "[IEEE 802.3 Std.], 30.3.1.1.12,
  401. --          aFramesLostDueToIntMACXmitError."
  402.     ::= { dot3StatsEntry 10 }
  403.  
  404. dot3StatsCarrierSenseErrors OBJECT-TYPE
  405.     SYNTAX      Counter
  406.     ACCESS      read-only
  407.     STATUS      mandatory
  408.     DESCRIPTION 
  409.         "The number of times that the carrier sense
  410.          condition was lost or never asserted when
  411.          attempting to transmit a frame on a particular
  412.          interface.
  413.          
  414.          The count represented by an instance of this
  415.          object is incremented at most once per
  416.          transmission attempt, even if the carrier sense
  417.          condition fluctuates during a transmission
  418.          attempt.
  419.          
  420.          This counter does not increment when the
  421.          interface is operating in full-duplex mode.
  422.          
  423.          
  424.          Discontinuities in the value of this counter can
  425.          occur at re-initialization of the management
  426.          system, and at other times as indicated by the
  427.          value of ifCounterDiscontinuityTime."
  428. --     REFERENCE   
  429. --         "[IEEE 802.3 Std.], 30.3.1.1.13,
  430. --          aCarrierSenseErrors."
  431.     ::= { dot3StatsEntry 11 }
  432.  
  433. dot3StatsFrameTooLongs OBJECT-TYPE
  434.     SYNTAX      Counter
  435.     ACCESS      read-only
  436.     STATUS      mandatory
  437.     DESCRIPTION 
  438.         "A count of frames received on a particular
  439.          interface that exceed the maximum permitted
  440.          frame size.
  441.          
  442.          The count represented by an instance of this
  443.          object is incremented when the frameTooLong
  444.          status is returned by the MAC service to the
  445.          LLC (or other MAC user). Received frames for
  446.          which multiple error conditions obtain are,
  447.          according to the conventions of IEEE 802.3
  448.          Layer Management, counted exclusively according
  449.          to the error status presented to the LLC.
  450.          
  451.          Discontinuities in the value of this counter can
  452.          occur at re-initialization of the management
  453.          system, and at other times as indicated by the
  454.          value of ifCounterDiscontinuityTime."
  455. --     REFERENCE   
  456. --         "[IEEE 802.3 Std.], 30.3.1.1.25,
  457. --          aFrameTooLongErrors."
  458.     ::= { dot3StatsEntry 13 }
  459.  
  460. dot3StatsInternalMacReceiveErrors OBJECT-TYPE
  461.     SYNTAX      Counter
  462.     ACCESS      read-only
  463.     STATUS      mandatory
  464.     DESCRIPTION 
  465.         "A count of frames for which reception on a
  466.          particular interface fails due to an internal
  467.          MAC sublayer receive error. A frame is only
  468.          counted by an instance of this object if it is
  469.          not counted by the corresponding instance of
  470.          
  471.          
  472.          either the dot3StatsFrameTooLongs object, the
  473.          dot3StatsAlignmentErrors object, or the
  474.          dot3StatsFCSErrors object.
  475.          
  476.          The precise meaning of the count represented by
  477.          an instance of this object is implementation-
  478.          specific.  In particular, an instance of this
  479.          object may represent a count of receive errors
  480.          on a particular interface that are not
  481.          otherwise counted.
  482.          
  483.          Discontinuities in the value of this counter can
  484.          occur at re-initialization of the management
  485.          system, and at other times as indicated by the
  486.          value of ifCounterDiscontinuityTime."
  487. --     REFERENCE   
  488. --         "[IEEE 802.3 Std.], 30.3.1.1.15,
  489. --          aFramesLostDueToIntMACRcvError."
  490.     ::= { dot3StatsEntry 16 }
  491.  
  492. dot3StatsEtherChipSet OBJECT-TYPE
  493.     SYNTAX      OBJECT IDENTIFIER
  494.     ACCESS      read-only
  495.     STATUS      deprecated
  496.     DESCRIPTION 
  497.         "******** THIS OBJECT IS DEPRECATED ********
  498.          
  499.          This object contains an OBJECT IDENTIFIER
  500.          which identifies the chipset used to
  501.          realize the interface. Ethernet-like
  502.          interfaces are typically built out of
  503.          several different chips. The MIB implementor
  504.          is presented with a decision of which chip
  505.          to identify via this object. The implementor
  506.          should identify the chip which is usually
  507.          called the Medium Access Control chip.
  508.          If no such chip is easily identifiable,
  509.          the implementor should identify the chip
  510.          which actually gathers the transmit
  511.          and receive statistics and error
  512.          indications. This would allow a
  513.          manager station to correlate the
  514.          statistics and the chip generating
  515.          them, giving it the ability to take
  516.          into account any known anomalies
  517.          in the chip."
  518.     ::= { dot3StatsEntry 17 }
  519.  
  520. dot3StatsSymbolErrors OBJECT-TYPE
  521.     SYNTAX      Counter
  522.     ACCESS      read-only
  523.     STATUS      mandatory
  524.     DESCRIPTION 
  525.         "For an interface operating at 100 Mb/s, the
  526.          number of times there was an invalid data symbol
  527.          when a valid carrier was present.
  528.          
  529.          For an interface operating in half-duplex mode
  530.          at 1000 Mb/s, the number of times the receiving
  531.          media is non-idle (a carrier event) for a period
  532.          of time equal to or greater than slotTime, and
  533.          during which there was at least one occurrence
  534.          of an event that causes the PHY to indicate
  535.          'Data reception error' or 'carrier extend error'
  536.          on the GMII.
  537.          
  538.          For an interface operating in full-duplex mode
  539.          at 1000 Mb/s, the number of times the receiving
  540.          media is non-idle a carrier event) for a period
  541.          of time equal to or greater than minFrameSize,
  542.          and during which there was at least one
  543.          occurrence of an event that causes the PHY to
  544.          indicate 'Data reception error' on the GMII.
  545.          
  546.          The count represented by an instance of this
  547.          object is incremented at most once per carrier
  548.          event, even if multiple symbol errors occur
  549.          during the carrier event.  This count does
  550.          not increment if a collision is present.
  551.          
  552.          Discontinuities in the value of this counter can
  553.          occur at re-initialization of the management
  554.          system, and at other times as indicated by the
  555.          value of ifCounterDiscontinuityTime."
  556. --     REFERENCE   
  557. --         "[IEEE 802.3 Std.], 30.3.2.1.5,
  558. --          aSymbolErrorDuringCarrier."
  559.     ::= { dot3StatsEntry 18 }
  560.  
  561. dot3StatsDuplexStatus OBJECT-TYPE
  562.     SYNTAX      INTEGER { unknown(1), halfDuplex(2), fullDuplex(3) }
  563.     ACCESS      read-only
  564.     STATUS      mandatory
  565.     DESCRIPTION 
  566.         "The current mode of operation of the MAC
  567.          entity.  'unknown' indicates that the current
  568.          duplex mode could not be determined.
  569.          
  570.          
  571.          Management control of the duplex mode is
  572.          accomplished through the MAU MIB.  When
  573.          an interface does not support autonegotiation,
  574.          or when autonegotiation is not enabled, the
  575.          duplex mode is controlled using
  576.          ifMauDefaultType.  When autonegotiation is
  577.          supported and enabled, duplex mode is controlled
  578.          using ifMauAutoNegAdvertisedBits.  In either
  579.          case, the currently operating duplex mode is
  580.          reflected both in this object and in ifMauType.
  581.          
  582.          Note that this object provides redundant
  583.          information with ifMauType.  Normally, redundant
  584.          objects are discouraged.  However, in this
  585.          instance, it allows a management application to
  586.          determine the duplex status of an interface
  587.          without having to know every possible value of
  588.          ifMauType.  This was felt to be sufficiently
  589.          valuable to justify the redundancy."
  590. --     REFERENCE   
  591. --         "[IEEE 802.3 Std.], 30.3.1.1.32,
  592. --          aDuplexStatus."
  593.     ::= { dot3StatsEntry 19 }
  594.  
  595. dot3CollTable OBJECT-TYPE
  596.     SYNTAX      SEQUENCE OF Dot3CollEntry
  597.     ACCESS      not-accessible
  598.     STATUS      mandatory
  599.     DESCRIPTION 
  600.         "A collection of collision histograms for a
  601.          particular set of interfaces."
  602. --     REFERENCE   
  603. --         "[IEEE 802.3 Std.], 30.3.1.1.30,
  604. --          aCollisionFrames."
  605.     ::= { dot3 5 }
  606.  
  607. dot3CollEntry OBJECT-TYPE
  608.     SYNTAX      Dot3CollEntry
  609.     ACCESS      not-accessible
  610.     STATUS      mandatory
  611.     DESCRIPTION 
  612.         "A cell in the histogram of per-frame
  613.          collisions for a particular interface.  An
  614.          instance of this object represents the
  615.          frequency of individual MAC frames for which
  616.          the transmission (successful or otherwise) on a
  617.          particular interface is accompanied by a
  618.          
  619.          
  620.          particular number of media collisions."
  621.     INDEX       { ifIndex, dot3CollCount }
  622.     ::= { dot3CollTable 1 }
  623.  
  624. Dot3CollEntry ::= SEQUENCE {
  625.     dot3CollCount           INTEGER,
  626.     dot3CollFrequencies     Counter
  627. }
  628.  
  629. dot3CollCount OBJECT-TYPE
  630.     SYNTAX      INTEGER (1..16)
  631.     ACCESS      not-accessible
  632.     STATUS      mandatory
  633.     DESCRIPTION 
  634.         "The number of per-frame media collisions for
  635.          which a particular collision histogram cell
  636.          represents the frequency on a particular
  637.          interface."
  638.     ::= { dot3CollEntry 2 }
  639.  
  640. dot3CollFrequencies OBJECT-TYPE
  641.     SYNTAX      Counter
  642.     ACCESS      read-only
  643.     STATUS      mandatory
  644.     DESCRIPTION 
  645.         "A count of individual MAC frames for which the
  646.          transmission (successful or otherwise) on a
  647.          particular interface occurs after the
  648.          frame has experienced exactly the number
  649.          of collisions in the associated
  650.          dot3CollCount object.
  651.          
  652.          For example, a frame which is transmitted
  653.          on interface 77 after experiencing
  654.          exactly 4 collisions would be indicated
  655.          by incrementing only dot3CollFrequencies.77.4.
  656.          No other instance of dot3CollFrequencies would
  657.          be incremented in this example.
  658.          
  659.          This counter does not increment when the
  660.          interface is operating in full-duplex mode.
  661.          
  662.          Discontinuities in the value of this counter can
  663.          occur at re-initialization of the management
  664.          system, and at other times as indicated by the
  665.          value of ifCounterDiscontinuityTime."
  666.     ::= { dot3CollEntry 3 }
  667.  
  668. dot3Tests OBJECT IDENTIFIER
  669.     ::= { dot3 6 }
  670.  
  671. dot3TestTdr OBJECT IDENTIFIER
  672.     ::= { dot3Tests 1 }
  673.  
  674. dot3TestLoopBack OBJECT IDENTIFIER
  675.     ::= { dot3Tests 2 }
  676.  
  677. dot3Errors OBJECT IDENTIFIER
  678.     ::= { dot3 7 }
  679.  
  680. dot3ErrorInitError OBJECT IDENTIFIER
  681.     ::= { dot3Errors 1 }
  682.  
  683. dot3ErrorLoopbackError OBJECT IDENTIFIER
  684.     ::= { dot3Errors 2 }
  685.  
  686. dot3ControlTable OBJECT-TYPE
  687.     SYNTAX      SEQUENCE OF Dot3ControlEntry
  688.     ACCESS      not-accessible
  689.     STATUS      mandatory
  690.     DESCRIPTION 
  691.         "A table of descriptive and status information
  692.          about the MAC Control sublayer on the
  693.          ethernet-like interfaces attached to a
  694.          particular system.  There will be one row in
  695.          this table for each ethernet-like interface in
  696.          the system which implements the MAC Control
  697.          sublayer.  If some, but not all, of the
  698.          ethernet-like interfaces in the system implement
  699.          the MAC Control sublayer, there will be fewer
  700.          rows in this table than in the dot3StatsTable."
  701.     ::= { dot3 9 }
  702.  
  703. dot3ControlEntry OBJECT-TYPE
  704.     SYNTAX      Dot3ControlEntry
  705.     ACCESS      not-accessible
  706.     STATUS      mandatory
  707.     DESCRIPTION 
  708.         "An entry in the table, containing information
  709.          about the MAC Control sublayer on a single
  710.          ethernet-like interface."
  711.     INDEX       { dot3StatsIndex }
  712.     ::= { dot3ControlTable 1 }
  713.  
  714. Dot3ControlEntry ::= SEQUENCE {
  715.     dot3ControlFunctionsSupported   OCTET STRING,
  716.     dot3ControlInUnknownOpcodes     Counter
  717. }
  718.  
  719. dot3ControlFunctionsSupported OBJECT-TYPE
  720.     SYNTAX      OCTET STRING
  721. --                   { pause(0) }
  722.     ACCESS      read-only
  723.     STATUS      mandatory
  724.     DESCRIPTION 
  725.         "A list of the possible MAC Control functions
  726.          implemented for this interface."
  727. --     REFERENCE   
  728. --         "[IEEE 802.3 Std.], 30.3.3.2,
  729. --          aMACControlFunctionsSupported."
  730.     ::= { dot3ControlEntry 1 }
  731.  
  732. dot3ControlInUnknownOpcodes OBJECT-TYPE
  733.     SYNTAX      Counter
  734.     ACCESS      read-only
  735.     STATUS      mandatory
  736.     DESCRIPTION 
  737.         "A count of MAC Control frames received on this
  738.          interface that contain an opcode that is not
  739.          supported by this device.
  740.          
  741.          Discontinuities in the value of this counter can
  742.          occur at re-initialization of the management
  743.          system, and at other times as indicated by the
  744.          value of ifCounterDiscontinuityTime."
  745. --     REFERENCE   
  746. --         "[IEEE 802.3 Std.], 30.3.3.5,
  747. --          aUnsupportedOpcodesReceived"
  748.     ::= { dot3ControlEntry 2 }
  749.  
  750. dot3PauseTable OBJECT-TYPE
  751.     SYNTAX      SEQUENCE OF Dot3PauseEntry
  752.     ACCESS      not-accessible
  753.     STATUS      mandatory
  754.     DESCRIPTION 
  755.         "A table of descriptive and status information
  756.          about the MAC Control PAUSE function on the
  757.          ethernet-like interfaces attached to a
  758.          particular system. There will be one row in
  759.          this table for each ethernet-like interface in
  760.          the system which supports the MAC Control PAUSE
  761.          function (i.e., the 'pause' bit in the
  762.          corresponding instance of
  763.          dot3ControlFunctionsSupported is set).  If some,
  764.          but not all, of the ethernet-like interfaces in
  765.          the system implement the MAC Control PAUSE
  766.          function (for example, if some interfaces only
  767.          support half-duplex), there will be fewer rows
  768.          in this table than in the dot3StatsTable."
  769.     ::= { dot3 10 }
  770.  
  771. dot3PauseEntry OBJECT-TYPE
  772.     SYNTAX      Dot3PauseEntry
  773.     ACCESS      not-accessible
  774.     STATUS      mandatory
  775.     DESCRIPTION 
  776.         "An entry in the table, containing information
  777.          about the MAC Control PAUSE function on a single
  778.          ethernet-like interface."
  779.     INDEX       { dot3StatsIndex }
  780.     ::= { dot3PauseTable 1 }
  781.  
  782. Dot3PauseEntry ::= SEQUENCE {
  783.     dot3PauseAdminMode  INTEGER,
  784.     dot3PauseOperMode   INTEGER,
  785.     dot3InPauseFrames   Counter,
  786.     dot3OutPauseFrames  Counter
  787. }
  788.  
  789. dot3PauseAdminMode OBJECT-TYPE
  790.     SYNTAX      INTEGER { disabled(1), enabledXmit(2), enabledRcv(3), 
  791.                     enabledXmitAndRcv(4) }
  792.     ACCESS      read-write
  793.     STATUS      mandatory
  794.     DESCRIPTION 
  795.         "This object is used to configure the default
  796.          administrative PAUSE mode for this interface.
  797.          
  798.          This object represents the
  799.          administratively-configured PAUSE mode for this
  800.          interface.  If auto-negotiation is not enabled
  801.          or is not implemented for the active MAU
  802.          attached to this interface, the value of this
  803.          object determines the operational PAUSE mode
  804.          of the interface whenever it is operating in
  805.          full-duplex mode.  In this case, a set to this
  806.          object will force the interface into the
  807.          specified mode.
  808.          
  809.          If auto-negotiation is implemented and enabled
  810.          for the MAU attached to this interface, the
  811.          PAUSE mode for this interface is determined by
  812.          auto-negotiation, and the value of this object
  813.          denotes the mode to which the interface will
  814.          automatically revert if/when auto-negotiation is
  815.          later disabled.  Note that when auto-negotiation
  816.          is running, administrative control of the PAUSE
  817.          mode may be accomplished using the
  818.          ifMauAutoNegCapAdvertisedBits object in the
  819.          MAU-MIB.
  820.          
  821.          Note that the value of this object is ignored
  822.          when the interface is not operating in
  823.          full-duplex mode.
  824.          
  825.          An attempt to set this object to
  826.          'enabledXmit(2)' or 'enabledRcv(3)' will fail
  827.          on interfaces that do not support operation
  828.          at greater than 100 Mb/s."
  829.     ::= { dot3PauseEntry 1 }
  830.  
  831. dot3PauseOperMode OBJECT-TYPE
  832.     SYNTAX      INTEGER { disabled(1), enabledXmit(2), enabledRcv(3), 
  833.                     enabledXmitAndRcv(4) }
  834.     ACCESS      read-only
  835.     STATUS      mandatory
  836.     DESCRIPTION 
  837.         "This object reflects the PAUSE mode currently
  838.          in use on this interface, as determined by
  839.          either (1) the result of the auto-negotiation
  840.          function or (2) if auto-negotiation is not
  841.          enabled or is not implemented for the active MAU
  842.          attached to this interface, by the value of
  843.          dot3PauseAdminMode.  Interfaces operating at
  844.          100 Mb/s or less will never return
  845.          'enabledXmit(2)' or 'enabledRcv(3)'.  Interfaces
  846.          operating in half-duplex mode will always return
  847.          'disabled(1)'.  Interfaces on which
  848.          auto-negotiation is enabled but not yet
  849.          completed should return the value
  850.          'disabled(1)'."
  851.     ::= { dot3PauseEntry 2 }
  852.  
  853. dot3InPauseFrames OBJECT-TYPE
  854.     SYNTAX      Counter
  855.     ACCESS      read-only
  856.     STATUS      mandatory
  857.     DESCRIPTION 
  858.         "A count of MAC Control frames received on this
  859.          interface with an opcode indicating the PAUSE
  860.          operation.
  861.          
  862.          This counter does not increment when the
  863.          interface is operating in half-duplex mode.
  864.          Discontinuities in the value of this counter can
  865.          occur at re-initialization of the management
  866.          system, and at other times as indicated by the
  867.          value of ifCounterDiscontinuityTime."
  868. --     REFERENCE   
  869. --         "[IEEE 802.3 Std.], 30.3.4.3,
  870. --          aPAUSEMACCtrlFramesReceived."
  871.     ::= { dot3PauseEntry 3 }
  872.  
  873. dot3OutPauseFrames OBJECT-TYPE
  874.     SYNTAX      Counter
  875.     ACCESS      read-only
  876.     STATUS      mandatory
  877.     DESCRIPTION 
  878.         "A count of MAC Control frames transmitted on
  879.          this interface with an opcode indicating the
  880.          
  881.          
  882.          PAUSE operation.
  883.          
  884.          This counter does not increment when the
  885.          interface is operating in half-duplex mode.
  886.          
  887.          Discontinuities in the value of this counter can
  888.          occur at re-initialization of the management
  889.          system, and at other times as indicated by the
  890.          value of ifCounterDiscontinuityTime."
  891. --     REFERENCE   
  892. --         "[IEEE 802.3 Std.], 30.3.4.2,
  893. --          aPAUSEMACCtrlFramesTransmitted."
  894.     ::= { dot3PauseEntry 4 }
  895.  
  896. etherMIBObjects OBJECT IDENTIFIER
  897.     ::= { etherMIB 1 }
  898.  
  899. etherConformance OBJECT IDENTIFIER
  900.     ::= { etherMIB 2 }
  901.  
  902. etherGroups OBJECT IDENTIFIER
  903.     ::= { etherConformance 1 }
  904.  
  905. etherCompliances OBJECT IDENTIFIER
  906.     ::= { etherConformance 2 }
  907.  
  908. etherStatsGroup OBJECT IDENTIFIER
  909.     ::= { etherGroups 1 }
  910.  
  911. -- etherStatsGroup OBJECT-GROUP
  912. --     OBJECTS     { dot3StatsIndex, dot3StatsAlignmentErrors, 
  913. --                   dot3StatsFCSErrors, dot3StatsSingleCollisionFrames, 
  914. --                   dot3StatsMultipleCollisionFrames, 
  915. --                   dot3StatsSQETestErrors, 
  916. --                   dot3StatsDeferredTransmissions, 
  917. --                   dot3StatsLateCollisions, 
  918. --                   dot3StatsExcessiveCollisions, 
  919. --                   dot3StatsInternalMacTransmitErrors, 
  920. --                   dot3StatsCarrierSenseErrors, dot3StatsFrameTooLongs, 
  921. --                   dot3StatsInternalMacReceiveErrors, 
  922. --                   dot3StatsEtherChipSet }
  923. --     STATUS      deprecated
  924. --     DESCRIPTION 
  925. --         "********* THIS GROUP IS DEPRECATED **********
  926. --          
  927. --          A collection of objects providing information
  928. --          applicable to all ethernet-like network
  929. --          interfaces.
  930. --          
  931. --          This object group has been deprecated and
  932. --          replaced by etherStatsBaseGroup and
  933. --          etherStatsLowSpeedGroup."
  934. --     ::= { etherGroups 1 }
  935.  
  936. etherCollisionTableGroup OBJECT IDENTIFIER
  937.     ::= { etherGroups 2 }
  938.  
  939. -- etherCollisionTableGroup OBJECT-GROUP
  940. --     OBJECTS     { dot3CollFrequencies }
  941. --     STATUS      mandatory
  942. --     DESCRIPTION 
  943. --         "A collection of objects providing a histogram
  944. --          of packets successfully transmitted after
  945. --          experiencing exactly N collisions."
  946. --     ::= { etherGroups 2 }
  947.  
  948. etherStats100MbsGroup OBJECT IDENTIFIER
  949.     ::= { etherGroups 3 }
  950.  
  951. -- etherStats100MbsGroup OBJECT-GROUP
  952. --     OBJECTS     { dot3StatsIndex, dot3StatsAlignmentErrors, 
  953. --                   dot3StatsFCSErrors, dot3StatsSingleCollisionFrames, 
  954. --                   dot3StatsMultipleCollisionFrames, 
  955. --                   dot3StatsDeferredTransmissions, 
  956. --                   dot3StatsLateCollisions, 
  957. --                   dot3StatsExcessiveCollisions, 
  958. --                   dot3StatsInternalMacTransmitErrors, 
  959. --                   dot3StatsCarrierSenseErrors, dot3StatsFrameTooLongs, 
  960. --                   dot3StatsInternalMacReceiveErrors, 
  961. --                   dot3StatsEtherChipSet, dot3StatsSymbolErrors }
  962. --     STATUS      deprecated
  963. --     DESCRIPTION 
  964. --         "********* THIS GROUP IS DEPRECATED **********
  965. --          
  966. --          A collection of objects providing information
  967. --          applicable to 100 Mb/sec ethernet-like network
  968. --          interfaces.
  969. --          
  970. --          This object group has been deprecated and
  971. --          
  972. --          
  973. --          replaced by etherStatsBaseGroup and
  974. --          etherStatsHighSpeedGroup."
  975. --     ::= { etherGroups 3 }
  976.  
  977. etherStatsBaseGroup OBJECT IDENTIFIER
  978.     ::= { etherGroups 4 }
  979.  
  980. -- etherStatsBaseGroup OBJECT-GROUP
  981. --     OBJECTS     { dot3StatsIndex, dot3StatsAlignmentErrors, 
  982. --                   dot3StatsFCSErrors, dot3StatsSingleCollisionFrames, 
  983. --                   dot3StatsMultipleCollisionFrames, 
  984. --                   dot3StatsDeferredTransmissions, 
  985. --                   dot3StatsLateCollisions, 
  986. --                   dot3StatsExcessiveCollisions, 
  987. --                   dot3StatsInternalMacTransmitErrors, 
  988. --                   dot3StatsCarrierSenseErrors, dot3StatsFrameTooLongs, 
  989. --                   dot3StatsInternalMacReceiveErrors }
  990. --     STATUS      mandatory
  991. --     DESCRIPTION 
  992. --         "A collection of objects providing information
  993. --          applicable to all ethernet-like network
  994. --          interfaces."
  995. --     ::= { etherGroups 4 }
  996.  
  997. etherStatsLowSpeedGroup OBJECT IDENTIFIER
  998.     ::= { etherGroups 5 }
  999.  
  1000. -- etherStatsLowSpeedGroup OBJECT-GROUP
  1001. --     OBJECTS     { dot3StatsSQETestErrors }
  1002. --     STATUS      mandatory
  1003. --     DESCRIPTION 
  1004. --         "A collection of objects providing information
  1005. --          applicable to ethernet-like network interfaces
  1006. --          capable of operating at 10 Mb/s or slower in
  1007. --          half-duplex mode."
  1008. --     ::= { etherGroups 5 }
  1009.  
  1010. etherStatsHighSpeedGroup OBJECT IDENTIFIER
  1011.     ::= { etherGroups 6 }
  1012.  
  1013. -- etherStatsHighSpeedGroup OBJECT-GROUP
  1014. --     OBJECTS     { dot3StatsSymbolErrors }
  1015. --     STATUS      mandatory
  1016. --     DESCRIPTION 
  1017. --         "A collection of objects providing information
  1018. --          applicable to ethernet-like network interfaces
  1019. --          capable of operating at 100 Mb/s or faster."
  1020. --     ::= { etherGroups 6 }
  1021.  
  1022. etherDuplexGroup OBJECT IDENTIFIER
  1023.     ::= { etherGroups 7 }
  1024.  
  1025. -- etherDuplexGroup OBJECT-GROUP
  1026. --     OBJECTS     { dot3StatsDuplexStatus }
  1027. --     STATUS      mandatory
  1028. --     DESCRIPTION 
  1029. --         "A collection of objects providing information
  1030. --          about the duplex mode of an ethernet-like
  1031. --          network interface."
  1032. --     ::= { etherGroups 7 }
  1033.  
  1034. etherControlGroup OBJECT IDENTIFIER
  1035.     ::= { etherGroups 8 }
  1036.  
  1037. -- etherControlGroup OBJECT-GROUP
  1038. --     OBJECTS     { dot3ControlFunctionsSupported, 
  1039. --                   dot3ControlInUnknownOpcodes }
  1040. --     STATUS      mandatory
  1041. --     DESCRIPTION 
  1042. --         "A collection of objects providing information
  1043. --          about the MAC Control sublayer on ethernet-like
  1044. --          network interfaces."
  1045. --     ::= { etherGroups 8 }
  1046.  
  1047. etherControlPauseGroup OBJECT IDENTIFIER
  1048.     ::= { etherGroups 9 }
  1049.  
  1050. -- etherControlPauseGroup OBJECT-GROUP
  1051. --     OBJECTS     { dot3PauseAdminMode, dot3PauseOperMode, 
  1052. --                   dot3InPauseFrames, dot3OutPauseFrames }
  1053. --     STATUS      mandatory
  1054. --     DESCRIPTION 
  1055. --         "A collection of objects providing information
  1056. --          about and control of the MAC Control PAUSE
  1057. --          function on ethernet-like network interfaces."
  1058. --     ::= { etherGroups 9 }
  1059.  
  1060. etherCompliance OBJECT IDENTIFIER
  1061.     ::= { etherCompliances 1 }
  1062.  
  1063. -- etherCompliance MODULE-COMPLIANCE
  1064. --     STATUS      deprecated
  1065. --     DESCRIPTION 
  1066. --         "******** THIS COMPLIANCE IS DEPRECATED ********
  1067. --          
  1068. --          The compliance statement for managed network
  1069. --          entities which have ethernet-like network
  1070. --          interfaces.
  1071. --          
  1072. --          
  1073. --          This compliance is deprecated and replaced by
  1074. --          dot3Compliance."
  1075.  
  1076. --     MODULE      -- -- this module
  1077.  
  1078. --         MANDATORY-GROUPS        { etherStatsGroup }
  1079.  
  1080. --         GROUP   etherCollisionTableGroup
  1081. --         DESCRIPTION   
  1082. --         "This group is optional. It is appropriate
  1083. --          for all systems which have the necessary
  1084. --          metering. Implementation in such systems is
  1085. --          highly recommended."
  1086.  
  1087. --     ::= { etherCompliances 1 }
  1088.  
  1089. ether100MbsCompliance OBJECT IDENTIFIER
  1090.     ::= { etherCompliances 2 }
  1091.  
  1092. -- ether100MbsCompliance MODULE-COMPLIANCE
  1093. --     STATUS      deprecated
  1094. --     DESCRIPTION 
  1095. --         "******** THIS COMPLIANCE IS DEPRECATED ********
  1096. --          
  1097. --          The compliance statement for managed network
  1098. --          entities which have 100 Mb/sec ethernet-like
  1099. --          network interfaces.
  1100. --          
  1101. --          This compliance is deprecated and replaced by
  1102. --          dot3Compliance."
  1103.  
  1104. --     MODULE      -- -- this module
  1105.  
  1106. --         MANDATORY-GROUPS        { etherStats100MbsGroup }
  1107.  
  1108. --         GROUP   etherCollisionTableGroup
  1109. --         DESCRIPTION   
  1110. --         "This group is optional. It is appropriate
  1111. --          for all systems which have the necessary
  1112. --          metering. Implementation in such systems is
  1113. --          highly recommended."
  1114.  
  1115. --     ::= { etherCompliances 2 }
  1116.  
  1117. dot3Compliance OBJECT IDENTIFIER
  1118.     ::= { etherCompliances 3 }
  1119.  
  1120. -- dot3Compliance MODULE-COMPLIANCE
  1121. --     STATUS      mandatory
  1122. --     DESCRIPTION 
  1123. --         "The compliance statement for managed network
  1124. --          entities which have ethernet-like network
  1125. --          interfaces."
  1126.  
  1127. --     MODULE      -- -- this module
  1128.  
  1129. --         MANDATORY-GROUPS        { etherStatsBaseGroup }
  1130.  
  1131. --         GROUP   etherDuplexGroup
  1132. --         DESCRIPTION   
  1133. --         "This group is mandatory for all
  1134. --          ethernet-like network interfaces which are
  1135. --          capable of operating in full-duplex mode.
  1136. --          It is highly recommended for all
  1137. --          
  1138. --          
  1139. --          ethernet-like network interfaces."
  1140.  
  1141. --         GROUP   etherStatsLowSpeedGroup
  1142. --         DESCRIPTION   
  1143. --         "This group is mandatory for all
  1144. --          ethernet-like network interfaces which are
  1145. --          capable of operating at 10 Mb/s or slower in
  1146. --          half-duplex mode."
  1147.  
  1148. --         GROUP   etherStatsHighSpeedGroup
  1149. --         DESCRIPTION   
  1150. --         "This group is mandatory for all
  1151. --          ethernet-like network interfaces which are
  1152. --          capable of operating at 100 Mb/s or faster."
  1153.  
  1154. --         GROUP   etherControlGroup
  1155. --         DESCRIPTION   
  1156. --         "This group is mandatory for all
  1157. --          ethernet-like network interfaces that
  1158. --          support the MAC Control sublayer."
  1159.  
  1160. --         GROUP   etherControlPauseGroup
  1161. --         DESCRIPTION   
  1162. --         "This group is mandatory for all
  1163. --          ethernet-like network interfaces that
  1164. --          support the MAC Control PAUSE function."
  1165.  
  1166. --         GROUP   etherCollisionTableGroup
  1167. --         DESCRIPTION   
  1168. --         "This group is optional. It is appropriate
  1169. --          for all ethernet-like network interfaces
  1170. --          which are capable of operating in
  1171. --          half-duplex mode and have the necessary
  1172. --          metering. Implementation in systems with
  1173. --          such interfaces is highly recommended."
  1174.  
  1175. --     ::= { etherCompliances 3 }
  1176.  
  1177. END -- end of module EtherLike-MIB.
  1178.