summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc1650.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc1650.txt')
-rw-r--r--doc/rfc/rfc1650.txt1123
1 files changed, 1123 insertions, 0 deletions
diff --git a/doc/rfc/rfc1650.txt b/doc/rfc/rfc1650.txt
new file mode 100644
index 0000000..054846e
--- /dev/null
+++ b/doc/rfc/rfc1650.txt
@@ -0,0 +1,1123 @@
+
+
+
+
+
+
+Network Working Group F. Kastenholz
+Request for Comments: 1650 FTP Software, Inc.
+Category: Standards Track August 1994
+
+
+ Definitions of Managed Objects for
+ the Ethernet-like Interface Types using SMIv2
+
+Status of this Memo
+
+ This document specifies an Internet standards track protocol for the
+ Internet community, and requests discussion and suggestions for
+ improvements. Please refer to the current edition of the "Internet
+ Official Protocol Standards" (STD 1) for the standardization state
+ and status of this protocol. Distribution of this memo is unlimited.
+
+Table of Contents
+
+ 1. Introduction .......................................... 1
+ 2. The SNMPv2 Network Management Framework ............... 2
+ 2.1 Object Definitions ................................... 2
+ 3. Change Log ............................................ 2
+ 4. Overview .............................................. 3
+ 4.1 Relation to RFC 1213 ................................. 4
+ 4.2 Relation to RFC 1573 ................................. 4
+ 4.2.1 Layering Model ..................................... 4
+ 4.2.2 Virtual Circuits ................................... 4
+ 4.2.3 ifTestTable ........................................ 4
+ 4.2.4 ifRcvAddressTable .................................. 5
+ 4.2.5 ifPhysAddress ...................................... 5
+ 4.2.6 ifType ............................................. 6
+ 5. Definitions ........................................... 6
+ 6. Acknowledgements ...................................... 18
+ 7. References ............................................ 19
+ 8. Security Considerations ............................... 20
+ 9. Author's Address ...................................... 20
+
+1. Introduction
+
+ This memo defines a portion of the Management Information Base (MIB)
+ for use with network management protocols in the Internet community.
+ In particular, it defines objects for managing ethernet-like objects.
+
+ This memo also includes a MIB module. This MIB module corrects minor
+ errors in the earlier version of this MIB: RFC 1398 [15] and also
+ re-specifies that MIB in a manner which is both compliant to the
+ SNMPv2 SMI and semantically-identical to the existing SNMPv1-based
+ definitions.
+
+
+
+Kastenholz [Page 1]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+2. The SNMPv2 Network Management Framework
+
+ The SNMPv2 Network Management Framework consists of four major
+ components. They are:
+
+ o RFC 1442 [16] which defines the SMI, the mechanisms used
+ for describing and naming objects for the purpose of
+ management.
+
+ o STD 17, RFC 1213 [6] defines MIB-II, the core set of
+ managed objects for the Internet suite of protocols.
+
+ o RFC 1445 [17] which defines the administrative and other
+ architectural aspects of the framework.
+
+ o RFC 1448 [18] which defines the protocol used for network
+ access to managed objects.
+
+ The Framework permits new objects to be defined for the purpose of
+ experimentation and evaluation.
+
+2.1. Object Definitions
+
+ Managed objects are accessed via a virtual information store, termed
+ the Management Information Base or MIB. Objects in the MIB are
+ defined using the subset of Abstract Syntax Notation One (ASN.1) [7]
+ defined in the SMI [16]. In particular, each object object type is
+ named by an OBJECT IDENTIFIER, an administratively assigned name.
+ The object type together with an object instance serves to uniquely
+ identify a specific instantiation of the object. For human
+ convenience, we often use a textual string, termed the descriptor, to
+ refer to the object type.
+
+3. Change Log
+
+ This section enumerates changes made to RFC 1398 to produce this
+ document.
+
+ (1) The "boilerplate" was changed to reflect the new
+ boilerplate for SNMPv2.
+
+ (2) A section describing the applicability of various parts
+ of RFC 1573 to ethernet-like interfaces has been added.
+
+ (3) A minor error in the description of the TDR test was
+ fixed.
+
+
+
+
+
+Kastenholz [Page 2]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ (4) A loopback test was defined to replace the standard
+ loopback test that was defined in RFC 1229.
+
+ (5) The description of dot3CollFrequencies was made a bit
+ clearer.
+
+ (6) A new object, EtherChipset, has been added. This object
+ replaces the ifExtnsChipSet object, which has been
+ removed per the Interface MIB Evolution effort.
+
+ (7) Several minor editorial changes, spelling corrections,
+ grammar and punctuation corrections, and so forth, were
+ made.
+
+4. Overview
+
+ Instances of these object types represent attributes of an interface
+ to an ethernet-like communications medium. At present, ethernet-like
+ media are identified by three values of the ifType object in the
+ Internet-standard MIB:
+
+ ethernet-csmacd(6)
+ iso88023-csmacd(7)
+ starLan(11)
+
+ For these interfaces, the value of the ifSpecific variable in the
+ MIB-II [6] has the OBJECT IDENTIFIER value:
+
+ dot3 OBJECT IDENTIFER ::= { transmission 7 }
+
+ The definitions presented here are based on the IEEE 802.3 Layer
+ Management Specification [9], as originally interpreted by Frank
+ Kastenholz then of Interlan in [10]. Implementors of these MIB
+ objects should note that the IEEE document explicitly describes (in
+ the form of Pascal pseudocode) when, where, and how various MAC
+ attributes are measured. The IEEE document also describes the
+ effects of MAC actions that may be invoked by manipulating instances
+ of the MIB objects defined here.
+
+ To the extent that some of the attributes defined in [9] are
+ represented by previously defined objects in the Internet-standard
+ MIB or in the Generic Interface Extensions MIB [11], such attributes
+ are not redundantly represented by objects defined in this memo.
+ Among the attributes represented by objects defined in other memos
+ are the number of octets transmitted or received on a particular
+ interface, the number of frames transmitted or received on a
+ particular interface, the promiscuous status of an interface, the MAC
+ address of an interface, and multicast information associated with an
+
+
+
+Kastenholz [Page 3]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ interface.
+
+4.1. Relation to RFC 1213
+
+ This section applies only when this MIB is used in conjunction with
+ the "old" (i.e., pre-RFC 1573) interface group.
+
+ The relationship between an ethernet-like interface and an interface
+ in the context of the Internet-standard MIB is one-to-one. As such,
+ the value of an ifIndex object instance can be directly used to
+ identify corresponding instances of the objects defined herein.
+
+4.2. Relation to RFC 1573
+
+ RFC 1573, the Interface MIB Evolution, requires that any MIB which is
+ an adjunct of the Interface MIB, clarify specific areas within the
+ Interface MIB. These areas were intentionally left vague in RFC 1573
+ to avoid over constraining the MIB, thereby precluding management of
+ certain media-types.
+
+ Section 3.3 of RFC 1573 enumerates several areas which a media-
+ specific MIB must clarify. Each of these areas is addressed in a
+ following subsection. The implementor is referred to RFC 1573 in
+ order to understand the general intent of these areas.
+
+4.2.1. Layering Model
+
+ This MIB does not provide for layering. There are no sublayers.
+
+ EDITOR'S NOTE:
+
+ I could forsee the development of an 802.2 and enet-transceiver
+ MIB. They could be higher and lower sublayers, respectively. All
+ that THIS document should do is allude to the possibilities and
+ urge the implementor to be aware of the possibility and that they
+ may have requirements which supersede the requirements in this
+ document.
+
+4.2.2. Virtual Circuits
+
+ This medium does not support virtual circuits and this area is not
+ applicable to this MIB.
+
+4.2.3. ifTestTable
+
+ This MIB defines two tests for media which are instumented with
+ this MIB; TDR and Loopback. Implementation of these tests is not
+ required. Many common interface chips do not support one or both
+
+
+
+Kastenholz [Page 4]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ of these tests.
+
+ These two tests are provided as a convenience, allowing a common
+ method to invoke the test.
+
+ Standard MIBs do not include objects in which to return the
+ results of the TDR test. Any needed objects MUST be provided in
+ the vendor specific MIB.
+
+4.2.4. ifRcvAddressTable
+
+ This table contains all IEEE 802.3 addresses, unicast, multicast,
+ and broadcast, for which this interface will receive packets and
+ forward them up to a higher layer entity for local consumption.
+ The format of the address, contained in ifRcvAddressAddress, is
+ the same as for ifPhysAddress.
+
+ In the event that the interface is part of a MAC bridge, this
+ table does not include unicast addresses which are accepted for
+ possible forwarding out some other port. This table is explicitly
+ not intended to provide a bridge address filtering mechanism.
+
+4.2.5. ifPhysAddress
+
+ This object contains the IEEE 802.3 address which is placed in the
+ source-address field of any Ethernet, Starlan, or IEEE 802.3
+ frames that originate at this interface. Usually this will be
+ kept in ROM on the interface hardware. Some systems may set this
+ address via software.
+
+ In a system where there are several such addresses the designer
+ has a tougher choice. The address chosen should be the one most
+ likely to be of use to network management (e.g. the address
+ placed in ARP responses for systems which are primarily IP
+ systems).
+
+ If the designer truly can not chose, use of the factory- provided
+ ROM address is suggested.
+
+ If the address can not be determined, an octet string of zero
+ length should be returned.
+
+ The address is stored in binary in this object. The address is
+ stored in "canonical" bit order, that is, the Group Bit is
+ positioned as the low-order bit of the first octet. Thus, the
+ first byte of a multicast address would have the bit 0x01 set.
+
+
+
+
+
+Kastenholz [Page 5]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+4.2.6. ifType
+
+ This MIB applies to interfaces which have any of the following
+ three ifType values:
+
+ ethernet-csmacd(6)
+ iso88023-csmacd(7)
+ starLan(11)
+
+ Interfaces with any of these ifType values map to the EtherLike-MIB
+ in the same manner. The EtherLike-MIB applies equally to all three
+ types; there are no implementation differences.
+
+5. Definitions
+
+EtherLike-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
+ Integer32, FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, PhysAddress, FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
+ ifIndex, ifEntry FROM IF-MIB
+ mib-2 FROM RFC1213-MIB;
+
+ etherMIB MODULE-IDENTITY
+ LAST-UPDATED "9402030400Z"
+ ORGANIZATION "IETF Interfaces MIB Working Group"
+ CONTACT-INFO
+
+ " Frank Kastenholz
+
+ Postal: FTP Software
+ 2 High Street
+ North Andover, MA 01845
+ US
+
+ Tel: +1 508 685 4000
+ E-Mail: kasten@ftp.com"
+ DESCRIPTION
+ "The MIB module to describe generic objects for
+ Ethernet-like network interfaces. This MIB is an
+ updated version of the Ethernet-like MIB in RFC
+ 1398."
+ ::= { mib-2 35 }
+
+ etherMIBObjects OBJECT IDENTIFIER ::= { etherMIB 1 }
+
+
+
+
+Kastenholz [Page 6]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ 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."
+ ::= { 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 INTEGER,
+ 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
+ }
+
+ dot3StatsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index value that uniquely identifies an
+ interface to an ethernet-like medium. The
+
+
+
+Kastenholz [Page 7]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ interface identified by a particular value of
+ this index is the same interface as identified
+ by the same value of 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 obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { 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.
+
+ 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 obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { dot3StatsEntry 3 }
+
+
+
+
+Kastenholz [Page 8]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ dot3StatsSingleCollisionFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of successfully transmitted frames on
+ a particular interface for which transmission
+ is inhibited by exactly one collision.
+
+ 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."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { dot3StatsEntry 4 }
+
+
+ dot3StatsMultipleCollisionFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of successfully transmitted frames on
+ a particular interface for which transmission
+ is inhibited by more than one collision.
+
+ 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."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { dot3StatsEntry 5 }
+
+
+ dot3StatsSQETestErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of times that the SQE TEST ERROR
+
+
+
+Kastenholz [Page 9]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ message is generated by the PLS sublayer for a
+ particular interface. The SQE TEST ERROR
+ message is defined in section 7.2.2.2.4 of
+ ANSI/IEEE 802.3-1985 and its generation is
+ described in section 7.2.4.6 of the same
+ document."
+ REFERENCE
+ "ANSI/IEEE Std 802.3-1985 Carrier Sense
+ Multiple Access with Collision Detection Access
+ Method and Physical Layer Specifications"
+ ::= { 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."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { 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
+ 512 bit-times into the transmission of a
+ packet.
+
+ Five hundred and twelve bit-times corresponds
+ to 51.2 microseconds on a 10 Mbit/s system. 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."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { dot3StatsEntry 8 }
+
+
+
+Kastenholz [Page 10]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ 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."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { 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."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { 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
+
+
+
+Kastenholz [Page 11]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ object is incremented at most once per
+ transmission attempt, even if the carrier sense
+ condition fluctuates during a transmission
+ attempt."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { 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 obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { 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.
+
+
+
+Kastenholz [Page 12]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ 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."
+ REFERENCE
+ "IEEE 802.3 Layer Management"
+ ::= { dot3StatsEntry 16 }
+
+ dot3StatsEtherChipSet OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "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."
+ ::= { dot3StatsEntry 17 }
+
+ -- 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."
+
+
+
+Kastenholz [Page 13]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ ::= { 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 INTEGER,
+ dot3CollFrequencies Counter32
+ }
+
+ -- { dot3CollEntry 1 } is no longer in use
+
+ dot3CollCount OBJECT-TYPE
+ SYNTAX INTEGER (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.
+
+
+
+Kastenholz [Page 14]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ 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."
+ ::= { dot3CollEntry 3 }
+
+ -- 802.3 Tests
+
+ dot3Tests OBJECT IDENTIFIER ::= { dot3 6 }
+
+ dot3Errors OBJECT IDENTIFIER ::= { dot3 7 }
+
+
+ -- TDR Test
+
+ -- The Time-Domain Reflectometry (TDR) test is specific
+ -- to ethernet-like interfaces with the exception of
+ -- 10BaseT and 10BaseF. 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.
+
+ dot3TestTdr OBJECT IDENTIFIER ::= { dot3Tests 1 }
+
+ -- 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 the appropriate instance of the
+ -- MIB object dot3TestTdrValue, and the OBJECT IDENTIFIER
+ -- of that instanceis stored in the corresponding instance
+ -- of ifExtnsTestCode (thereby indicating where the
+ -- result has been stored).
+
+
+ -- Loopback Test
+
+ -- Another test is the full-duplex loopback test.
+ -- 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
+
+
+
+Kastenholz [Page 15]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ -- should remain offline.
+
+ dot3TestLoopBack OBJECT IDENTIFIER ::= { dot3Tests 2 }
+
+ -- If an error occurs during a test, the object
+ -- ifTestResult (defined in RFC1573) will be set
+ -- to failed(7). The following two OBJECT
+ -- IDENTIFIERs may be used to provided more
+ -- information as values for ifTestCode.
+
+ -- couldn't initialize MAC chip for test
+ dot3ErrorInitError OBJECT IDENTIFIER ::= { dot3Errors 1 }
+
+ -- expected data not received (or not
+ -- received correctly) in loopback test
+ dot3ErrorLoopbackError OBJECT IDENTIFIER ::= { dot3Errors 2 }
+
+ -- RFC1573 does away with the interface chipset object.
+ -- The following OBJECT IDENTIFIER definitions are
+ -- retained for purposes of backwards compatibility
+ -- with pre-RFC1573 systems.
+ -- 802.3 Hardware Chipsets
+
+ -- The object ifExtnsChipSet is provided in RFC1229 to
+ -- identify the MAC hardware used to communicate on an
+ -- interface. The following hardware chipsets are
+ -- provided for 802.3:
+
+ dot3ChipSets OBJECT IDENTIFIER ::= { dot3 8 }
+ dot3ChipSetAMD OBJECT IDENTIFIER ::= { dot3ChipSets 1 }
+ dot3ChipSetAMD7990 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 1 }
+ dot3ChipSetAMD79900 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 2 }
+ dot3ChipSetAMD79C940 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 3 }
+
+ dot3ChipSetIntel OBJECT IDENTIFIER ::= { dot3ChipSets 2 }
+ dot3ChipSetIntel82586 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 1 }
+ dot3ChipSetIntel82596 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 2 }
+
+ dot3ChipSetSeeq OBJECT IDENTIFIER ::= { dot3ChipSets 3 }
+ dot3ChipSetSeeq8003 OBJECT IDENTIFIER ::= { dot3ChipSetSeeq 1 }
+
+ dot3ChipSetNational OBJECT IDENTIFIER ::= { dot3ChipSets 4 }
+ dot3ChipSetNational8390 OBJECT IDENTIFIER ::=
+ { dot3ChipSetNational 1 }
+ dot3ChipSetNationalSonic OBJECT IDENTIFIER ::=
+ { dot3ChipSetNational 2 }
+
+ dot3ChipSetFujitsu OBJECT IDENTIFIER ::= { dot3ChipSets 5 }
+
+
+
+Kastenholz [Page 16]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ dot3ChipSetFujitsu86950 OBJECT IDENTIFIER ::=
+ { dot3ChipSetFujitsu 1 }
+
+ dot3ChipSetDigital OBJECT IDENTIFIER ::= { dot3ChipSets 6 }
+ dot3ChipSetDigitalDC21040 OBJECT IDENTIFIER ::=
+ { dot3ChipSetDigital 1 }
+
+ -- For those chipsets not represented above, OBJECT IDENTIFIER
+ -- assignment is required in other documentation, e.g., assignment
+ -- within that part of the registration tree delegated to
+ -- individual enterprises (see RFC1155).
+
+ -- conformance information
+
+ etherConformance OBJECT IDENTIFIER ::= { etherMIB 2 }
+
+ etherGroups OBJECT IDENTIFIER ::= { etherConformance 1 }
+ etherCompliances OBJECT IDENTIFIER ::= { etherConformance 2 }
+
+
+ -- compliance statements
+
+ etherCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMPv2 entities which
+ have ethernet-like network interfaces."
+
+ 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 }
+
+ -- units of conformance
+
+ etherStatsGroup OBJECT-GROUP
+ OBJECTS { dot3StatsIndex, dot3StatsAlignmentErrors,
+ dot3StatsFCSErrors,
+ dot3StatsSingleCollisionFrames,
+ dot3StatsMultipleCollisionFrames,
+ dot3StatsSQETestErrors,
+ dot3StatsDeferredTransmissions,
+
+
+
+Kastenholz [Page 17]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ dot3StatsLateCollisions,
+ dot3StatsExcessiveCollisions,
+ dot3StatsInternalMacTransmitErrors,
+ dot3StatsCarrierSenseErrors,
+ dot3StatsFrameTooLongs,
+ dot3StatsInternalMacReceiveErrors,
+ dot3StatsEtherChipSet}
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ applicable to all ethernet-like network interfaces."
+ ::= { etherGroups 1 }
+
+
+ etherCollisionTableGroup OBJECT-GROUP
+ OBJECTS { dot3CollCount, dot3CollFrequencies }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing a histogram
+ of packets successfully transmitted after
+ experiencing exactly N collisions."
+ ::= { etherGroups 2 }
+END
+
+6. Acknowledgements
+
+ This document was produced by the Ethernet MIB Working Group.
+
+ This document is based on the Proposed Standard Ethernet MIB, RFC
+ 1284 [14], of which Jihn Cook of Chipcom was the editor. The
+ Ethernet MIB Working Group gathered implementation experience of the
+ variables specified in RFC 1284 and used that information to develop
+ this revised MIB.
+
+ RFC 1284, in turn, is based on a document written by Frank Kastenholz
+ of Interlan entitled IEEE 802.3 Layer Management Draft M compatible
+ MIB for TCP/IP Networks [10]. This document has been modestly
+ reworked, initially by the SNMP Working Group, and then by the
+ Transmission Working Group, to reflect the current conventions for
+ defining objects for MIB interfaces. James Davin, of the MIT
+ Laboratory for Computer Science, and Keith McCloghrie of Hughes LAN
+ Systems, contributed to later drafts of this memo. Marshall Rose of
+ Performance Systems International, Inc. converted the document into
+ its current concise format. Anil Rijsinghani of DEC contributed text
+ that more adequately describes the TDR test. Thanks to Frank
+ Kastenholz of Interlan and Louis Steinberg of IBM for their
+ experimentation.
+
+
+
+
+Kastenholz [Page 18]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+7. References
+
+ [1] Cerf, V., "IAB Recommendations for the Development of Internet
+ Network Management Standards", RFC 1052, NRI, April 1988.
+
+ [2] Cerf, V., "Report of the Second Ad Hoc Network Management Review
+ Group," RFC 1109, NRI, August 1989.
+
+ [3] Rose M., and K. McCloghrie, "Structure and Identification of
+ Management Information for TCP/IP-based internets", STD 16, RFC
+ 1155, Performance Systems International, Hughes LAN Systems, May
+ 1990.
+
+ [4] McCloghrie K., and M. Rose, "Management Information Base for
+ Network Management of TCP/IP-based internets", RFC 1156, Hughes
+ LAN Systems, Performance Systems International, May 1990.
+
+ [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
+ Network Management Protocol", STD 15, RFC 1157, SNMP Research,
+ Performance Systems International, Performance Systems
+ International, MIT Laboratory for Computer Science, May 1990.
+
+ [6] McCloghrie K., and M. Rose, Editors, "Management Information Base
+ for Network Management of TCP/IP-based internets", STD 17, RFC
+ 1213, Performance Systems International, March 1991.
+
+ [7] Information processing systems - Open Systems Interconnection -
+ Specification of Abstract Syntax Notation One (ASN.1),
+ International Organization for Standardization, International
+ Standard 8824, December 1987.
+
+ [8] Information processing systems - Open Systems Interconnection -
+ Specification of Basic Encoding Rules for Abstract Notation One
+ (ASN.1), International Organization for Standardization,
+ International Standard 8825, December 1987.
+
+ [9] IEEE, IEEE 802.3 Layer Management, November 1988.
+
+ [10] Kastenholz, F., "IEEE 802.3 Layer Management Draft compatible MIB
+ for TCP/IP Networks", electronic mail message to mib-
+ wg@nnsc.nsf.net, 9 June 1989.
+
+ [11] McCloghrie, K., Editor, "Extensions to the Generic-Interface MIB,
+ RFC 1229, Hughes LAN Systems", Inc., May 1991.
+
+ [12] IEEE, Carrier Sense Multiple Access with Collision Detection
+ (CSMA/CD) Access Method and Physical Layer Specifications,
+ ANSI/IEEE Std 802.3-1985.
+
+
+
+Kastenholz [Page 19]
+
+RFC 1650 Ethernet-Like MIB August 1994
+
+
+ [13] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
+ STD 16, RFC 1212, Performance Systems International, Hughes LAN
+ Systems, March 1991.
+
+ [14] Cook, J., "Definitions of Managed Objects for Ethernet-Like
+ Interface Types", RFC 1284, Chipcom Corporation, December 1991.
+
+ [15] Kastenholz, F., "Definitions of Managed Objects for the
+ Ethernet-like Interface Types", RFC 1398, FTP Software, Inc.,
+ January 1993.
+
+ [16] Case, J., McCloghrie, K. Rose, M, and S. Waldbusser, "Structure
+ of Management Information for Version 2 of the Simple Network
+ Management Protocol (SNMPv2)", RFC 1442, SNMP Research, Inc.,
+ Hughes LAN Systems, Dover Beach Consulting, Inc., Carnegie Mellon
+ University, April 1993.
+
+ [17] Davin, J., and K. McCloghrie, "Administrative Model for Version 2
+ of the Simple Network Management Protocol (SNMPv2)", RFC 1445,
+ Trusted Information Systems, Hughes LAN Systems, April 1993.
+
+ [18] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol
+ Operations for Version 2 of the Simple Network Management
+ Protocol (SNMPv2)", RFC 1448, SNMP Research, Inc., Hughes LAN
+ Systems, Dover Beach Consulting, Inc., Carnegie Mellon
+ University, April 1993.
+
+ [19] McCloghrie, K., and F. Kastenholz, "Evolution of the Interfaces
+ Group of MIB-II RFC 1573", Hughes LAN Systems, FTP Software,
+ January 1994.
+
+8. Security Considerations
+
+ Security issues are not discussed in this memo.
+
+9. Author's Address
+
+ Frank Kastenholz
+ FTP Software, Inc.
+ 2 High Street
+ North Andover, Mass, USA 01845
+
+ Phone: 508-685-4000
+ EMail: kasten@ftp.com
+
+
+
+
+
+
+
+Kastenholz [Page 20]
+