网络管理与维护(4.6)SNMPV2 SMIV2 MIBV2

SNMPV2实现新功能
在这里插入图片描述
支持分布式,管理站相互通信
SMIV2版本
2个新PDU
在这里插入图片描述
主要学RFC2578
在这里插入图片描述
回忆SMI内容:
标识对象
规定ASN.1数据类型
提供对象类型的宏定义
在这里插入图片描述
在RFC1515中
这种定义方式这些首先不是管理对象
只是辅助节点
因为管理对象只有聚合两种,非聚合两种
宏定义需要五种类型

在这里插入图片描述
SMIV2新增加两个新节点
在这里插入图片描述
没有引用,没有输出
自己全部定义,自己可以全盘提供其他模块
在这里插入图片描述
四种宏定义
OBJECT-IDENTITY是对1212的进一步修订
在这里插入图片描述
宏定义可以赋值可以注册(仅了解)
同时,OBJEC-INDENTITY也不是管理对象,注册仅仅是对OID的注册
在这里插入图片描述

unsigned32和gauge32一直
在这里插入图片描述
1155
在这里插入图片描述
1212
在这里插入图片描述
1212
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2578与1212就多了可选项
在这里插入图片描述
在这里插入图片描述
unitspart是一种度量手段。
在这里插入图片描述
MAX Access是Access的升级
规定最大权限可以避免之前的write-only的尴尬局面
在这里插入图片描述
在这里插入图片描述
判断是不是管理对象
最快的方法是观察是不是宏定义
其次可以用是否含有五大类型来判断
在这里插入图片描述
status变成了三种
注意obsolete是废弃的但是可以兼容之前的
deprecate是弃用,不再使用
在这里插入图片描述
重点,indexpart只能在行对象中出现在这里插入图片描述
注意这只是个概念,并不表示一个真正的列
要定义一个真正的列需要定义上述的五大类型。这里只是一个列名加类型名
在这里插入图片描述
常规规则实例后面加索引
在这里插入图片描述
1212是这样
在这里插入图片描述
2578多了个augments
在这里插入图片描述
augment就是扩展了表

在这里插入图片描述
扩展行于原表一致
只能扩展一般列,索引不能改
在这里插入图片描述
索引部分就是一个部分表
在这里插入图片描述
原表是index,扩展表是augments
填上表1的名称来确定扩展概念
在这里插入图片描述
正式的定义需要开头是个表
然后再后面跟上基础行
在这里插入图片描述
在这里插入图片描述

扩展表再表头看不出
需要在扩展表的行对象中找到augments
在这里插入图片描述
表的定义分为两种,可添加新行(代理掌控),不可添加(管理站占主导)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
notinservice挂起的意思,生成好了就差激活

notready缺少某些数值,不能被写
在这里插入图片描述
creatandwait创建等待,
createandgo创建后直接激活
在这里插入图片描述
找到索引
然后确定OID发送set
赋值位4或5
发送确认
激活
在这里插入图片描述
状态索引数据
生成新的行
在这里插入图片描述
发送一个4回来一个1就是激活了
在这里插入图片描述
用5号状态
管理发送了状态5,索引3,空下了数据部分
代理就收下了,然后回给这个数据填了默认部分
管理站读数据会返回一个nosuchinstance类似于一版本的nosuchname
然后管理站set一个之defdata
然后代理将状态置为2挂起,返回值
管理站发送一个1要求代理激活
代理返回1激活该行
在这里插入图片描述
在这里插入图片描述
要删除直接设置6
在这里插入图片描述
在修改时需要挂起行
因为分布式管理,别的管理站在修改时可能取走数据
所以要修改就从1状态到2状态
在这里插入图片描述
通知的定义在V2版本有两种
informRequest-pdu时管理站之间的通信方式

MIBV2

在这里插入图片描述
SNMPV2对mib-2修改了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
只需要记住标量8和表9有对应关系
在这里插入图片描述
了解内容
在这里插入图片描述
重点了解snmpMIBObjects
在这里插入图片描述
在这里插入图片描述
1573指接口组

猜你喜欢

转载自blog.csdn.net/qq_43430273/article/details/105936664
2
>&2
α2
今日推荐