mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1645 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			1863 lines
		
	
	
		
			82 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1863 lines
		
	
	
		
			82 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
EtherLike-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
    IMPORTS
 | 
						|
        MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
 | 
						|
        Integer32, Counter32, Counter64, mib-2, transmission
 | 
						|
            FROM SNMPv2-SMI
 | 
						|
        MODULE-COMPLIANCE, OBJECT-GROUP
 | 
						|
            FROM SNMPv2-CONF
 | 
						|
        TruthValue
 | 
						|
            FROM SNMPv2-TC
 | 
						|
        ifIndex, InterfaceIndex
 | 
						|
            FROM IF-MIB;
 | 
						|
 | 
						|
    etherMIB MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "200309190000Z"  -- September 19, 2003
 | 
						|
        ORGANIZATION "IETF Ethernet Interfaces and Hub MIB
 | 
						|
                     Working Group"
 | 
						|
        CONTACT-INFO
 | 
						|
            "WG E-mail: hubmib@ietf.org
 | 
						|
          To subscribe: hubmib-request@ietf.org
 | 
						|
 | 
						|
                 Chair: Dan Romascanu
 | 
						|
                Postal: Avaya Inc.
 | 
						|
                        Atidum Technology Park, Bldg. 3
 | 
						|
                        Tel Aviv 61131
 | 
						|
                        Israel
 | 
						|
                   Tel: +972 3 645 8414
 | 
						|
                E-mail: dromasca@avaya.com
 | 
						|
 | 
						|
               Editor: John Flick
 | 
						|
               Postal: Hewlett-Packard Company
 | 
						|
                       8000 Foothills Blvd. M/S 5557
 | 
						|
                       Roseville, CA 95747-5557
 | 
						|
                       USA
 | 
						|
                  Tel: +1 916 785 4018
 | 
						|
                  Fax: +1 916 785 1199
 | 
						|
               E-mail: johnf@rose.hp.com"
 | 
						|
        DESCRIPTION "The MIB module to describe generic objects for
 | 
						|
                    ethernet-like network interfaces.
 | 
						|
 | 
						|
                    The following reference is used throughout this
 | 
						|
                    MIB module:
 | 
						|
 | 
						|
                    [IEEE 802.3 Std] refers to:
 | 
						|
                       IEEE Std 802.3, 2002 Edition: 'IEEE Standard
 | 
						|
 | 
						|
                       for Information technology -
 | 
						|
                       Telecommunications and information exchange
 | 
						|
                       between systems - Local and metropolitan
 | 
						|
                       area networks - Specific requirements -
 | 
						|
                       Part 3: Carrier sense multiple access with
 | 
						|
                       collision detection (CSMA/CD) access method
 | 
						|
                       and physical layer specifications', as
 | 
						|
                       amended by IEEE Std 802.3ae-2002:
 | 
						|
                       'Amendment: Media Access Control (MAC)
 | 
						|
                       Parameters, Physical Layer, and Management
 | 
						|
                       Parameters for 10 Gb/s Operation', August,
 | 
						|
                       2002.
 | 
						|
 | 
						|
                    Of particular interest is Clause 30, '10 Mb/s,
 | 
						|
                    100 Mb/s, 1000 Mb/s, and 10 Gb/s Management'.
 | 
						|
 | 
						|
                    Copyright (C) The Internet Society (2003).  This
 | 
						|
                    version of this MIB module is part of RFC 3635;
 | 
						|
                    see the RFC itself for full legal notices."
 | 
						|
 | 
						|
        REVISION    "200309190000Z"  -- September 19, 2003
 | 
						|
        DESCRIPTION "Updated to include support for 10 Gb/sec
 | 
						|
                     interfaces.  This resulted in the following
 | 
						|
                     revisions:
 | 
						|
 | 
						|
                     - Updated dot3StatsAlignmentErrors and
 | 
						|
                       dot3StatsSymbolErrors DESCRIPTIONs to
 | 
						|
                       reflect behaviour at 10 Gb/s
 | 
						|
                     - Added dot3StatsRateControlAbility and
 | 
						|
                       dot3RateControlStatus for management
 | 
						|
                       of the Rate Control function in 10 Gb/s
 | 
						|
                       WAN applications
 | 
						|
                     - Added 64-bit versions of all counters
 | 
						|
                       that are used on high-speed ethernet
 | 
						|
                       interfaces
 | 
						|
                     - Added object groups to contain the new
 | 
						|
                       objects
 | 
						|
                     - Deprecated etherStatsBaseGroup and
 | 
						|
                       split into etherStatsBaseGroup2 and
 | 
						|
                       etherStatsHalfDuplexGroup, so that
 | 
						|
                       interfaces which can only operate at
 | 
						|
                       full-duplex do not need to implement
 | 
						|
                       half-duplex-only statistics
 | 
						|
                     - Deprecated dot3Compliance and replaced
 | 
						|
                       it with dot3Compliance2, which includes
 | 
						|
                       the compliance information for the new
 | 
						|
                       object groups
 | 
						|
 | 
						|
                     In addition, the dot3Tests and dot3Errors
 | 
						|
                     object identities have been deprecated,
 | 
						|
                     since there is no longer a standard method
 | 
						|
                     for using them.
 | 
						|
 | 
						|
                     This version published as RFC 3635."
 | 
						|
 | 
						|
        REVISION    "199908240400Z"  -- August 24, 1999
 | 
						|
        DESCRIPTION "Updated to include support for 1000 Mb/sec
 | 
						|
                     interfaces and full-duplex interfaces.
 | 
						|
                     This version published as RFC 2665."
 | 
						|
 | 
						|
        REVISION    "199806032150Z"  -- June 3, 1998
 | 
						|
        DESCRIPTION "Updated to include support for 100 Mb/sec
 | 
						|
                     interfaces.
 | 
						|
                     This version published as RFC 2358."
 | 
						|
 | 
						|
        REVISION    "199402030400Z"  -- February 3, 1994
 | 
						|
        DESCRIPTION "Initial version, published as RFC 1650."
 | 
						|
        ::= { mib-2 35 }
 | 
						|
 | 
						|
    etherMIBObjects OBJECT IDENTIFIER ::= { etherMIB 1 }
 | 
						|
 | 
						|
    dot3    OBJECT IDENTIFIER ::= { transmission 7 }
 | 
						|
 | 
						|
    -- the Ethernet-like Statistics group
 | 
						|
 | 
						|
    dot3StatsTable OBJECT-TYPE
 | 
						|
        SYNTAX     SEQUENCE OF Dot3StatsEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS     current
 | 
						|
        DESCRIPTION "Statistics for a collection of ethernet-like
 | 
						|
                    interfaces attached to a particular system.
 | 
						|
                    There will be one row in this table for each
 | 
						|
                    ethernet-like interface in the system."
 | 
						|
        ::= { dot3 2 }
 | 
						|
 | 
						|
    dot3StatsEntry OBJECT-TYPE
 | 
						|
        SYNTAX     Dot3StatsEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS     current
 | 
						|
        DESCRIPTION "Statistics for a particular interface to an
 | 
						|
                    ethernet-like medium."
 | 
						|
        INDEX       { dot3StatsIndex }
 | 
						|
        ::= { dot3StatsTable 1 }
 | 
						|
 | 
						|
    Dot3StatsEntry ::=
 | 
						|
        SEQUENCE {
 | 
						|
 | 
						|
            dot3StatsIndex                      InterfaceIndex,
 | 
						|
            dot3StatsAlignmentErrors            Counter32,
 | 
						|
            dot3StatsFCSErrors                  Counter32,
 | 
						|
            dot3StatsSingleCollisionFrames      Counter32,
 | 
						|
            dot3StatsMultipleCollisionFrames    Counter32,
 | 
						|
            dot3StatsSQETestErrors              Counter32,
 | 
						|
            dot3StatsDeferredTransmissions      Counter32,
 | 
						|
            dot3StatsLateCollisions             Counter32,
 | 
						|
            dot3StatsExcessiveCollisions        Counter32,
 | 
						|
            dot3StatsInternalMacTransmitErrors  Counter32,
 | 
						|
            dot3StatsCarrierSenseErrors         Counter32,
 | 
						|
            dot3StatsFrameTooLongs              Counter32,
 | 
						|
            dot3StatsInternalMacReceiveErrors   Counter32,
 | 
						|
            dot3StatsEtherChipSet               OBJECT IDENTIFIER,
 | 
						|
            dot3StatsSymbolErrors               Counter32,
 | 
						|
            dot3StatsDuplexStatus               INTEGER,
 | 
						|
            dot3StatsRateControlAbility         TruthValue,
 | 
						|
            dot3StatsRateControlStatus          INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
    dot3StatsIndex OBJECT-TYPE
 | 
						|
        SYNTAX      InterfaceIndex
 | 
						|
        MAX-ACCESS  read-only  -- read-only since originally an
 | 
						|
                               -- SMIv1 index
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "An index value that uniquely identifies an
 | 
						|
                    interface to an ethernet-like medium.  The
 | 
						|
                    interface identified by a particular value of
 | 
						|
                    this index is the same interface as identified
 | 
						|
                    by the same value of ifIndex."
 | 
						|
        REFERENCE   "RFC 2863, ifIndex"
 | 
						|
        ::= { dot3StatsEntry 1 }
 | 
						|
 | 
						|
    dot3StatsAlignmentErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames received on a particular
 | 
						|
                    interface that are not an integral number of
 | 
						|
                    octets in length and do not pass the FCS check.
 | 
						|
 | 
						|
                    The count represented by an instance of this
 | 
						|
                    object is incremented when the alignmentError
 | 
						|
                    status is returned by the MAC service to the
 | 
						|
                    LLC (or other MAC user). Received frames for
 | 
						|
                    which multiple error conditions pertain are,
 | 
						|
                    according to the conventions of IEEE 802.3
 | 
						|
                    Layer Management, counted exclusively according
 | 
						|
 | 
						|
                    to the error status presented to the LLC.
 | 
						|
 | 
						|
                    This counter does not increment for group
 | 
						|
                    encoding schemes greater than 4 bits per group.
 | 
						|
 | 
						|
                    For interfaces operating at 10 Gb/s, this
 | 
						|
                    counter can roll over in less than 5 minutes if
 | 
						|
                    it is incrementing at its maximum rate.  Since
 | 
						|
                    that amount of time could be less than a
 | 
						|
                    management station's poll cycle time, in order
 | 
						|
                    to avoid a loss of information, a management
 | 
						|
                    station is advised to poll the
 | 
						|
                    dot3HCStatsAlignmentErrors object for 10 Gb/s
 | 
						|
                    or faster interfaces.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.7,
 | 
						|
                    aAlignmentErrors"
 | 
						|
        ::= { dot3StatsEntry 2 }
 | 
						|
 | 
						|
    dot3StatsFCSErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames received on a particular
 | 
						|
                    interface that are an integral number of octets
 | 
						|
                    in length but do not pass the FCS check.  This
 | 
						|
                    count does not include frames received with
 | 
						|
                    frame-too-long or frame-too-short error.
 | 
						|
 | 
						|
                    The count represented by an instance of this
 | 
						|
                    object is incremented when the frameCheckError
 | 
						|
                    status is returned by the MAC service to the
 | 
						|
                    LLC (or other MAC user). Received frames for
 | 
						|
                    which multiple error conditions pertain are,
 | 
						|
                    according to the conventions of IEEE 802.3
 | 
						|
                    Layer Management, counted exclusively according
 | 
						|
                    to the error status presented to the LLC.
 | 
						|
 | 
						|
                    Note:  Coding errors detected by the physical
 | 
						|
                    layer for speeds above 10 Mb/s will cause the
 | 
						|
                    frame to fail the FCS check.
 | 
						|
 | 
						|
                    For interfaces operating at 10 Gb/s, this
 | 
						|
                    counter can roll over in less than 5 minutes if
 | 
						|
 | 
						|
                    it is incrementing at its maximum rate.  Since
 | 
						|
                    that amount of time could be less than a
 | 
						|
                    management station's poll cycle time, in order
 | 
						|
                    to avoid a loss of information, a management
 | 
						|
                    station is advised to poll the
 | 
						|
                    dot3HCStatsFCSErrors object for 10 Gb/s or
 | 
						|
                    faster interfaces.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.6,
 | 
						|
                    aFrameCheckSequenceErrors."
 | 
						|
        ::= { dot3StatsEntry 3 }
 | 
						|
 | 
						|
    dot3StatsSingleCollisionFrames OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames that are involved in a single
 | 
						|
                    collision, and are subsequently transmitted
 | 
						|
                    successfully.
 | 
						|
 | 
						|
                    A frame that is counted by an instance of this
 | 
						|
                    object is also counted by the corresponding
 | 
						|
                    instance of either the ifOutUcastPkts,
 | 
						|
                    ifOutMulticastPkts, or ifOutBroadcastPkts,
 | 
						|
                    and is not counted by the corresponding
 | 
						|
                    instance of the dot3StatsMultipleCollisionFrames
 | 
						|
                    object.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in full-duplex mode.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.3,
 | 
						|
                    aSingleCollisionFrames."
 | 
						|
        ::= { dot3StatsEntry 4 }
 | 
						|
 | 
						|
    dot3StatsMultipleCollisionFrames OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames that are involved in more
 | 
						|
 | 
						|
                    than one collision and are subsequently
 | 
						|
                    transmitted successfully.
 | 
						|
 | 
						|
                    A frame that is counted by an instance of this
 | 
						|
                    object is also counted by the corresponding
 | 
						|
                    instance of either the ifOutUcastPkts,
 | 
						|
                    ifOutMulticastPkts, or ifOutBroadcastPkts,
 | 
						|
                    and is not counted by the corresponding
 | 
						|
                    instance of the dot3StatsSingleCollisionFrames
 | 
						|
                    object.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in full-duplex mode.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.4,
 | 
						|
                    aMultipleCollisionFrames."
 | 
						|
        ::= { dot3StatsEntry 5 }
 | 
						|
 | 
						|
    dot3StatsSQETestErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of times that the SQE TEST ERROR
 | 
						|
                    is received on a particular interface. The
 | 
						|
                    SQE TEST ERROR is set in accordance with the
 | 
						|
                    rules for verification of the SQE detection
 | 
						|
                    mechanism in the PLS Carrier Sense Function as
 | 
						|
                    described in IEEE Std. 802.3, 2000 Edition,
 | 
						|
                    section 7.2.4.6.
 | 
						|
 | 
						|
                    This counter does not increment on interfaces
 | 
						|
                    operating at speeds greater than 10 Mb/s, or on
 | 
						|
                    interfaces operating in full-duplex mode.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 7.2.4.6, also 30.3.2.1.4,
 | 
						|
                    aSQETestErrors."
 | 
						|
        ::= { dot3StatsEntry 6 }
 | 
						|
 | 
						|
    dot3StatsDeferredTransmissions OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames for which the first
 | 
						|
                    transmission attempt on a particular interface
 | 
						|
                    is delayed because the medium is busy.
 | 
						|
 | 
						|
                    The count represented by an instance of this
 | 
						|
                    object does not include frames involved in
 | 
						|
                    collisions.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in full-duplex mode.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.9,
 | 
						|
                    aFramesWithDeferredXmissions."
 | 
						|
        ::= { dot3StatsEntry 7 }
 | 
						|
 | 
						|
    dot3StatsLateCollisions OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "The number of times that a collision is
 | 
						|
                    detected on a particular interface later than
 | 
						|
                    one slotTime into the transmission of a packet.
 | 
						|
 | 
						|
                    A (late) collision included in a count
 | 
						|
                    represented by an instance of this object is
 | 
						|
                    also considered as a (generic) collision for
 | 
						|
                    purposes of other collision-related
 | 
						|
                    statistics.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in full-duplex mode.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.10,
 | 
						|
                    aLateCollisions."
 | 
						|
        ::= { dot3StatsEntry 8 }
 | 
						|
 | 
						|
    dot3StatsExcessiveCollisions OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames for which transmission on a
 | 
						|
                    particular interface fails due to excessive
 | 
						|
                    collisions.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in full-duplex mode.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.11,
 | 
						|
                    aFramesAbortedDueToXSColls."
 | 
						|
        ::= { dot3StatsEntry 9 }
 | 
						|
 | 
						|
    dot3StatsInternalMacTransmitErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames for which transmission on a
 | 
						|
                    particular interface fails due to an internal
 | 
						|
                    MAC sublayer transmit error. A frame is only
 | 
						|
                    counted by an instance of this object if it is
 | 
						|
                    not counted by the corresponding instance of
 | 
						|
                    either the dot3StatsLateCollisions object, the
 | 
						|
                    dot3StatsExcessiveCollisions object, or the
 | 
						|
                    dot3StatsCarrierSenseErrors object.
 | 
						|
 | 
						|
                    The precise meaning of the count represented by
 | 
						|
                    an instance of this object is implementation-
 | 
						|
                    specific.  In particular, an instance of this
 | 
						|
                    object may represent a count of transmission
 | 
						|
                    errors on a particular interface that are not
 | 
						|
                    otherwise counted.
 | 
						|
 | 
						|
                    For interfaces operating at 10 Gb/s, this
 | 
						|
                    counter can roll over in less than 5 minutes if
 | 
						|
                    it is incrementing at its maximum rate.  Since
 | 
						|
                    that amount of time could be less than a
 | 
						|
                    management station's poll cycle time, in order
 | 
						|
                    to avoid a loss of information, a management
 | 
						|
                    station is advised to poll the
 | 
						|
                    dot3HCStatsInternalMacTransmitErrors object for
 | 
						|
                    10 Gb/s or faster interfaces.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.12,
 | 
						|
                    aFramesLostDueToIntMACXmitError."
 | 
						|
        ::= { dot3StatsEntry 10 }
 | 
						|
 | 
						|
    dot3StatsCarrierSenseErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "The number of times that the carrier sense
 | 
						|
                    condition was lost or never asserted when
 | 
						|
                    attempting to transmit a frame on a particular
 | 
						|
                    interface.
 | 
						|
 | 
						|
                    The count represented by an instance of this
 | 
						|
                    object is incremented at most once per
 | 
						|
                    transmission attempt, even if the carrier sense
 | 
						|
                    condition fluctuates during a transmission
 | 
						|
                    attempt.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in full-duplex mode.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.13,
 | 
						|
                    aCarrierSenseErrors."
 | 
						|
        ::= { dot3StatsEntry 11 }
 | 
						|
 | 
						|
    -- { dot3StatsEntry 12 } is not assigned
 | 
						|
 | 
						|
    dot3StatsFrameTooLongs OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames received on a particular
 | 
						|
                    interface that exceed the maximum permitted
 | 
						|
                    frame size.
 | 
						|
 | 
						|
                    The count represented by an instance of this
 | 
						|
                    object is incremented when the frameTooLong
 | 
						|
                    status is returned by the MAC service to the
 | 
						|
                    LLC (or other MAC user). Received frames for
 | 
						|
                    which multiple error conditions pertain are,
 | 
						|
                    according to the conventions of IEEE 802.3
 | 
						|
                    Layer Management, counted exclusively according
 | 
						|
                    to the error status presented to the LLC.
 | 
						|
 | 
						|
                    For interfaces operating at 10 Gb/s, this
 | 
						|
                    counter can roll over in less than 80 minutes if
 | 
						|
                    it is incrementing at its maximum rate.  Since
 | 
						|
                    that amount of time could be less than a
 | 
						|
                    management station's poll cycle time, in order
 | 
						|
                    to avoid a loss of information, a management
 | 
						|
                    station is advised to poll the
 | 
						|
                    dot3HCStatsFrameTooLongs object for 10 Gb/s
 | 
						|
                    or faster interfaces.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.25,
 | 
						|
                    aFrameTooLongErrors."
 | 
						|
        ::= { dot3StatsEntry 13 }
 | 
						|
 | 
						|
    -- { dot3StatsEntry 14 } is not assigned
 | 
						|
 | 
						|
    -- { dot3StatsEntry 15 } is not assigned
 | 
						|
 | 
						|
    dot3StatsInternalMacReceiveErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames for which reception on a
 | 
						|
                    particular interface fails due to an internal
 | 
						|
                    MAC sublayer receive error. A frame is only
 | 
						|
                    counted by an instance of this object if it is
 | 
						|
                    not counted by the corresponding instance of
 | 
						|
                    either the dot3StatsFrameTooLongs object, the
 | 
						|
                    dot3StatsAlignmentErrors object, or the
 | 
						|
                    dot3StatsFCSErrors object.
 | 
						|
 | 
						|
                    The precise meaning of the count represented by
 | 
						|
                    an instance of this object is implementation-
 | 
						|
                    specific.  In particular, an instance of this
 | 
						|
                    object may represent a count of receive errors
 | 
						|
                    on a particular interface that are not
 | 
						|
                    otherwise counted.
 | 
						|
 | 
						|
                    For interfaces operating at 10 Gb/s, this
 | 
						|
                    counter can roll over in less than 5 minutes if
 | 
						|
 | 
						|
                    it is incrementing at its maximum rate.  Since
 | 
						|
                    that amount of time could be less than a
 | 
						|
                    management station's poll cycle time, in order
 | 
						|
                    to avoid a loss of information, a management
 | 
						|
                    station is advised to poll the
 | 
						|
                    dot3HCStatsInternalMacReceiveErrors object for
 | 
						|
                    10 Gb/s or faster interfaces.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.15,
 | 
						|
                    aFramesLostDueToIntMACRcvError."
 | 
						|
        ::= { dot3StatsEntry 16 }
 | 
						|
 | 
						|
    dot3StatsEtherChipSet OBJECT-TYPE
 | 
						|
        SYNTAX      OBJECT IDENTIFIER
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "******** THIS OBJECT IS DEPRECATED ********
 | 
						|
 | 
						|
                    This object contains an OBJECT IDENTIFIER
 | 
						|
                    which identifies the chipset used to
 | 
						|
                    realize the interface. Ethernet-like
 | 
						|
                    interfaces are typically built out of
 | 
						|
                    several different chips. The MIB implementor
 | 
						|
                    is presented with a decision of which chip
 | 
						|
                    to identify via this object. The implementor
 | 
						|
                    should identify the chip which is usually
 | 
						|
                    called the Medium Access Control chip.
 | 
						|
                    If no such chip is easily identifiable,
 | 
						|
                    the implementor should identify the chip
 | 
						|
                    which actually gathers the transmit
 | 
						|
                    and receive statistics and error
 | 
						|
                    indications. This would allow a
 | 
						|
                    manager station to correlate the
 | 
						|
                    statistics and the chip generating
 | 
						|
                    them, giving it the ability to take
 | 
						|
                    into account any known anomalies
 | 
						|
                    in the chip.
 | 
						|
 | 
						|
                    This object has been deprecated.  Implementation
 | 
						|
                    feedback indicates that it is of limited use for
 | 
						|
                    debugging network problems in the field, and
 | 
						|
                    the administrative overhead involved in
 | 
						|
                    maintaining a registry of chipset OIDs is not
 | 
						|
                    justified."
 | 
						|
        ::= { dot3StatsEntry 17 }
 | 
						|
 | 
						|
    dot3StatsSymbolErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "For an interface operating at 100 Mb/s, the
 | 
						|
                    number of times there was an invalid data symbol
 | 
						|
                    when a valid carrier was present.
 | 
						|
 | 
						|
                    For an interface operating in half-duplex mode
 | 
						|
                    at 1000 Mb/s, the number of times the receiving
 | 
						|
                    media is non-idle (a carrier event) for a period
 | 
						|
                    of time equal to or greater than slotTime, and
 | 
						|
                    during which there was at least one occurrence
 | 
						|
                    of an event that causes the PHY to indicate
 | 
						|
                    'Data reception error' or 'carrier extend error'
 | 
						|
                    on the GMII.
 | 
						|
 | 
						|
                    For an interface operating in full-duplex mode
 | 
						|
                    at 1000 Mb/s, the number of times the receiving
 | 
						|
                    media is non-idle (a carrier event) for a period
 | 
						|
                    of time equal to or greater than minFrameSize,
 | 
						|
                    and during which there was at least one
 | 
						|
                    occurrence of an event that causes the PHY to
 | 
						|
                    indicate 'Data reception error' on the GMII.
 | 
						|
 | 
						|
                    For an interface operating at 10 Gb/s, the
 | 
						|
                    number of times the receiving media is non-idle
 | 
						|
                    (a carrier event) for a period of time equal to
 | 
						|
                    or greater than minFrameSize, and during which
 | 
						|
                    there was at least one occurrence of an event
 | 
						|
                    that causes the PHY to indicate 'Receive Error'
 | 
						|
                    on the XGMII.
 | 
						|
 | 
						|
                    The count represented by an instance of this
 | 
						|
                    object is incremented at most once per carrier
 | 
						|
                    event, even if multiple symbol errors occur
 | 
						|
                    during the carrier event.  This count does
 | 
						|
                    not increment if a collision is present.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating at 10 Mb/s.
 | 
						|
 | 
						|
                    For interfaces operating at 10 Gb/s, this
 | 
						|
                    counter can roll over in less than 5 minutes if
 | 
						|
                    it is incrementing at its maximum rate.  Since
 | 
						|
                    that amount of time could be less than a
 | 
						|
 | 
						|
                    management station's poll cycle time, in order
 | 
						|
                    to avoid a loss of information, a management
 | 
						|
                    station is advised to poll the
 | 
						|
                    dot3HCStatsSymbolErrors object for 10 Gb/s
 | 
						|
                    or faster interfaces.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.2.1.5,
 | 
						|
                    aSymbolErrorDuringCarrier."
 | 
						|
        ::= { dot3StatsEntry 18 }
 | 
						|
 | 
						|
    dot3StatsDuplexStatus OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        unknown(1),
 | 
						|
                        halfDuplex(2),
 | 
						|
                        fullDuplex(3)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "The current mode of operation of the MAC
 | 
						|
                    entity.  'unknown' indicates that the current
 | 
						|
                    duplex mode could not be determined.
 | 
						|
 | 
						|
                    Management control of the duplex mode is
 | 
						|
                    accomplished through the MAU MIB.  When
 | 
						|
                    an interface does not support autonegotiation,
 | 
						|
                    or when autonegotiation is not enabled, the
 | 
						|
                    duplex mode is controlled using
 | 
						|
                    ifMauDefaultType.  When autonegotiation is
 | 
						|
                    supported and enabled, duplex mode is controlled
 | 
						|
                    using ifMauAutoNegAdvertisedBits.  In either
 | 
						|
                    case, the currently operating duplex mode is
 | 
						|
                    reflected both in this object and in ifMauType.
 | 
						|
 | 
						|
                    Note that this object provides redundant
 | 
						|
                    information with ifMauType.  Normally, redundant
 | 
						|
                    objects are discouraged.  However, in this
 | 
						|
                    instance, it allows a management application to
 | 
						|
                    determine the duplex status of an interface
 | 
						|
                    without having to know every possible value of
 | 
						|
                    ifMauType.  This was felt to be sufficiently
 | 
						|
                    valuable to justify the redundancy."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.32,
 | 
						|
                    aDuplexStatus."
 | 
						|
        ::= { dot3StatsEntry 19 }
 | 
						|
 | 
						|
    dot3StatsRateControlAbility OBJECT-TYPE
 | 
						|
        SYNTAX      TruthValue
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "'true' for interfaces operating at speeds above
 | 
						|
                    1000 Mb/s that support Rate Control through
 | 
						|
                    lowering the average data rate of the MAC
 | 
						|
                    sublayer, with frame granularity, and 'false'
 | 
						|
                    otherwise."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.33,
 | 
						|
                    aRateControlAbility."
 | 
						|
        ::= { dot3StatsEntry 20 }
 | 
						|
 | 
						|
    dot3StatsRateControlStatus OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        rateControlOff(1),
 | 
						|
                        rateControlOn(2),
 | 
						|
                        unknown(3)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "The current Rate Control mode of operation of
 | 
						|
                    the MAC sublayer of this interface."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.34,
 | 
						|
                    aRateControlStatus."
 | 
						|
        ::= { dot3StatsEntry 21 }
 | 
						|
 | 
						|
    -- the Ethernet-like Collision Statistics group
 | 
						|
 | 
						|
    -- Implementation of this group is optional; it is appropriate
 | 
						|
    -- for all systems which have the necessary metering
 | 
						|
 | 
						|
    dot3CollTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF Dot3CollEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of collision histograms for a
 | 
						|
                    particular set of interfaces."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.30,
 | 
						|
                    aCollisionFrames."
 | 
						|
        ::= { dot3 5 }
 | 
						|
 | 
						|
    dot3CollEntry OBJECT-TYPE
 | 
						|
        SYNTAX      Dot3CollEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A cell in the histogram of per-frame
 | 
						|
                    collisions for a particular interface.  An
 | 
						|
 | 
						|
                    instance of this object represents the
 | 
						|
                    frequency of individual MAC frames for which
 | 
						|
                    the transmission (successful or otherwise) on a
 | 
						|
                    particular interface is accompanied by a
 | 
						|
                    particular number of media collisions."
 | 
						|
        INDEX       { ifIndex, dot3CollCount }
 | 
						|
        ::= { dot3CollTable 1 }
 | 
						|
 | 
						|
    Dot3CollEntry ::=
 | 
						|
        SEQUENCE {
 | 
						|
            dot3CollCount        Integer32,
 | 
						|
            dot3CollFrequencies  Counter32
 | 
						|
        }
 | 
						|
 | 
						|
    -- { dot3CollEntry 1 } is no longer in use
 | 
						|
 | 
						|
    dot3CollCount OBJECT-TYPE
 | 
						|
        SYNTAX      Integer32 (1..16)
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "The number of per-frame media collisions for
 | 
						|
                    which a particular collision histogram cell
 | 
						|
                    represents the frequency on a particular
 | 
						|
                    interface."
 | 
						|
        ::= { dot3CollEntry 2 }
 | 
						|
 | 
						|
    dot3CollFrequencies OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of individual MAC frames for which the
 | 
						|
                    transmission (successful or otherwise) on a
 | 
						|
                    particular interface occurs after the
 | 
						|
                    frame has experienced exactly the number
 | 
						|
                    of collisions in the associated
 | 
						|
                    dot3CollCount object.
 | 
						|
 | 
						|
                    For example, a frame which is transmitted
 | 
						|
                    on interface 77 after experiencing
 | 
						|
                    exactly 4 collisions would be indicated
 | 
						|
                    by incrementing only dot3CollFrequencies.77.4.
 | 
						|
                    No other instance of dot3CollFrequencies would
 | 
						|
                    be incremented in this example.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in full-duplex mode.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        ::= { dot3CollEntry 3 }
 | 
						|
 | 
						|
    dot3ControlTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF Dot3ControlEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A table of descriptive and status information
 | 
						|
                    about the MAC Control sublayer on the
 | 
						|
                    ethernet-like interfaces attached to a
 | 
						|
                    particular system.  There will be one row in
 | 
						|
                    this table for each ethernet-like interface in
 | 
						|
                    the system which implements the MAC Control
 | 
						|
                    sublayer.  If some, but not all, of the
 | 
						|
                    ethernet-like interfaces in the system implement
 | 
						|
                    the MAC Control sublayer, there will be fewer
 | 
						|
                    rows in this table than in the dot3StatsTable."
 | 
						|
        ::= { dot3 9 }
 | 
						|
 | 
						|
    dot3ControlEntry OBJECT-TYPE
 | 
						|
        SYNTAX      Dot3ControlEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "An entry in the table, containing information
 | 
						|
                    about the MAC Control sublayer on a single
 | 
						|
                    ethernet-like interface."
 | 
						|
        INDEX       { dot3StatsIndex }
 | 
						|
        ::= { dot3ControlTable 1 }
 | 
						|
 | 
						|
    Dot3ControlEntry ::=
 | 
						|
        SEQUENCE {
 | 
						|
            dot3ControlFunctionsSupported       BITS,
 | 
						|
            dot3ControlInUnknownOpcodes         Counter32,
 | 
						|
            dot3HCControlInUnknownOpcodes       Counter64
 | 
						|
        }
 | 
						|
 | 
						|
    dot3ControlFunctionsSupported OBJECT-TYPE
 | 
						|
        SYNTAX      BITS {
 | 
						|
                        pause(0)   -- 802.3 flow control
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A list of the possible MAC Control functions
 | 
						|
                    implemented for this interface."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.3.2,
 | 
						|
                    aMACControlFunctionsSupported."
 | 
						|
        ::= { dot3ControlEntry 1 }
 | 
						|
 | 
						|
    dot3ControlInUnknownOpcodes OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of MAC Control frames received on this
 | 
						|
                    interface that contain an opcode that is not
 | 
						|
                    supported by this device.
 | 
						|
 | 
						|
                    For interfaces operating at 10 Gb/s, this
 | 
						|
                    counter can roll over in less than 5 minutes if
 | 
						|
                    it is incrementing at its maximum rate.  Since
 | 
						|
                    that amount of time could be less than a
 | 
						|
                    management station's poll cycle time, in order
 | 
						|
                    to avoid a loss of information, a management
 | 
						|
                    station is advised to poll the
 | 
						|
                    dot3HCControlInUnknownOpcodes object for 10 Gb/s
 | 
						|
                    or faster interfaces.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.3.5,
 | 
						|
                    aUnsupportedOpcodesReceived"
 | 
						|
        ::= { dot3ControlEntry 2 }
 | 
						|
 | 
						|
    dot3HCControlInUnknownOpcodes OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of MAC Control frames received on this
 | 
						|
                    interface that contain an opcode that is not
 | 
						|
                    supported by this device.
 | 
						|
 | 
						|
                    This counter is a 64 bit version of
 | 
						|
                    dot3ControlInUnknownOpcodes.  It should be used
 | 
						|
                    on interfaces operating at 10 Gb/s or faster.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.3.5,
 | 
						|
                    aUnsupportedOpcodesReceived"
 | 
						|
        ::= { dot3ControlEntry 3 }
 | 
						|
 | 
						|
    dot3PauseTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF Dot3PauseEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A table of descriptive and status information
 | 
						|
                    about the MAC Control PAUSE function on the
 | 
						|
                    ethernet-like interfaces attached to a
 | 
						|
                    particular system. There will be one row in
 | 
						|
                    this table for each ethernet-like interface in
 | 
						|
                    the system which supports the MAC Control PAUSE
 | 
						|
                    function (i.e., the 'pause' bit in the
 | 
						|
                    corresponding instance of
 | 
						|
                    dot3ControlFunctionsSupported is set).  If some,
 | 
						|
                    but not all, of the ethernet-like interfaces in
 | 
						|
                    the system implement the MAC Control PAUSE
 | 
						|
                    function (for example, if some interfaces only
 | 
						|
                    support half-duplex), there will be fewer rows
 | 
						|
                    in this table than in the dot3StatsTable."
 | 
						|
        ::= { dot3 10 }
 | 
						|
 | 
						|
    dot3PauseEntry OBJECT-TYPE
 | 
						|
        SYNTAX      Dot3PauseEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "An entry in the table, containing information
 | 
						|
                    about the MAC Control PAUSE function on a single
 | 
						|
                    ethernet-like interface."
 | 
						|
        INDEX       { dot3StatsIndex }
 | 
						|
        ::= { dot3PauseTable 1 }
 | 
						|
 | 
						|
    Dot3PauseEntry ::=
 | 
						|
 | 
						|
        SEQUENCE {
 | 
						|
            dot3PauseAdminMode                  INTEGER,
 | 
						|
            dot3PauseOperMode                   INTEGER,
 | 
						|
            dot3InPauseFrames                   Counter32,
 | 
						|
            dot3OutPauseFrames                  Counter32,
 | 
						|
            dot3HCInPauseFrames                 Counter64,
 | 
						|
            dot3HCOutPauseFrames                Counter64
 | 
						|
        }
 | 
						|
 | 
						|
    dot3PauseAdminMode OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        disabled(1),
 | 
						|
                        enabledXmit(2),
 | 
						|
                        enabledRcv(3),
 | 
						|
                        enabledXmitAndRcv(4)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "This object is used to configure the default
 | 
						|
                    administrative PAUSE mode for this interface.
 | 
						|
 | 
						|
                    This object represents the
 | 
						|
                    administratively-configured PAUSE mode for this
 | 
						|
                    interface.  If auto-negotiation is not enabled
 | 
						|
                    or is not implemented for the active MAU
 | 
						|
                    attached to this interface, the value of this
 | 
						|
                    object determines the operational PAUSE mode
 | 
						|
                    of the interface whenever it is operating in
 | 
						|
                    full-duplex mode.  In this case, a set to this
 | 
						|
                    object will force the interface into the
 | 
						|
                    specified mode.
 | 
						|
 | 
						|
                    If auto-negotiation is implemented and enabled
 | 
						|
                    for the MAU attached to this interface, the
 | 
						|
                    PAUSE mode for this interface is determined by
 | 
						|
                    auto-negotiation, and the value of this object
 | 
						|
                    denotes the mode to which the interface will
 | 
						|
                    automatically revert if/when auto-negotiation is
 | 
						|
                    later disabled.  Note that when auto-negotiation
 | 
						|
                    is running, administrative control of the PAUSE
 | 
						|
                    mode may be accomplished using the
 | 
						|
                    ifMauAutoNegCapAdvertisedBits object in the
 | 
						|
                    MAU-MIB.
 | 
						|
 | 
						|
                    Note that the value of this object is ignored
 | 
						|
                    when the interface is not operating in
 | 
						|
                    full-duplex mode.
 | 
						|
 | 
						|
                    An attempt to set this object to
 | 
						|
                    'enabledXmit(2)' or 'enabledRcv(3)' will fail
 | 
						|
                    on interfaces that do not support operation
 | 
						|
                    at greater than 100 Mb/s."
 | 
						|
        ::= { dot3PauseEntry 1 }
 | 
						|
 | 
						|
    dot3PauseOperMode OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        disabled(1),
 | 
						|
                        enabledXmit(2),
 | 
						|
                        enabledRcv(3),
 | 
						|
                        enabledXmitAndRcv(4)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "This object reflects the PAUSE mode currently
 | 
						|
 | 
						|
                    in use on this interface, as determined by
 | 
						|
                    either (1) the result of the auto-negotiation
 | 
						|
                    function or (2) if auto-negotiation is not
 | 
						|
                    enabled or is not implemented for the active MAU
 | 
						|
                    attached to this interface, by the value of
 | 
						|
                    dot3PauseAdminMode.  Interfaces operating at
 | 
						|
                    100 Mb/s or less will never return
 | 
						|
                    'enabledXmit(2)' or 'enabledRcv(3)'.  Interfaces
 | 
						|
                    operating in half-duplex mode will always return
 | 
						|
                    'disabled(1)'.  Interfaces on which
 | 
						|
                    auto-negotiation is enabled but not yet
 | 
						|
                    completed should return the value
 | 
						|
                    'disabled(1)'."
 | 
						|
        ::= { dot3PauseEntry 2 }
 | 
						|
 | 
						|
    dot3InPauseFrames OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of MAC Control frames received on this
 | 
						|
                    interface with an opcode indicating the PAUSE
 | 
						|
                    operation.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in half-duplex mode.
 | 
						|
 | 
						|
                    For interfaces operating at 10 Gb/s, this
 | 
						|
                    counter can roll over in less than 5 minutes if
 | 
						|
                    it is incrementing at its maximum rate.  Since
 | 
						|
                    that amount of time could be less than a
 | 
						|
                    management station's poll cycle time, in order
 | 
						|
                    to avoid a loss of information, a management
 | 
						|
                    station is advised to poll the
 | 
						|
                    dot3HCInPauseFrames object for 10 Gb/s or
 | 
						|
                    faster interfaces.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.4.3,
 | 
						|
                    aPAUSEMACCtrlFramesReceived."
 | 
						|
        ::= { dot3PauseEntry 3 }
 | 
						|
 | 
						|
    dot3OutPauseFrames OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of MAC Control frames transmitted on
 | 
						|
                    this interface with an opcode indicating the
 | 
						|
                    PAUSE operation.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in half-duplex mode.
 | 
						|
 | 
						|
                    For interfaces operating at 10 Gb/s, this
 | 
						|
                    counter can roll over in less than 5 minutes if
 | 
						|
                    it is incrementing at its maximum rate.  Since
 | 
						|
                    that amount of time could be less than a
 | 
						|
                    management station's poll cycle time, in order
 | 
						|
                    to avoid a loss of information, a management
 | 
						|
                    station is advised to poll the
 | 
						|
                    dot3HCOutPauseFrames object for 10 Gb/s or
 | 
						|
                    faster interfaces.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.4.2,
 | 
						|
                    aPAUSEMACCtrlFramesTransmitted."
 | 
						|
        ::= { dot3PauseEntry 4 }
 | 
						|
 | 
						|
    dot3HCInPauseFrames OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of MAC Control frames received on this
 | 
						|
                    interface with an opcode indicating the PAUSE
 | 
						|
                    operation.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in half-duplex mode.
 | 
						|
 | 
						|
                    This counter is a 64 bit version of
 | 
						|
                    dot3InPauseFrames.  It should be used on
 | 
						|
                    interfaces operating at 10 Gb/s or faster.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.4.3,
 | 
						|
                    aPAUSEMACCtrlFramesReceived."
 | 
						|
        ::= { dot3PauseEntry 5 }
 | 
						|
 | 
						|
    dot3HCOutPauseFrames OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of MAC Control frames transmitted on
 | 
						|
                    this interface with an opcode indicating the
 | 
						|
                    PAUSE operation.
 | 
						|
 | 
						|
                    This counter does not increment when the
 | 
						|
                    interface is operating in half-duplex mode.
 | 
						|
 | 
						|
                    This counter is a 64 bit version of
 | 
						|
                    dot3OutPauseFrames.  It should be used on
 | 
						|
                    interfaces operating at 10 Gb/s or faster.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.4.2,
 | 
						|
                    aPAUSEMACCtrlFramesTransmitted."
 | 
						|
        ::= { dot3PauseEntry 6 }
 | 
						|
 | 
						|
    dot3HCStatsTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF Dot3HCStatsEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A table containing 64-bit versions of error
 | 
						|
                    counters from the dot3StatsTable.  The 32-bit
 | 
						|
                    versions of these counters may roll over quite
 | 
						|
                    quickly on higher speed ethernet interfaces.
 | 
						|
                    The counters that have 64-bit versions in this
 | 
						|
                    table are the counters that apply to full-duplex
 | 
						|
                    interfaces, since 10 Gb/s and faster
 | 
						|
                    ethernet-like interfaces do not support
 | 
						|
                    half-duplex, and very few 1000 Mb/s
 | 
						|
                    ethernet-like interfaces support half-duplex.
 | 
						|
 | 
						|
                    Entries in this table are recommended for
 | 
						|
                    interfaces capable of operating at 1000 Mb/s or
 | 
						|
                    faster, and are required for interfaces capable
 | 
						|
                    of operating at 10 Gb/s or faster.  Lower speed
 | 
						|
                    ethernet-like interfaces do not need entries in
 | 
						|
                    this table, in which case there may be fewer
 | 
						|
                    entries in this table than in the
 | 
						|
                    dot3StatsTable. However, implementations
 | 
						|
                    containing interfaces with a mix of speeds may
 | 
						|
                    choose to implement entries in this table for
 | 
						|
 | 
						|
                    all ethernet-like interfaces."
 | 
						|
        ::= { dot3 11 }
 | 
						|
 | 
						|
    dot3HCStatsEntry OBJECT-TYPE
 | 
						|
        SYNTAX      Dot3HCStatsEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "An entry containing 64-bit statistics for a
 | 
						|
                    single ethernet-like interface."
 | 
						|
        INDEX       { dot3StatsIndex }
 | 
						|
        ::= { dot3HCStatsTable 1 }
 | 
						|
 | 
						|
    Dot3HCStatsEntry ::=
 | 
						|
        SEQUENCE {
 | 
						|
            dot3HCStatsAlignmentErrors           Counter64,
 | 
						|
            dot3HCStatsFCSErrors                 Counter64,
 | 
						|
            dot3HCStatsInternalMacTransmitErrors Counter64,
 | 
						|
            dot3HCStatsFrameTooLongs             Counter64,
 | 
						|
            dot3HCStatsInternalMacReceiveErrors  Counter64,
 | 
						|
            dot3HCStatsSymbolErrors              Counter64
 | 
						|
        }
 | 
						|
 | 
						|
    dot3HCStatsAlignmentErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames received on a particular
 | 
						|
                    interface that are not an integral number of
 | 
						|
                    octets in length and do not pass the FCS check.
 | 
						|
 | 
						|
                    The count represented by an instance of this
 | 
						|
                    object is incremented when the alignmentError
 | 
						|
                    status is returned by the MAC service to the
 | 
						|
                    LLC (or other MAC user). Received frames for
 | 
						|
                    which multiple error conditions pertain are,
 | 
						|
                    according to the conventions of IEEE 802.3
 | 
						|
                    Layer Management, counted exclusively according
 | 
						|
                    to the error status presented to the LLC.
 | 
						|
 | 
						|
                    This counter does not increment for group
 | 
						|
                    encoding schemes greater than 4 bits per group.
 | 
						|
 | 
						|
                    This counter is a 64 bit version of
 | 
						|
                    dot3StatsAlignmentErrors.  It should be used
 | 
						|
                    on interfaces operating at 10 Gb/s or faster.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.7,
 | 
						|
                    aAlignmentErrors"
 | 
						|
        ::= { dot3HCStatsEntry 1 }
 | 
						|
 | 
						|
    dot3HCStatsFCSErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames received on a particular
 | 
						|
                    interface that are an integral number of octets
 | 
						|
                    in length but do not pass the FCS check.  This
 | 
						|
                    count does not include frames received with
 | 
						|
                    frame-too-long or frame-too-short error.
 | 
						|
 | 
						|
                    The count represented by an instance of this
 | 
						|
                    object is incremented when the frameCheckError
 | 
						|
                    status is returned by the MAC service to the
 | 
						|
                    LLC (or other MAC user). Received frames for
 | 
						|
                    which multiple error conditions pertain are,
 | 
						|
                    according to the conventions of IEEE 802.3
 | 
						|
                    Layer Management, counted exclusively according
 | 
						|
                    to the error status presented to the LLC.
 | 
						|
 | 
						|
                    Note:  Coding errors detected by the physical
 | 
						|
                    layer for speeds above 10 Mb/s will cause the
 | 
						|
                    frame to fail the FCS check.
 | 
						|
 | 
						|
                    This counter is a 64 bit version of
 | 
						|
                    dot3StatsFCSErrors.  It should be used on
 | 
						|
                    interfaces operating at 10 Gb/s or faster.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.6,
 | 
						|
                    aFrameCheckSequenceErrors."
 | 
						|
        ::= { dot3HCStatsEntry 2 }
 | 
						|
 | 
						|
    dot3HCStatsInternalMacTransmitErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames for which transmission on a
 | 
						|
                    particular interface fails due to an internal
 | 
						|
                    MAC sublayer transmit error. A frame is only
 | 
						|
 | 
						|
                    counted by an instance of this object if it is
 | 
						|
                    not counted by the corresponding instance of
 | 
						|
                    either the dot3StatsLateCollisions object, the
 | 
						|
                    dot3StatsExcessiveCollisions object, or the
 | 
						|
                    dot3StatsCarrierSenseErrors object.
 | 
						|
 | 
						|
                    The precise meaning of the count represented by
 | 
						|
                    an instance of this object is implementation-
 | 
						|
                    specific.  In particular, an instance of this
 | 
						|
                    object may represent a count of transmission
 | 
						|
                    errors on a particular interface that are not
 | 
						|
                    otherwise counted.
 | 
						|
 | 
						|
                    This counter is a 64 bit version of
 | 
						|
                    dot3StatsInternalMacTransmitErrors.  It should
 | 
						|
                    be used on interfaces operating at 10 Gb/s or
 | 
						|
                    faster.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.12,
 | 
						|
                    aFramesLostDueToIntMACXmitError."
 | 
						|
        ::= { dot3HCStatsEntry 3 }
 | 
						|
 | 
						|
    dot3HCStatsFrameTooLongs OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames received on a particular
 | 
						|
                    interface that exceed the maximum permitted
 | 
						|
                    frame size.
 | 
						|
 | 
						|
                    The count represented by an instance of this
 | 
						|
                    object is incremented when the frameTooLong
 | 
						|
                    status is returned by the MAC service to the
 | 
						|
                    LLC (or other MAC user). Received frames for
 | 
						|
                    which multiple error conditions pertain are,
 | 
						|
                    according to the conventions of IEEE 802.3
 | 
						|
                    Layer Management, counted exclusively according
 | 
						|
                    to the error status presented to the LLC.
 | 
						|
 | 
						|
                    This counter is a 64 bit version of
 | 
						|
                    dot3StatsFrameTooLongs.  It should be used on
 | 
						|
                    interfaces operating at 10 Gb/s or faster.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.25,
 | 
						|
                    aFrameTooLongErrors."
 | 
						|
        ::= { dot3HCStatsEntry 4 }
 | 
						|
 | 
						|
    dot3HCStatsInternalMacReceiveErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A count of frames for which reception on a
 | 
						|
                    particular interface fails due to an internal
 | 
						|
                    MAC sublayer receive error. A frame is only
 | 
						|
                    counted by an instance of this object if it is
 | 
						|
                    not counted by the corresponding instance of
 | 
						|
                    either the dot3StatsFrameTooLongs object, the
 | 
						|
                    dot3StatsAlignmentErrors object, or the
 | 
						|
                    dot3StatsFCSErrors object.
 | 
						|
 | 
						|
                    The precise meaning of the count represented by
 | 
						|
                    an instance of this object is implementation-
 | 
						|
                    specific.  In particular, an instance of this
 | 
						|
                    object may represent a count of receive errors
 | 
						|
                    on a particular interface that are not
 | 
						|
                    otherwise counted.
 | 
						|
 | 
						|
                    This counter is a 64 bit version of
 | 
						|
                    dot3StatsInternalMacReceiveErrors.  It should be
 | 
						|
                    used on interfaces operating at 10 Gb/s or
 | 
						|
                    faster.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.1.1.15,
 | 
						|
                    aFramesLostDueToIntMACRcvError."
 | 
						|
        ::= { dot3HCStatsEntry 5 }
 | 
						|
 | 
						|
    dot3HCStatsSymbolErrors OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "For an interface operating at 100 Mb/s, the
 | 
						|
                    number of times there was an invalid data symbol
 | 
						|
                    when a valid carrier was present.
 | 
						|
 | 
						|
                    For an interface operating in half-duplex mode
 | 
						|
                    at 1000 Mb/s, the number of times the receiving
 | 
						|
                    media is non-idle (a carrier event) for a period
 | 
						|
                    of time equal to or greater than slotTime, and
 | 
						|
                    during which there was at least one occurrence
 | 
						|
                    of an event that causes the PHY to indicate
 | 
						|
                    'Data reception error' or 'carrier extend error'
 | 
						|
                    on the GMII.
 | 
						|
 | 
						|
                    For an interface operating in full-duplex mode
 | 
						|
                    at 1000 Mb/s, the number of times the receiving
 | 
						|
                    media is non-idle (a carrier event) for a period
 | 
						|
                    of time equal to or greater than minFrameSize,
 | 
						|
                    and during which there was at least one
 | 
						|
                    occurrence of an event that causes the PHY to
 | 
						|
                    indicate 'Data reception error' on the GMII.
 | 
						|
 | 
						|
                    For an interface operating at 10 Gb/s, the
 | 
						|
                    number of times the receiving media is non-idle
 | 
						|
                    (a carrier event) for a period of time equal to
 | 
						|
                    or greater than minFrameSize, and during which
 | 
						|
                    there was at least one occurrence of an event
 | 
						|
                    that causes the PHY to indicate 'Receive Error'
 | 
						|
                    on the XGMII.
 | 
						|
 | 
						|
                    The count represented by an instance of this
 | 
						|
                    object is incremented at most once per carrier
 | 
						|
                    event, even if multiple symbol errors occur
 | 
						|
                    during the carrier event.  This count does
 | 
						|
                    not increment if a collision is present.
 | 
						|
 | 
						|
                    This counter is a 64 bit version of
 | 
						|
                    dot3StatsSymbolErrors.  It should be used on
 | 
						|
                    interfaces operating at 10 Gb/s or faster.
 | 
						|
 | 
						|
                    Discontinuities in the value of this counter can
 | 
						|
                    occur at re-initialization of the management
 | 
						|
                    system, and at other times as indicated by the
 | 
						|
                    value of ifCounterDiscontinuityTime."
 | 
						|
        REFERENCE   "[IEEE 802.3 Std.], 30.3.2.1.5,
 | 
						|
                    aSymbolErrorDuringCarrier."
 | 
						|
        ::= { dot3HCStatsEntry 6 }
 | 
						|
 | 
						|
    --  802.3 Tests
 | 
						|
 | 
						|
    dot3Tests   OBJECT IDENTIFIER ::= { dot3 6 }
 | 
						|
 | 
						|
    dot3Errors  OBJECT IDENTIFIER ::= { dot3 7 }
 | 
						|
 | 
						|
    --  TDR Test
 | 
						|
 | 
						|
    dot3TestTdr OBJECT-IDENTITY
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "******** THIS IDENTITY IS DEPRECATED *******
 | 
						|
 | 
						|
                    The Time-Domain Reflectometry (TDR) test is
 | 
						|
                    specific to ethernet-like interfaces of type
 | 
						|
                    10Base5 and 10Base2.  The TDR value may be
 | 
						|
                    useful in determining the approximate distance
 | 
						|
                    to a cable fault.  It is advisable to repeat
 | 
						|
                    this test to check for a consistent resulting
 | 
						|
                    TDR value, to verify that there is a fault.
 | 
						|
 | 
						|
                    A TDR test returns as its result the time
 | 
						|
                    interval, measured in 10 MHz ticks or 100 nsec
 | 
						|
                    units, between the start of TDR test
 | 
						|
                    transmission and the subsequent detection of a
 | 
						|
                    collision or deassertion of carrier.  On
 | 
						|
                    successful completion of a TDR test, the result
 | 
						|
                    is stored as the value of an appropriate
 | 
						|
                    instance of an appropriate vendor specific MIB
 | 
						|
                    object, and the OBJECT IDENTIFIER of that
 | 
						|
                    instance is stored in the appropriate instance
 | 
						|
                    of the appropriate test result code object
 | 
						|
                    (thereby indicating where the result has been
 | 
						|
                    stored).
 | 
						|
 | 
						|
                    This object identity has been deprecated, since
 | 
						|
                    the ifTestTable in the IF-MIB was deprecated,
 | 
						|
                    and there is no longer a standard mechanism for
 | 
						|
                    initiating an interface test.  This left no
 | 
						|
                    standard way of using this object identity."
 | 
						|
        ::= { dot3Tests 1 }
 | 
						|
 | 
						|
    -- Loopback Test
 | 
						|
 | 
						|
    dot3TestLoopBack OBJECT-IDENTITY
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "******** THIS IDENTITY IS DEPRECATED *******
 | 
						|
 | 
						|
                    This test configures the MAC chip and executes
 | 
						|
                    an internal loopback test of memory, data paths,
 | 
						|
                    and the MAC chip logic.  This loopback test can
 | 
						|
                    only be executed if the interface is offline.
 | 
						|
                    Once the test has completed, the MAC chip should
 | 
						|
 | 
						|
                    be reinitialized for network operation, but it
 | 
						|
                    should remain offline.
 | 
						|
 | 
						|
                    If an error occurs during a test, the
 | 
						|
                    appropriate test result object will be set
 | 
						|
                    to indicate a failure.  The two OBJECT
 | 
						|
                    IDENTIFIER values dot3ErrorInitError and
 | 
						|
                    dot3ErrorLoopbackError may be used to provided
 | 
						|
                    more information as values for an appropriate
 | 
						|
                    test result code object.
 | 
						|
 | 
						|
                    This object identity has been deprecated, since
 | 
						|
                    the ifTestTable in the IF-MIB was deprecated,
 | 
						|
                    and there is no longer a standard mechanism for
 | 
						|
                    initiating an interface test.  This left no
 | 
						|
                    standard way of using this object identity."
 | 
						|
        ::= { dot3Tests 2 }
 | 
						|
 | 
						|
    dot3ErrorInitError OBJECT-IDENTITY
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "******** THIS IDENTITY IS DEPRECATED *******
 | 
						|
 | 
						|
                    Couldn't initialize MAC chip for test.
 | 
						|
 | 
						|
                    This object identity has been deprecated, since
 | 
						|
                    the ifTestTable in the IF-MIB was deprecated,
 | 
						|
                    and there is no longer a standard mechanism for
 | 
						|
                    initiating an interface test.  This left no
 | 
						|
                    standard way of using this object identity."
 | 
						|
        ::= { dot3Errors 1 }
 | 
						|
 | 
						|
    dot3ErrorLoopbackError OBJECT-IDENTITY
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "******** THIS IDENTITY IS DEPRECATED *******
 | 
						|
 | 
						|
                    Expected data not received (or not received
 | 
						|
                    correctly) in loopback test.
 | 
						|
 | 
						|
                    This object identity has been deprecated, since
 | 
						|
                    the ifTestTable in the IF-MIB was deprecated,
 | 
						|
                    and there is no longer a standard mechanism for
 | 
						|
                    initiating an interface test.  This left no
 | 
						|
                    standard way of using this object identity."
 | 
						|
        ::= { dot3Errors 2 }
 | 
						|
 | 
						|
    -- { dot3 8 }, the dot3ChipSets tree, is defined in [RFC2666]
 | 
						|
 | 
						|
    -- conformance information
 | 
						|
 | 
						|
    etherConformance OBJECT IDENTIFIER ::= { etherMIB 2 }
 | 
						|
 | 
						|
    etherGroups      OBJECT IDENTIFIER ::= { etherConformance 1 }
 | 
						|
    etherCompliances OBJECT IDENTIFIER ::= { etherConformance 2 }
 | 
						|
 | 
						|
    -- compliance statements
 | 
						|
 | 
						|
    etherCompliance MODULE-COMPLIANCE
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "******** THIS COMPLIANCE IS DEPRECATED ********
 | 
						|
 | 
						|
                    The compliance statement for managed network
 | 
						|
                    entities which have ethernet-like network
 | 
						|
                    interfaces.
 | 
						|
 | 
						|
                    This compliance is deprecated and replaced by
 | 
						|
                    dot3Compliance."
 | 
						|
 | 
						|
        MODULE  -- this module
 | 
						|
            MANDATORY-GROUPS { etherStatsGroup }
 | 
						|
 | 
						|
            GROUP       etherCollisionTableGroup
 | 
						|
            DESCRIPTION "This group is optional. It is appropriate
 | 
						|
                        for all systems which have the necessary
 | 
						|
                        metering. Implementation in such systems is
 | 
						|
                        highly recommended."
 | 
						|
        ::= { etherCompliances 1 }
 | 
						|
 | 
						|
    ether100MbsCompliance MODULE-COMPLIANCE
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "******** THIS COMPLIANCE IS DEPRECATED ********
 | 
						|
 | 
						|
                    The compliance statement for managed network
 | 
						|
                    entities which have 100 Mb/sec ethernet-like
 | 
						|
                    network interfaces.
 | 
						|
 | 
						|
                    This compliance is deprecated and replaced by
 | 
						|
                    dot3Compliance."
 | 
						|
 | 
						|
        MODULE  -- this module
 | 
						|
            MANDATORY-GROUPS { etherStats100MbsGroup }
 | 
						|
 | 
						|
            GROUP       etherCollisionTableGroup
 | 
						|
            DESCRIPTION "This group is optional. It is appropriate
 | 
						|
                        for all systems which have the necessary
 | 
						|
                        metering. Implementation in such systems is
 | 
						|
                        highly recommended."
 | 
						|
        ::= { etherCompliances 2 }
 | 
						|
 | 
						|
    dot3Compliance MODULE-COMPLIANCE
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "******** THIS COMPLIANCE IS DEPRECATED ********
 | 
						|
 | 
						|
                    The compliance statement for managed network
 | 
						|
                    entities which have ethernet-like network
 | 
						|
                    interfaces.
 | 
						|
 | 
						|
                    This compliance is deprecated and replaced by
 | 
						|
                    dot3Compliance2."
 | 
						|
 | 
						|
        MODULE  -- this module
 | 
						|
            MANDATORY-GROUPS { etherStatsBaseGroup }
 | 
						|
 | 
						|
            GROUP       etherDuplexGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces which are
 | 
						|
                        capable of operating in full-duplex mode.
 | 
						|
                        It is highly recommended for all
 | 
						|
                        ethernet-like network interfaces."
 | 
						|
 | 
						|
            GROUP       etherStatsLowSpeedGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces which are
 | 
						|
                        capable of operating at 10 Mb/s or slower in
 | 
						|
                        half-duplex mode."
 | 
						|
 | 
						|
            GROUP       etherStatsHighSpeedGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces which are
 | 
						|
                        capable of operating at 100 Mb/s or faster."
 | 
						|
 | 
						|
            GROUP       etherControlGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces that
 | 
						|
                        support the MAC Control sublayer."
 | 
						|
 | 
						|
            GROUP       etherControlPauseGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces that
 | 
						|
                        support the MAC Control PAUSE function."
 | 
						|
 | 
						|
            GROUP       etherCollisionTableGroup
 | 
						|
            DESCRIPTION "This group is optional. It is appropriate
 | 
						|
                        for all ethernet-like network interfaces
 | 
						|
                        which are capable of operating in
 | 
						|
                        half-duplex mode and have the necessary
 | 
						|
                        metering. Implementation in systems with
 | 
						|
 | 
						|
                        such interfaces is highly recommended."
 | 
						|
        ::= { etherCompliances 3 }
 | 
						|
 | 
						|
        dot3Compliance2 MODULE-COMPLIANCE
 | 
						|
            STATUS      current
 | 
						|
            DESCRIPTION "The compliance statement for managed network
 | 
						|
                        entities which have ethernet-like network
 | 
						|
                        interfaces.
 | 
						|
 | 
						|
                        Note that compliance with this MIB module
 | 
						|
                        requires compliance with the ifCompliance3
 | 
						|
                        MODULE-COMPLIANCE statement of the IF-MIB
 | 
						|
                        (RFC2863).  In addition, compliance with this
 | 
						|
                        MIB module requires compliance  with the
 | 
						|
                        mauModIfCompl3 MODULE-COMPLIANCE statement of
 | 
						|
                        the MAU-MIB (RFC3636)."
 | 
						|
 | 
						|
        MODULE  -- this module
 | 
						|
            MANDATORY-GROUPS { etherStatsBaseGroup2 }
 | 
						|
 | 
						|
            GROUP       etherDuplexGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces which are
 | 
						|
                        capable of operating in full-duplex mode.
 | 
						|
                        It is highly recommended for all
 | 
						|
                        ethernet-like network interfaces."
 | 
						|
 | 
						|
            GROUP       etherRateControlGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces which are
 | 
						|
                        capable of operating at speeds faster than
 | 
						|
                        1000 Mb/s. It is highly recommended for all
 | 
						|
                        ethernet-like network interfaces."
 | 
						|
 | 
						|
            GROUP       etherStatsLowSpeedGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces which are
 | 
						|
                        capable of operating at 10 Mb/s or slower in
 | 
						|
                        half-duplex mode."
 | 
						|
 | 
						|
            GROUP       etherStatsHighSpeedGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces which are
 | 
						|
                        capable of operating at 100 Mb/s or faster."
 | 
						|
 | 
						|
            GROUP       etherStatsHalfDuplexGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces which are
 | 
						|
 | 
						|
                        capable of operating in half-duplex mode."
 | 
						|
 | 
						|
            GROUP       etherHCStatsGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces which are
 | 
						|
                        capable of operating at 10 Gb/s or faster.
 | 
						|
                        It is recommended for all ethernet-like
 | 
						|
                        network interfaces which are capable of
 | 
						|
                        operating at 1000 Mb/s or faster."
 | 
						|
 | 
						|
            GROUP       etherControlGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces that
 | 
						|
                        support the MAC Control sublayer."
 | 
						|
 | 
						|
            GROUP       etherHCControlGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces that
 | 
						|
                        support the MAC Control sublayer and are
 | 
						|
                        capable of operating at 10 Gb/s or faster."
 | 
						|
 | 
						|
            GROUP       etherControlPauseGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces that
 | 
						|
                        support the MAC Control PAUSE function."
 | 
						|
 | 
						|
            GROUP       etherHCControlPauseGroup
 | 
						|
            DESCRIPTION "This group is mandatory for all
 | 
						|
                        ethernet-like network interfaces that
 | 
						|
                        support the MAC Control PAUSE function and
 | 
						|
                        are capable of operating at 10 Gb/s or
 | 
						|
                        faster."
 | 
						|
 | 
						|
            GROUP       etherCollisionTableGroup
 | 
						|
            DESCRIPTION "This group is optional. It is appropriate
 | 
						|
                        for all ethernet-like network interfaces
 | 
						|
                        which are capable of operating in
 | 
						|
                        half-duplex mode and have the necessary
 | 
						|
                        metering. Implementation in systems with
 | 
						|
                        such interfaces is highly recommended."
 | 
						|
        ::= { etherCompliances 4 }
 | 
						|
 | 
						|
    -- units of conformance
 | 
						|
 | 
						|
    etherStatsGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3StatsIndex,
 | 
						|
                      dot3StatsAlignmentErrors,
 | 
						|
                      dot3StatsFCSErrors,
 | 
						|
                      dot3StatsSingleCollisionFrames,
 | 
						|
                      dot3StatsMultipleCollisionFrames,
 | 
						|
                      dot3StatsSQETestErrors,
 | 
						|
                      dot3StatsDeferredTransmissions,
 | 
						|
                      dot3StatsLateCollisions,
 | 
						|
                      dot3StatsExcessiveCollisions,
 | 
						|
                      dot3StatsInternalMacTransmitErrors,
 | 
						|
                      dot3StatsCarrierSenseErrors,
 | 
						|
                      dot3StatsFrameTooLongs,
 | 
						|
                      dot3StatsInternalMacReceiveErrors,
 | 
						|
                      dot3StatsEtherChipSet
 | 
						|
                    }
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "********* THIS GROUP IS DEPRECATED **********
 | 
						|
 | 
						|
                    A collection of objects providing information
 | 
						|
                    applicable to all ethernet-like network
 | 
						|
                    interfaces.
 | 
						|
 | 
						|
                    This object group has been deprecated and
 | 
						|
                    replaced by etherStatsBaseGroup and
 | 
						|
                    etherStatsLowSpeedGroup."
 | 
						|
        ::= { etherGroups 1 }
 | 
						|
 | 
						|
    etherCollisionTableGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3CollFrequencies
 | 
						|
                    }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing a histogram
 | 
						|
                    of packets successfully transmitted after
 | 
						|
                    experiencing exactly N collisions."
 | 
						|
        ::= { etherGroups 2 }
 | 
						|
 | 
						|
    etherStats100MbsGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3StatsIndex,
 | 
						|
                      dot3StatsAlignmentErrors,
 | 
						|
                      dot3StatsFCSErrors,
 | 
						|
                      dot3StatsSingleCollisionFrames,
 | 
						|
                      dot3StatsMultipleCollisionFrames,
 | 
						|
                      dot3StatsDeferredTransmissions,
 | 
						|
                      dot3StatsLateCollisions,
 | 
						|
                      dot3StatsExcessiveCollisions,
 | 
						|
                      dot3StatsInternalMacTransmitErrors,
 | 
						|
                      dot3StatsCarrierSenseErrors,
 | 
						|
                      dot3StatsFrameTooLongs,
 | 
						|
                      dot3StatsInternalMacReceiveErrors,
 | 
						|
                      dot3StatsEtherChipSet,
 | 
						|
                      dot3StatsSymbolErrors
 | 
						|
 | 
						|
                    }
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "********* THIS GROUP IS DEPRECATED **********
 | 
						|
 | 
						|
                    A collection of objects providing information
 | 
						|
                    applicable to 100 Mb/sec ethernet-like network
 | 
						|
                    interfaces.
 | 
						|
 | 
						|
                    This object group has been deprecated and
 | 
						|
                    replaced by etherStatsBaseGroup and
 | 
						|
                    etherStatsHighSpeedGroup."
 | 
						|
        ::= { etherGroups 3 }
 | 
						|
 | 
						|
    etherStatsBaseGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3StatsIndex,
 | 
						|
                      dot3StatsAlignmentErrors,
 | 
						|
                      dot3StatsFCSErrors,
 | 
						|
                      dot3StatsSingleCollisionFrames,
 | 
						|
                      dot3StatsMultipleCollisionFrames,
 | 
						|
                      dot3StatsDeferredTransmissions,
 | 
						|
                      dot3StatsLateCollisions,
 | 
						|
                      dot3StatsExcessiveCollisions,
 | 
						|
                      dot3StatsInternalMacTransmitErrors,
 | 
						|
                      dot3StatsCarrierSenseErrors,
 | 
						|
                      dot3StatsFrameTooLongs,
 | 
						|
                      dot3StatsInternalMacReceiveErrors
 | 
						|
                    }
 | 
						|
        STATUS      deprecated
 | 
						|
        DESCRIPTION "********* THIS GROUP IS DEPRECATED **********
 | 
						|
 | 
						|
                    A collection of objects providing information
 | 
						|
                    applicable to all ethernet-like network
 | 
						|
                    interfaces.
 | 
						|
 | 
						|
                    This object group has been deprecated and
 | 
						|
                    replaced by etherStatsBaseGroup2 and
 | 
						|
                    etherStatsHalfDuplexGroup, to separate
 | 
						|
                    objects which must be implemented by all
 | 
						|
                    ethernet-like network interfaces from
 | 
						|
                    objects that need only be implemented on
 | 
						|
                    ethernet-like network interfaces that are
 | 
						|
                    capable of half-duplex operation."
 | 
						|
        ::= { etherGroups 4 }
 | 
						|
 | 
						|
    etherStatsLowSpeedGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3StatsSQETestErrors }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing information
 | 
						|
 | 
						|
                    applicable to ethernet-like network interfaces
 | 
						|
                    capable of operating at 10 Mb/s or slower in
 | 
						|
                    half-duplex mode."
 | 
						|
        ::= { etherGroups 5 }
 | 
						|
 | 
						|
    etherStatsHighSpeedGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3StatsSymbolErrors }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing information
 | 
						|
                    applicable to ethernet-like network interfaces
 | 
						|
                    capable of operating at 100 Mb/s or faster."
 | 
						|
        ::= { etherGroups 6 }
 | 
						|
 | 
						|
    etherDuplexGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3StatsDuplexStatus }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing information
 | 
						|
                    about the duplex mode of an ethernet-like
 | 
						|
                    network interface."
 | 
						|
        ::= { etherGroups 7 }
 | 
						|
 | 
						|
    etherControlGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3ControlFunctionsSupported,
 | 
						|
                      dot3ControlInUnknownOpcodes
 | 
						|
                    }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing information
 | 
						|
                    about the MAC Control sublayer on ethernet-like
 | 
						|
                    network interfaces."
 | 
						|
        ::= { etherGroups 8 }
 | 
						|
 | 
						|
    etherControlPauseGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3PauseAdminMode,
 | 
						|
                      dot3PauseOperMode,
 | 
						|
                      dot3InPauseFrames,
 | 
						|
                      dot3OutPauseFrames
 | 
						|
                    }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing information
 | 
						|
                    about and control of the MAC Control PAUSE
 | 
						|
                    function on ethernet-like network interfaces."
 | 
						|
        ::= { etherGroups 9 }
 | 
						|
 | 
						|
    etherStatsBaseGroup2 OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3StatsIndex,
 | 
						|
                      dot3StatsAlignmentErrors,
 | 
						|
                      dot3StatsFCSErrors,
 | 
						|
                      dot3StatsInternalMacTransmitErrors,
 | 
						|
                      dot3StatsFrameTooLongs,
 | 
						|
                      dot3StatsInternalMacReceiveErrors
 | 
						|
                    }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing information
 | 
						|
                    applicable to all ethernet-like network
 | 
						|
                    interfaces."
 | 
						|
        ::= { etherGroups 10 }
 | 
						|
 | 
						|
    etherStatsHalfDuplexGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3StatsSingleCollisionFrames,
 | 
						|
                      dot3StatsMultipleCollisionFrames,
 | 
						|
                      dot3StatsDeferredTransmissions,
 | 
						|
                      dot3StatsLateCollisions,
 | 
						|
                      dot3StatsExcessiveCollisions,
 | 
						|
                      dot3StatsCarrierSenseErrors
 | 
						|
                    }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing information
 | 
						|
                    applicable only to half-duplex ethernet-like
 | 
						|
                    network interfaces."
 | 
						|
        ::= { etherGroups 11 }
 | 
						|
 | 
						|
    etherHCStatsGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3HCStatsAlignmentErrors,
 | 
						|
                      dot3HCStatsFCSErrors,
 | 
						|
                      dot3HCStatsInternalMacTransmitErrors,
 | 
						|
                      dot3HCStatsFrameTooLongs,
 | 
						|
                      dot3HCStatsInternalMacReceiveErrors,
 | 
						|
                      dot3HCStatsSymbolErrors
 | 
						|
                    }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing high-capacity
 | 
						|
                    statistics applicable to higher-speed
 | 
						|
                    ethernet-like network interfaces."
 | 
						|
        ::= { etherGroups 12 }
 | 
						|
 | 
						|
    etherHCControlGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3HCControlInUnknownOpcodes }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing high-capacity
 | 
						|
                    statistics for the MAC Control sublayer on
 | 
						|
                    higher-speed ethernet-like network interfaces."
 | 
						|
        ::= { etherGroups 13 }
 | 
						|
 | 
						|
    etherHCControlPauseGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3HCInPauseFrames,
 | 
						|
                      dot3HCOutPauseFrames
 | 
						|
 | 
						|
                    }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing high-capacity
 | 
						|
                    statistics for the MAC Control PAUSE function on
 | 
						|
                    higher-speed ethernet-like network interfaces."
 | 
						|
        ::= { etherGroups 14 }
 | 
						|
 | 
						|
    etherRateControlGroup OBJECT-GROUP
 | 
						|
        OBJECTS     { dot3StatsRateControlAbility,
 | 
						|
                      dot3StatsRateControlStatus
 | 
						|
                    }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION "A collection of objects providing information
 | 
						|
                    about the Rate Control function on ethernet-like
 | 
						|
                    interfaces."
 | 
						|
        ::= { etherGroups 15 }
 | 
						|
 | 
						|
END
 |