计算机网络管理 教学课件 PPT 作者 雷震甲 第二章 管理信息库MIB-2

上传人:E**** 文档编号:89490725 上传时间:2019-05-25 格式:PPT 页数:49 大小:4.06MB
返回 下载 相关 举报
计算机网络管理 教学课件 PPT 作者 雷震甲 第二章 管理信息库MIB-2_第1页
第1页 / 共49页
计算机网络管理 教学课件 PPT 作者 雷震甲 第二章 管理信息库MIB-2_第2页
第2页 / 共49页
计算机网络管理 教学课件 PPT 作者 雷震甲 第二章 管理信息库MIB-2_第3页
第3页 / 共49页
计算机网络管理 教学课件 PPT 作者 雷震甲 第二章 管理信息库MIB-2_第4页
第4页 / 共49页
计算机网络管理 教学课件 PPT 作者 雷震甲 第二章 管理信息库MIB-2_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《计算机网络管理 教学课件 PPT 作者 雷震甲 第二章 管理信息库MIB-2》由会员分享,可在线阅读,更多相关《计算机网络管理 教学课件 PPT 作者 雷震甲 第二章 管理信息库MIB-2(49页珍藏版)》请在金锄头文库上搜索。

1、第二章 管理信息库MIB-2,2.1 SNMP的基本概念,OSI/RM TCP/IP协议簇,2.1.1 TCP/IP协议簇,Internet主要协议之间的调用关系,SNMP管理TCP/IP协议的运行,与TCP/IP协议运行有关的信息按照SNMP定义的管理信息结构存储在管理信息库中。,在Internet中,对网络、设备和主机的管理叫做网络管理,网络管理信息存储在管理信息库MIB中,2.1.2 TCP/IP网络管理框架,SNMP的配置框架,SNMP由两部分组成:一部分是管理信息库结构的定义,另一部分是访问管理信息库的协议规范。,Internet最初的网络管理框架由四个文件定义,2.1.3 SNMP

2、协议体系结构,每个代理进程管理若干被管理对象,并且与某些管理站建立团体(Community)关系,SNMP要求所有的代理设备和管理站都必须实现TCP/IP协议。对于不支持TCP/IP的设备不能直接用SNMP进行管理。为此,提出了委托代理的概念,,注册层次,2.2 MIB结构,MIB-2的分组结构,SNMP环境中的所有被管理对象组织成树结构,这种层次树结构有3个作用 1)表示管理和控制关系 2)提供了结构化的信息组织技术 3)提供了对象命名机制,抽象语法表示ASN.1(Abstract Syntax Notation Number One)是一种形式语言,它提供了统一的网络数据表示,用于定义应用

3、数据的抽象语法和应用层协议数据单元的结构 用ASN.1定义的抽象数据在传送过程中按照基本编码规则(Basic Encoding Rule,BER)变换成比特串,这就构成了在网络上传送的数据包,2.2.1 MIB中的数据类型,MIB中使用了ASN.1中的5种通用类型,前4种是基本类型(Primitive Types),最后一种是构造类型(Constructor Types)。,另外,RFC1155文件还根据网络管理的需要定义了下列应用类型: 1. NetworkAddress:= CHOICEinternet IpAddress ASN.1的CHOICE构造的语义是“从表中任选一个类型”,MIB

4、中的NetworkAddress定义成从各种网络地址中任选一种,但目前还是只有Internet IP地址一种,以后可能还是这样。 2. IpAddress:=APPLICATION 0 IMPLICIT OCTET STRING(SIZE(4) 32位的IP地址,定义为OCTET STRING类型。,3.Counter:= APPLICATION 1 IMPLICIT INTRGER(04 294 967 295) 计数器类型是一个非负整数,其值可增加,但不能减少,达到最大值232-1后回零,再从头开始增加,如图2.12(a)所示。计数器可用于计算接收到的分组数或字节数等。 4.Gauge:=

5、 APPLICATION 2 INTEGER(04 294 967 295) 计量器类型是一个非负整数,其值可增加,也可减少。计量器的最大值也是232-1。与计数器不同的地方是计量器达到最大值后不回零,而是锁定在232-1。如图2.12(b)所示。计量器可用于表示存储在缓冲队列中的分组数。,5.TimeTicks:= APPLICATION 3 INTEGER(04 294 967 295) 时钟类型是非负整数。时钟的单位是百万分之一秒,可表示从某个事件(例如设备启动)开始到目前经过的时间。 6.Opaque:=APPLICATION 4 OCTET STRING - arbitrary AS

6、N.1 value 不透明类型即未知数据类型,或者说可以表示任意类型。这种数据编码时按OCTET STRING处理,管理站和代理都能解释这种类型。,管理对象的宏定义,2.2.2 管理信息结构的定义,OBJECT-TYPE MACRO:= BEGIN TYPE NOTATION:= “SYNTAX” type(TYPE ObjectSyntax) “ACCESS” Access “STATUS” Status DescrPart ReferPart IndexPart DefValPart VALUE NOTATION:=value (VALUE ObjectName) Access:=“rea

7、d-only”|“read-write”|“write-only”|“not-accessible” Status:=“mandatory”|“optional”|“obsolete”|“deprecated” DescrPart:=“DESCRIPTION” value(description DisplayString) | empty ReferPart:=“REFERENCE” value(reference DisplayString) | empty IndexPart:=“INDEX” “” IndexTypes “” IndexTypes:=IndexType|IndexTyp

8、es “,” IndexType IndexType:=value(indexobject ObjectName)|type (indextype) DefValPart:=“DEFVAL” “” value(defvalue ObjectSyntax) “” | empty DisplayString:=OCTET STRING SIZE(0255) END,关键的成分解释如下: SYNTAX:表示对象类型的抽象语法,可以是表2.1中的5种类型之一,或者上面列出的6种应用类型之一。 ACCESS:定义对象的访问方式。可选择的访问方式有只读(read-only)、读写(read-write)、

9、只写(write-only)和不可访问(not-accessible)4种(MIB树中的非叶子结点不能访问)。,STATUS:说明实现是否支持这种对象。状态子句中定义了必要的(mandatory)和任选的(optional)两种支持程度。过时的(obsolete)是指老标准支持而新标准不支持的类型。如果一个对象被说明为可取消的(deprecated),则表示当前必须支持这种对象,但在将来的标准中可能被取消。 DesctPart:这个子句是任选的,用文字说明对象类型的含义。,ReferPart:这个子句也是任选的,用文字说明可参考在其他MIB模块中定义的对象。 IndexPart:用于定义表对象

10、的索引项。 DefValPart:定义了对象实例的默认值,这个子句是任选的。 VALUE NOTATION:指明对象的访问名。,SMI只存储标量对象和二维数组,二维数组叫做表对象(Table)。表的定义要用到ASN.1的序列类型和对象类型宏定义中的索引部分。,2.3 标量对象和表对象,TCP连接表的定义,表中的标量对象叫做列对象,列对象有唯一的对象标识符,这对每一行都是一样的。 索引对象的值用于区分表中的行。 这样,把列对象的对象标识符与索引对象的值组合起来就说明了列对象的一个实例。,2.3.1对象实例的标识,一般的规律是这样。假定对象标识符是y,该对象所在的表有N个索引对象i1,i2,iN,

11、则它的某一行的实例标识符是: y.(i1).(i2).(iN),2.3.2词典顺序,IP路由表对象及其实例的词典顺序,一个简化的IP路由表,IP路由表对象及其实例的子树,RFC1213定义了管理信息库第2版,即MIB-2 RFC1213说明了选择管理对象的标准: 1)包括了故障管理和配置管理需要的对象。 2)只包含“弱”控制对象。所谓“弱”控制对象就是一旦出错对系统不会造成严重危害的对象。这反映了当前的管理协议不是很安全,不能对网络实施太强的控制。 3)选择经常使用的对象,并且要证明当前的网络管理中正在使用。,2.4 MIB-2功能组,4)为了容易实现,开发MIB-1时限制对象数为100个左右

12、,在MIB-2中,这个限制稍有突破(117个)。 5)不包含具体实现(例如BSD UNIX)专用的对象。 6)为了避免冗余,不包括那些可以从已有对象导出的对象。 7)每个协议层的每个关键部分分配一个计数器,这样可以避免复杂的编码。,系统组(system group)提供了系统的一般信息,2.4.1 系统组,系统组对象,接口组(interface group)包含关于主机接口的配置信息和统计信息,2.4.2 接口组,接口组对象,地址转换组(address translation group)包含一个表,该表的一行对应系统的一个物理接口,表示网络地址到接口的物理地址的映像关系。,2.4.3 地址转

13、换组,ip组提供了与IP协议有关的信息,2.4.4 IP组,另外,RFC1354(1992年7月)提出了代替IP路由表的新标准,叫做IP转发表,ICMP是IP的伴随协议。所有实现IP协议的结点都必须实现ICMP协议,2.4.5 ICMP组,icmp组对象,tcp组包含与TCP协议的实现和操作有关的信息,2.4.6 TCP组,tcp组对象,udp组类似于tcp组,它包含的对象都是必要的,2.4.7 UDP组,egp组提供了关于EGP路由器发送和接收的EGP报文的信息,以及关于EGP邻居的详细信息等,2.4.8 EGP组,设置这一组的目的是针对各种传输介质提供详细的管理信息,2.4.9 传输组,以太网MIB对象,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号