网络管理与维护(4.3)SNMPV1操作
检索标量
getrequest依旧是要取到实例
getrresponse会返回其中的值
而一个取不到返回的PDU一个都没有(这是一个原子操作,不可分)
解决这个的方法就是一个对象一个命令
getnext就比较友好了
根据前序遍历找下一个
检索未知
在什么都不知道的情况下可以取跟节点,然后递归获得其叶子节点
检索表的列对象
iftable是表
ifentry是行
行的儿子是列(1-5)
回顾一下,先确定找的东西的OID然后在后面加索引
先通过getrequest知道有几行
然后想要得到ifspeed就是
1.3.6.1.2.1.2.2.1.5.1(索引是1所以是1)
如果缺少一个,响应就会有两个重复的值
我们可以得到相关信息
用getnext就返回他下一个节点
这个2是索引值是2,不是第二行的意思
从列对象开始获取第一行
要获取第二行以此类推发送getnext命令
第四行不存在的前提下,用getnext寻找下个元素会前序到下一列
表更新与删除
set和get一致
除了pdu不同
返回的值和你改变的值一致
V1版本不允许加入一行
不同代理。不同情况
删除就是把这个值置为invalid
V1就这两个可以删除
trap从代理发管理站