SNMP的优点和查询操作的工作原理

2021-08-18 17:44 来源:电子说

SNMP是指简单的网络管理协议,英文称为“简单网络管理协议”。它是最常用的计算机网络管理协议,也是ietf提出的面向互联网的管理协议。

SNMP查询操作的工作原理

不同版本的SNMP查询操作工作原理基本相同,唯一不同的是SNMPv3版本增加了认证和加密处理。下面以SNMPv2c版本的Get操作为例,描述SNMP查询操作的工作原理。

假设NMS想要获取被管理设备的MIB节点的sysContact的值,并使用可读的社区名称作为公共。流程如下:

NMS:向SNMP代理发送获取请求消息。消息中的每个字段设置如下:版本号是使用的SNMP版本;组名是公共的;PDU中的PDU类型为Get类型,绑定变量用MIB节点名sysContact填充。

SNMP代理:首先,对消息中携带的版本号和社区名进行认证。认证成功后,SNMP Agent根据请求查询MIB中的sysContact节点,获取sysContact的值,封装到Response消息中的PDU中,并向NMS发送响应;如果查询不成功,SNMP代理将向NMS发送错误响应。

SNMP具有以下技术优势:

自动化网络管理。

消息类型少,消息格式简单,分析方便,易于实现。

基于TCP/IP互联网的标准协议,传输层协议一般采用UDP。

简单的请求-响应模式与主动通知模式相结合,具有超时和重传机制。

SNMPv3版本提供了身份验证和加密安全机制,以及基于用户和视图的访问控制功能,增强了安全性。

屏蔽不同设备的物理差异,实现不同厂家产品的自动化管理。SNMP只提供最基本的功能集,使得管理任务相对独立于被管理设备的物理特性和实际网络类型,从而实现对不同厂商设备的管理。

综合自:CSDN百度百科网络工程师阿龙

编辑:jq

延伸 · 阅读