Request for Comments: 3636 Hewlett-Packard Company
Obsoletes: 2668, 1515 September 2003
Category: Standards Track
Definitions of Managed Objects for
IEEE 802.3 Medium Attachment Units (MAUs)
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.
Copyright Notice
Copyright (C) The Internet Society (2003). All Rights Reserved.
Abstract
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 IEEE 802.3 Medium
Attachment Units (MAUs). This memo obsoletes RFC 2668. This memo
extends that specification by including management information useful
for the management of 10 gigabit per second (Gb/s) MAUs. This memo
also obsoletes RFC 1515.
Table of Contents
1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . 2
2. The Internet-Standard Management Framework. . . . . . . . . . 3
3. Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.1. Relationship to RFC 2668. . . . . . . . . . . . . . . . 3
3.2. Relationship to RFC 2239. . . . . . . . . . . . . . . . 4
3.3. Relationship to RFC 1515. . . . . . . . . . . . . . . . 4
3.4. Relationship to Other MIBs. . . . . . . . . . . . . . . 4
3.4.1. Relationship to the Interfaces MIB. . . . . . . 4
3.4.2. Relationship to the 802.3 Repeater MIB. . . . . 5
3.5. Management of Internal MAUs . . . . . . . . . . . . . . 5
3.6. Mapping of IEEE 802.3 Managed Objects . . . . . . . . . 6
4. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 7
5. Intellectual Property Statement . . . . . . . . . . . . . . . 55
6. Acknowledgements. . . . . . . . . . . . . . . . . . . . . . . 56
7. Normative References. . . . . . . . . . . . . . . . . . . . . 57
8. Informative References. . . . . . . . . . . . . . . . . . . . 57
9. Security Considerations . . . . . . . . . . . . . . . . . . . 58
A. Change Log. . . . . . . . . . . . . . . . . . . . . . . . . . 60
A.1. Changes since RFC 2668. . . . . . . . . . . . . . . . . 60
A.2. Changes between RFC 2239 and RFC 2668 . . . . . . . . . 60
Author’s Address. . . . . . . . . . . . . . . . . . . . . . . . . 61
Full Copyright Statement. . . . . . . . . . . . . . . . . . . . . 62
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 IEEE 802.3 Medium
Attachment Units (MAUs).
This memo also includes a MIB module. This MIB module extends the
list of managed objects specified in the earlier version of this MIB
module, RFC 2668 [RFC2668].
Ethernet technology, as defined by the 802.3 Working Group of the
IEEE, continues to evolve, with scalable increases in speed, new
types of cabling and interfaces, and new features. This evolution
may require changes in the managed objects in order to reflect this
new functionality. This document, as with other documents issued by
this working group, reflects a certain stage in the evolution of
Ethernet technology. In the future, this document might be revised,
or new documents might be issued by the Ethernet Interfaces and Hub
MIB Working Group, in order to reflect the evolution of Ethernet
technology.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].
2. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP).
Objects in the MIB are defined using the mechanisms defined in the
Structure of Management Information (SMI). This memo specifies a MIB
module that is compliant to the SMIv2, which is described in STD 58,
RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580
[RFC2580].
3. Overview
Instances of these object types represent attributes of an IEEE 802.3
MAU. Several types of MAUs are defined in the IEEE 802.3 CSMA/CD
standard [IEEE802.3]. These MAUs may be connected to IEEE 802.3
repeaters or to 802.3 (Ethernet-like) interfaces. For convenience
this document refers to these devices as "repeater MAUs" and
"interface MAUs."
The definitions presented here are based on Section 30.5, "Layer
Management for 10 Mb/s, 100 Mb/s, 1000 Mb/s and 10 Gb/s Medium
Attachment Units (MAUs)", Section 30.6, "Management for link Auto-
Negotiation", and Annex 30A, "GDMO Specifications for 802.3 managed
object classes" of IEEE Std. 802.3, 2002 edition [IEEE802.3], as
amended by IEEE Std. 802.3ae-2002 [IEEE802.3ae]. That specification
includes definitions for 10 Mb/s, 100 Mb/s, 1000 Mb/s and 10 Gb/s
devices. This specification is intended to serve the same purpose:
to provide for management of all types of Ethernet/802.3 MAUs.
3.1. Relationship to RFC 2668
This MIB is intended to be a superset of that defined by RFC 2668
[RFC2668]. This MIB includes all of the objects contained in that
MIB, with new and updated definitions which provide support for
additional capabilities. Implementors are encouraged to support all
applicable conformance groups in order to make the best use of the
new functionality provided by this MIB. The new and updated
definitions provide management support for 10 Gb/s devices.
3.2. Relationship to RFC 2239
RFC 2668 was a replacement for RFC 2239 [RFC2239]. RFC 2668 defined
a superset of that defined by RFC 2239, which contained all of the
objects defined in RFC 2239, plus several new ones which provide
additional capabilities. The new objects provided management support
for:
o management of 1000 Mb/s devices
o management of PAUSE negotiation
o management of remote fault status
3.3. Relationship to RFC 1515
RFC 2239 was a replacement for RFC 1515 [RFC1515]. RFC 2239 defined
a superset of RFC 1515 which contained all of the objects defined in
RFC 1515, plus several new ones which provided additional
capabilities. The new objects in RFC 2239 provided management
support for:
o management of 100 Mb/s devices
o auto-negotiation on interface MAUs
o jack management
3.4. Relationship to Other MIBs
It is assumed that an agent implementing this MIB will also implement
(at least) the ’system’ group defined in the SNMPv2 MIB [RFC3418].
The following sections identify other MIBs that such an agent should
implement.
3.4.1. Relationship to the Interfaces MIB.
The sections of this document that define interface MAU-related
objects specify an extension to the Interfaces MIB [RFC2863]. An
agent implementing these interface-MAU related objects MUST also
implement the relevant groups of the ifCompliance3 MODULE-COMPLIANCE
statement of the Interface MIB. The value of the object ifMauIfIndex
is the same as the value of ’ifIndex’ used to instantiate the
interface to which the given MAU is connected.
It is REQUIRED that an agent implementing the interface-MAU related
objects in this MIB will also fully comply with the dot3Compliance2
MODULE-COMPLIANCE statement of the Ethernet-like Interfaces MIB,
[RFC3635]. Furthermore, when the interface-MAU related objects are
used to manage a 10GBASE-W PHY -- i.e., when ifMauType is equal to
dot3MauType10GigBaseW or any other 10GBASE-W variant -- then the
agent MUST also support the Ethernet WAN Interface Sublayer (WIS) MIB
[RFC3637] and must follow the interface layering model specified
therein. In that case the value of the object ifMauIfIndex is the
same as the value of ’ifIndex’ for the layer at the top of the stack,
i.e., for the ifTable entry that has ’ifType’ equal to
ethernetCsmacd(6). If the interface-MAU related objects are used to
manage a PHY that allows the MAU type to be changed dynamically, then
the agent SHALL create ifTable, ifStackTable, and ifInvStackTable
entries that pertain to the WIS when ifMauDefaultType is changed to a
10GBASEW variant (i.e., one of dot3MauType10GigBaseW,
dot3MauType10GigBaseEW, dot3MauType10GigBaseLW, or
dot3MauType10GigBaseSW) from any other type, and shall destroy the
WIS-related entries when ifMauDefaultType is changed to a non-
10GBASE-W type. The agent SHALL also change the values of
’ifConnectorPresent’ and ’ifHighSpeed’ in the ifTable entry indexed
by ifMauIfIndex as specified in [RFC3635] and [RFC3637] when
ifMauDefaultType is manipulated in this way but SHALL NOT otherwise
alter that entry.
(Note that repeater ports are not represented as interfaces in the
Interface MIB.)
3.4.2. Relationship to the 802.3 Repeater MIB
The section of this document that defines repeater MAU-related
objects specifies an extension to the 802.3 Repeater MIB defined in
[RFC2108]. An agent implementing these repeater-MAU related objects
MUST also comply with the snmpRptrModCompl compliance statement of
the 802.3 Repeater MIB.
The values of ’rpMauGroupIndex’ and ’rpMauPortIndex’ used to
instantiate a repeater MAU variable SHALL be the same as the values
of ’rptrPortGroupIndex’ and ’rptrPortIndex’ used to instantiate the
port to which the given MAU is connected.
3.5. Management of Internal MAUs
In some situations, a MAU can be "internal" -- i.e., its
functionality is implemented entirely within a device. For example,
a managed repeater may contain an internal repeater-MAU and/or an
internal interface-MAU through which management communications
originating on one of the repeater’s external ports pass in order to
reach the management agent associated with the repeater. Such
internal MAUs may or may not be managed. If they are managed,
objects describing their attributes should appear in the appropriate
MIB subtree: dot3RpMauBasicGroup for internal repeater-MAUs and
dot3IfMauBasicGroup for internal interface-MAUs.
3.6. Mapping of IEEE 802.3 Managed Objects
IEEE 802.3 Managed Object Corresponding SNMP Object
oMAU
.aMAUID rpMauIndex or
ifMauIndex or
broadMauIndex
.aMAUType rpMauType or
ifMauType
.aMAUTypeList ifMauTypeListBits
.aMediaAvailable rpMauMediaAvailable or
ifMauMediaAvailable
.aLoseMediaCounter rpMauMediaAvailableStateExits
or
ifMauMediaAvailableStateExits
.aJabber rpMauJabberState and
rpMauJabberingStateEnters or
ifMauJabberState and
ifMauJabberingStateEnters
.aMAUAdminState rpMauStatus or
ifMauStatus
.aBbMAUXmitRcvSplitType broadMauXmtRcvSplitType
.aBroadbandFrequencies broadMauXmtCarrierFreq and
broadMauTranslationFreq
.aFalseCarriers rpMauFalseCarriers or
ifMauFalseCarriers
.acResetMAU rpMauStatus or
ifMauStatus
.acMAUAdminControl rpMauStatus or
ifMauStatus
.nJabber rpMauJabberTrap or
ifMauJabberTrap
oAutoNegotiation
.aAutoNegID ifMauIndex
.aAutoNegAdminState ifMauAutoNegAdminStatus
.aAutoNegRemoteSignalling ifMauAutoNegRemoteSignalling
.aAutoNegAutoConfig ifMauAutoNegConfig
.aAutoNegLocalTechnologyAbility ifMauAutoNegCapabilityBits
.aAutoNegAdvertisedTechnologyAbility ifMauAutoNegAdvertisedBits and
ifMauAutoNegRemoteFaultAdvertised
.aAutoNegReceivedTechnologyAbility ifMauAutoNegReceivedBits and
ifMauAutoNegRemoteFaultReceived
.acAutoNegRestartAutoConfig ifMauAutoNegRestart
.acAutoNegAdminControl ifMauAutoNegAdminStatus
The following IEEE 802.3 managed objects have not been included in
this MIB for the following reasons.
IEEE 802.3 Managed Object Corresponding SNMP Object
oMAU
.aIdleErrorCount Only useful for 100BaseT2,
which is not widely
implemented.
oAutoNegotiation
.aAutoNegLocalSelectorAbility Only needed for support of
.aAutoNegAdvertisedSelectorAbility isoethernet (802.9a), which is
.aAutoNegReceivedSelectorAbility not supported by this MIB.
4. Definitions
MAU-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, Integer32, Counter64,
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,
OBJECT-IDENTITY, mib-2
FROM SNMPv2-SMI
TruthValue, AutonomousType, TEXTUAL-CONVENTION
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
InterfaceIndex
FROM IF-MIB;
mauMod 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.
Atidim 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 "Management information for 802.3 MAUs.
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, ’10Mb/s,
100Mb/s, 1000Mb/s and 10 Gb/s Management’.
Copyright (C) The Internet Society (2003). This
version of this MIB module is part of RFC 3636;
see the RFC itself for full legal notices."
REVISION "200309190000Z" -- September 19, 2003
DESCRIPTION "Updated to include support for 10 Gb/s MAUs.
This resulted in the following revisions:
- Added OBJECT-IDENTITY definitions for
10 gigabit MAU types
- Added fiberLC jack type to JackType TC
- Extended ifMauTypeListBits with bits for
the 10 gigabit MAU types
- Added enumerations to ifMauMediaAvailable,
and updated its DESCRIPTION to reflect
behaviour at 10 Gb/s
- Added 64-bit version of ifMauFalseCarriers
and added mauIfGrpHCStats object group to
contain the new object
- Deprecated mauModIfCompl2 and replaced it
with mauModIfCompl3, which includes the new
object group
This version published as RFC 3636."
REVISION "199908240400Z" -- August 24, 1999
DESCRIPTION "This version published as RFC 2668. Updated
to include support for 1000 Mb/sec
MAUs and flow control negotiation."
REVISION "199710310000Z" -- October 31, 1997
DESCRIPTION "Version published as RFC 2239."
REVISION "199309300000Z" -- September30, 1993
DESCRIPTION "Initial version, published as RFC 1515."
::= { snmpDot3MauMgt 6 }
snmpDot3MauMgt OBJECT IDENTIFIER ::= { mib-2 26 }
-- textual conventions
JackType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Common enumeration values for repeater
and interface MAU jack types."
SYNTAX INTEGER {
other(1),
rj45(2),
rj45S(3), -- rj45 shielded
db9(4),
bnc(5),
fAUI(6), -- female aui
mAUI(7), -- male aui