rfc2020.txt
来自「RFC 的详细文档!」· 文本 代码 · 共 1,498 行 · 第 1/5 页
TXT
1,498 行
Network Working Group J. Flick
Request for Comments: 2020 Hewlett Packard
Category: Standards Track October 1996
Definitions of Managed Objects for IEEE 802.12 Interfaces
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. Object Definitions ......................................... 2
3. Overview ................................................... 2
3.1. MAC Addresses ............................................ 3
3.2. Relation to RFC 1213 ..................................... 3
3.3. Relation to RFC 1573 ..................................... 3
3.3.1. Layering Model ......................................... 4
3.3.2. Virtual Circuits ....................................... 4
3.3.3. ifTestTable ............................................ 4
3.3.4. ifRcvAddressTable ...................................... 4
3.3.5. ifPhysAddress .......................................... 4
3.3.6. Specific Interface MIB Objects ......................... 5
3.4. Relation to RFC 1643, RFC 1650, and RFC 1748 ............. 8
3.5. Relation to RFC 1749 ..................................... 8
3.6. Master Mode Operation .................................... 9
3.7. Normal and High Priority Counters ........................ 9
3.8. IEEE 802.12 Training Frames .............................. 10
3.9. Mapping of IEEE 802.12 Managed Objects ................... 12
4. Definitions ................................................ 14
5. Acknowledgements ........................................... 30
6. References ................................................. 30
7. Security Considerations .................................... 31
8. Author's Address ........................................... 31
1. Introduction
This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in TCP/IP-based internets.
In particular, it defines objects for managing network interfaces
based on IEEE 802.12.
Flick Standards Track [Page 1]
RFC 2020 IEEE 802.12 Interface MIB October 1996
2. Object Definitions
Management information is viewed as a collection of managed objects,
residing in a virtual information store, termed the Management
Information Base (MIB). Collections of related objects are defined
in MIB modules. MIB modules are written using a subset of Abstract
Syntax Notation One (ASN.1) [1] termed the Structure of Management
Information (SMI) [2]. In particular, each 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. Overview
Instances of these object types represent attributes of an interface
to an IEEE 802.12 communications medium. At present, IEEE 802.12
media are identified by one value of the ifType object in the
Internet-standard MIB:
ieee80212(55)
For this interface, the value of the ifSpecific variable in the MIB-
II [5] has the OBJECT IDENTIFIER value:
dot12MIB OBJECT IDENTIFIER ::= { transmission 45 }
The values for the ifType object are defined by the IANAifType
textual convention. The Internet Assigned Numbers Authority (IANA)
is responsible for the assignment of all Internet numbers, including
new ifType values. Therefore, IANA is responsible for maintaining
the definition of this textual convention. The current definition of
the IANAifType textual convention is available from IANA's World Wide
Web server at:
http://www.iana.org/iana/
The definitions presented here are based on the IEEE Standard
802.12-1995, [6] Clause 13 "Layer management functions and services",
and Annex C "GDMO Specifications for Demand Priority Managed
Objects". 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.
Flick Standards Track [Page 2]
RFC 2020 IEEE 802.12 Interface MIB October 1996
To the extent that some of the attributes defined in [6] are
represented by previously defined objects in the Internet-standard
MIB [5] or in the Evolution of the Interfaces Group of MIB-II [7],
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 MAC address of an interface, and multicast
information associated with an interface.
3.1. MAC Addresses
All representations of MAC addresses in this MIB module, and in other
related MIB modules (like RFC 1573), are in "canonical" order defined
by 802.1a, i.e., as if it were transmitted least significant bit
first. This is true even if the interface is operating in token ring
framing mode, which requires MAC addresses to be transmitted most
significant bit first.
3.2. 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 IEEE 802.12 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.
3.3. 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 are intentionally left vague in RFC 1573
to avoid over constraining the MIB, thereby precluding management of
certain media-types.
An agent which implements this MIB module must support the
ifGeneralGroup, ifStackGroup, ifHCPacketGroup, and ifRcvAddressGroup
of RFC 1573.
Section 3.3 of RFC 1573 enumerates several areas which a media-
specific MIB must clarify. In addition, there are some objects in
RFC 1573 for which additional clarification of how to apply them to
an IEEE 802.12 interface would be helpful. 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.
Flick Standards Track [Page 3]
RFC 2020 IEEE 802.12 Interface MIB October 1996
3.3.1. Layering Model
For the typical usage of this MIB module, there will be no sub-layers
"above" or "below" the 802.12 Interface. However, this MIB module
does not preclude such layering.
3.3.2. Virtual Circuits
This medium does not support virtual circuits and this area is not
applicable to this MIB.
3.3.3. ifTestTable
This MIB does not define any tests for media instrumented by this
MIB. Implementation of the ifTestTable is not required. An
implementation may optionally implement the ifTestTable to execute
vendor specific tests.
3.3.4. ifRcvAddressTable
This table contains all IEEE addresses, unicast, multicast, and
broadcast, for which this interface will receive packets and forward
them up to a higher layer entity for consumption. In addition, when
the interface is using 802.5 framing mode, the ifRcvAddressTable will
contain the functional address mask.
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.
3.3.5. ifPhysAddress
This object contains the IEEE 802.12 address which is placed in the
source-address field of any 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 choose, 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.
Flick Standards Track [Page 4]
RFC 2020 IEEE 802.12 Interface MIB October 1996
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. This is true even
when the interface is using token ring framing mode, which transmits
addresses high-order bit first.
3.3.6. Specific Interface MIB Objects
The following table provides specific implementation guidelines for
the interface group objects in the conformance groups listed above.
Object Use for an 802.12 Interface
ifIndex Each 802.12 interface is represented by an
ifEntry. Interface tables in this MIB
module are indexed by ifIndex.
ifDescr Refer to [7].
ifType The IANA reserved value for 802.12 - 55.
ifMtu The value of ifMtu on an 802.12 interface
will depend on the type of framing that is
in use on that interface. Changing the
dot12DesiredFramingType may have the effect
of changing ifMtu after the next time that
the interface trains. When
dot12CurrentFramingType is equal to
frameType88023, ifMtu will be equal to
1500. When dot12CurrentFramingType is
equal to frameType88025, ifMtu will be
4464.
ifSpeed The speed of the interface in bits per
second. For current 802.12
implementations, this will be equal to
100,000,000 (100 million).
ifPhysAddress See Section 3.3.5.
Flick Standards Track [Page 5]
RFC 2020 IEEE 802.12 Interface MIB October 1996
ifAdminStatus Write access is not required. Support for
'testing' is not required. Setting this
object to 'up' will cause dot12Commands to
be set to 'open'. Setting this object to
'down' will cause dot12Commands to be set
to 'close'. Setting dot12Commands to
'open' will set this object to 'up'.
Setting dot12Commands to 'close' will set
this object to 'down'. Setting
dot12Commands to 'reset' will have no
effect on this object.
ifOperStatus When dot12Status is equal to 'opened', this
object will be equal to 'up'. When
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?