⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1643.txt

📁 很多RFC的中文文档
💻 TXT
📖 第 1 页 / 共 2 页
字号:
组织:中国互动出版网(http://www.china-pub.com/)
RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
译者:王俊辉(冷雨夜	 wangjh99@263.net)
译文发布时间:2000-8-9
版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须
保留本文档的翻译及版权信息。




Network Working Group                                      F. Kastenholz
Request for Comments: 1643                            FTP Software, Inc.
Obsoletes: 1623, 1398                                          July 1994
STD: 50
Category: Standards Track
以太网接口管理对象
(RFC1643 ——Definitions of Managed Objects for the Ethernet-like Interface Types) 


本备忘录的状态
本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建
议以得到改进。请参考最新版的“Internet正式协议标准” (STD1)来获得本协议的标准化
程度和状态。本备忘录的发布不受任何限制。

目录
介绍	2
1.	SNMP网络管理框架	2
2.	修改日志	2
3.	概述	3
3.1	与RFC 1213关系	3
3.2.	与RFC 1573关系	3
4.	定义	5
5.	感谢	13
6.	参考	13
7.	安全考虑	15
8.	作者地址:	15

  介绍
这个备忘录在因特网团体中用网络管理协议定义了一部分管理信息库( MIB)。 
尤其,它确定的管理对象是以太网接口部分。 

   这个备忘录也包括一个MIB 模块。 这个MIB 模件修改了早期版本RFC 1623 [20 ]和
RFC 1398 [15 ]的一些小错误。

1.	SNMP网络管理框架
Snmp网络管理框架有三个主要部分组成.他们是:
?	STD 16/RFC 1155 [3]定义了SMI(管理信息结构),定义了管理对象的描述和
命名机制。STD 16/ RFC 1212 [13 ]确定一个更简明的描述机构,完全和SMI 
一致。
?	RFC 1156 [4]定义了MIB-I ,因特网协议组中的核心管理对象。STD 17/RFC           
1213 [6]定义了MIB-II,基于MIB-I的执行经验和新的操作要求演化而来的。
?	STD 15/RFC 1157 [5]定义了为管理网络对象的SNMP协议。
为了实验和评估,这个框架允许定义新的管理对象。
1.	1对象定义
管理的对象通过一个储存虚拟消息来存取,称管理信息库或者MIB。MIB中的对
象采用SMI[16]定义的ASN.1[7]语法的子集来定义。尤其,每个对象实体类型被
管理分配一个对象标识符。实体类型以及一个目标实例能唯一确定一个具体对象
实例。为便利起见,我们经常使用一个字符串来指向实体类型,称描述符。
2.	修改日志
这部分列举对RFC 1398的修改记录:
(1) 增加了一部分以太网接口的各种适应性。  

    (2) 修复了一个在TDR 试验的描述过程中的较小错误。

    ( 3) 一个loopback 测试部分替换原来RFC 1229中的标准loopback 。

    ( 4) dot3CollFrequencies 的描述更加清楚。 

(5) 增加了一个新的结点 EtherChipset。这个结点代替了在接口MIB中的ifExtnsChipSet
结点。

(6)	修改了几处编辑,拼写,语法和标点错误。
3.	概述
对象类型的实例代表了以太网通信介质的接口属性。目前,在Internet-standard MIB中,
以太网介质的标识用ifType对象的三个值来表示:
         ethernet-csmacd(6)
         iso88023-csmacd(7)
         starLan(11)
对于这些接口,在MIB-II [6]中ifSpecific变量的值的对象标识符是:
        dot3    OBJECT IDENTIFER ::= { transmission 7 }
    在这儿的定义是基于IEEE 802.3层管理定义(Layer Management Specification [9]),最
初的解释在Interlan in [10]。这些MIB对象的实现参照IEEE文件的描述(用Pascal pseudocode
的形式)不同的MAC属性在何时,何地,和怎样被测量。IEEE文件也描述了MAC动作的
影响,这些MAC动作可能被这儿定义的MIB对象的多个实例调用。
    在一定程度上,在Layer Management Specification [9]定义中的一些属性由先前在
Internet-standard MIB或Generic Interface Extensions MIB [11]中定义的对象来描述,这样的
一些属性不在该备忘录中重复描述。
    在被其它备忘录定义的对象描述的这些属性中,有以下一些:在特殊接口上发送或接收
的八位字节的数目,在特殊接口上发送或接收的帧的数目,接口的混杂状态,接口的MAC
地址,与接口相关的多点传送信息。

3.1	与RFC 1213关系
    只有在该MIB用在关联"old"接口组时才应用该部分。
    以太网接口与在Internet-standard MIB的上下文的接口的关系是一对一关系。接口对象
实例的值能直接用于标识在这儿定义的相关对象实例。
   
3.2.	与RFC 1573关系
    RFC 1573,接口MIB的发展需要,与接口MIB相关的任何MIB阐明接口MIB中的定
义区域。这些区域在RFC 1573中定义含糊,是为了避免约束MIB,因此排除了一定媒介类
型的管理。
   RFC 1573的Section 3.3列举了,媒介定义MIB必须阐明的几个区域。每一个区域的地
址分配在下面的子部分中描述。为了更好地理解这些区域的总的意图,实现程序参见RFC 
1573。

3.2.1.	分层模块
    该MIB不提供分层。这里没有子层。
   编者的注释:
      我能预见到802.2和以太网收发MIB的发展。它们可能分别在更高子层和更低子层。
该文档间接提到了其可能性和促进该可能性的实现。
      
3.2.2.	虚拟电路
    该媒介不支持虚拟电路,该区域对该MIB不适用。

3.2.3.	接口测试表(ifTestTable)
    该MIB定义了两个媒介测试,该媒介使用该MIB实现:发送数据寄存器(TDR)和回
送(Loopback)。这些测试的执行并不是必需的。许多普通的接口芯片不支持这两个测试的
一个或两个。
   这两个测试是便利的,允许普通的方法调用这些测试。
   标准的MIBs不包含返回TDR测试结果的对象。任何被需要的对象在卖主定义的MIB
中必须被提供。
   
3.2.4.	ifRcvAddressTable
    该表包含了所有IEEE 802.3地址,单一传播,多点传送和广播,为此,该接口将接收
到包并将它们转发到本地的更高层实体。地址的格式被包含在ifRcvAddressTable中,如
ifPhysAddress一样。
  在MAC桥的接口事件中,该表不包括单一传播的地址,这些地址可能被接收转发到一些
其它的端口。该表明确表示不提供网桥地址的过滤机制。

3.2.5.	接口物理地址(ifPhysAddress)
    该对象包含了IEEE 802.3地址,这些地址放在以太网,星形局域网或IEEE 802.3的帧
的源地址池中,这些地址在该接口生成。通常这将被保存在接口硬件的ROM中。一些系统
可能通过软件来设置这些地址。
   在一个系统中在哪里有这些地址,设计者面临一个艰难的选择。选中的地址应该是用来
网络管理的(如,放在ARP的地址是用来主要的IP系统的响应)。
   假如设计者不能真正地选择,建议使用厂家提供的ROM地址。
   假如地址不能被决定,应该返回一组零长度的八位字节的字节串。
   以二进制的形式在该对象中存储地址。地址的存储是以规范的比特次序存储的,也就是
说,组比特(Group Bit)是以第一个八位字节的低次序来放置的。这样,多点传送的地址的
第一个字节将是0x01的设置。

3.2.6.	接口类型(ifType)
    该MIB适用于含有下列接口类型值的接口中:
         ethernet-csmacd(6)
         iso88023-csmacd(7)
         starLan(11)
    含有这些接口类型值的接口以同样的方式映射到以太网MIB (EtherLike-MIB)。以太
网MIB同样适用于所有这三种类型;实现方式也没有什么不同。
  


4.	定义

   EtherLike-MIB DEFINITIONS ::= BEGIN

      IMPORTS
          Counter, Gauge         FROM RFC1155-SMI
          ifIndex, transmission  FROM RFC1213-MIB
          OBJECT-TYPE            FROM RFC-1212;

       -- 该MIB模块使用扩展的OBJECT-TYPE宏定义,如RFC-1212中定义。

      dot3    OBJECT IDENTIFIER ::= { transmission 7 }

      -- 以太网统计组

       dot3StatsTable  OBJECT-TYPE
            SYNTAX     SEQUENCE OF Dot3StatsEntry
            ACCESS     not-accessible
            STATUS     mandatory
            DESCRIPTION
             "配在特定系统中的以太网接口的统计"
            ::= { dot3 2 }


       dot3StatsEntry   OBJECT-TYPE
            SYNTAX      Dot3StatsEntry
            ACCESS      not-accessible
            STATUS      mandatory
            DESCRIPTION
              "一个以太网媒介的特定接口的统计"
            INDEX     { dot3StatsIndex }
            ::= { dot3StatsTable 1 }


       Dot3StatsEntry ::= SEQUENCE {
            dot3StatsIndex                      INTEGER,
            dot3StatsAlignmentErrors            Counter,
            dot3StatsFCSErrors                  Counter,
            dot3StatsSingleCollisionFrames      Counter,
            dot3StatsMultipleCollisionFrames    Counter,
            dot3StatsSQETestErrors              Counter,
            dot3StatsDeferredTransmissions      Counter,
            dot3StatsLateCollisions             Counter,
            dot3StatsExcessiveCollisions        Counter,
            dot3StatsInternalMacTransmitErrors  Counter,
            dot3StatsCarrierSenseErrors         Counter,
            dot3StatsFrameTooLongs              Counter,
            dot3StatsInternalMacReceiveErrors   Counter,
            dot3StatsEtherChipSet               OBJECT IDENTIFIER
       }

       dot3StatsIndex   OBJECT-TYPE
            SYNTAX      INTEGER
            ACCESS      read-only
            STATUS      mandatory
            DESCRIPTION
              "标识以太网媒介的一个接口的唯一索引值。被该索引指示的接口与用相同
的接口索引值标识的接口是同一个。"
            ::= { dot3StatsEntry 1 }

       dot3StatsAlignmentErrors   OBJECT-TYPE
            SYNTAX     Counter
            ACCESS     read-only
            STATUS     mandatory
            DESCRIPTION
             "在一个特定接口上接收到的并且没有通过FCS检测的帧的计数值,它们在
长度上不是字节的完整的数目。由该对象实例表示的计数值的增加是在当MAC服务返回
alignmentError状态值到LLC(或者其他MAC用户)时。通过IEEE 802.3层管理规范,由
于LLC的错误状态表示,增加得到多个错误状态的接收到的帧的数目。"
            REFERENCE
            "IEEE 802.3 Layer Management"

            ::= { dot3StatsEntry 2 }

       dot3StatsFCSErrors   OBJECT-TYPE
            SYNTAX      Counter
            ACCESS      read-only
            STATUS      mandatory
            DESCRIPTION
            "在一个特定接口上接收到的并且没有通过FCS检测的帧的计数值,它们在长
度上是字节的完整的数目。由该对象实例表示的计数值的增加是在当MAC服务返回
frameCheckError 状态值到LLC(或者其他MAC用户)时。通过IEEE 802.3层管理规范,
由于LLC的错误状态表示,增加得到多个错误状态的接收到的帧的数目。"
            REFERENCE
            "IEEE 802.3 Layer Management"
            ::= { dot3StatsEntry 3 }

       dot3StatsSingleCollisionFrames   OBJECT-TYPE
            SYNTAX      Counter
            ACCESS      read-only
            STATUS      mandatory
            DESCRIPTION
            "在一个特定接口上成功发送的帧的计数值,此时发送恰好被一个冲突所抑制。
被一个对象实例所累计的帧数也被相关的dot3StatsMultipleCollisionFrames对象的
ifOutUcastPkts 或ifOutMulticastPkts或 ifOutBroadcastPkts,实例所累计,不被
dot3StatsSingleCollisionFrames对象的相关实例所累计。"
            REFERENCE
            "IEEE 802.3 Layer Management"
            ::= { dot3StatsEntry 4 }

       dot3StatsMultipleCollisionFrames   OBJECT-TYPE
            SYNTAX      Counter
            ACCESS      read-only
            STATUS      mandatory
            DESCRIPTION
            "在一个特定接口上成功发送的帧的计数值,此时发送恰好被两个或更多个冲
突所抑制。被一个对象实例所累计的帧数也被相关的dot3StatsMultipleCollisionFrames对象
的ifOutUcastPkts 或ifOutMulticastPkts或 ifOutBroadcastPkts,实例所累计,不被
dot3StatsSingleCollisionFrames对象的相关实例所累计。"
            REFERENCE
            "IEEE 802.3 Layer Management"
            ::= { dot3StatsEntry 5 }

       dot3StatsSQETestErrors   OBJECT-TYPE
            SYNTAX     Counter
            ACCESS     read-only
            STATUS     mandatory
            DESCRIPTION
            " SQE TEST ERROR次数 的计数值消息是由一个特定接口的PLS子层生成
的。 SQE TEST ERROR消息的定义在ANSI/IEEE 802.3-1985的section 7.2.2.2.4,它的产生
的描述参见同个文档的section 7.2.4.6。"
            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      Counter
            ACCESS      read-only
            STATUS      mandatory
            DESCRIPTION
            "因为媒介忙,所以在一个特定接口上试图第一次发送被延迟的帧的计数值。
被该对象的实例所表示的计数值不包括在冲突中卷入的帧的数目。"
            REFERENCE
            "IEEE 802.3 Layer Management"
            ::= { dot3StatsEntry 7 }

       dot3StatsLateCollisions   OBJECT-TYPE
            SYNTAX      Counter
            ACCESS      read-only
            STATUS      mandatory
            DESCRIPTION
            "在一个特定接口上检测到的冲突的次数的计数值比512比特-次数进入包的发
送更迟。512比特-次数相当与在一个10 Mbit/s系统上的51.2微秒。包含在一个由该MIB
对象实例代表的计数器中的一个冲突也被认为是与其它冲突相关统计的普通冲突。"
            REFERENCE
            "IEEE 802.3 Layer Management"
            ::= { dot3StatsEntry 8 }

       dot3StatsExcessiveCollisions   OBJECT-TYPE
            SYNTAX    Counter
            ACCESS    read-only
            STATUS    mandatory
            DESCRIPTION
            "由于在一个特定接口上过多的冲突导致发送失败的帧的数目的计数器。"
            REFERENCE
            "IEEE 802.3 Layer Management"
            ::= { dot3StatsEntry 9 }


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -