《TCP/IP详解-协议》(25)SNMP协议
来源:互联网 发布:羊毛混纺知乎 编辑:程序博客网 时间:2024/05/09 10:57
SNMP(简单网络管理协议)是一种简单的请求-应答协议
概述
管理端(管理进程)和被管理端(代理进程)之间有5中操作方式:
SNMP往往使用UDP协议
PDU类型 0~3 用于管理端向代理端发送读取/设置请求及代理端的响应;
PDU类型 4 用于代理端主动通知管理端有情况发生
信息结构
RFC定义一套SMI(Structure of Management Information 管理信息结构)来描述SNMP可维护的信息组织结构和基本数据类型
MIB(Management Information Base 管理信息库)是SMI的一部分,包括所有可以被操作(查询或修改)的对象(或叫MIB Object)
SMI、MIB关系见《网管开发--ASN.1、BER、SMI、MIB、PDU的关系 》
上图中每个节点都是一个对象,每个对象都有一个唯一标识OID(Object Identifier)(与系统路径类似的由上至下的点分隔串),MIB对象都从1.3.6.1.2.1这个OID开始
只有叶子节点是可操作的
对象类型分为两种:
- 简单变量:用“OID.0”来访问
- 表格:使用get-next逐行读取
UDP组访问举例
UDP组的结构如下:
UDP组下的简单变量:
使用snmpi工具对UDP组简单变量的查询方式如下:
使用get-next查询如下:
UDP组中表格udpTable中的变量:
一个udpTable表可有n行(udpEntry),每行2列(udpLocalAddress、udpLocalPort)
假设UDP监听表如下(表示这3个端口接收来自任何接口的UDP数据报):
表格使用字典式排序(即行/列互换或将表翻转90度),用next访问的显示为“先列后行”
其它分组
对system、interface、at、ip、icmp、tcp分组的描述省略(见书)
Trap
- 《TCP/IP详解-协议》(25)SNMP协议
- TCP-IP详解卷1-25:SNMP: 简单网络管理协议(Simple Network Management Protocol)
- 【TCP/IP详解】第25章 SNMP: 简单网络管理协议
- TCP/IP协议详解:
- TCP/IP协议详解
- TCP/IP协议详解
- TCP/IP协议详解
- TCP/IP协议详解
- TCP/IP协议详解
- TCP/IP协议 详解
- TCP/IP协议详解
- TCP/IP协议详解
- TCP/IP协议详解
- TCP/IP协议详解
- tcp/ip协议详解
- TCP/IP协议详解
- TCP/IP协议详解
- TCP/IP协议详解
- 当IE中只有一个文本框,并在文本框上点击回车时,表单的submit事件会触发
- JavaScript RegExp 对象
- 用表更新另外一张表
- img中align的AbsBottom 、AbsMiddle 、Baseline 、Bottom 、Left 、Middle属性介绍
- 今天遇到的问题
- 《TCP/IP详解-协议》(25)SNMP协议
- Layout--Linear与Relative
- java BufferImage类的使用
- 在多台服务器上简单实现Redis的数据主从复制
- Java内存泄露
- PCB 设计工作流程
- SOA
- Silverlight读取嵌入在xap文件中的文件内容
- Java日期计算