| 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 |