diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-06-22 18:34:21 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-06-22 18:34:58 +0200 |
commit | 47604c76587cc6cb7742e91940de2f40ad6d7eb0 (patch) | |
tree | 719d4d06886b6c4855e3940781778a33ca4f19d3 /data/mibs/EtherLike-MIB.txt | |
parent | debd7996f89b01fa8d3584efbcda9a5675ee4344 (diff) | |
download | vyos-1x-47604c76587cc6cb7742e91940de2f40ad6d7eb0.tar.gz vyos-1x-47604c76587cc6cb7742e91940de2f40ad6d7eb0.zip |
snmp: T3606: Install MIBs into well known location
FRR also expects the MIBs in /usr/share/snmp/mibs
Diffstat (limited to 'data/mibs/EtherLike-MIB.txt')
-rw-r--r-- | data/mibs/EtherLike-MIB.txt | 1862 |
1 files changed, 0 insertions, 1862 deletions
diff --git a/data/mibs/EtherLike-MIB.txt b/data/mibs/EtherLike-MIB.txt deleted file mode 100644 index dcec7cee4..000000000 --- a/data/mibs/EtherLike-MIB.txt +++ /dev/null @@ -1,1862 +0,0 @@ -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 |