mib结构和语法

mib结构和语法

ID:30225101

大小:77.50 KB

页数:13页

时间:2018-12-28

mib结构和语法_第1页
mib结构和语法_第2页
mib结构和语法_第3页
mib结构和语法_第4页
mib结构和语法_第5页
资源描述:

《mib结构和语法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案1 MIB基础知识MIB(ManagementInformationBase,管理信息库)是MO(ManagedObject管理对象)定义的集合。MIB文件是按照ASN.1定义的文本文件。 每个管理对象都对应一个节点,并且用OID(ObjectIdentifier)来标识;数据管理对象对应叶子节点;所有的管理对象形成了一棵管理树。1.1基本概念对象标识:对象标识是一种数据类型,它指明一种授权命名的对象。表示为一个整数序列,以点分隔。MIB树:表示对象标识的整数构成一个树型结构,类似于DNS和文件系统。对象标识从顶部开始,顶部没有标识,以r

2、oot表示。所有的MIB变量都从1.3.6.1.2.1这个标识开始。树上的每个节点还有文字名,例如:1.3.6.1.2.1就和iso.org.dod.internet.memt.mib对应。 图1管理信息库的对象命名举例1.2 MIB分类MIB依据数据的通用性可以分为:(1)标准MIB:rfc1213,rfc1471,rfc1724,rfc2618等等  注:通用性MIBrfc1213习惯称为MIB-II精彩文档实用标准文案(2)自定义MIB:当标准MIB信息不足以描述厂商设备,需要自定义MIB,但首先要向IANA组织申请编号。1.3MIB管理对象的

3、基本属性管理对象的四个基本属性如下:(1)对象类型(ObjectType):定义了一个特定对象的名字,例如sysUpTime。这个名字只是一个标示符。MIB对象既可以用这个标示符来表示,也可以用相应的MIB号码来表示。例如定义internetOBJECTIDENTIFIER::={isoorg(3)dod(6)1}那么既可以用internet也可以用字串.1.3.6.1来表示这个对象。(2)语法(Syntax):指定了数据类型,例如整数、8位组串数字(字符串;范围为0至255)、对象标识符(预先定义的数据类型别名)或NULL。NULL是留待的后使用的

4、空位。(3)访问(Access):表明了这个特定对象的访问级别。合法的值有:只读、读写、只写和不可存取。(4)状态(Status):定义了这个对象的实现需要:必备的(被管理节点必须实现该对象);可选的(被管理对象可能实现该对象):或者已废弃的(被管理设备不需要再实现该对象)1.4 MIB两种对象类型(1)标量(Type-SpecificObjects):sysDescrOBJECT-TYPE    SYNTAXDisplayString(SIZE(0..255))::={system1}OID:mib-2.system.1.0(2)表量(Column

5、arObjects):OID:mib-2.interface.ifTable.ifEntry.ifDescr.2mib-2.interface.ifTable.ifEntry.ifDescr.6mib-2.interface.ifTable.ifEntry.ifType.2mib-2.interface.ifTable.ifEntry.ifType.62 自定义MIB   自定义MIB包含的内容有:模块级别信息、对象定义(OBJECTTYPE,包括标量对象和表对象)、陷阱定义(TRAPTYPE)。第1行是MIB开始第2-7行引入外部定义第8-13行是

6、模块信息定义精彩文档实用标准文案第19-28行是MO定义第30-36行是TRAP定义第37行是MIB结束2.1 常用对象类型v1中的(1)简单类型:Integer、OctetString、ObjectIdentifier、Null(2)应用类型:IpAddress、Counter、Gauge、TimeTicks、Opaquev2中的(1)简单类型:Integer32、OctetString、ObjectIdentifier、Null(2)应用类型:IpAddress、Counter32、Counter64、Gauge32、Unsigned32、Tim

7、eTicks、Opaque、BITSTRING2.2 自定义MIB基本原则(1)优先采用标准MIB:如果确实无法满足要求才考虑自定义MIB(2)采用最新的SNMPV2-SMI来定义MIB:使用最新的SNMPv2定义MIB可以使得对MIB的描述更详尽,可用的类型也更丰富。(3)层次清晰,定义时顺序合理       —先定义根节点。       —在定义对象前,如有自定义类型,应当先书写自定义类型的定义。       —先定义标量对象,再表量对象。(4)符合惯例,以标准MIB为参考3理解和掌握ASN.1句法3.1 对象标识符类型(OBJECTIDENTI

8、FIER)在ASN.1中,对象标识符类型描述对象的抽象信息,MIB树中的每一个标号是用对象标识符描述的。由于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。