好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

RFC1155基于TCPIP网络的管理结构和标记.doc

16页
  • 卖家[上传人]:cn****1
  • 文档编号:504308878
  • 上传时间:2023-08-27
  • 文档格式:DOC
  • 文档大小:73KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • RFC1155 Structure and Identification of Management Information for TCP/IP-based Internets RFC1155 基于TCP/IP网络的管理结构和标记组织:中国互动出版网(http://www.china- Working Group M. RoseRequest for Comments: 1155 Performance Systems InternationalObsoletes: RFC 1065 K. McCloghrie Hughes LAN Systems May 1990基于TCP/IP网络的管理结构和标记(RFC1155 Structure and Identification of Management Information for TCP/IP-based Internets)目录1.本文档的状态 22. 介绍 23. 管理信息的结构和标记 33.1 名字 33.1.1. 目录 43.1.2. Mgmt 43.1.3. Experimental 43.2. 语法 53.2.1. 原始类型 53.2.1.1. 枚举整数的指导方针 53.2.2. 构造类型 53.2.3. 定义的类型 53.2.3.1. NetworkAddress 63.2.3.2. IpAddress 63.2.3.3. Counter 63.2.3.4. Gauge 63.2.3.5. TimeTicks 63.2.3.6. Opaque 63.3. 编码 64. 管理对象 74.1. 对象名 74.2. 对象类型和实例 74.3. 管理对象宏 95. MIB扩展 106. 定义 117.感谢 148. 参考 159.安全的考虑: 1610.作者地址: 161.本文档的状态本RFC是RFC1065的改进,同时修正了一些印刷上的错误,技术内容并未作改变。

      本文档提供了基于TCP/IP网络的管理结构和标记的普通定义特别的,除了描述了管理信息库和网络管理协议,本文档还提供了一种简单、可行的架构和系统来管理基于TCP/IP的网络,特别是INTERNET因特网活动组织建议所有的IP和TCP实现应该是可网络管理的这意味着要实现因特网管理信息库MIB(RFC-1156)和SNMP(RFC1157)或CMOT(RFC1095)这两种建议的管理协议中至少一种值得一说的是,现在SNMP已经是完全的INTERNET标准,而CMOT还是个草案可以从Host and Gateway Requirements RFCs中获得该标准得更多的信息请参考最新版的“Internet正式协议标准”来获得本协议的标准化程度和状态本文档的发布不受任何限制2. 介绍本文描述的是用于管理TCP/IP网络的一般结构和方法,网络管理的对象信息模型和一系列用来描述管理信息的普通类结构的正式描述使用了抽象语法描述(ASN.1)本文不说明具体的解决方法,也不是什么协议和数据结构,如果需要这方面的内容请参阅SNMP和MIB的说明在IEEE中有文章是关于Internet管理结构和方法的,本文基本上来自于这篇文章,但在以下几方面有所不同:那篇文章主要说明OSI类型网络的管理,对于SNMP并不适用。

      本文要达到两个目标:简单性和可扩展性,虽然网络管理的研究已经开展了许多年,但是对这方面问题的理解的深度和广度不见得有多好通过给出一个通用的SMI,可以为未来的发展打好一个基础3. 管理信息的结构和标记管理对象通过虚拟信息存储访问,我们称这一结构为管理信息库或MIBMIB中的对象以ASN.1定义每个对象有自己的名字,语法和编码名字就象对象标记,它是一个管理管理用的名字对象类型的请求定义了和对象类型相一致的抽象数据结构虽然这可以通过ASN.1进行定义,但在本文中还是加以了限制这种限制是为了定义的结果更为一般对象类型的编码说明对象类型的实例如何通过对象的类型语法表示通常将对象的语法和编码通过对象的定义进行连结,这也是对象在网络上传输的形式至于定义MIB或管理协议,这不是本文的工作,本文只是通过一个纲领性的说明陈述一般性的原则当然,在有些时候,定义也加以了限制,这是为某种特定的管理而加的,在具体实现时可以不用管这些限制3.1 名字名字用于标记管理对象对象标记概念用于进行定义无论对象是什么语义,对象标记是确定某些对象的方法对象标记是根据全局树而来的整数串这个树和一些标记过的结点相连每个结点还有子结点。

      我们对对象标记的理解应该是建立在对这个全局树进行遍历的基础上的一个标记就是一个简单的文本描述和一个整数根结点不标记,它至少要有三个子结点,一个子结点由国际标准化组织管理,标记为iso(1);另一个由CCITT管理,标记为ccitt(0);第三个由两者共同管理,标记为:joint-iso-ccitt(2)在iso(0)下,ISO有一个子树用于其它国际组织,org(3),对于子结点来说,两个留给美国国家标准和技术局,另一个由NIST转给美国国防部,dod(6)就本文来说,DoD未指明它如何管理自己的对象标记子树本文假设DoD将给Internet分一个区,它由IAB由下面的方式管理:internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }也就是说,对象标记的Internet子树以1.3.6.1开始本文作为IAB同意的标准,说明管理对象标记子树的策略开始时,四个结点是这样的:directory OBJECT IDENTIFIER ::= { internet 1 }mgmt OBJECT IDENTIFIER ::= { internet 2 }experimental OBJECT IDENTIFIER ::= { internet 3 }private OBJECT IDENTIFIER ::= { internet 4 }3.1.1. 目录directory(1)子树留作以后OSI目录如何被用作Internet目录。

      3.1.2. Mgmtmgmt(2)子树用于标记定义在IAB文件中的对象例如,如果定义初始Internet标准MIB的RFC被指定为管理文档号1,此RFC可以被用作对象标记:{ mgmt 1 }或1.3.6.1.2.1来定义Internet标准的MIB本文的后半部分将定义新的MIB标准3.1.3. Experimentalexperimental(3)子树定义用于Internet实验的对象例如实验者可能接收到定义号17,那可用的对象标记就是:{ experimental 17 }或1.3.6.1.3.17IANA对如何使用此子树提出要求3.1.4. Privateprivate(4)子树用于定义其它对象此子树最初只有一个孩子:enterprises OBJECT IDENTIFIER ::= { private 1 }使用enterprises(1)时可以允许提供网络子系统的机构来注册它们产品的模型在接收到子树时,一个企业可以在子树中定义新的MIB对象而且此企业也应该在此子树下注册它的网络子系统,这样可以在管理协议中进行有效地管理例如,如果"Flintstones, Inc."生产网络子系统,它会要求一个在企业子树下的结点,这样的结点可能进行如下编号:1.3.6.1.4.1.42,它可能在此下面注册它自己的路由器为:1.3.6.1.4.1.42.1.13.2. 语法语法是根据对象类型定义对象结构,定义时使用ASN.1,但ASN.1中的一些通用化需要加以限制。

      在ASN.1中ObjectSyntax定义可用于不同对象类型的语法3.2.1. 原始类型ASN.1中的原始类型包括INTEGER,OCTET STRING,OBJECT IDENTIFIER和NULL3.2.1.1. 枚举整数的指导方针如枚举整数列为一个对象类型,拥有值0的命名号不应该出现在枚举列表中,而且不能使用此值 3.2.2. 构造类型ASN.1中的SEQUENCE可用,使用它可以建立对于列或表对于列,语法如下:SEQUENCE { , ..., }其中是原始类型对于表,语法如下:SEQUENCE OF 其中指向列3.2.3. 定义的类型允许在一个新应用产品的范围内定义新类型,新类型必须能够分解为基本类型,列,表或其它新类型3.2.3.1. NetworkAddress此类型代表多个可能的协议族中的一个地址格式当前只有只允许Internet协议族3.2.3.2. IpAddress这种定义的类型代表32位的IP地址,它表示为长度为4的字符串在ASN.1类型使用ASN.基本编码规则进行编码时,只能使用原始编码形式。

      3.2.3.3. Counter这种定义的类型代表一个非负整数,它只能增加,直到最大值当达到最大值后,它会返回0重新开始本文指定它的最大值为2^32-1,也就是42949672953.2.3.4. Gauge此类型代表一个非负整数,它可以可以增加或减少,但在最大值时停止本文指定它的值为2^32-1,也就是42949672953.2.3.5. TimeTicks此类型为非负整数,用于记录从一时间点起经过了多少个百分之一秒的时间3.2.3.6. Opaque此类型支持对ASN.1语法进行扩充的能力只类型只要求接收方能够对数据进行解密,并没有要求接收方一定要理解其内容3.3. 编码在对象类型的实例实编码以后,它的值可以将ASN.1的基本编码规则用于对象类型的语法而进行传输4. 管理对象本文不定义MIB对象,但本文指定一种可被其它文章使用的的格式一个对象定义通常包括下面五个域: · OBJECT:是一个字符串名,它叫OBJECT DESCRIPTOR,它指定对象类型,这个类型和OBJECT IDENTIFIER相对应 · 语法:对象类型的抽象语法它必须可以解析到ASN.1类型ObjectSyntax的一个实例上。

      · 定义:对对象类型语义的文本描述实现中必须保证对象的实例满足这个定义,因为这个MIB是用于多厂商环境中的,要照顾到它们的情况对象在不同的机器上有相同的意。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.