IPC摄像机中的SNMP v3协议

本文介绍了SNMP协议的基础概念,包括其管理站和代理的职责,以及SNMP v3的功能如Walk和Trap。讨论了在IPC摄像机中使用SNMP v3的工具,如MIB browser、MIB Builder和SNMPUtilG。内容还涵盖了SNMP v3的设备验证、移植验证中的常见问题及解决方案,强调了OID、安全模式的重要性,并提供了代码树供参考。
摘要由CSDN通过智能技术生成

概念

1.1、什么是Snmp

SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议"。SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠 ,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议。

SNMP协议主要由两大部分构成:SNMP管理站和SNMP代理。SNMP管理站是一个中心节点,负责收集维护各个SNMP元素的信息,并对这些信息进行处理,最后反馈给网络管理员;而SNMP代理是运行在各个被管理的网络节点之上,负责统计该节点的各项信息,并且负责与SNMP管理站交互,接收并执行管理站的命令,上传各种本地的网络信息。

SNMP的基本思想:为不同种类的设备、不同厂家生产的设备、不同型号的设备,定义为一个统一的接口和协议,使得管理员可以是使用统一的外观面对这些需要管理的网络设备进行管理。通过网络,管理员可以管理位于不同物理空间的设备,从而大大提高网络管理的效率,简化网络管理员的工作。

SNMP采用UDP协议在管理端和agent之间传输信息。 SNMP采用UDP 161端口接收和发送请求,162端口接收trap,执行SNMP的设备缺省都必须采用这些端口。SNMP消息全部通过UDP端口161接收,只有Trap信息采用UDP端口162

参考链接:https://www.cnblogs.com/xdp-gacl/p/3978825.html

1.2、SNMP功能(PDU)

  1. Walk:通过get、get-next、get-bulk等一系列命令来获取设备属性
  2. Trap:设备主动发送消息给NMS

参考链接:https://bbs.csdn.net/topics/391964541?page=1

1.3、工具

1、MIB browser 和 MIB Builder
MIB browser 和 MIB Builder 是用来管理设备和编译生成MIB文件的两个PC端工具。
下载路径:
https://www.mg-soft.si/download.html?product=mibbrowser

2、SNMPUtilG
按照下面这个链接介绍,我们可以实现PC电脑SNMP配置验证
参考链接:https://blog.csdn.net/helloworld2200/article/details/77853352
配置完成后,使用用 SNMPUtilG 工具就可以出现下面的结果
PC机返回的OID信息
我们通过SnmpUtils工具可以获取PC电脑的OID以及各自的value,说明配置成功。

3、net-snmp
net-snmp包括snmp服务端程序和windows下面的snmp客户端工具集,我们需要将服务端程序移植到嵌入式设备端。并且可以通过客户端工具集进行测试验证
源码交叉编译参考
https://www.cnblogs.com/oloroso/p/4814467.html

上面的参考链接有很详细地说明,下面的

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值