电子说
SNMP指的是简单网络管理协议,英文全名为“Simple Network Management Protocol”这是最常用的计算机网络管理协议,也是Internet工程任务组ietf提出的面向Internet的管理协议。
SNMP查询操作的工作原理
不同版本的SNMP查询操作的工作原理基本一致,唯一的区别是SNMPv3版本增加了身份验证和加密处理。下面以SNMPv2c版本的Get操作为例介绍SNMP查询操作的工作原理。
假定NMS想要获取被管理设备MIB节点sysContact的值,使用可读团体名为public,过程如下所示:
NMS:向SNMP Agent发送Get请求报文。报文中各字段的设置如下:版本号为所使用的SNMP版本;团体名为public;PDU中PDU类型为Get类型,绑定变量填入MIB节点名sysContact。
SNMP Agent:首先对报文中携带版本号和团体名进行认证,认证成功后,SNMP Agent根据请求查询MIB中的sysContact节点,得到sysContact的值并将其封装到Response报文中的PDU,向NMS发送响应;如果查询不成功,SNMP Agent会向NMS发送出错响应。
SNMP具有以下技术优点:
自动化网络管理。
报文种类少,报文格式简单,方便解析,易于实现。
基于TCP/IP互联网的标准协议,传输层协议一般采用UDP。
简单的请求—应答方式和主动通告方式相结合,并有超时和重传机制。
SNMPv3版本提供了认证和加密安全机制,以及基于用户和视图的访问控制功能,增强了安全性。
屏蔽不同设备的物理差异,实现对不同厂商产品的自动化管理。SNMP只提供最基本的功能集,使得管理任务与被管设备的物理特性和实际网络类型相对独立,从而实现对不同厂商设备的管理。
整合自:网络工程师阿龙、百度百科、CSDN
编辑:jq
全部0条评论
快来发表一下你的评论吧 !