您的位置:首页 > 理论基础 > 计算机网络

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

 

  • Version:SNMP 版本号。管理器和代理器必须使用相同版本的 SNMP。需要删除具有不同版本号的信息,并不对它们作进一步的处理。
  • Community:团体名称,用于在访问代理器之前认证管理器。
  • PDU(协议数据单元):SNMPv1、v2 和 v3 中的 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

 

  • PDU Type:识别传输的 PDU 类型(Get、GetNext、Inform、Response、Set 或 Trap)。
  • Request ID:连接 SNMP 请求和响应。
  • Error Status:指出一个错误及错误类型。只有响应操作可以设置该字段,其它操作设置该字段为0。
  • Error Index:连接一个错误和一个特殊的对象实例。只有响应操作可以设置该字段,其它操作设置该字段为0。
  • Variable Bindings:用作 SNMPv2 PDU 的数据字段(值1,值2…)。每个变量绑定在当前值(除 Get 和 GetNext 请求之外,它们中值忽略不计)下都对应一个特殊对象实例。

 

SNMPv2 GetBulk PDU格式如下:

 

PDU Type Request ID Non Repeaters Max Repetitions Obj 1, Val 1 Obj 1, Val 1

 

  • PDU Type:识别 PDU 为 GetBulk 操作。
  • Request ID:连接 SNMP 请求和响应。
  • Non Repeaters:指定变量绑定字段中的对象实例号,并从请求开始多次进行检索。当实例是只有一个变量的标量对象时,使用该字段。
  • Max Repetitions:定义除 Non Repeaters 字段指定的变量以外的变量检索次数最大值。
  • Variable Bindings:用作 SNMPv2 PDU 数据字段(对象1,对象2……)。每个变量绑定在当前值(除 Get 和 GetNext 请求之外,它们中值忽略不计)下都对应一个特殊对象实例。 

转载于:https://www.cnblogs.com/luhuan860/archive/2010/05/16/1736644.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
again5401 发布了0 篇原创文章 · 获赞 1 · 访问量 143 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: