home *** CD-ROM | disk | FTP | other *** search
/ Internet Core Protocols / Oreilly-InternetCoreProtocols.iso / RFCs / rfc2665.txt < prev    next >
Encoding:
Text File  |  1999-10-14  |  110.0 KB  |  2,636 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                           J. Flick
  8. Request for Comments: 2665                       Hewlett-Packard Company
  9. Obsoletes: 2358                                               J. Johnson
  10. Category: Standards Track                               RedBack Networks
  11.                                                              August 1999
  12.  
  13.  
  14.                    Definitions of Managed Objects for
  15.                    the Ethernet-like Interface Types
  16.  
  17. Status of this Memo
  18.  
  19.    This document specifies an Internet standards track protocol for the
  20.    Internet community, and requests discussion and suggestions for
  21.    improvements.  Please refer to the current edition of the "Internet
  22.    Official Protocol Standards" (STD 1) for the standardization state
  23.    and status of this protocol.  Distribution of this memo is unlimited.
  24.  
  25. Copyright Notice
  26.  
  27.    Copyright (C) The Internet Society (1999).  All Rights Reserved.
  28.  
  29. Abstract
  30.  
  31.    This memo defines a portion of the Management Information Base (MIB)
  32.    for use with network management protocols in the Internet community.
  33.    This memo obsoletes RFC 2358, "Definitions of Managed Objects for the
  34.    Ethernet-like Interface Types".  This memo extends that specification
  35.    by including management information useful for the management of 1000
  36.    Mb/s and full-duplex Ethernet interfaces.
  37.  
  38.    Ethernet technology, as defined by the 802.3 Working Group of the
  39.    IEEE, continues to evolve, with scalable increases in speed, new
  40.    types of cabling and interfaces, and new features.  This evolution
  41.    may require changes in the managed objects in order to reflect this
  42.    new functionality.  This document, as with other documents issued by
  43.    this working group, reflects a certain stage in the evolution of
  44.    Ethernet technology.  In the future, this document might be revised,
  45.    or new documents might be issued by the Ethernet Interfaces and Hub
  46.    MIB Working Group, in order to reflect the evolution of Ethernet
  47.    technology.
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Flick & Johnson             Standards Track                     [Page 1]
  59.  
  60. RFC 2665                   Ethernet-Like MIB                 August 1999
  61.  
  62.  
  63. Table of Contents
  64.  
  65.    1. Introduction ................................................    2
  66.    2.  The SNMP Management Framework ..............................    3
  67.    3.  Overview ...................................................    4
  68.    3.1.  Relation to MIB-2 ........................................    4
  69.    3.2.  Relation to the Interfaces MIB ...........................    5
  70.    3.2.1.  Layering Model .........................................    5
  71.    3.2.2.  Virtual Circuits .......................................    5
  72.    3.2.3.  ifTestTable ............................................    5
  73.    3.2.4.  ifRcvAddressTable ......................................    6
  74.    3.2.5.  ifPhysAddress ..........................................    6
  75.    3.2.6.  ifType .................................................    6
  76.    3.2.7.  Specific Interface MIB Objects .........................    7
  77.    3.3.  Relation to the 802.3 MAU MIB ............................   11
  78.    3.4.  dot3StatsEtherChipSet ....................................   11
  79.    3.5.  Mapping of IEEE 802.3 Managed Objects ....................   12
  80.    4.  Definitions ................................................   16
  81.    5.  Intellectual Property ......................................   39
  82.    6.  Acknowledgements ...........................................   40
  83.    7.  References .................................................   41
  84.    8.  Security Considerations ....................................   43
  85.    9.  Authors' Addresses .........................................   44
  86.    A.  Change Log .................................................   45
  87.    A.1.  Changes since RFC 2358 ...................................   45
  88.    A.2.  Changes between RFC 1650 and RFC 2358 ....................   46
  89.    B.  Full Copyright Statement ...................................   47
  90.  
  91. 1. Introduction
  92.  
  93.    This memo defines a portion of the Management Information Base (MIB)
  94.    for use with network management protocols in the Internet community.
  95.    In particular, it defines objects for managing Ethernet-like
  96.    interfaces.
  97.  
  98.    This memo also includes a MIB module.  This MIB module extends the
  99.    list of managed objects specified in the earlier version of this MIB:
  100.    RFC 2358 [23].
  101.  
  102.    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
  103.    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
  104.    document are to be interpreted as described in [26].
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Flick & Johnson             Standards Track                     [Page 2]
  115.  
  116. RFC 2665                   Ethernet-Like MIB                 August 1999
  117.  
  118.  
  119. 2.  The SNMP Management Framework
  120.  
  121.    The SNMP Management Framework presently consists of five major
  122.    components:
  123.  
  124.    o   An overall architecture, described in RFC 2571 [1].
  125.  
  126.    o   Mechanisms for describing and naming objects and events for the
  127.        purpose of management. The first version of this Structure of
  128.        Management Information (SMI) is called SMIv1 and described in STD
  129.        16, RFC 1155 [2], STD 16, RFC 1212 [3] and RFC 1215 [4]. The
  130.        second version, called SMIv2, is described in STD 58, RFC 2578
  131.        [5], STD 58, RFC 2579 [6] and STD 58, RFC 2580 [7].
  132.  
  133.    o   Message protocols for transferring management information. The
  134.        first version of the SNMP message protocol is called SNMPv1 and
  135.        described in STD 15, RFC 1157 [8]. A second version of the SNMP
  136.        message protocol, which is not an Internet standards track
  137.        protocol, is called SNMPv2c and described in RFC 1901 [9] and RFC
  138.        1906 [10].  The third version of the message protocol is called
  139.        SNMPv3 and described in RFC 1906 [10], RFC 2572 [11] and RFC 2574
  140.        [12].
  141.  
  142.    o   Protocol operations for accessing management information. The
  143.        first set of protocol operations and associated PDU formats is
  144.        described in STD 15, RFC 1157 [8]. A second set of protocol
  145.        operations and associated PDU formats is described in RFC 1905
  146.        [13].
  147.  
  148.    o   A set of fundamental applications described in RFC 2573 [14] and
  149.        the view-based access control mechanism described in RFC 2575
  150.        [15].
  151.  
  152.    Managed objects are accessed via a virtual information store, termed
  153.    the Management Information Base or MIB.  Objects in the MIB are
  154.    defined using the mechanisms defined in the SMI.
  155.  
  156.    This memo specifies a MIB module that is compliant to the SMIv2. A
  157.    MIB conforming to the SMIv1 can be produced through the appropriate
  158.    translations. The resulting translated MIB must be semantically
  159.    equivalent, except where objects or events are omitted because no
  160.    translation is possible (use of Counter64). Some machine readable
  161.    information in SMIv2 will be converted into textual descriptions in
  162.    SMIv1 during the translation process. However, this loss of machine
  163.    readable information is not considered to change the semantics of the
  164.    MIB.
  165.  
  166.  
  167.  
  168.  
  169.  
  170. Flick & Johnson             Standards Track                     [Page 3]
  171.  
  172. RFC 2665                   Ethernet-Like MIB                 August 1999
  173.  
  174.  
  175. 3.  Overview
  176.  
  177.    Instances of these object types represent attributes of an interface
  178.    to an ethernet-like communications medium.  At present, ethernet-like
  179.    media are identified by the following values of the ifType object in
  180.    the Interfaces MIB [25]:
  181.  
  182.             ethernetCsmacd(6)
  183.             iso88023Csmacd(7)
  184.             starLan(11)
  185.  
  186.    The definitions presented here are based on Section 30, "10 Mb/s, 100
  187.    Mb/s and 1000 Mb/s Management", and Annex 30A, "GDMO Specification
  188.    for 802.3 managed object classes" of IEEE Std. 802.3, 1998 Edition
  189.    [16], as originally interpreted by Frank Kastenholz then of Interlan
  190.    in [17].  Implementors of these MIB objects should note that IEEE
  191.    Std. 802.3 [16] explicitly describes (in the form of Pascal
  192.    pseudocode) when, where, and how various MAC attributes are measured.
  193.    The IEEE document also describes the effects of MAC actions that may
  194.    be invoked by manipulating instances of the MIB objects defined here.
  195.  
  196.    To the extent that some of the attributes defined in [16] are
  197.    represented by previously defined objects in MIB-2 [24] or in the
  198.    Interfaces MIB [25], such attributes are not redundantly represented
  199.    by objects defined in this memo.  Among the attributes represented by
  200.    objects defined in other memos are the number of octets transmitted
  201.    or received on a particular interface, the number of frames
  202.    transmitted or received on a particular interface, the promiscuous
  203.    status of an interface, the MAC address of an interface, and
  204.    multicast information associated with an interface.
  205.  
  206. 3.1.  Relation to MIB-2
  207.  
  208.    This section applies only when this MIB is used in conjunction with
  209.    the "old" (RFC 1213) [24] interface group.
  210.  
  211.    The relationship between an ethernet-like interface and an interface
  212.    in the context of MIB-2 is one-to-one.  As such, the value of an
  213.    ifIndex object instance can be directly used to identify
  214.    corresponding instances of the objects defined herein.
  215.  
  216.    For agents which implement the (now deprecated) ifSpecific object, an
  217.    instance of that object that is associated with an ethernet-like
  218.    interface has the OBJECT IDENTIFIER value:
  219.  
  220.          dot3    OBJECT IDENTIFER ::= { transmission 7 }
  221.  
  222.  
  223.  
  224.  
  225.  
  226. Flick & Johnson             Standards Track                     [Page 4]
  227.  
  228. RFC 2665                   Ethernet-Like MIB                 August 1999
  229.  
  230.  
  231. 3.2.  Relation to the Interfaces MIB
  232.  
  233.    The Interface MIB [25] requires that any MIB which is an adjunct of
  234.    the Interface MIB clarify specific areas within the Interface MIB.
  235.    These areas were intentionally left vague in the Interface MIB to
  236.    avoid over constraining the MIB, thereby precluding management of
  237.    certain media-types.
  238.  
  239.    Section 3.3 of [25] enumerates several areas which a media-specific
  240.    MIB must clarify.  Each of these areas is addressed in a following
  241.    subsection.  The implementor is referred to [25] in order to
  242.    understand the general intent of these areas.
  243.  
  244. 3.2.1.  Layering Model
  245.  
  246.    This MIB does not provide for layering.  There are no sublayers.
  247.  
  248.    EDITOR'S NOTE:
  249.  
  250.    One could foresee the development of an 802.2 and enet-transceiver
  251.    MIB.  They could be higher and lower sublayers, respectively.  All
  252.    that THIS document should do is allude to the possibilities and urge
  253.    the implementor to be aware of the possibility and that they may have
  254.    requirements which supersede the requirements in this document.
  255.  
  256. 3.2.2.  Virtual Circuits
  257.  
  258.    This medium does not support virtual circuits and this area is not
  259.    applicable to this MIB.
  260.  
  261. 3.2.3.  ifTestTable
  262.  
  263.    This MIB defines two tests for media which are instrumented with this
  264.    MIB; TDR and Loopback.  Implementation of these tests is not
  265.    required.  Many common interface chips do not support one or both of
  266.    these tests.
  267.  
  268.    These two tests are provided as a convenience, allowing a common
  269.    method to invoke the test.
  270.  
  271.    Standard MIBs do not include objects in which to return the results
  272.    of the TDR test.  Any needed objects MUST be provided in the vendor
  273.    specific MIB.
  274.  
  275.    Note that the ifTestTable is now deprecated.  Work is underway to
  276.    define a replacement MIB for system and interface testing.  It is
  277.    expected that the tests defined in this document will be usable in
  278.    this replacement MIB.
  279.  
  280.  
  281.  
  282. Flick & Johnson             Standards Track                     [Page 5]
  283.  
  284. RFC 2665                   Ethernet-Like MIB                 August 1999
  285.  
  286.  
  287. 3.2.4.  ifRcvAddressTable
  288.  
  289.    This table contains all IEEE 802.3 addresses, unicast, multicast, and
  290.    broadcast, for which this interface will receive packets and forward
  291.    them up to a higher layer entity for local consumption.  The format
  292.    of the address, contained in ifRcvAddressAddress, is the same as for
  293.    ifPhysAddress.
  294.  
  295.    In the event that the interface is part of a MAC bridge, this table
  296.    does not include unicast addresses which are accepted for possible
  297.    forwarding out some other port.  This table is explicitly not
  298.    intended to provide a bridge address filtering mechanism.
  299.  
  300. 3.2.5.  ifPhysAddress
  301.  
  302.    This object contains the IEEE 802.3 address which is placed in the
  303.    source-address field of any Ethernet, Starlan, or IEEE 802.3 frames
  304.    that originate at this interface.  Usually this will be kept in ROM
  305.    on the interface hardware.  Some systems may set this address via
  306.    software.
  307.  
  308.    In a system where there are several such addresses the designer has a
  309.    tougher choice.  The address chosen should be the one most likely to
  310.    be of use to network management (e.g.  the address placed in ARP
  311.    responses for systems which are primarily IP systems).
  312.  
  313.    If the designer truly can not chose, use of the factory- provided ROM
  314.    address is suggested.
  315.  
  316.    If the address can not be determined, an octet string of zero length
  317.    should be returned.
  318.  
  319.    The address is stored in binary in this object.  The address is
  320.    stored in "canonical" bit order, that is, the Group Bit is positioned
  321.    as the low-order bit of the first octet.  Thus, the first byte of a
  322.    multicast address would have the bit 0x01 set.
  323.  
  324. 3.2.6.  ifType
  325.  
  326.    This MIB applies to interfaces which have any of the following ifType
  327.    values:
  328.  
  329.             ethernetCsmacd(6)
  330.             iso88023Csmacd(7)
  331.             starLan(11)
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338. Flick & Johnson             Standards Track                     [Page 6]
  339.  
  340. RFC 2665                   Ethernet-Like MIB                 August 1999
  341.  
  342.  
  343.    It is RECOMMENDED that all Ethernet-like interfaces use an ifType of
  344.    ethernetCsmacd(6) regardless of the speed that the interface is
  345.    running or the link-layer encapsulation in use.  iso88023Csmacd(7)
  346.    and starLan(11) are supported for backwards compatability.
  347.  
  348.    There are three other interface types defined in the IANAifType-MIB
  349.    for Ethernet.  They are fastEther(62), fastEtherFX(69), and
  350.    gigabitEthernet(117).  This document takes the position that an
  351.    Ethernet is an Ethernet, and Ethernet interfaces SHOULD always have
  352.    the same value of ifType.  Information on the particular flavor of
  353.    Ethernet that an interface is running is available from ifSpeed in
  354.    the Interfaces MIB, and ifMauType in the 802.3 MAU MIB.  An
  355.    Ethernet-like interface SHOULD NOT use the fastEther(62),
  356.    fastEtherFX(69), or gigabitEthernet(117) ifTypes.
  357.  
  358.    Interfaces with any of the supported ifType values map to the
  359.    EtherLike-MIB in the same manner.  There are no implementation
  360.    differences.
  361.  
  362. 3.2.7.  Specific Interface MIB Objects
  363.  
  364.    The following table provides specific implementation guidelines for
  365.    applying the interface group objects to ethernet-like media.
  366.  
  367.       Object                     Guidelines
  368.  
  369.       ifIndex                    Each ethernet-like interface is
  370.                                  represented by an ifEntry.  The
  371.                                  dot3StatsTable in this MIB module is
  372.                                  indexed by dot3StatsIndex. The interface
  373.                                  identified by a particular value of
  374.                                  dot3StatsIndex is the same interface as
  375.                                  identified by the same value of ifIndex.
  376.  
  377.       ifDescr                    Refer to [25].
  378.  
  379.       ifType                     Refer to section 3.2.6.
  380.  
  381.       ifMtu                      1500 octets.  NOTE: This is the MTU as
  382.                                  seen by the MAC client.  When a higher
  383.                                  layer protocol, like IP, is running over
  384.                                  Ethernet, this is the MTU that will be
  385.                                  seen by that higher layer protocol.
  386.                                  However, when using the IEEE 802.2 LLC
  387.                                  protocol, higher layer protocols will
  388.                                  see a different MTU.  In particular, an
  389.                                  LLC type 1 client protocol will see
  390.  
  391.  
  392.  
  393.  
  394. Flick & Johnson             Standards Track                     [Page 7]
  395.  
  396. RFC 2665                   Ethernet-Like MIB                 August 1999
  397.  
  398.  
  399.                                  an MTU of 1497 octets, and a protocol
  400.                                  running over SNAP will see an MTU of
  401.                                  1492 octets.
  402.  
  403.       ifSpeed                    The current operational speed of the
  404.                                  interface in bits per second. For
  405.                                  current ethernet-like interfaces, this
  406.                                  will be equal to 1,000,000 (1 million),
  407.                                  10,000,000 (10 million), 100,000,000
  408.                                  (100 million), or 1,000,000,000 (1
  409.                                  billion). If the interface implements
  410.                                  auto-negotiation, auto-negotiation is
  411.                                  enabled for this interface, and the
  412.                                  interface has not yet negotiated to an
  413.                                  operational speed, this object SHOULD
  414.                                  reflect the maximum speed supported by
  415.                                  the interface.  Note that this object
  416.                                  MUST NOT indicate a doubled value when
  417.                                  operating in full-duplex mode.  It MUST
  418.                                  indicate the correct line speed
  419.                                  regardless of the current duplex mode.
  420.                                  The duplex mode of the interface may
  421.                                  be determined by examining either the
  422.                                  dot3StatsDuplexStatus object in this
  423.                                  MIBmodule, or the ifMauType object in
  424.                                  the 802.3 MAU MIB.
  425.  
  426.       ifPhysAddress              Refer to section 3.2.5.
  427.  
  428.       ifAdminStatus              Write access is not required.  Support
  429.                                  for 'testing' is not required.
  430.  
  431.       ifOperStatus               The operational state of the interface.
  432.                                  Support for 'testing' is not required.
  433.                                  The value 'dormant' has no meaning for
  434.                                  an ethernet-like interface.
  435.  
  436.       ifLastChange               Refer to [25].
  437.  
  438.       ifInOctets                 The number of octets in valid MAC
  439.                                  frames received on this interface,
  440.                                  including the MAC header and FCS.
  441.                                  This does include the number of octets
  442.                                  in valid MAC Control frames received on
  443.                                  this interface.
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450. Flick & Johnson             Standards Track                     [Page 8]
  451.  
  452. RFC 2665                   Ethernet-Like MIB                 August 1999
  453.  
  454.  
  455.       ifInUcastPkts              Refer to [25].  Note that this does
  456.                                  not include MAC Control frames, since
  457.                                  MAC Control frames are consumed by the
  458.                                  interface layer and are not passed to
  459.                                  any higher layer protocol.
  460.  
  461.       ifInDiscards               Refer to [25].
  462.  
  463.       ifInErrors                 The sum for this interface of
  464.                                  dot3StatsAlignmentErrors,
  465.                                  dot3StatsFCSErrors,
  466.                                  dot3StatsFrameTooLongs,
  467.                                  dot3StatsInternalMacReceiveErrors and
  468.                                  dot3StatsSymbolErrors.
  469.  
  470.       ifInUnknownProtos          Refer to [25].
  471.  
  472.       ifOutOctets                The number of octets transmitted in
  473.                                  valid MAC frames on this interface,
  474.                                  including the MAC header and FCS.
  475.                                  This does include the number of octets
  476.                                  in valid MAC Control frames transmitted
  477.                                  on this interface.
  478.  
  479.       ifOutUcastPkts             Refer to [25].  Note that this does
  480.                                  not include MAC Control frames, since
  481.                                  MAC Control frames are generated by the
  482.                                  interface layer, and are not passed
  483.                                  from any higher layer protocol.
  484.  
  485.       ifOutDiscards              Refer to [25].
  486.  
  487.       ifOutErrors                The sum for this interface of:
  488.                                  dot3StatsSQETestErrors,
  489.                                  dot3StatsLateCollisions,
  490.                                  dot3StatsExcessiveCollisions,
  491.                                  dot3StatsInternalMacTransmitErrors and
  492.                                  dot3StatsCarrierSenseErrors.
  493.  
  494.       ifName                     Locally-significant textual name for
  495.                                  the interface (e.g. lan0).
  496.  
  497.       ifInMulticastPkts          Refer to [25].  Note that this does
  498.                                  not include MAC Control frames, since
  499.                                  MAC Control frames are consumed by the
  500.                                  interface layer and are not passed to
  501.                                  any higher layer protocol.
  502.  
  503.  
  504.  
  505.  
  506. Flick & Johnson             Standards Track                     [Page 9]
  507.  
  508. RFC 2665                   Ethernet-Like MIB                 August 1999
  509.  
  510.  
  511.       ifInBroadcastPkts          Refer to [25].  Note that this does
  512.                                  not include MAC Control frames, since
  513.                                  MAC Control frames are generated by
  514.                                  the interface layer, and are not passed
  515.                                  from any higher layer protocol.
  516.  
  517.       ifOutMulticastPkts         Refer to [25].  Note that this does
  518.                                  not include MAC Control frames, since
  519.                                  MAC Control frames are consumed by the
  520.                                  interface layer and are not passed to
  521.                                  any higher layer protocol.
  522.  
  523.       ifOutBroadcastPkts         Refer to [25].  Note that this does
  524.                                  not include MAC Control frames, since
  525.                                  MAC Control frames are generated by
  526.                                  the interface layer, and are not passed
  527.                                  from any higher layer protocol.
  528.  
  529.       ifHCInOctets               64-bit versions of counters.  Required
  530.       ifHCOutOctets              for ethernet-like interfaces that are
  531.                                  capable of operating at 20Mbit/sec or
  532.                                  faster, even if the interface is
  533.                                  currently operating at less than
  534.                                  20Mbit/sec.
  535.  
  536.       ifHCInUcastPkts            64-bit versions of packet counters.
  537.       ifHCInMulticastPkts        Required for ethernet-like interfaces
  538.       ifHCInBroadcastPkts        that are capable of operating at
  539.       ifHCOutUcastPkts           640Mbit/sec or faster, even if the
  540.       ifHCOutMulticastPkts       interface is currently operating at
  541.       ifHCOutBroadcastPkts       less than 640Mbit/sec.
  542.  
  543.       ifLinkUpDownTrapEnable     Refer to [25].  Default is 'enabled'
  544.  
  545.       ifHighSpeed                The current operational speed of the
  546.                                  interface in millions of bits per
  547.                                  second. For current ethernet-like
  548.                                  interfaces, this will be equal to 1,
  549.                                  10, 100, or 1,000.  If the interface
  550.                                  implements auto-negotiation,
  551.                                  auto-negotiation is enabled for this
  552.                                  interface, and the interface has not
  553.                                  yet negotiated to an operational speed,
  554.                                  this object SHOULD reflect the maximum
  555.                                  speed supported by the interface. Note
  556.                                  that this object MUST NOT indicate a
  557.                                  doubled value when operating in full-
  558.                                  duplex mode.  It MUST indicate the
  559.  
  560.  
  561.  
  562. Flick & Johnson             Standards Track                    [Page 10]
  563.  
  564. RFC 2665                   Ethernet-Like MIB                 August 1999
  565.  
  566.  
  567.                                  correct line speed regardless of the
  568.                                  current duplex mode. The duplex mode
  569.                                  of the interface may be determined
  570.                                  by examining either the
  571.                                  dot3StatsDuplexStatus object in this
  572.                                  MIB module, or the ifMauType object in
  573.                                  the 802.3 MAU MIB.
  574.  
  575.       ifPromiscuousMode          Refer to [25].
  576.  
  577.       ifConnectorPresent         This will normally be 'true'.
  578.  
  579.       ifAlias                    Refer to [25].
  580.  
  581.       ifCounterDiscontinuityTime Refer to [25].  Note that a
  582.                                  discontinuity in the Interface MIB
  583.                                  counters may also indicate a
  584.                                  discontinuity in some or all of the
  585.                                  counters in this MIB that are
  586.                                  associated with that interface.
  587.  
  588.       ifStackHigherLayer         Refer to section 3.2.1.
  589.       ifStackLowerLayer
  590.       ifStackStatus
  591.  
  592.       ifRcvAddressAddress        Refer to section 3.2.4.
  593.       ifRcvAddressStatus
  594.       ifRcvAddressType
  595.  
  596. 3.3.  Relation to the 802.3 MAU MIB
  597.  
  598.    Support for the mauModIfCompl2 compliance statement of the MAU-MIB
  599.    [27] is REQUIRED for Ethernet-like interfaces.  This MIB is needed in
  600.    order to allow applications to determine the current MAU type in use
  601.    by the interface, and to control autonegotiation and duplex mode for
  602.    the interface.  Implementing this MIB module without implementing the
  603.    MAU-MIB would leave applications with no standard way to determine
  604.    the media type in use, and no standard way to control the duplex mode
  605.    of the interface.
  606.  
  607. 3.4.  dot3StatsEtherChipSet
  608.  
  609.    This document defines an object called dot3StatsEtherChipSet, which
  610.    is used to identify the MAC hardware used to communicate on an
  611.    interface.  Previous versions of this document contained a number of
  612.    OID assignments for some existing Ethernet chipsets.  Maintaining
  613.  
  614.  
  615.  
  616.  
  617.  
  618. Flick & Johnson             Standards Track                    [Page 11]
  619.  
  620. RFC 2665                   Ethernet-Like MIB                 August 1999
  621.  
  622.  
  623.    that list as part of this document has proven to be problematic, so
  624.    the OID assignments contained in prevous versions of this document
  625.    have now been moved to a separate document [28].
  626.  
  627.    The dot3StatsEtherChipSet object has now been deprecated.
  628.    Implementation feedback indicates that this object is much more
  629.    useful in theory than in practice.  The object's utility in debugging
  630.    network problems in the field appears to be limited.  In those cases
  631.    where it may be useful, it is not sufficient, since it identifies
  632.    only the MAC chip, and not the PHY, PMD, or driver.  The
  633.    administrative overhead involved in maintaining a central registry of
  634.    chipset OIDs cannot be justified for an object whose usefulness is
  635.    questionable at best.
  636.  
  637.    Implementations which continue to support this object for the purpose
  638.    of backwards compatability may continue to use the values defined in
  639.    [28].  For chipsets not listed in [28], implementors should assign
  640.    OBJECT IDENTIFIERS within that part of the registration tree
  641.    delegated to individual enterprises.
  642.  
  643. 3.5.  Mapping of IEEE 802.3 Managed Objects
  644.  
  645.    IEEE 802.3 Managed Object         Corresponding SNMP Object
  646.  
  647.    oMacEntity
  648.     .aMACID                          dot3StatsIndex or
  649.                                      IF-MIB - ifIndex
  650.     .aFramesTransmittedOK            IF-MIB - ifOutUCastPkts +
  651.                                               ifOutMulticastPkts +
  652.                                               ifOutBroadcastPkts*
  653.     .aSingleCollisionFrames          dot3StatsSingleCollisionFrames
  654.     .aMultipleCollisionFrames        dot3StatsMultipleCollisionFrames
  655.     .aFramesReceivedOK               IF-MIB - ifInUcastPkts +
  656.                                               ifInMulticastPkts +
  657.                                               ifInBroadcastPkts*
  658.     .aFrameCheckSequenceErrors       dot3StatsFCSErrors
  659.     .aAlignmentErrors                dot3StatsAlignmentErrors
  660.     .aOctetsTransmittedOK            IF-MIB - ifOutOctets*
  661.     .aFramesWithDeferredXmissions    dot3StatsDeferredTransmissions
  662.     .aLateCollisions                 dot3StatsLateCollisions
  663.     .aFramesAbortedDueToXSColls      dot3StatsExcessiveCollisions
  664.     .aFramesLostDueToIntMACXmitError dot3StatsInternalMacTransmitErrors
  665.     .aCarrierSenseErrors             dot3StatsCarrierSenseErrors
  666.     .aOctetsReceivedOK               IF-MIB - ifInOctets*
  667.     .aFramesLostDueToIntMACRcvError  dot3StatsInternalMacReceiveErrors
  668.     .aPromiscuousStatus              IF-MIB - ifPromiscuousMode
  669.     .aReadMulticastAddressList       IF-MIB - ifRcvAddressTable
  670.     .aMulticastFramesXmittedOK       IF-MIB - ifOutMulticastPkts*
  671.  
  672.  
  673.  
  674. Flick & Johnson             Standards Track                    [Page 12]
  675.  
  676. RFC 2665                   Ethernet-Like MIB                 August 1999
  677.  
  678.  
  679.     .aBroadcastFramesXmittedOK       IF-MIB - ifOutBroadcastPkts*
  680.     .aMulticastFramesReceivedOK      IF-MIB - ifInMulticastPkts*
  681.     .aBroadcastFramesReceivedOK      IF-MIB - ifInBroadcastPkts*
  682.     .aFrameTooLongErrors             dot3StatsFrameTooLongs
  683.     .aReadWriteMACAddress            IF-MIB - ifPhysAddress
  684.     .aCollisionFrames                dot3CollFrequencies
  685.     .aDuplexStatus                   dot3StatsDuplexStatus
  686.     .acAddGroupAddress               IF-MIB - ifRcvAddressTable
  687.     .acDeleteGroupAddress            IF-MIB - ifRcvAddressTable
  688.     .acExecuteSelfTest               dot3TestLoopBack
  689.  
  690.    oPHYEntity
  691.     .aPHYID                          dot3StatsIndex or
  692.                                      IF-MIB - ifIndex
  693.     .aSQETestErrors                  dot3StatsSQETestErrors
  694.     .aSymbolErrorDuringCarrier       dot3StatsSymbolErrors
  695.  
  696.    oMACControlEntity
  697.     .aMACControlID                   dot3StatsIndex or
  698.                                      IF-MIB - ifIndex
  699.     .aMACControlFunctionsSupported   dot3ControlFunctionsSupported and
  700.                                      dot3ControlFunctionsEnabled
  701.     .aUnsupportedOpcodesReceived     dot3ControlInUnknownOpcodes
  702.  
  703.    oPAUSEEntity
  704.     .aPAUSEMACCtrlFramesTransmitted  dot3OutPauseFrames
  705.     .aPAUSEMACCtrlFramesReceived     dot3InPauseFrames
  706.  
  707.    * Note that the octet counters in IF-MIB do not exactly match the
  708.    definition of the octet counters in IEEE 802.3.  aOctetsTransmittedOK
  709.    and aOctetsReceivedOK count only the octets in the clientData and Pad
  710.    fields, whereas ifInOctets and ifOutOctets include the entire MAC
  711.    frame, including MAC header and FCS.  However, the IF-MIB counters
  712.    can be derived from the IEEE 802.3 counters as follows:
  713.  
  714.      ifInOctets = aOctetsReceivedOK + (18 * aFramesReceivedOK)
  715.  
  716.      ifOutOctets = aOctetsTransmittedOK + (18 * aFramesTransmittedOK)
  717.  
  718.    Also note that the packet counters in the IF-MIB do not exactly match
  719.    the definition of the frame counters in IEEE 802.3.
  720.    aFramesTransmittedOK counts the number of frames successfully
  721.    transmitted on the interface, whereas ifOutUcastPkts,
  722.    ifOutMulticastPkts and ifOutBroadcastPkts count the number of
  723.    transmit requests made from a higher layer, whether or not the
  724.    transmit attempt was successful.  This means that packets counted by
  725.    ifOutErrors or ifOutDiscards are also be counted by ifOut*castPkts,
  726.    but are not be counted by aFramesTransmittedOK.  This also means
  727.  
  728.  
  729.  
  730. Flick & Johnson             Standards Track                    [Page 13]
  731.  
  732. RFC 2665                   Ethernet-Like MIB                 August 1999
  733.  
  734.  
  735.    that, since MAC Control frames are generated by a sublayer internal
  736.    to the interface layer rather than by a higher layer, they are not
  737.    counted by ifOut*castPkts, but are counted by aFramesTransmittedOK.
  738.  
  739.    Similarly, aFramesReceivedOK counts the number of frames received
  740.    successfully by the interface, whether or not they are passed to a
  741.    higher layer, whereas ifInUcastPkts, ifInMulticastPkts and
  742.    ifInBroadcastPkts count only the number of packets passed to a higher
  743.    layer.  This means that packets counted by ifInDiscards or
  744.    ifInUnknownProtos are also counted by aFramesReceivedOK, but are not
  745.    counted by ifIn*castPkts.  This also menas that, since MAC Control
  746.    frames are consumed by a sublayer internal to the interface layer and
  747.    not passed to a higher layer, they are not counted by ifIn*castPkts,
  748.    but are counted by aFramesReceivedOK.
  749.  
  750.    Another difference to keep in mind between the IF-MIB counters and
  751.    IEEE 802.3 counters is that in the IEEE 802.3 document, the frame
  752.    counters and octet counters are always incremented together.
  753.    aOctetsTransmittedOK counts the number of octets in frames that were
  754.    counted by aFramesTransmittedOK.  aOctetsReceivedOK counts the number
  755.    of octets in frames that were counted by aFramesReceivedOK.  This is
  756.    not the case with the IF-MIB counters.  The IF-MIB octet counters
  757.    count the number of octets sent to or received from the layer below
  758.    this interface, whereas the packet counters count the number of
  759.    packets sent to or received from the layer above.  Therefore,
  760.    received MAC Control frames, ifInDiscards, and ifInUnknownProtos are
  761.    counted by ifInOctets, but not ifIn*castPkts.  Transmitted MAC
  762.    Control frames are counted by ifOutOctets, but not ifOut*castPkts.
  763.    ifOutDiscards and ifOutErrors are counted by ifOut*castPkts, but not
  764.    ifOutOctets.
  765.  
  766.    The following IEEE 802.3 managed objects have been removed from this
  767.    MIB module as a result of implementation feedback:
  768.  
  769.    oMacEntity
  770.      .aFramesWithExcessiveDeferral
  771.      .aInRangeLengthErrors
  772.      .aOutOfRangeLengthField
  773.      .aMACEnableStatus
  774.      .aTransmitEnableStatus
  775.      .aMulticastReceiveStatus
  776.      .acInitializeMAC
  777.  
  778.    Please see [19] for the detailed reasoning on why these objects were
  779.    removed.
  780.  
  781.    In addition, the following IEEE 802.3 managed objects have not been
  782.    included in this MIB for the following reasons.
  783.  
  784.  
  785.  
  786. Flick & Johnson             Standards Track                    [Page 14]
  787.  
  788. RFC 2665                   Ethernet-Like MIB                 August 1999
  789.  
  790.  
  791.    IEEE 802.3 Managed Object         Disposition
  792.  
  793.    oMACEntity
  794.     .aMACCapabilities                Can be derived from
  795.                                      MAU-MIB - ifMauTypeListBits
  796.  
  797.    oPHYEntity
  798.     .aPhyType                        Can be derived from
  799.                                      MAU-MIB - ifMauType
  800.  
  801.     .aPhyTypeList                    Can be derived from
  802.                                      MAU-MIB - ifMauTypeListBits
  803.  
  804.     .aMIIDetect                      Not considered useful.
  805.  
  806.     .aPhyAdminState                  Can already obtain interface
  807.                                      state from IF-MIB - ifOperStatus
  808.                                      and MAU state from MAU-MIB -
  809.                                      ifMauStatus.  Providing an
  810.                                      additional state for the PHY
  811.                                      was not considered useful.
  812.  
  813.     .acPhyAdminControl               Can already control interface
  814.                                      state from IF-MIB - ifAdminStatus
  815.                                      and MAU state from MAU-MIB -
  816.                                      ifMauStatus.  Providing separate
  817.                                      admin control of the PHY was not
  818.                                      considered useful.
  819.  
  820.    oMACControlEntity
  821.     .aMACControlFramesTransmitted    Can be determined by summing the
  822.                                      OutFrames counters for the
  823.                                      individual control functions
  824.  
  825.     .aMACControlFramesReceived       Can be determined by summing the
  826.                                      InFrames counters for the
  827.                                      individual control functions
  828.  
  829.    oPAUSEEntity
  830.     .aPAUSELinkDelayAllowance        Not considered useful.
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842. Flick & Johnson             Standards Track                    [Page 15]
  843.  
  844. RFC 2665                   Ethernet-Like MIB                 August 1999
  845.  
  846.  
  847. 4.  Definitions
  848.  
  849.    EtherLike-MIB DEFINITIONS ::= BEGIN
  850.  
  851.        IMPORTS
  852.            MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
  853.            Counter32, mib-2, transmission
  854.                FROM SNMPv2-SMI
  855.            MODULE-COMPLIANCE, OBJECT-GROUP
  856.                FROM SNMPv2-CONF
  857.            ifIndex, InterfaceIndex
  858.                FROM IF-MIB;
  859.  
  860.        etherMIB MODULE-IDENTITY
  861.            LAST-UPDATED "9908240400Z"  -- August 24, 1999
  862.            ORGANIZATION "IETF Ethernet Interfaces and Hub MIB
  863.                         Working Group"
  864.            CONTACT-INFO
  865.                "WG E-mail: hubmib@hprnd.rose.hp.com
  866.              To subscribe: hubmib-request@hprnd.rose.hp.com
  867.  
  868.                     Chair: Dan Romascanu
  869.                    Postal: Lucent Technologies
  870.                            Atidum Technology Park, Bldg. 3
  871.                            Tel Aviv 61131
  872.                            Israel
  873.                       Tel: +972 3 645 8414
  874.                    E-mail: dromasca@lucent.com
  875.  
  876.                   Editor: John Flick
  877.                   Postal: Hewlett-Packard Company
  878.                           8000 Foothills Blvd. M/S 5557
  879.                           Roseville, CA 95747-5557
  880.                           USA
  881.                      Tel: +1 916 785 4018
  882.                      Fax: +1 916 785 1199
  883.                   E-mail: johnf@rose.hp.com
  884.  
  885.                   Editor: Jeffrey Johnson
  886.                   Postal: RedBack Networks
  887.                           2570 North First Street, Suite 410
  888.                           San Jose, CA, 95131
  889.                           USA
  890.                      Tel: +1 408 571 2699
  891.                      Fax: +1 408 571 2698
  892.                   E-Mail: jeff@redbacknetworks.com"
  893.  
  894.            DESCRIPTION "The MIB module to describe generic objects for
  895.  
  896.  
  897.  
  898. Flick & Johnson             Standards Track                    [Page 16]
  899.  
  900. RFC 2665                   Ethernet-Like MIB                 August 1999
  901.  
  902.  
  903.                        Ethernet-like network interfaces.
  904.  
  905.                        The following reference is used throughout this
  906.                        MIB module:
  907.  
  908.                        [IEEE 802.3 Std] refers to:
  909.                           IEEE Std 802.3, 1998 Edition: 'Information
  910.                           technology - Telecommunications and
  911.                           information exchange between systems -
  912.                           Local and metropolitan area networks -
  913.                           Specific requirements - Part 3: Carrier
  914.                           sense multiple access with collision
  915.                           detection (CSMA/CD) access method and
  916.                           physical layer specifications',
  917.                           September 1998.
  918.  
  919.                        Of particular interest is Clause 30, '10Mb/s,
  920.                        100Mb/s and 1000Mb/s Management'."
  921.  
  922.            REVISION    "9908240400Z"  -- August 24, 1999
  923.            DESCRIPTION "Updated to include support for 1000 Mb/sec
  924.                         interfaces and full-duplex interfaces.
  925.                         This version published as RFC 2665."
  926.  
  927.            REVISION    "9806032150Z"
  928.            DESCRIPTION "Updated to include support for 100 Mb/sec
  929.                         interfaces.
  930.                         This version published as RFC 2358."
  931.  
  932.            REVISION    "9402030400Z"
  933.            DESCRIPTION "Initial version, published as RFC 1650."
  934.  
  935.            ::= { mib-2 35 }
  936.  
  937.  
  938.        etherMIBObjects OBJECT IDENTIFIER ::= { etherMIB 1 }
  939.  
  940.        dot3    OBJECT IDENTIFIER ::= { transmission 7 }
  941.  
  942.        -- the Ethernet-like Statistics group
  943.  
  944.        dot3StatsTable OBJECT-TYPE
  945.            SYNTAX     SEQUENCE OF Dot3StatsEntry
  946.            MAX-ACCESS not-accessible
  947.            STATUS     current
  948.            DESCRIPTION "Statistics for a collection of ethernet-like
  949.                        interfaces attached to a particular system.
  950.                        There will be one row in this table for each
  951.  
  952.  
  953.  
  954. Flick & Johnson             Standards Track                    [Page 17]
  955.  
  956. RFC 2665                   Ethernet-Like MIB                 August 1999
  957.  
  958.  
  959.                        ethernet-like interface in the system."
  960.            ::= { dot3 2 }
  961.  
  962.        dot3StatsEntry OBJECT-TYPE
  963.            SYNTAX     Dot3StatsEntry
  964.            MAX-ACCESS not-accessible
  965.            STATUS     current
  966.            DESCRIPTION "Statistics for a particular interface to an
  967.                        ethernet-like medium."
  968.            INDEX       { dot3StatsIndex }
  969.            ::= { dot3StatsTable 1 }
  970.  
  971.        Dot3StatsEntry ::=
  972.            SEQUENCE {
  973.                dot3StatsIndex                      InterfaceIndex,
  974.                dot3StatsAlignmentErrors            Counter32,
  975.                dot3StatsFCSErrors                  Counter32,
  976.                dot3StatsSingleCollisionFrames      Counter32,
  977.                dot3StatsMultipleCollisionFrames    Counter32,
  978.                dot3StatsSQETestErrors              Counter32,
  979.                dot3StatsDeferredTransmissions      Counter32,
  980.                dot3StatsLateCollisions             Counter32,
  981.                dot3StatsExcessiveCollisions        Counter32,
  982.                dot3StatsInternalMacTransmitErrors  Counter32,
  983.                dot3StatsCarrierSenseErrors         Counter32,
  984.                dot3StatsFrameTooLongs              Counter32,
  985.                dot3StatsInternalMacReceiveErrors   Counter32,
  986.                dot3StatsEtherChipSet               OBJECT IDENTIFIER,
  987.                dot3StatsSymbolErrors               Counter32,
  988.                dot3StatsDuplexStatus               INTEGER
  989.            }
  990.  
  991.        dot3StatsIndex OBJECT-TYPE
  992.            SYNTAX      InterfaceIndex
  993.            MAX-ACCESS  read-only
  994.            STATUS      current
  995.            DESCRIPTION "An index value that uniquely identifies an
  996.                        interface to an ethernet-like medium.  The
  997.                        interface identified by a particular value of
  998.                        this index is the same interface as identified
  999.                        by the same value of ifIndex."
  1000.            REFERENCE   "RFC 2233, ifIndex"
  1001.            ::= { dot3StatsEntry 1 }
  1002.  
  1003.        dot3StatsAlignmentErrors OBJECT-TYPE
  1004.            SYNTAX      Counter32
  1005.            MAX-ACCESS  read-only
  1006.            STATUS      current
  1007.  
  1008.  
  1009.  
  1010. Flick & Johnson             Standards Track                    [Page 18]
  1011.  
  1012. RFC 2665                   Ethernet-Like MIB                 August 1999
  1013.  
  1014.  
  1015.            DESCRIPTION "A count of frames received on a particular
  1016.                        interface that are not an integral number of
  1017.                        octets in length and do not pass the FCS check.
  1018.  
  1019.                        The count represented by an instance of this
  1020.                        object is incremented when the alignmentError
  1021.                        status is returned by the MAC service to the
  1022.                        LLC (or other MAC user). Received frames for
  1023.                        which multiple error conditions obtain are,
  1024.                        according to the conventions of IEEE 802.3
  1025.                        Layer Management, counted exclusively according
  1026.                        to the error status presented to the LLC.
  1027.  
  1028.                        This counter does not increment for 8-bit wide
  1029.                        group encoding schemes.
  1030.  
  1031.                        Discontinuities in the value of this counter can
  1032.                        occur at re-initialization of the management
  1033.                        system, and at other times as indicated by the
  1034.                        value of ifCounterDiscontinuityTime."
  1035.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.7,
  1036.                        aAlignmentErrors"
  1037.            ::= { dot3StatsEntry 2 }
  1038.  
  1039.        dot3StatsFCSErrors OBJECT-TYPE
  1040.            SYNTAX      Counter32
  1041.            MAX-ACCESS  read-only
  1042.            STATUS      current
  1043.            DESCRIPTION "A count of frames received on a particular
  1044.                        interface that are an integral number of octets
  1045.                        in length but do not pass the FCS check.  This
  1046.                        count does not include frames received with
  1047.                        frame-too-long or frame-too-short error.
  1048.  
  1049.                        The count represented by an instance of this
  1050.                        object is incremented when the frameCheckError
  1051.                        status is returned by the MAC service to the
  1052.                        LLC (or other MAC user). Received frames for
  1053.                        which multiple error conditions obtain are,
  1054.                        according to the conventions of IEEE 802.3
  1055.                        Layer Management, counted exclusively according
  1056.                        to the error status presented to the LLC.
  1057.  
  1058.                        Note:  Coding errors detected by the physical
  1059.                        layer for speeds above 10 Mb/s will cause the
  1060.                        frame to fail the FCS check.
  1061.                        Discontinuities in the value of this counter can
  1062.                        occur at re-initialization of the management
  1063.  
  1064.  
  1065.  
  1066. Flick & Johnson             Standards Track                    [Page 19]
  1067.  
  1068. RFC 2665                   Ethernet-Like MIB                 August 1999
  1069.  
  1070.  
  1071.                        system, and at other times as indicated by the
  1072.                        value of ifCounterDiscontinuityTime."
  1073.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.6,
  1074.                        aFrameCheckSequenceErrors."
  1075.            ::= { dot3StatsEntry 3 }
  1076.  
  1077.        dot3StatsSingleCollisionFrames OBJECT-TYPE
  1078.            SYNTAX      Counter32
  1079.            MAX-ACCESS  read-only
  1080.            STATUS      current
  1081.            DESCRIPTION "A count of successfully transmitted frames on
  1082.                        a particular interface for which transmission
  1083.                        is inhibited by exactly one collision.
  1084.  
  1085.                        A frame that is counted by an instance of this
  1086.                        object is also counted by the corresponding
  1087.                        instance of either the ifOutUcastPkts,
  1088.                        ifOutMulticastPkts, or ifOutBroadcastPkts,
  1089.                        and is not counted by the corresponding
  1090.                        instance of the dot3StatsMultipleCollisionFrames
  1091.                        object.
  1092.  
  1093.                        This counter does not increment when the
  1094.                        interface is operating in full-duplex mode.
  1095.  
  1096.                        Discontinuities in the value of this counter can
  1097.                        occur at re-initialization of the management
  1098.                        system, and at other times as indicated by the
  1099.                        value of ifCounterDiscontinuityTime."
  1100.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.3,
  1101.                        aSingleCollisionFrames."
  1102.            ::= { dot3StatsEntry 4 }
  1103.  
  1104.        dot3StatsMultipleCollisionFrames OBJECT-TYPE
  1105.            SYNTAX      Counter32
  1106.            MAX-ACCESS  read-only
  1107.            STATUS      current
  1108.            DESCRIPTION "A count of successfully transmitted frames on
  1109.                        a particular interface for which transmission
  1110.                        is inhibited by more than one collision.
  1111.  
  1112.                        A frame that is counted by an instance of this
  1113.                        object is also counted by the corresponding
  1114.                        instance of either the ifOutUcastPkts,
  1115.                        ifOutMulticastPkts, or ifOutBroadcastPkts,
  1116.                        and is not counted by the corresponding
  1117.                        instance of the dot3StatsSingleCollisionFrames
  1118.                        object.
  1119.  
  1120.  
  1121.  
  1122. Flick & Johnson             Standards Track                    [Page 20]
  1123.  
  1124. RFC 2665                   Ethernet-Like MIB                 August 1999
  1125.  
  1126.  
  1127.                        This counter does not increment when the
  1128.                        interface is operating in full-duplex mode.
  1129.  
  1130.                        Discontinuities in the value of this counter can
  1131.                        occur at re-initialization of the management
  1132.                        system, and at other times as indicated by the
  1133.                        value of ifCounterDiscontinuityTime."
  1134.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.4,
  1135.                        aMultipleCollisionFrames."
  1136.            ::= { dot3StatsEntry 5 }
  1137.  
  1138.        dot3StatsSQETestErrors OBJECT-TYPE
  1139.            SYNTAX      Counter32
  1140.            MAX-ACCESS  read-only
  1141.            STATUS      current
  1142.            DESCRIPTION "A count of times that the SQE TEST ERROR
  1143.                        message is generated by the PLS sublayer for a
  1144.                        particular interface. The SQE TEST ERROR
  1145.                        is set in accordance with the rules for
  1146.                        verification of the SQE detection mechanism in
  1147.                        the PLS Carrier Sense Function as described in
  1148.                        IEEE Std. 802.3, 1998 Edition, section 7.2.4.6.
  1149.  
  1150.                        This counter does not increment on interfaces
  1151.                        operating at speeds greater than 10 Mb/s, or on
  1152.                        interfaces operating in full-duplex mode.
  1153.  
  1154.                        Discontinuities in the value of this counter can
  1155.                        occur at re-initialization of the management
  1156.                        system, and at other times as indicated by the
  1157.                        value of ifCounterDiscontinuityTime."
  1158.            REFERENCE   "[IEEE 802.3 Std.], 7.2.4.6, also 30.3.2.1.4,
  1159.                        aSQETestErrors."
  1160.            ::= { dot3StatsEntry 6 }
  1161.  
  1162.        dot3StatsDeferredTransmissions OBJECT-TYPE
  1163.            SYNTAX      Counter32
  1164.            MAX-ACCESS  read-only
  1165.            STATUS      current
  1166.            DESCRIPTION "A count of frames for which the first
  1167.                        transmission attempt on a particular interface
  1168.                        is delayed because the medium is busy.
  1169.                        The count represented by an instance of this
  1170.                        object does not include frames involved in
  1171.                        collisions.
  1172.  
  1173.                        This counter does not increment when the
  1174.                        interface is operating in full-duplex mode.
  1175.  
  1176.  
  1177.  
  1178. Flick & Johnson             Standards Track                    [Page 21]
  1179.  
  1180. RFC 2665                   Ethernet-Like MIB                 August 1999
  1181.  
  1182.  
  1183.                        Discontinuities in the value of this counter can
  1184.                        occur at re-initialization of the management
  1185.                        system, and at other times as indicated by the
  1186.                        value of ifCounterDiscontinuityTime."
  1187.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.9,
  1188.                        aFramesWithDeferredXmissions."
  1189.            ::= { dot3StatsEntry 7 }
  1190.  
  1191.        dot3StatsLateCollisions OBJECT-TYPE
  1192.            SYNTAX      Counter32
  1193.            MAX-ACCESS  read-only
  1194.            STATUS      current
  1195.            DESCRIPTION "The number of times that a collision is
  1196.                        detected on a particular interface later than
  1197.                        one slotTime into the transmission of a packet.
  1198.  
  1199.                        A (late) collision included in a count
  1200.                        represented by an instance of this object is
  1201.                        also considered as a (generic) collision for
  1202.                        purposes of other collision-related
  1203.                        statistics.
  1204.  
  1205.                        This counter does not increment when the
  1206.                        interface is operating in full-duplex mode.
  1207.  
  1208.                        Discontinuities in the value of this counter can
  1209.                        occur at re-initialization of the management
  1210.                        system, and at other times as indicated by the
  1211.                        value of ifCounterDiscontinuityTime."
  1212.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.10,
  1213.                        aLateCollisions."
  1214.            ::= { dot3StatsEntry 8 }
  1215.  
  1216.        dot3StatsExcessiveCollisions OBJECT-TYPE
  1217.            SYNTAX      Counter32
  1218.            MAX-ACCESS  read-only
  1219.            STATUS      current
  1220.            DESCRIPTION "A count of frames for which transmission on a
  1221.                        particular interface fails due to excessive
  1222.                        collisions.
  1223.                        This counter does not increment when the
  1224.                        interface is operating in full-duplex mode.
  1225.  
  1226.                        Discontinuities in the value of this counter can
  1227.                        occur at re-initialization of the management
  1228.                        system, and at other times as indicated by the
  1229.                        value of ifCounterDiscontinuityTime."
  1230.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.11,
  1231.  
  1232.  
  1233.  
  1234. Flick & Johnson             Standards Track                    [Page 22]
  1235.  
  1236. RFC 2665                   Ethernet-Like MIB                 August 1999
  1237.  
  1238.  
  1239.                        aFramesAbortedDueToXSColls."
  1240.            ::= { dot3StatsEntry 9 }
  1241.  
  1242.        dot3StatsInternalMacTransmitErrors OBJECT-TYPE
  1243.            SYNTAX      Counter32
  1244.            MAX-ACCESS  read-only
  1245.            STATUS      current
  1246.            DESCRIPTION "A count of frames for which transmission on a
  1247.                        particular interface fails due to an internal
  1248.                        MAC sublayer transmit error. A frame is only
  1249.                        counted by an instance of this object if it is
  1250.                        not counted by the corresponding instance of
  1251.                        either the dot3StatsLateCollisions object, the
  1252.                        dot3StatsExcessiveCollisions object, or the
  1253.                        dot3StatsCarrierSenseErrors object.
  1254.  
  1255.                        The precise meaning of the count represented by
  1256.                        an instance of this object is implementation-
  1257.                        specific.  In particular, an instance of this
  1258.                        object may represent a count of transmission
  1259.                        errors on a particular interface that are not
  1260.                        otherwise counted.
  1261.  
  1262.                        Discontinuities in the value of this counter can
  1263.                        occur at re-initialization of the management
  1264.                        system, and at other times as indicated by the
  1265.                        value of ifCounterDiscontinuityTime."
  1266.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.12,
  1267.                        aFramesLostDueToIntMACXmitError."
  1268.            ::= { dot3StatsEntry 10 }
  1269.  
  1270.        dot3StatsCarrierSenseErrors OBJECT-TYPE
  1271.            SYNTAX      Counter32
  1272.            MAX-ACCESS  read-only
  1273.            STATUS      current
  1274.            DESCRIPTION "The number of times that the carrier sense
  1275.                        condition was lost or never asserted when
  1276.                        attempting to transmit a frame on a particular
  1277.                        interface.
  1278.  
  1279.                        The count represented by an instance of this
  1280.                        object is incremented at most once per
  1281.                        transmission attempt, even if the carrier sense
  1282.                        condition fluctuates during a transmission
  1283.                        attempt.
  1284.  
  1285.                        This counter does not increment when the
  1286.                        interface is operating in full-duplex mode.
  1287.  
  1288.  
  1289.  
  1290. Flick & Johnson             Standards Track                    [Page 23]
  1291.  
  1292. RFC 2665                   Ethernet-Like MIB                 August 1999
  1293.  
  1294.  
  1295.                        Discontinuities in the value of this counter can
  1296.                        occur at re-initialization of the management
  1297.                        system, and at other times as indicated by the
  1298.                        value of ifCounterDiscontinuityTime."
  1299.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.13,
  1300.                        aCarrierSenseErrors."
  1301.            ::= { dot3StatsEntry 11 }
  1302.  
  1303.        -- { dot3StatsEntry 12 } is not assigned
  1304.  
  1305.        dot3StatsFrameTooLongs OBJECT-TYPE
  1306.            SYNTAX      Counter32
  1307.            MAX-ACCESS  read-only
  1308.            STATUS      current
  1309.            DESCRIPTION "A count of frames received on a particular
  1310.                        interface that exceed the maximum permitted
  1311.                        frame size.
  1312.  
  1313.                        The count represented by an instance of this
  1314.                        object is incremented when the frameTooLong
  1315.                        status is returned by the MAC service to the
  1316.                        LLC (or other MAC user). Received frames for
  1317.                        which multiple error conditions obtain are,
  1318.                        according to the conventions of IEEE 802.3
  1319.                        Layer Management, counted exclusively according
  1320.                        to the error status presented to the LLC.
  1321.  
  1322.                        Discontinuities in the value of this counter can
  1323.                        occur at re-initialization of the management
  1324.                        system, and at other times as indicated by the
  1325.                        value of ifCounterDiscontinuityTime."
  1326.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.25,
  1327.                        aFrameTooLongErrors."
  1328.            ::= { dot3StatsEntry 13 }
  1329.  
  1330.        -- { dot3StatsEntry 14 } is not assigned
  1331.  
  1332.        -- { dot3StatsEntry 15 } is not assigned
  1333.  
  1334.        dot3StatsInternalMacReceiveErrors OBJECT-TYPE
  1335.            SYNTAX      Counter32
  1336.            MAX-ACCESS  read-only
  1337.            STATUS      current
  1338.            DESCRIPTION "A count of frames for which reception on a
  1339.                        particular interface fails due to an internal
  1340.                        MAC sublayer receive error. A frame is only
  1341.                        counted by an instance of this object if it is
  1342.                        not counted by the corresponding instance of
  1343.  
  1344.  
  1345.  
  1346. Flick & Johnson             Standards Track                    [Page 24]
  1347.  
  1348. RFC 2665                   Ethernet-Like MIB                 August 1999
  1349.  
  1350.  
  1351.                        either the dot3StatsFrameTooLongs object, the
  1352.                        dot3StatsAlignmentErrors object, or the
  1353.                        dot3StatsFCSErrors object.
  1354.  
  1355.                        The precise meaning of the count represented by
  1356.                        an instance of this object is implementation-
  1357.                        specific.  In particular, an instance of this
  1358.                        object may represent a count of receive errors
  1359.                        on a particular interface that are not
  1360.                        otherwise counted.
  1361.  
  1362.                        Discontinuities in the value of this counter can
  1363.                        occur at re-initialization of the management
  1364.                        system, and at other times as indicated by the
  1365.                        value of ifCounterDiscontinuityTime."
  1366.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.15,
  1367.                        aFramesLostDueToIntMACRcvError."
  1368.            ::= { dot3StatsEntry 16 }
  1369.  
  1370.        dot3StatsEtherChipSet OBJECT-TYPE
  1371.            SYNTAX      OBJECT IDENTIFIER
  1372.            MAX-ACCESS  read-only
  1373.            STATUS      deprecated
  1374.            DESCRIPTION "******** THIS OBJECT IS DEPRECATED ********
  1375.  
  1376.                        This object contains an OBJECT IDENTIFIER
  1377.                        which identifies the chipset used to
  1378.                        realize the interface. Ethernet-like
  1379.                        interfaces are typically built out of
  1380.                        several different chips. The MIB implementor
  1381.                        is presented with a decision of which chip
  1382.                        to identify via this object. The implementor
  1383.                        should identify the chip which is usually
  1384.                        called the Medium Access Control chip.
  1385.                        If no such chip is easily identifiable,
  1386.                        the implementor should identify the chip
  1387.                        which actually gathers the transmit
  1388.                        and receive statistics and error
  1389.                        indications. This would allow a
  1390.                        manager station to correlate the
  1391.                        statistics and the chip generating
  1392.                        them, giving it the ability to take
  1393.                        into account any known anomalies
  1394.                        in the chip."
  1395.            ::= { dot3StatsEntry 17 }
  1396.  
  1397.        dot3StatsSymbolErrors OBJECT-TYPE
  1398.            SYNTAX      Counter32
  1399.  
  1400.  
  1401.  
  1402. Flick & Johnson             Standards Track                    [Page 25]
  1403.  
  1404. RFC 2665                   Ethernet-Like MIB                 August 1999
  1405.  
  1406.  
  1407.            MAX-ACCESS  read-only
  1408.            STATUS      current
  1409.            DESCRIPTION "For an interface operating at 100 Mb/s, the
  1410.                        number of times there was an invalid data symbol
  1411.                        when a valid carrier was present.
  1412.  
  1413.                        For an interface operating in half-duplex mode
  1414.                        at 1000 Mb/s, the number of times the receiving
  1415.                        media is non-idle (a carrier event) for a period
  1416.                        of time equal to or greater than slotTime, and
  1417.                        during which there was at least one occurrence
  1418.                        of an event that causes the PHY to indicate
  1419.                        'Data reception error' or 'carrier extend error'
  1420.                        on the GMII.
  1421.  
  1422.                        For an interface operating in full-duplex mode
  1423.                        at 1000 Mb/s, the number of times the receiving
  1424.                        media is non-idle a carrier event) for a period
  1425.                        of time equal to or greater than minFrameSize,
  1426.                        and during which there was at least one
  1427.                        occurrence of an event that causes the PHY to
  1428.                        indicate 'Data reception error' on the GMII.
  1429.  
  1430.                        The count represented by an instance of this
  1431.                        object is incremented at most once per carrier
  1432.                        event, even if multiple symbol errors occur
  1433.                        during the carrier event.  This count does
  1434.                        not increment if a collision is present.
  1435.  
  1436.                        Discontinuities in the value of this counter can
  1437.                        occur at re-initialization of the management
  1438.                        system, and at other times as indicated by the
  1439.                        value of ifCounterDiscontinuityTime."
  1440.            REFERENCE   "[IEEE 802.3 Std.], 30.3.2.1.5,
  1441.                        aSymbolErrorDuringCarrier."
  1442.            ::= { dot3StatsEntry 18 }
  1443.  
  1444.        dot3StatsDuplexStatus OBJECT-TYPE
  1445.            SYNTAX      INTEGER {
  1446.                            unknown(1),
  1447.                            halfDuplex(2),
  1448.                            fullDuplex(3)
  1449.                        }
  1450.            MAX-ACCESS  read-only
  1451.            STATUS      current
  1452.            DESCRIPTION "The current mode of operation of the MAC
  1453.                        entity.  'unknown' indicates that the current
  1454.                        duplex mode could not be determined.
  1455.  
  1456.  
  1457.  
  1458. Flick & Johnson             Standards Track                    [Page 26]
  1459.  
  1460. RFC 2665                   Ethernet-Like MIB                 August 1999
  1461.  
  1462.  
  1463.                        Management control of the duplex mode is
  1464.                        accomplished through the MAU MIB.  When
  1465.                        an interface does not support autonegotiation,
  1466.                        or when autonegotiation is not enabled, the
  1467.                        duplex mode is controlled using
  1468.                        ifMauDefaultType.  When autonegotiation is
  1469.                        supported and enabled, duplex mode is controlled
  1470.                        using ifMauAutoNegAdvertisedBits.  In either
  1471.                        case, the currently operating duplex mode is
  1472.                        reflected both in this object and in ifMauType.
  1473.  
  1474.                        Note that this object provides redundant
  1475.                        information with ifMauType.  Normally, redundant
  1476.                        objects are discouraged.  However, in this
  1477.                        instance, it allows a management application to
  1478.                        determine the duplex status of an interface
  1479.                        without having to know every possible value of
  1480.                        ifMauType.  This was felt to be sufficiently
  1481.                        valuable to justify the redundancy."
  1482.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.32,
  1483.                        aDuplexStatus."
  1484.            ::= { dot3StatsEntry 19 }
  1485.  
  1486.        -- the Ethernet-like Collision Statistics group
  1487.  
  1488.        -- Implementation of this group is optional; it is appropriate
  1489.        -- for all systems which have the necessary metering
  1490.  
  1491.        dot3CollTable OBJECT-TYPE
  1492.            SYNTAX      SEQUENCE OF Dot3CollEntry
  1493.            MAX-ACCESS  not-accessible
  1494.            STATUS      current
  1495.            DESCRIPTION "A collection of collision histograms for a
  1496.                        particular set of interfaces."
  1497.            REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.30,
  1498.                        aCollisionFrames."
  1499.            ::= { dot3 5 }
  1500.  
  1501.        dot3CollEntry OBJECT-TYPE
  1502.            SYNTAX      Dot3CollEntry
  1503.            MAX-ACCESS  not-accessible
  1504.            STATUS      current
  1505.            DESCRIPTION "A cell in the histogram of per-frame
  1506.                        collisions for a particular interface.  An
  1507.                        instance of this object represents the
  1508.                        frequency of individual MAC frames for which
  1509.                        the transmission (successful or otherwise) on a
  1510.                        particular interface is accompanied by a
  1511.  
  1512.  
  1513.  
  1514. Flick & Johnson             Standards Track                    [Page 27]
  1515.  
  1516. RFC 2665                   Ethernet-Like MIB                 August 1999
  1517.  
  1518.  
  1519.                        particular number of media collisions."
  1520.            INDEX       { ifIndex, dot3CollCount }
  1521.            ::= { dot3CollTable 1 }
  1522.  
  1523.        Dot3CollEntry ::=
  1524.            SEQUENCE {
  1525.                dot3CollCount        INTEGER,
  1526.                dot3CollFrequencies  Counter32
  1527.            }
  1528.  
  1529.        -- { dot3CollEntry 1 } is no longer in use
  1530.  
  1531.        dot3CollCount OBJECT-TYPE
  1532.            SYNTAX      INTEGER (1..16)
  1533.            MAX-ACCESS  not-accessible
  1534.            STATUS      current
  1535.            DESCRIPTION "The number of per-frame media collisions for
  1536.                        which a particular collision histogram cell
  1537.                        represents the frequency on a particular
  1538.                        interface."
  1539.            ::= { dot3CollEntry 2 }
  1540.  
  1541.        dot3CollFrequencies OBJECT-TYPE
  1542.            SYNTAX      Counter32
  1543.            MAX-ACCESS  read-only
  1544.            STATUS      current
  1545.            DESCRIPTION "A count of individual MAC frames for which the
  1546.                        transmission (successful or otherwise) on a
  1547.                        particular interface occurs after the
  1548.                        frame has experienced exactly the number
  1549.                        of collisions in the associated
  1550.                        dot3CollCount object.
  1551.  
  1552.                        For example, a frame which is transmitted
  1553.                        on interface 77 after experiencing
  1554.                        exactly 4 collisions would be indicated
  1555.                        by incrementing only dot3CollFrequencies.77.4.
  1556.                        No other instance of dot3CollFrequencies would
  1557.                        be incremented in this example.
  1558.  
  1559.                        This counter does not increment when the
  1560.                        interface is operating in full-duplex mode.
  1561.  
  1562.                        Discontinuities in the value of this counter can
  1563.                        occur at re-initialization of the management
  1564.                        system, and at other times as indicated by the
  1565.                        value of ifCounterDiscontinuityTime."
  1566.            ::= { dot3CollEntry 3 }
  1567.  
  1568.  
  1569.  
  1570. Flick & Johnson             Standards Track                    [Page 28]
  1571.  
  1572. RFC 2665                   Ethernet-Like MIB                 August 1999
  1573.  
  1574.  
  1575.        dot3ControlTable OBJECT-TYPE
  1576.            SYNTAX      SEQUENCE OF Dot3ControlEntry
  1577.            MAX-ACCESS  not-accessible
  1578.            STATUS      current
  1579.            DESCRIPTION "A table of descriptive and status information
  1580.                        about the MAC Control sublayer on the
  1581.                        ethernet-like interfaces attached to a
  1582.                        particular system.  There will be one row in
  1583.                        this table for each ethernet-like interface in
  1584.                        the system which implements the MAC Control
  1585.                        sublayer.  If some, but not all, of the
  1586.                        ethernet-like interfaces in the system implement
  1587.                        the MAC Control sublayer, there will be fewer
  1588.                        rows in this table than in the dot3StatsTable."
  1589.            ::= { dot3 9 }
  1590.  
  1591.        dot3ControlEntry OBJECT-TYPE
  1592.            SYNTAX      Dot3ControlEntry
  1593.            MAX-ACCESS  not-accessible
  1594.            STATUS      current
  1595.            DESCRIPTION "An entry in the table, containing information
  1596.                        about the MAC Control sublayer on a single
  1597.                        ethernet-like interface."
  1598.            INDEX       { dot3StatsIndex }
  1599.            ::= { dot3ControlTable 1 }
  1600.  
  1601.        Dot3ControlEntry ::=
  1602.            SEQUENCE {
  1603.                dot3ControlFunctionsSupported       BITS,
  1604.                dot3ControlInUnknownOpcodes         Counter32
  1605.            }
  1606.  
  1607.        dot3ControlFunctionsSupported OBJECT-TYPE
  1608.            SYNTAX      BITS {
  1609.                            pause(0)   -- 802.3x flow control
  1610.                        }
  1611.            MAX-ACCESS  read-only
  1612.            STATUS      current
  1613.            DESCRIPTION "A list of the possible MAC Control functions
  1614.                        implemented for this interface."
  1615.            REFERENCE   "[IEEE 802.3 Std.], 30.3.3.2,
  1616.                        aMACControlFunctionsSupported."
  1617.            ::= { dot3ControlEntry 1 }
  1618.  
  1619.        dot3ControlInUnknownOpcodes OBJECT-TYPE
  1620.            SYNTAX      Counter32
  1621.            MAX-ACCESS  read-only
  1622.            STATUS      current
  1623.  
  1624.  
  1625.  
  1626. Flick & Johnson             Standards Track                    [Page 29]
  1627.  
  1628. RFC 2665                   Ethernet-Like MIB                 August 1999
  1629.  
  1630.  
  1631.            DESCRIPTION "A count of MAC Control frames received on this
  1632.                        interface that contain an opcode that is not
  1633.                        supported by this device.
  1634.  
  1635.                        Discontinuities in the value of this counter can
  1636.                        occur at re-initialization of the management
  1637.                        system, and at other times as indicated by the
  1638.                        value of ifCounterDiscontinuityTime."
  1639.            REFERENCE   "[IEEE 802.3 Std.], 30.3.3.5,
  1640.                        aUnsupportedOpcodesReceived"
  1641.            ::= { dot3ControlEntry 2 }
  1642.  
  1643.        dot3PauseTable OBJECT-TYPE
  1644.            SYNTAX      SEQUENCE OF Dot3PauseEntry
  1645.            MAX-ACCESS  not-accessible
  1646.            STATUS      current
  1647.            DESCRIPTION "A table of descriptive and status information
  1648.                        about the MAC Control PAUSE function on the
  1649.                        ethernet-like interfaces attached to a
  1650.                        particular system. There will be one row in
  1651.                        this table for each ethernet-like interface in
  1652.                        the system which supports the MAC Control PAUSE
  1653.                        function (i.e., the 'pause' bit in the
  1654.                        corresponding instance of
  1655.                        dot3ControlFunctionsSupported is set).  If some,
  1656.                        but not all, of the ethernet-like interfaces in
  1657.                        the system implement the MAC Control PAUSE
  1658.                        function (for example, if some interfaces only
  1659.                        support half-duplex), there will be fewer rows
  1660.                        in this table than in the dot3StatsTable."
  1661.            ::= { dot3 10 }
  1662.  
  1663.        dot3PauseEntry OBJECT-TYPE
  1664.            SYNTAX      Dot3PauseEntry
  1665.            MAX-ACCESS  not-accessible
  1666.            STATUS      current
  1667.            DESCRIPTION "An entry in the table, containing information
  1668.                        about the MAC Control PAUSE function on a single
  1669.                        ethernet-like interface."
  1670.            INDEX       { dot3StatsIndex }
  1671.            ::= { dot3PauseTable 1 }
  1672.  
  1673.        Dot3PauseEntry ::=
  1674.            SEQUENCE {
  1675.                dot3PauseAdminMode                  INTEGER,
  1676.                dot3PauseOperMode                   INTEGER,
  1677.                dot3InPauseFrames                   Counter32,
  1678.                dot3OutPauseFrames                  Counter32
  1679.  
  1680.  
  1681.  
  1682. Flick & Johnson             Standards Track                    [Page 30]
  1683.  
  1684. RFC 2665                   Ethernet-Like MIB                 August 1999
  1685.  
  1686.  
  1687.            }
  1688.  
  1689.        dot3PauseAdminMode OBJECT-TYPE
  1690.            SYNTAX      INTEGER {
  1691.                            disabled(1),
  1692.                            enabledXmit(2),
  1693.                            enabledRcv(3),
  1694.                            enabledXmitAndRcv(4)
  1695.                        }
  1696.            MAX-ACCESS  read-write
  1697.            STATUS      current
  1698.            DESCRIPTION "This object is used to configure the default
  1699.                        administrative PAUSE mode for this interface.
  1700.  
  1701.                        This object represents the
  1702.                        administratively-configured PAUSE mode for this
  1703.                        interface.  If auto-negotiation is not enabled
  1704.                        or is not implemented for the active MAU
  1705.                        attached to this interface, the value of this
  1706.                        object determines the operational PAUSE mode
  1707.                        of the interface whenever it is operating in
  1708.                        full-duplex mode.  In this case, a set to this
  1709.                        object will force the interface into the
  1710.                        specified mode.
  1711.  
  1712.                        If auto-negotiation is implemented and enabled
  1713.                        for the MAU attached to this interface, the
  1714.                        PAUSE mode for this interface is determined by
  1715.                        auto-negotiation, and the value of this object
  1716.                        denotes the mode to which the interface will
  1717.                        automatically revert if/when auto-negotiation is
  1718.                        later disabled.  Note that when auto-negotiation
  1719.                        is running, administrative control of the PAUSE
  1720.                        mode may be accomplished using the
  1721.                        ifMauAutoNegCapAdvertisedBits object in the
  1722.                        MAU-MIB.
  1723.  
  1724.                        Note that the value of this object is ignored
  1725.                        when the interface is not operating in
  1726.                        full-duplex mode.
  1727.  
  1728.                        An attempt to set this object to
  1729.                        'enabledXmit(2)' or 'enabledRcv(3)' will fail
  1730.                        on interfaces that do not support operation
  1731.                        at greater than 100 Mb/s."
  1732.            ::= { dot3PauseEntry 1 }
  1733.  
  1734.        dot3PauseOperMode OBJECT-TYPE
  1735.  
  1736.  
  1737.  
  1738. Flick & Johnson             Standards Track                    [Page 31]
  1739.  
  1740. RFC 2665                   Ethernet-Like MIB                 August 1999
  1741.  
  1742.  
  1743.            SYNTAX      INTEGER {
  1744.                            disabled(1),
  1745.                            enabledXmit(2),
  1746.                            enabledRcv(3),
  1747.                            enabledXmitAndRcv(4)
  1748.                        }
  1749.            MAX-ACCESS  read-only
  1750.            STATUS      current
  1751.            DESCRIPTION "This object reflects the PAUSE mode currently
  1752.                        in use on this interface, as determined by
  1753.                        either (1) the result of the auto-negotiation
  1754.                        function or (2) if auto-negotiation is not
  1755.                        enabled or is not implemented for the active MAU
  1756.                        attached to this interface, by the value of
  1757.                        dot3PauseAdminMode.  Interfaces operating at
  1758.                        100 Mb/s or less will never return
  1759.                        'enabledXmit(2)' or 'enabledRcv(3)'.  Interfaces
  1760.                        operating in half-duplex mode will always return
  1761.                        'disabled(1)'.  Interfaces on which
  1762.                        auto-negotiation is enabled but not yet
  1763.                        completed should return the value
  1764.                        'disabled(1)'."
  1765.            ::= { dot3PauseEntry 2 }
  1766.  
  1767.        dot3InPauseFrames OBJECT-TYPE
  1768.            SYNTAX      Counter32
  1769.            MAX-ACCESS  read-only
  1770.            STATUS      current
  1771.            DESCRIPTION "A count of MAC Control frames received on this
  1772.                        interface with an opcode indicating the PAUSE
  1773.                        operation.
  1774.  
  1775.                        This counter does not increment when the
  1776.                        interface is operating in half-duplex mode.
  1777.                        Discontinuities in the value of this counter can
  1778.                        occur at re-initialization of the management
  1779.                        system, and at other times as indicated by the
  1780.                        value of ifCounterDiscontinuityTime."
  1781.            REFERENCE   "[IEEE 802.3 Std.], 30.3.4.3,
  1782.                        aPAUSEMACCtrlFramesReceived."
  1783.            ::= { dot3PauseEntry 3 }
  1784.  
  1785.        dot3OutPauseFrames OBJECT-TYPE
  1786.            SYNTAX      Counter32
  1787.            MAX-ACCESS  read-only
  1788.            STATUS      current
  1789.            DESCRIPTION "A count of MAC Control frames transmitted on
  1790.                        this interface with an opcode indicating the
  1791.  
  1792.  
  1793.  
  1794. Flick & Johnson             Standards Track                    [Page 32]
  1795.  
  1796. RFC 2665                   Ethernet-Like MIB                 August 1999
  1797.  
  1798.  
  1799.                        PAUSE operation.
  1800.  
  1801.                        This counter does not increment when the
  1802.                        interface is operating in half-duplex mode.
  1803.  
  1804.                        Discontinuities in the value of this counter can
  1805.                        occur at re-initialization of the management
  1806.                        system, and at other times as indicated by the
  1807.                        value of ifCounterDiscontinuityTime."
  1808.            REFERENCE   "[IEEE 802.3 Std.], 30.3.4.2,
  1809.                        aPAUSEMACCtrlFramesTransmitted."
  1810.            ::= { dot3PauseEntry 4 }
  1811.  
  1812.        --  802.3 Tests
  1813.  
  1814.        dot3Tests   OBJECT IDENTIFIER ::= { dot3 6 }
  1815.  
  1816.        dot3Errors  OBJECT IDENTIFIER ::= { dot3 7 }
  1817.  
  1818.        --  TDR Test
  1819.  
  1820.        dot3TestTdr OBJECT-IDENTITY
  1821.            STATUS      current
  1822.            DESCRIPTION "The Time-Domain Reflectometry (TDR) test is
  1823.                        specific to ethernet-like interfaces of type
  1824.                        10Base5 and 10Base2.  The TDR value may be
  1825.                        useful in determining the approximate distance
  1826.                        to a cable fault.  It is advisable to repeat
  1827.                        this test to check for a consistent resulting
  1828.                        TDR value, to verify that there is a fault.
  1829.  
  1830.                        A TDR test returns as its result the time
  1831.                        interval, measured in 10 MHz ticks or 100 nsec
  1832.                        units, between the start of TDR test
  1833.                        transmission and the subsequent detection of a
  1834.                        collision or deassertion of carrier.  On
  1835.                        successful completion of a TDR test, the result
  1836.                        is stored as the value of an appropriate
  1837.                        instance of an appropriate vendor specific MIB
  1838.                        object, and the OBJECT IDENTIFIER of that
  1839.                        instance is stored in the appropriate instance
  1840.                        of the appropriate test result code object
  1841.                        (thereby indicating where the result has been
  1842.                        stored)."
  1843.            ::= { dot3Tests 1 }
  1844.  
  1845.        -- Loopback Test
  1846.  
  1847.  
  1848.  
  1849.  
  1850. Flick & Johnson             Standards Track                    [Page 33]
  1851.  
  1852. RFC 2665                   Ethernet-Like MIB                 August 1999
  1853.  
  1854.  
  1855.        dot3TestLoopBack OBJECT-IDENTITY
  1856.            STATUS      current
  1857.            DESCRIPTION "This test configures the MAC chip and executes
  1858.                        an internal loopback test of memory, data paths,
  1859.                        and the MAC chip logic.  This loopback test can
  1860.                        only be executed if the interface is offline.
  1861.                        Once the test has completed, the MAC chip should
  1862.                        be reinitialized for network operation, but it
  1863.                        should remain offline.
  1864.  
  1865.                        If an error occurs during a test, the
  1866.                        appropriate test result object will be set
  1867.                        to indicate a failure.  The two OBJECT
  1868.                        IDENTIFIER values dot3ErrorInitError and
  1869.                        dot3ErrorLoopbackError may be used to provided
  1870.                        more information as values for an appropriate
  1871.                        test result code object."
  1872.            ::= { dot3Tests 2 }
  1873.  
  1874.        dot3ErrorInitError OBJECT-IDENTITY
  1875.            STATUS      current
  1876.            DESCRIPTION "Couldn't initialize MAC chip for test."
  1877.            ::= { dot3Errors 1 }
  1878.  
  1879.        dot3ErrorLoopbackError OBJECT-IDENTITY
  1880.            STATUS      current
  1881.            DESCRIPTION "Expected data not received (or not received
  1882.                        correctly) in loopback test."
  1883.            ::= { dot3Errors 2 }
  1884.  
  1885.        -- { dot3 8 }, the dot3ChipSets tree, is defined in [28]
  1886.  
  1887.        -- conformance information
  1888.  
  1889.        etherConformance OBJECT IDENTIFIER ::= { etherMIB 2 }
  1890.  
  1891.        etherGroups      OBJECT IDENTIFIER ::= { etherConformance 1 }
  1892.        etherCompliances OBJECT IDENTIFIER ::= { etherConformance 2 }
  1893.  
  1894.        -- compliance statements
  1895.  
  1896.        etherCompliance MODULE-COMPLIANCE
  1897.            STATUS      deprecated
  1898.            DESCRIPTION "******** THIS COMPLIANCE IS DEPRECATED ********
  1899.  
  1900.                        The compliance statement for managed network
  1901.                        entities which have ethernet-like network
  1902.                        interfaces.
  1903.  
  1904.  
  1905.  
  1906. Flick & Johnson             Standards Track                    [Page 34]
  1907.  
  1908. RFC 2665                   Ethernet-Like MIB                 August 1999
  1909.  
  1910.  
  1911.                        This compliance is deprecated and replaced by
  1912.                        dot3Compliance."
  1913.  
  1914.            MODULE  -- this module
  1915.                MANDATORY-GROUPS { etherStatsGroup }
  1916.  
  1917.                GROUP       etherCollisionTableGroup
  1918.                DESCRIPTION "This group is optional. It is appropriate
  1919.                            for all systems which have the necessary
  1920.                            metering. Implementation in such systems is
  1921.                            highly recommended."
  1922.            ::= { etherCompliances 1 }
  1923.  
  1924.        ether100MbsCompliance MODULE-COMPLIANCE
  1925.            STATUS      deprecated
  1926.            DESCRIPTION "******** THIS COMPLIANCE IS DEPRECATED ********
  1927.  
  1928.                        The compliance statement for managed network
  1929.                        entities which have 100 Mb/sec ethernet-like
  1930.                        network interfaces.
  1931.  
  1932.                        This compliance is deprecated and replaced by
  1933.                        dot3Compliance."
  1934.  
  1935.            MODULE  -- this module
  1936.                MANDATORY-GROUPS { etherStats100MbsGroup }
  1937.  
  1938.                GROUP       etherCollisionTableGroup
  1939.                DESCRIPTION "This group is optional. It is appropriate
  1940.                            for all systems which have the necessary
  1941.                            metering. Implementation in such systems is
  1942.                            highly recommended."
  1943.            ::= { etherCompliances 2 }
  1944.  
  1945.        dot3Compliance MODULE-COMPLIANCE
  1946.            STATUS      current
  1947.            DESCRIPTION "The compliance statement for managed network
  1948.                        entities which have ethernet-like network
  1949.                        interfaces."
  1950.  
  1951.            MODULE  -- this module
  1952.                MANDATORY-GROUPS { etherStatsBaseGroup }
  1953.  
  1954.                GROUP       etherDuplexGroup
  1955.                DESCRIPTION "This group is mandatory for all
  1956.                            ethernet-like network interfaces which are
  1957.                            capable of operating in full-duplex mode.
  1958.                            It is highly recommended for all
  1959.  
  1960.  
  1961.  
  1962. Flick & Johnson             Standards Track                    [Page 35]
  1963.  
  1964. RFC 2665                   Ethernet-Like MIB                 August 1999
  1965.  
  1966.  
  1967.                            ethernet-like network interfaces."
  1968.  
  1969.                GROUP       etherStatsLowSpeedGroup
  1970.                DESCRIPTION "This group is mandatory for all
  1971.                            ethernet-like network interfaces which are
  1972.                            capable of operating at 10 Mb/s or slower in
  1973.                            half-duplex mode."
  1974.  
  1975.                GROUP       etherStatsHighSpeedGroup
  1976.                DESCRIPTION "This group is mandatory for all
  1977.                            ethernet-like network interfaces which are
  1978.                            capable of operating at 100 Mb/s or faster."
  1979.  
  1980.                GROUP       etherControlGroup
  1981.                DESCRIPTION "This group is mandatory for all
  1982.                            ethernet-like network interfaces that
  1983.                            support the MAC Control sublayer."
  1984.  
  1985.                GROUP       etherControlPauseGroup
  1986.                DESCRIPTION "This group is mandatory for all
  1987.                            ethernet-like network interfaces that
  1988.                            support the MAC Control PAUSE function."
  1989.  
  1990.                GROUP       etherCollisionTableGroup
  1991.                DESCRIPTION "This group is optional. It is appropriate
  1992.                            for all ethernet-like network interfaces
  1993.                            which are capable of operating in
  1994.                            half-duplex mode and have the necessary
  1995.                            metering. Implementation in systems with
  1996.                            such interfaces is highly recommended."
  1997.  
  1998.            ::= { etherCompliances 3 }
  1999.  
  2000.        -- units of conformance
  2001.  
  2002.        etherStatsGroup OBJECT-GROUP
  2003.            OBJECTS     { dot3StatsIndex,
  2004.                          dot3StatsAlignmentErrors,
  2005.                          dot3StatsFCSErrors,
  2006.                          dot3StatsSingleCollisionFrames,
  2007.                          dot3StatsMultipleCollisionFrames,
  2008.                          dot3StatsSQETestErrors,
  2009.                          dot3StatsDeferredTransmissions,
  2010.                          dot3StatsLateCollisions,
  2011.                          dot3StatsExcessiveCollisions,
  2012.                          dot3StatsInternalMacTransmitErrors,
  2013.                          dot3StatsCarrierSenseErrors,
  2014.                          dot3StatsFrameTooLongs,
  2015.  
  2016.  
  2017.  
  2018. Flick & Johnson             Standards Track                    [Page 36]
  2019.  
  2020. RFC 2665                   Ethernet-Like MIB                 August 1999
  2021.  
  2022.  
  2023.                          dot3StatsInternalMacReceiveErrors,
  2024.                          dot3StatsEtherChipSet
  2025.                        }
  2026.            STATUS      deprecated
  2027.            DESCRIPTION "********* THIS GROUP IS DEPRECATED **********
  2028.  
  2029.                        A collection of objects providing information
  2030.                        applicable to all ethernet-like network
  2031.                        interfaces.
  2032.  
  2033.                        This object group has been deprecated and
  2034.                        replaced by etherStatsBaseGroup and
  2035.                        etherStatsLowSpeedGroup."
  2036.            ::= { etherGroups 1 }
  2037.  
  2038.        etherCollisionTableGroup OBJECT-GROUP
  2039.            OBJECTS     { dot3CollFrequencies
  2040.                        }
  2041.            STATUS      current
  2042.            DESCRIPTION "A collection of objects providing a histogram
  2043.                        of packets successfully transmitted after
  2044.                        experiencing exactly N collisions."
  2045.            ::= { etherGroups 2 }
  2046.  
  2047.        etherStats100MbsGroup OBJECT-GROUP
  2048.            OBJECTS     { dot3StatsIndex,
  2049.                          dot3StatsAlignmentErrors,
  2050.                          dot3StatsFCSErrors,
  2051.                          dot3StatsSingleCollisionFrames,
  2052.                          dot3StatsMultipleCollisionFrames,
  2053.                          dot3StatsDeferredTransmissions,
  2054.                          dot3StatsLateCollisions,
  2055.                          dot3StatsExcessiveCollisions,
  2056.                          dot3StatsInternalMacTransmitErrors,
  2057.                          dot3StatsCarrierSenseErrors,
  2058.                          dot3StatsFrameTooLongs,
  2059.                          dot3StatsInternalMacReceiveErrors,
  2060.                          dot3StatsEtherChipSet,
  2061.                          dot3StatsSymbolErrors
  2062.                        }
  2063.            STATUS      deprecated
  2064.            DESCRIPTION "********* THIS GROUP IS DEPRECATED **********
  2065.  
  2066.                        A collection of objects providing information
  2067.                        applicable to 100 Mb/sec ethernet-like network
  2068.                        interfaces.
  2069.  
  2070.                        This object group has been deprecated and
  2071.  
  2072.  
  2073.  
  2074. Flick & Johnson             Standards Track                    [Page 37]
  2075.  
  2076. RFC 2665                   Ethernet-Like MIB                 August 1999
  2077.  
  2078.  
  2079.                        replaced by etherStatsBaseGroup and
  2080.                        etherStatsHighSpeedGroup."
  2081.            ::= { etherGroups 3 }
  2082.  
  2083.        etherStatsBaseGroup OBJECT-GROUP
  2084.            OBJECTS     { dot3StatsIndex,
  2085.                          dot3StatsAlignmentErrors,
  2086.                          dot3StatsFCSErrors,
  2087.                          dot3StatsSingleCollisionFrames,
  2088.                          dot3StatsMultipleCollisionFrames,
  2089.                          dot3StatsDeferredTransmissions,
  2090.                          dot3StatsLateCollisions,
  2091.                          dot3StatsExcessiveCollisions,
  2092.                          dot3StatsInternalMacTransmitErrors,
  2093.                          dot3StatsCarrierSenseErrors,
  2094.                          dot3StatsFrameTooLongs,
  2095.                          dot3StatsInternalMacReceiveErrors
  2096.                        }
  2097.            STATUS      current
  2098.            DESCRIPTION "A collection of objects providing information
  2099.                        applicable to all ethernet-like network
  2100.                        interfaces."
  2101.            ::= { etherGroups 4 }
  2102.  
  2103.        etherStatsLowSpeedGroup OBJECT-GROUP
  2104.            OBJECTS     { dot3StatsSQETestErrors }
  2105.            STATUS      current
  2106.            DESCRIPTION "A collection of objects providing information
  2107.                        applicable to ethernet-like network interfaces
  2108.                        capable of operating at 10 Mb/s or slower in
  2109.                        half-duplex mode."
  2110.  
  2111.            ::= { etherGroups 5 }
  2112.  
  2113.        etherStatsHighSpeedGroup OBJECT-GROUP
  2114.            OBJECTS     { dot3StatsSymbolErrors }
  2115.            STATUS      current
  2116.            DESCRIPTION "A collection of objects providing information
  2117.                        applicable to ethernet-like network interfaces
  2118.                        capable of operating at 100 Mb/s or faster."
  2119.            ::= { etherGroups 6 }
  2120.  
  2121.        etherDuplexGroup OBJECT-GROUP
  2122.            OBJECTS     { dot3StatsDuplexStatus }
  2123.            STATUS      current
  2124.            DESCRIPTION "A collection of objects providing information
  2125.                        about the duplex mode of an ethernet-like
  2126.                        network interface."
  2127.  
  2128.  
  2129.  
  2130. Flick & Johnson             Standards Track                    [Page 38]
  2131.  
  2132. RFC 2665                   Ethernet-Like MIB                 August 1999
  2133.  
  2134.  
  2135.            ::= { etherGroups 7 }
  2136.  
  2137.        etherControlGroup OBJECT-GROUP
  2138.            OBJECTS     { dot3ControlFunctionsSupported,
  2139.                          dot3ControlInUnknownOpcodes
  2140.                        }
  2141.            STATUS      current
  2142.            DESCRIPTION "A collection of objects providing information
  2143.                        about the MAC Control sublayer on ethernet-like
  2144.                        network interfaces."
  2145.            ::= { etherGroups 8 }
  2146.  
  2147.        etherControlPauseGroup OBJECT-GROUP
  2148.            OBJECTS     { dot3PauseAdminMode,
  2149.                          dot3PauseOperMode,
  2150.                          dot3InPauseFrames,
  2151.                          dot3OutPauseFrames
  2152.                        }
  2153.            STATUS      current
  2154.            DESCRIPTION "A collection of objects providing information
  2155.                        about and control of the MAC Control PAUSE
  2156.                        function on ethernet-like network interfaces."
  2157.            ::= { etherGroups 9 }
  2158.  
  2159.    END
  2160.  
  2161. 5.  Intellectual Property
  2162.  
  2163.    The IETF takes no position regarding the validity or scope of any
  2164.    intellectual property or other rights that might be claimed to
  2165.    pertain to the implementation or use of the technology described in
  2166.    this document or the extent to which any license under such rights
  2167.    might or might not be available; neither does it represent that it
  2168.    has made any effort to identify any such rights.  Information on the
  2169.    IETF's procedures with respect to rights in standards-track and
  2170.    standards-related documentation can be found in BCP-11.  Copies of
  2171.    claims of rights made available for publication and any assurances of
  2172.    licenses to be made available, or the result of an attempt made to
  2173.    obtain a general license or permission for the use of such
  2174.    proprietary rights by implementors or users of this specification can
  2175.    be obtained from the IETF Secretariat.
  2176.  
  2177.    The IETF invites any interested party to bring to its attention any
  2178.    copyrights, patents or patent applications, or other proprietary
  2179.    rights which may cover technology that may be required to practice
  2180.    this standard.  Please address the information to the IETF Executive
  2181.    Director.
  2182.  
  2183.  
  2184.  
  2185.  
  2186. Flick & Johnson             Standards Track                    [Page 39]
  2187.  
  2188. RFC 2665                   Ethernet-Like MIB                 August 1999
  2189.  
  2190.  
  2191. 6.  Acknowledgements
  2192.  
  2193.    This document was produced by the IETF Ethernet Interfaces and Hub
  2194.    MIB Working Group, whose efforts were greatly advanced by the
  2195.    contributions of the following people:
  2196.  
  2197.       Lynn Kubinec
  2198.       Steve McRobert
  2199.       Dan Romascanu
  2200.       Andrew Smith
  2201.       Geoff Thompson
  2202.  
  2203.    This document is based on the Proposed Standard Ethernet MIB, RFC
  2204.    2358 [23], edited by John Flick of Hewlett-Packard and Jeffrey
  2205.    Johnson of RedBack Networks and produced by the 802.3 Hub MIB Working
  2206.    Group.  It extends that document by providing support for full-duplex
  2207.    Ethernet interfaces and 1000 Mb/sec Ethernet interfaces as outlined
  2208.    in [16].
  2209.  
  2210.    RFC 2358, in turn, is almost completely based on both the Standard
  2211.    Ethernet MIB, RFC 1643 [21], and the Proposed Standard Ethernet MIB
  2212.    using the SNMPv2 SMI, RFC 1650 [22], both of which were edited by
  2213.    Frank Kastenholz of FTP Software and produced by the Interfaces MIB
  2214.    Working Group.  RFC 2358 extends those documents by providing support
  2215.    for 100 Mb/sec ethernet interfaces.
  2216.  
  2217.    RFC 1643 and RFC 1650, in turn, are based on the Draft Standard
  2218.    Ethernet MIB, RFC 1398 [20], also edited by Frank Kastenholz and
  2219.    produced by the Ethernet MIB Working Group.
  2220.  
  2221.    RFC 1398, in turn, is based on the Proposed Standard Ethernet MIB,
  2222.    RFC 1284 [18], which was edited by John Cook of Chipcom and produced
  2223.    by the Transmission MIB Working Group.  The Ethernet MIB Working
  2224.    Group gathered implementation experience of the variables specified
  2225.    in RFC 1284, documented that experience in RFC 1369 [19], and used
  2226.    that information to develop this revised MIB.
  2227.  
  2228.    RFC 1284, in turn, is based on a document written by Frank
  2229.    Kastenholz, then of Interlan, entitled IEEE 802.3 Layer Management
  2230.    Draft M compatible MIB for TCP/IP Networks [17].  This document was
  2231.    modestly reworked, initially by the SNMP Working Group, and then by
  2232.    the Transmission Working Group, to reflect the current conventions
  2233.    for defining objects for MIB interfaces.  James Davin, of the MIT
  2234.    Laboratory for Computer Science, and Keith McCloghrie of Hughes LAN
  2235.    Systems, contributed to later drafts of this memo.  Marshall Rose of
  2236.    Performance Systems International, Inc. converted the document into
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242. Flick & Johnson             Standards Track                    [Page 40]
  2243.  
  2244. RFC 2665                   Ethernet-Like MIB                 August 1999
  2245.  
  2246.  
  2247.    RFC 1212 [3] concise format.  Anil Rijsinghani of DEC contributed
  2248.    text that more adequately describes the TDR test.  Thanks to Frank
  2249.    Kastenholz of Interlan and Louis Steinberg of IBM for their
  2250.    experimentation.
  2251.  
  2252. 7.  References
  2253.  
  2254.    [1]  Harrington, D., Presuhn, R. and B. Wijnen, "An Architecture for
  2255.         Describing SNMP Management Frameworks", RFC 2571, May 1999.
  2256.  
  2257.    [2]  Rose, M. and K. McCloghrie, "Structure and Identification of
  2258.         Management Information for TCP/IP-based Internets", STD 16, RFC
  2259.         1155, May 1990.
  2260.  
  2261.    [3]  Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16,
  2262.         RFC 1212, March 1991.
  2263.  
  2264.    [4]  Rose, M., "A Convention for Defining Traps for use with the
  2265.         SNMP", RFC 1215, March 1991.
  2266.  
  2267.    [5]  McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
  2268.         M. and S. Waldbusser, "Structure of Management Information
  2269.         Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
  2270.  
  2271.    [6]  McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
  2272.         M. and S. Waldbusser, "Textual Conventions for SMIv2", STD 58,
  2273.         RFC 2579, April 1999.
  2274.  
  2275.    [7]  McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
  2276.         M. and S Waldbusser, "Conformance Statements for SMIv2", STD 58,
  2277.         RFC 2580, April 1999.
  2278.  
  2279.    [8]  Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple
  2280.         Network Management Protocol", STD 15, RFC 1157, May 1990.
  2281.  
  2282.    [9]  Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
  2283.         "Introduction to Community-based SNMPv2", RFC 1901, January
  2284.         1996.
  2285.  
  2286.    [10] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Transport
  2287.         Mappings for Version 2 of the Simple Network Management Protocol
  2288.         (SNMPv2)", RFC 1906, January 1996.
  2289.  
  2290.    [11] Case, J., Harrington D., Presuhn R. and B. Wijnen, "Message
  2291.         Processing and Dispatching for the Simple Network Management
  2292.         Protocol (SNMP)", RFC 2572, May 1999.
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298. Flick & Johnson             Standards Track                    [Page 41]
  2299.  
  2300. RFC 2665                   Ethernet-Like MIB                 August 1999
  2301.  
  2302.  
  2303.    [12] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM)
  2304.         for version 3 of the Simple Network Management Protocol
  2305.         (SNMPv3)", RFC 2574, May 1999.
  2306.  
  2307.    [13] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Protocol
  2308.         Operations for Version 2 of the Simple Network Management
  2309.         Protocol (SNMPv2)", RFC 1905, January 1996.
  2310.  
  2311.    [14] Levi, D., Meyer, P. and B. Stewart, "SNMPv3 Applications", RFC
  2312.         2573, May 1999.
  2313.  
  2314.    [15] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access
  2315.         Control Model (VACM) for the Simple Network Management Protocol
  2316.         (SNMP)", RFC 2575, May 1999.
  2317.  
  2318.    [16] IEEE, IEEE Std 802.3, 1998 Edition: "Information technology -
  2319.         Telecommunications and information exchange between systems -
  2320.         Local and metropolitan area networks - Specific requirements -
  2321.         Part 3: Carrier sense multiple access with collision detection
  2322.         (CSMA/CD) access method and physical layer specifications"
  2323.         (incorporating ANSI/IEEE Std. 802.3, 1996 Edition, IEEE Std.
  2324.         802.3r-1996, 802.3u-1995, 802.3x&y-1997, 802.3z-1998, and
  2325.         802.3aa-1998), September 1998.
  2326.  
  2327.    [17] Kastenholz, F., "IEEE 802.3 Layer Management Draft compatible
  2328.         MIB for TCP/IP Networks", electronic mail message to mib-
  2329.         wg@nnsc.nsf.net, 9 June 1989.
  2330.  
  2331.    [18] Cook, J., "Definitions of Managed Objects for Ethernet-Like
  2332.         Interface Types", RFC 1284, December 1991.
  2333.  
  2334.    [19] Kastenholz, F., "Implementation Notes and Experience for The
  2335.         Internet Ethernet MIB", RFC 1369, October 1992.
  2336.  
  2337.    [20] Kastenholz, F., "Definitions of Managed Objects for the
  2338.         Ethernet-like Interface Types", RFC 1398, January 1993.
  2339.  
  2340.    [21] Kastenholz, F., "Definitions of Managed Objects for the
  2341.         Ethernet-like Interface Types", STD 50, RFC 1643, July 1994.
  2342.  
  2343.    [22] Kastenholz, F., "Definitions of Managed Objects for the
  2344.         Ethernet-like Interface Types using SMIv2", RFC 1650, August
  2345.         1994.
  2346.  
  2347.    [23] Flick, J. and J. Johnson, "Definitions of Managed Objects for
  2348.         the Ethernet-like Interface Types", RFC 2358, June 1998.
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354. Flick & Johnson             Standards Track                    [Page 42]
  2355.  
  2356. RFC 2665                   Ethernet-Like MIB                 August 1999
  2357.  
  2358.  
  2359.    [24] McCloghrie, K. and M. Rose, Editors, "Management Information
  2360.         Base for Network Management of TCP/IP-based internets: MIB-II",
  2361.         STD 17, RFC 1213, March 1991.
  2362.  
  2363.    [25] McCloghrie, K., and F. Kastenholz, "The Interfaces Group MIB
  2364.         using SMIv2", RFC 2233, November 1997.
  2365.  
  2366.    [26] Bradner, S., "Key words for use in RFCs to Indicate Requirements
  2367.         Levels", BCP 14, RFC 2119, March 1997.
  2368.  
  2369.    [27] Smith, A., Flick, J., deGraaf, K., Romascanu, D., McMaster, D.,
  2370.         McCloghrie, K. and S. Roberts, "Definitions of Managed Objects
  2371.         for IEEE 802.3 Medium Attachment Units (MAUs)", RFC 2668, August
  2372.         1999.
  2373.  
  2374.    [28] Flick, J., "Definitions of Object Identifiers for Identifying
  2375.         Ethernet Chip Sets", RFC 2666, August 1999.
  2376.  
  2377. 8.  Security Considerations
  2378.  
  2379.    There are two management objects defined in this MIB that have a
  2380.    MAX-ACCESS clause of read-write.  Such objects may be considered
  2381.    sensitive or vulnerable in some network environments.  The support
  2382.    for SET operations in a non-secure environment without proper
  2383.    protection can have a negative effect on network operations.
  2384.  
  2385.    There are a number of managed objects in this MIB that may be
  2386.    considered to contain sensitive information.  In particular, the
  2387.    dot3StatsEtherChipSet object may be considered sensitive in many
  2388.    environments, since it would allow an intruder to obtain information
  2389.    about which vendor's equipment is in use on the network.  Note that
  2390.    this object has been deprecated.  However, some implementors may
  2391.    still choose to implement it for backwards compatability.
  2392.  
  2393.    Therefore, it may be important in some environments to control read
  2394.    access to these objects and possibly to even encrypt the values of
  2395.    these objects when sending them over the network via SNMP.  Not all
  2396.    versions of SNMP provide features for such a secure environment.
  2397.  
  2398.    SNMPv1 by itself is such an insecure environment.  Even if the
  2399.    network itself is secure (for example by using IPSec), even then,
  2400.    there is no control as to who on the secure network is allowed to
  2401.    access and GET (read) the objects in this MIB.
  2402.  
  2403.    It is recommended that the implementors consider the security
  2404.    features as provided by the SNMPv3 framework.  Specifically, the use
  2405.    of the User-based Security Model RFC 2574 [12] and the View-based
  2406.    Access Control Model RFC 2575 [15] is recommended.
  2407.  
  2408.  
  2409.  
  2410. Flick & Johnson             Standards Track                    [Page 43]
  2411.  
  2412. RFC 2665                   Ethernet-Like MIB                 August 1999
  2413.  
  2414.  
  2415.    It is then a customer/user responsibility to ensure that the SNMP
  2416.    entity giving access to an instance of this MIB, is properly
  2417.    configured to give access to those objects only to those principals
  2418.    (users) that have legitimate rights to access them.
  2419.  
  2420. 9.  Authors' Addresses
  2421.  
  2422.    John Flick
  2423.    Hewlett-Packard Company
  2424.    8000 Foothills Blvd. M/S 5557
  2425.    Roseville, CA 95747-5557
  2426.  
  2427.    Phone: +1 916 785 4018
  2428.    EMail: johnf@rose.hp.com
  2429.  
  2430.  
  2431.    Jeffrey Johnson
  2432.    RedBack Networks
  2433.    2570 North First Street, Suite 410
  2434.    San Jose, CA, 95131, USA
  2435.  
  2436.    Phone: +1 408 571 2699
  2437.    EMail: jeff@redbacknetworks.com
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466. Flick & Johnson             Standards Track                    [Page 44]
  2467.  
  2468. RFC 2665                   Ethernet-Like MIB                 August 1999
  2469.  
  2470.  
  2471. A.  Change Log
  2472.  
  2473. A.1.  Changes since RFC 2358
  2474.  
  2475.    This section enumerates changes made to RFC 2358 to produce this
  2476.    document.
  2477.  
  2478.        (1)  Section 2 has been replaced with the current SNMP
  2479.             Management Framework boilerplate.
  2480.  
  2481.        (2)  The ifMtu mapping has been clarified.
  2482.  
  2483.        (3)  The relationship between the IEEE 802.3 octet counters
  2484.             and the IF-MIB octet counters has been clarified.
  2485.  
  2486.        (4)  REFERENCE clauses have been updated to reflect the
  2487.             actual IEEE 802.3 managed object that each MIB object
  2488.             is based on.
  2489.  
  2490.        (5)  The following object DESCRIPTION clauses have been
  2491.             updated to reflect that they do not increment in
  2492.  
  2493.             full-duplex mode: dot3StatsSingleCollisionFrames,
  2494.             dot3StatsMultipleCollisionFrames, dot3StatsSQETestErrors,
  2495.             dot3StatsDeferredTransmissions, dot3StatsLateCollisions,
  2496.             dot3StatsExcessiveCollisions, dot3StatsCarrierSenseErrors,
  2497.             dot3CollFrequencies.
  2498.  
  2499.        (6)  The following object DESCRIPTION clauses have been
  2500.             updated to reflect behaviour on full-duplex and
  2501.             1000 Mb/s interfaces: dot3StatsAlignmentErrors,
  2502.             dot3StatsFCSErrors, dot3StatsSQETestErrors,
  2503.             dot3StatsLateCollisions, dot3StatsSymbolErrors.
  2504.  
  2505.        (7)  Two new tables, dot3ControlTable and dot3PauseTable,
  2506.             have been added.
  2507.  
  2508.        (8)  A new object, dot3StatsDuplexStatus, has been added.
  2509.  
  2510.        (9)  The object groups and compliances have been restructured.
  2511.  
  2512.       (10)  The dot3StatsEtherChipSet object has been deprecated.
  2513.  
  2514.       (11)  The dot3ChipSets have been moved to a separate document.
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522. Flick & Johnson             Standards Track                    [Page 45]
  2523.  
  2524. RFC 2665                   Ethernet-Like MIB                 August 1999
  2525.  
  2526.  
  2527. A.2.  Changes between RFC 1650 and RFC 2358
  2528.  
  2529.    This section enumerates changes made to RFC 1650 to produce RFC 2358.
  2530.  
  2531.        (1)  The MODULE-IDENTITY has been updated to reflect the changes
  2532.             in the MIB.
  2533.  
  2534.        (2)  A new object, dot3StatsSymbolErrors, has been added.
  2535.  
  2536.        (3)  The definition of the object dot3StatsIndex has been
  2537.             converted to use the SMIv2 OBJECT-TYPE macro.
  2538.  
  2539.        (4)  A new conformance group, etherStats100MbsGroup, has been
  2540.             added.
  2541.  
  2542.        (5)  A new compliance statement, ether100MbsCompliance, has
  2543.             been added.
  2544.  
  2545.        (6)  The Acknowledgements were extended to provide a more
  2546.             complete history of the origin of this document.
  2547.  
  2548.        (7)  The discussion of ifType has been expanded.
  2549.  
  2550.        (8)  A section on mapping of Interfaces MIB objects has
  2551.             been added.
  2552.  
  2553.        (9)  A section defining the relationship of this MIB to
  2554.             the MAU MIB has been added.
  2555.  
  2556.       (10)  A section on the mapping of IEEE 802.3 managed objects
  2557.             to this MIB and the Interfaces MIB has been added.
  2558.  
  2559.       (11)  Converted the dot3Tests, dot3Errors, and dot3ChipSets
  2560.             OIDs to use the OBJECT-IDENTITY macro.
  2561.  
  2562.       (12)  Added to the list of registered dot3ChipSets.
  2563.  
  2564.       (13)  An intellectual property notice and copyright notice
  2565.             were added, as required by RFC 2026.
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578. Flick & Johnson             Standards Track                    [Page 46]
  2579.  
  2580. RFC 2665                   Ethernet-Like MIB                 August 1999
  2581.  
  2582.  
  2583. B.  Full Copyright Statement
  2584.  
  2585.    Copyright (C) The Internet Society (1999).  All Rights Reserved.
  2586.  
  2587.    This document and translations of it may be copied and furnished to
  2588.    others, and derivative works that comment on or otherwise explain it
  2589.    or assist in its implementation may be prepared, copied, published
  2590.    and distributed, in whole or in part, without restriction of any
  2591.    kind, provided that the above copyright notice and this paragraph are
  2592.    included on all such copies and derivative works.  However, this
  2593.    document itself may not be modified in any way, such as by removing
  2594.    the copyright notice or references to the Internet Society or other
  2595.    Internet organizations, except as needed for the purpose of
  2596.    developing Internet standards in which case the procedures for
  2597.    copyrights defined in the Internet Standards process must be
  2598.    followed, or as required to translate it into languages other than
  2599.    English.
  2600.  
  2601.    The limited permissions granted above are perpetual and will not be
  2602.    revoked by the Internet Society or its successors or assigns.
  2603.  
  2604.    This document and the information contained herein is provided on an
  2605.    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
  2606.    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
  2607.    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
  2608.    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
  2609.    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  2610.  
  2611. Acknowledgement
  2612.  
  2613.    Funding for the RFC Editor function is currently provided by the
  2614.    Internet Society.
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634. Flick & Johnson             Standards Track                    [Page 47]
  2635.  
  2636.