SNMP报文与MIB Browser软件讲解

news/2024/10/21 19:52:27/

目录

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

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


http://www.ppmy.cn/news/1145417.html

相关文章

基于安卓android微信小程序音乐播放器

运行环境 小程序前端框架:uniapp 小程序运行软件:微信开发者 后端技术:javaSsm(SpringSpringMVCMyBatis)vue.js 后端开发环境:idea/eclipse 数据库:mysql 项目介绍 音乐播放器小程序的设计主要是对系统所要实现的功能进行详细考虑,确定所要…

【OSPF宣告——network命令与多区域配置实验案例】

个人名片: 🐼作者简介:一名大二在校生,喜欢编程🎋 🐻‍❄️个人主页🥇:小新爱学习. 🐼个人WeChat:hmmwx53 🕊️系列专栏:&#x1f5bc…

Practical Memory Leak Detection using Guarded Value-Flow Analysis 论文阅读

本文于 2007 年投稿于 ACM-SIGPLAN 会议1。 概述 指针在代码编写过程中可能出现以下两种问题: 存在一条执行路径,指针未成功释放(内存泄漏),如下面代码中注释部分所表明的: int foo() {int *p malloc(4 …

【数据结构】归并排序和计数排序(排序的总结)

目录 一,归并排序的递归 二,归并排序的非递归 三,计数排序 四,排序算法的综合分析 一,归并排序的递归 基本思想: 归并采用的是分治思想,是分治法的一个经典的运用。该算法先将原数据进行拆…

Hadoop作业篇(一)

一、选择题 1. 以下哪一项不属于Hadoop可以运行的模式__C____。 A. 单机(本地)模式 B. 伪分布式模式 C. 互联模式 D. 分布式模式 C. 互联模式 不属于Hadoop可以运行的模式。 Hadoop主要有四种运行模式: A. 单机(本地&#xf…

回溯之 组合类问题

1、什么时候用startindex,什么时候不用? ans:一般在一个集合里反复操作,用。在多个集合里,不能用

Mock工具之Moco使用

一、什么是Mock mock英文单词有愚弄、嘲笑、模拟的意思,这里主要是模拟的意思 二、什么是Moco 开源的、基于java开发的一个mock框架支持http、https、socket等协议 三、Mock的特点 只需要简单的配置request、response等即可满足要求 支持在request 中设置headers、…

Kafka集群架构设计原理详解

从 Zookeeper 数据理解 Kafka 集群工作机制 这一部分主要是理解 Kafka 的服务端重要原理。但是 Kafka 为了保证高吞吐,高性能,高可扩展的三高架构,很多具体设计都是相当复杂的。如果直接跳进去学习研究,很快就会晕头转向。所以&am…