网络管理与维护(3.2)MIB、管理信息
之前要求记住1.3.6.1
这节课就要记到1.3.6.1.2.1
这个网站查询OID
一个树,节点不是一个文档能全部定义的。要查询某个节点在那个RFC用这个查
树形可以表示由上到下的管理关系
学习SNMP,他所有的节点都在internet下面
有了结构化的信息
命名规则已经提到过了,不再赘述。
学习重点在2(标准)与4(思科,华为)上
管理信息(第一章的知识,做一个回顾)
管理信息经常是数值或者文字,
两种状态(up,down)
ASH.1满足上述需求。
MIB中使用的两类类型
不用set
要么加choice,要么加标签。表示了特定的应用类
choice只有ipaddress这一个选项
octet String不能用点分十进制
计数器到达2^32-1后归零。可用于计算分组与字节数
计量器可大可小。最后会归于最大值。表示缓冲队列的数组
时钟类型,0.01S,可表示最大497天,且需要设置基准时间
不透明类型作用就是防止从BER编码倒推会ASN.1
本身整数1的编码应该是10 01 00001
然后Opaque类型将他分装成v,重写TLV。当然要注意,Opaque类型实际上已经弱化了TLV形式,已经不算是真正的TLV
要定义被管对象就用了宏定义的概念
宏定义概念
每一个宏实例就和一个对象一一对应
语法指的是:管理信息在物理现实取值的值的数据类型
先找父节点(system)然后写一个不能重复的名字,标识为新的节点
实际上就是octet string.起了个别名。便于理解
一个物理实体必须要实现该对象
一个被管对象就是一个宏实例
三个洞。
ASN.1的角度上
规定类型
规定值
这种是便于理解的,但是是错的
1155中标准的格式
文中说明了为什么没有sequence。他不是简单类型,本身有很多可能性,
底下的五个类型,实际上是6个,少了个ipaddress
exports和oid定义
然后跟着宏定义
obsolete可以被淘汰
乱成一锅粥,我都不知道我在学啥,就这么记吧
MIB就是之前学的这些东西,接下来学习的就是SMI的内容。