网络管理-002-mib

上传人:子 文档编号:51927392 上传时间:2018-08-17 格式:PPT 页数:53 大小:1.41MB
返回 下载 相关 举报
网络管理-002-mib_第1页
第1页 / 共53页
网络管理-002-mib_第2页
第2页 / 共53页
网络管理-002-mib_第3页
第3页 / 共53页
网络管理-002-mib_第4页
第4页 / 共53页
网络管理-002-mib_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《网络管理-002-mib》由会员分享,可在线阅读,更多相关《网络管理-002-mib(53页珍藏版)》请在金锄头文库上搜索。

1、计算机网络管理王春山 讲师 MIB层次结构定义 SNMP ASN.1数据类型 标量对象和表对象的表示和检索方法 MIB组的管理功能SMI 定义了存储于MIB中的管理信息的语法和 语义 以ASN.1形式化描述 ASN.1=Abstract Syntax Notation One 正式的语言 (这里是指抽象语法) 用于创建MIBMIB 用于存储和交换管理信息 w 代理进程Agent MIB with local information w 管理站进程Manager MIB with overall informationSNMPv1管理信息结构SMI抽象语法与传送语法的关系ASN.1符号 ASN.

2、1简单类 BOOLEAN INTEGER BIT STRING OCTET STRING ENUMERATED NULL REALASN.1结构类 SEQUENCE SEQUENCE OF SET SET OF CHOICE ANYASN.1结构类之例 SEQUENCE OF EthernetCollisionsCounter:=SEQUENCE OFhighValueINTEGER,lowValueINTEGER SEQUENCELanSimpleCounterLimits:= SEQUENCEethernetCounter1 COMPONENTSOF EthernetCollisionsC

3、ounter, tokenRingCounter1 COMPONENTS OF TokenRingTokenLostASN.1标签 用于给变量确定模型,消除二义性 EXPLICIT 或 IMPLICIT IMPLICIT-无需传送数据类型给对方 EXPLICIT-需要传送数据类型给对方 如果没有IMPLICIT标签则假设使用 EXPLICIT 标签ASN.1标签类 ASN.1有四种标签类型 Universal class: data type in universal class are application-independent (ISO 8824/X.208) Application

4、class: tag in application class are specific to application Context-specific class: in structured types, distinguish different element Private class: is used extensively by venders of network products 标签值ASN.1的Universal类ASN.1-APPLICATION类 与Application相关 通用类Universal标签值可以被应用类 Application标签值覆盖 例如:Anot

5、herCounter:=APPLICATION 1 IMPLICIT INTEGERASN.1-上下文类 与Application相关 在构造类中区分不同元素 例如: BeaconingCounter:= SET counterName 0 IMPLICIT VisibleString, counterNumber 1 IMPLICIT INTEGER 其他类 OBJECT IDENTIFIERUniquely identifies an object ObjectDescriptionHuman readable text describing the object EXTERNALType

6、s defined is external to the standard UTCTimeYYMMDDHHMMSS GeneralizaedTimeYYYYMMDDHHMMSSASN.1-MACRO 用于定义本地的新变量类型和值 ASN.1 Macro的结构MACRO:= BEGINTYPE NOTATION:=VALUE NOTATION:=END -TYPE NOTATION defines the syntax of new types -VALUE NOTATION defines the syntax of new valuesSNMPv1管理信息结构SMI(1) SMI树为MIB变

7、量提供了一致的定义、描述和命名方法 。在SMI树中除根结点以外的所有结点都被分配了一个 数值,用于标识同一父结点下的多个子结点,例如,根 结点下有三个子结点CCITT、ISO和JOINT-ISO-CCITT ,分别分配数值0、1和2,以区分三个不同国际标准组 织 SMI用对象标识符(ObjectID)命名每个MIB变量,它 可以唯一地标识SMI树中的每个对象。对象标识符是由 从根结点对象结点经历的所有结点的数值组成数值序列 ,数值之间用“.”隔开。例如,udpInDatagrams的对象标 识符为1.3.6.1.2.1.7.1SNMPv1管理信息结构SMI(2)管理对象定义样板(Macro)

8、-definition of object types OBJECT-TYPE MACRO:= BEGIN TYPE NOTATION:=“SYNTAX”type (TYPE ObjectSyntax) “ACCESS”Access “STATUS”Status VALUE NOTATION:=value (VALUE ObjectName) Access:=“read-only” |“read-write” |“write-only” |“not-accessible” Status:=“mandatory” |“optional” |“obsolete” END -names of obj

9、ects in the MIB ObjectName:=OBJECT IDENTIFIERSNMPv1管理信息结构SMI(3) 管理对象定义举例 ipRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IpRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION “This entitys IP Routing table.“ := ip 21 对象实例的识别(1) SNMP对MIB进行访问时,所要访问的是 对象的一个特定的实例,而不是对象类型 。对于具有多个对象实例的对象,只用 ObjectID

10、不足以区分多个对象实例 SMI文档(RFC 1155)指出:在MIB中没 有定义识别对象实例的方法,识别对象实 例是通过协议的特定机制来完成,因而对 象实例的识别由SNMP定义对象实例的识别(2) 列对象标识:SNMP定义了两种识别特定 对象实例的方法,即顺序访问技术和随机 访问技术 w 顺序访问技术:基于MIB结构中的按字典 顺序 w 随机访问技术:ObjectID之后增加一个索 引对象值对象实例的识别(3) 随机访问举例在一台路由器中通常有多个接口,每个接口的信 息都存储在一张表中,在SMI树中接口类型( ifType)的ObjectID为1.3.6.1.2.1.2.2.1.3,但是 如果

11、要标识路由器中的第2个接口的类型,必须 在ifType的ObjectID后面增加一个2(ifIndex) ,即表示成1.3.6.1.2.1.2.2.1.3.2对象实例的识别(4)随机访问举例 例2:IP组中的ipRouteTable如下,其中ipRouteDest为索引对象对象实例的识别(5) 标量对象对于标量对象,每一个标量对象只有一个对象实 例。为了对象约定的一致性,并区别一个对象 和对象实例,SNMP规定一个标量对象的实例标 识由它的对象标识符加上后缀0组成。例如:如 sysDescr、sysObjectID和sysUpTime等,则后 面的索引值为0例如:sysDescr的Object

12、ID为 1.3.6.1.2.1.1.1,它的对象实例用 1.3.6.1.2.1.1.1.0表示管理信息库MIB-2在基于TCP/IP系统管理中,包含有关被管理资源以 及元素信息的数据库被称为管理信息库(MIB)。本章详 细介绍了管理信息库MIB-2中的功能组包括系统( System)组、接口(Interfaces)组、IP组、地址转换( AT)组、Icmp组、Tcp组、Udp组、Egp组和传输( Transmission)组。 l MIB 简介 l MIB-2 功能组 l MIB-2的局限性 l 小结1 MIB1 MIB简介简介 RFC1066 MIB-1RFC1066 MIB-1 它包括了8

13、个功能组,约100 个对象。RFC1213 MIB-2 RFC1213 MIB-2 包含11个功能组和171个 对象。4.2 MIB-2功能组功 能 组组对对象标识标识 符主 要 描 述SystemMib-2 1关于系统统的总总体信息,如系统说统说 明和管理 信息InterfacesMib-2 2关于系统统到子网的各个接口的信息AtMib-2 3关于IP地址与物理地址的转换转换IpMib-2 4关于IP的信息IcmpMib-2 5关于ICMP的信息TcpMib-2 6关于TCP的信息UdpMib-2 7关于UDP的信息EgpMib-2 8关于EGP的信息CmotMib-2 9关于CMOT协议协

14、议 保留TransmissionMib-2 10关于传输传输 介质质的管理信息,为传输为传输 信息保 留SnmpMib-2 11关于SNMP的信息系统(System)组是Internet标准MIB中最基本的一个组,包含一 些最常用的被管对象。网络管理系统一旦发现新的系统被加到网络中 ,首先需要访问该系统的这个组,来获取系统的名称、物理地点和联系人等信息。所有系统都必须包含System组 System(mib-2 1)System(mib-2 1)sysDescr(1) sysDescr(1) 系统描述系统描述sysObjectID(2) sysObjectID(2) 系统制造商标识系统制造商标

15、识sysUpTime(3) sysUpTime(3) 系统的运行时间系统的运行时间sysContact(4) sysContact(4) 系统的管理人员系统的管理人员sysName(5) sysName(5) 系统的名字系统的名字sysLocation(6) sysLocation(6) 系统的物理地址系统的物理地址( (放置地点放置地点) )sysServices(7) sysServices(7) 系统提供的协议层服务系统提供的协议层服务2.1 2.1 系统组系统组(System group)(System group)System组的对象标识符子树2.2 2.2 接口组接口组(Interfaces group)(Interfaces group)接口组提供了网络实体接口组提供了网络实体物理层接口物理层接口的信息,包括的信息,包括配置信息配置信息和每个接口上发和每个接口上发 生事件的生事件的统计信息统计信息。所有的。所有的SNMPSNMP代理都代理都要求实现要求实现interfaceinterface组。接口组由两个顶级对象组成。组。接口组由两个顶级对象组成。 interfaces(mib-2 2) ifNumber(1) 网络接口数,记录一个网络设备的所有接口的总数 ifTable(2) 记

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

当前位置:首页 > 生活休闲 > 科普知识

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