EtherLike-MIB.txt
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:83k
- 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