SNMPv2:简单网络管理协议第2版
2020-02-02 12:52
1071 查看
(SNMPv2:Simple Network Management Protocol v2) |
SNMP 是专门设计用于在 IP 网络中管理网络节点(服务器、工作站、路由器、交换机及 HUB 等)的一种标准协议,它是一种应用层协议。 SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题。 目前 SNMP 有 3 种版本 SNMPV1 、 SNMPV2 、 SNMPV3 。本篇主要介绍 SNMPV2 相关信息。 SNMPV2 由 SNMPV1 演化而来。 SNMPV1 中的 GET 、 GETNEXT 及 SET 操作同样适用于 SNMPV2 ,只是 SNMPV2 添加和增强了有关协议操作。例如 SNMPV2 中的 TRAP 操作,不但具备 SNMPV1 中 TRAP 的相同功能,而且它采用了一种不同的消息格式,它用于替换 SNMPV1 中的 TRAP 。 SNMPV2 中还定了两种新操作,即 GET BULK 和 INFORM 。 NMS 通过 GET BULK 操作能有效地获取大块数据,如对象列表中的多行。请求多少数据 GETBULK 返回一个包含尽可能多的请求数据的应答消息。 INFORM 操作使的一个 NMS 能发送 TRAP 给另一个 NMS 并能收到回复。 SNMPV2 中,如果回复 GET BULK 操作的 SNMP 代理不能提供请求表中所有变量值,那么 SNMP 代理只提供部分结果。 有关 SNMP 、 SNMPV1 及 SNMPV3 的相关信息,请查阅对应章节。 |
协议结构 |
SNMP 是一种应用程序协议,封装在 UDP 中。各种版本的 SNMP 信息通用格式如下所示: |
Version | Community | PDU |
|
在 SNMPv2 中,Get、GetNext、Inform、Response、Set 和 Trap PDUs 具有以下格式: |
PDU Type | Request ID | Error Status | Error Index | Object 1,value 1 | Object 2,value 2 | … |
|
SNMPv2 GetBulk PDU格式如下: |
PDU Type | Request ID | Non Repeaters | Max Repetitions | Obj 1, Val 1 | Obj 1, Val 1 | … |
|
转载于:https://www.cnblogs.com/luhuan860/archive/2010/05/16/1736644.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- SNMPv2:简单网络管理协议第2版
- [Book Comment] VB.NET数据库开发(第2版)
- .Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类 (第2版) (C# DIY HttpWebClient) 收藏
- 《Linux与自由软件资源软件FreeBSD使用大全(第2版)》
- [07-28] 一个下载灰鸽子Backdoor.Gpigeon.2006等病毒的网站(第2版)
- 《软件测试的有效方法(第2版)》笔记(一)
- Programming Ruby 中文版,第2版,3月26日全国发行!
- 《代码大全(第2版)》中文版上市, 4 天里首印的10,000册销售一空,加急重印。勘误表持续更新中
- CC2e:《代码大全(第2版)》集萃
- 《网管第一课》系列全部上市及《网管员必读》(第2版)多次重印
- 如何编写高质量的代码——来自《代码大全(第2版)》的启示
- 《网管员必读——网络安全》(第2版)试读样章下载
- 面向对象软件构造(第2版)-第6章 Abstract data types抽象数据类型 (上)
- 面向对象软件构造(第2版)-第7章 静态结构: 类 (下)
- Lua程序设计(第2版)第三章学习随笔——表达式
- 《算法导论(第2版)》第1版第1刷勘误
- Extjs自动最大化panel,第2版,以前的那个有bug
- 《深入浅出Ext JS》(第2版)即将上市
- 新书-JavaScript高级程序设计:第2版(预订中,估价)