前面的文章我们曾介绍过PROFINET的发现与基本配置协议(PROFINET工业以太网教程(8)——发现与基本配置协议),今天这篇文章,我们来介绍一种具有诊断功能的协议——简单网络管理协议。 简单网络管理协议(Simple Network Management Protocol ,SNMP) 是位于OSI网络参考模型第7层的协议,与PROFINET位于同一层,其功能是进行网络设备的管理。简单网络管理协议为不同厂家、不同的设备类型提供了统一的接口,使得管理人员可以通过统一的界面对网络中的不同的设备进行管理。
1、SNMP管理员(SNMP Manager) SNMP管理员(SNMP Manager)是网络信息的收集者,它是运行在任意计算机上的SNMP程序。SNMP的主要任务是发送协议命令, 具体包括:GetRequest、GetNextRequest、GetBulkRequest、SetRequest、InformRequest和Response。另外它也对SNMP设备的一些命令进行回应,比如:收到设备的Trap(报警) 信息时。 2、SNMP设备(SNMP Device) SNMP设备会应答SNMP管理员的请求,在实体上它可以是PLC的CPU、子站等任何支持SNMP协议的元件。SNMP对管理员的应答,是通过一个叫做SNMP代理(SNMP Agent)的程序实现的。 3、SNMP代理(SNMP Agent) SNMP代理收集本地模块的信息,并将其存储在一个称为“管理信息库(management information base, MIB)”的数据库中,SNMP管理员和SNMP代理通过该数据库完成信息交换。 关于SNMP协议的工具,有很多开源免费的工具,比如Net-SNMP,其官方网址为:http://www./。 需要说明的是,SNMP协议是一种通用的以太网协议,不是PROFINET专有的协议。由于很多PROFINET元件都支持该协议,我们可以通过它来诊断PROFINET网络。 好了,关于SNMP协议就先介绍到这里。 欢迎观看下面关于PROFINET的的视频: ![]() |
|