• SNMP报文与MIB Browser软件讲解


    目录

    SNMP报文结构

    MIB Browser软件讲解

    具体的操作步骤

    MIB操作方式


    SNMP报文结构

    UDP端口读/写为161,Trap为162

    版本号

    版本号

    名称

    0

    V1

    1

    V2c

    2

    V3

    团体字

    团体字相当于管理方和被管理方进行校验的密钥

    读写团体字 两端需要配置为一致

    PDU类型——标识是get/set/trap

    PDU类型

    名称

    0

    get-request

    1

    get-next-request

    2

    get-response

    3

    set-request

    4

    trap

    请求标识——将请求和响应关联到一起

    发送响应是携带的请求标识要与请求报文的请求标识一致

    代表是对此请求报文的回应

    差错状态——用来进行排错

    差错状态

    名称

    描述

    0

    noError

    没有错误

    1

    tooBig

    代理进程无法把响应放在一个snmp消息中发出去

    2

    noSuchName

    操作一个不存在的变量

    3

    badValue

    Set操作的值或者语义有误

    4

    readOnly

    试图修改一个只读变量

    5

    genErr

    其它错误

    名称、值

    对应的OID节点和对应OID节点的值


    MIB Browser软件讲解

    MIB Browser是一个操纵SNMP网络数据的工具集,主要是对mib数据进行读取、修改和设置

    同时也可以通过该软件的操作结果与其它软件的对比,从而故障定位其它网管软件的准确性

    MIB Browser支持Snmp 的v1、v2c、v3版本

    具体的操作步骤

    通过MIB Browser获取被管理设备的信息

    1、通过MIB Browser连接到被管理设备(设置被管理者的地址、端口号、团体字、版本号)

    2、选择对应的节点(OID),或者直接输入OID节点的值

            如何获取对应的OID值

                通过MIB文件获取OID节点值进行读取(MIB文件分为私有和公有两种类型---私有的需要签订保密协议,公有的话不需要)

                 通过MIB表格获取

    3、Get表示获取被管理设备对应OID信息(还有其它操作,例如Get Next、Set等)

    4、将获取到的信息显示出来

    MIB操作方式

    操作方式

    操作对象

    设计的报文

    描述

    Get

    实例标识

    get-request
    get-response

    读取当前OID节点的值

    Set

    实例标识

    set-request
    get-response

    对当前OID节点进行设置值

    Get Subtree

    对象标识

    get-next-request
    get-response

    通过get-next方式遍历子树
    读取的是对象标识(因为只有对象标识下才会有一个或多个实例标识的值)
    如对OID为1.1.1进行Get Subtree操作,则1.1.1.x.x…都会被读取

    Get Next

    任意节点

    get-next-request
    get-response

    读取当前OID节点的下一个OID节点的值
    可以读取实例标识,也可以读取对象标识(读取对象标识会自动补.0和索引)

    读取实例标识,读取的是对应实例标识的下一个标识的值
    读取对象标识,读取的是对象标识从上到下,从左往右第一个实例标识的值

    Walk

    任意节点

    get-next-request
    get-response

    通过get-next从当前OID节点遍历后续整颗树
    即从该节点开始读取之后的所有OID节点值

    Get Bulk

    任意节点

    getbulkrequest
    get-response

    读取当前OID节点的后10个OID节点值

    Table View

    表格节点

    get-next-request
    get-response

    以表格的形式显示表格节点
    只针对表格变量(简单变量无法使用此操作)

  • 相关阅读:
    机器学习课后习题 --- 逻辑回归
    rsync远程同步
    计算机毕业设计Java动漫论坛系统(源码+系统+mysql数据库+lw文档)
    vue实战入门后台篇十:springboot+mybatis实现网站后台-项目整合发布测试
    YZ系列工具:YZ11:VBA_窗体缩放
    Vue项目中使用element-plus的el-table组件-组件使用-样式修改
    含文档+PPT+源码等]精品基于Nodejs实现的酒店预约管理系统[包运行成功]Nodejs毕业设计计算机项目源码
    mac vscode xdebug 调试moodle
    使用Python,PCA对iris数据集降维2维/3维并进行2D,3D散点图绘制(包括有图例&无图例,有标题Label&无标题Label)
    设计模式-适配器模式
  • 原文地址:https://blog.csdn.net/m0_49864110/article/details/133757432