• 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

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

  • 相关阅读:
    虚拟现实VR技术在医疗行业的应用介绍
    JUC P8 ThreadLocal 基础+代码
    Java:多线程基础(一)-创建线程的两种方式
    实用设计模式实战:工厂+策略
    [附源码]Python计算机毕业设计Django疫情防控平台
    udev匹配两张网卡
    vue3的pinia详解
    前端点击地图上的位置获取当前经纬度
    QUIC 与 防火墙
    ib课程怎么学好?
  • 原文地址:https://blog.csdn.net/m0_49864110/article/details/133757432