SNMP – 网络管理协议

n

问题:
如何理解SNMP?n

解答:
SNMP - 简单网络管理协议 - 是一个基于UDP的协议,专门设计用于数据网络的管理,同时将其自身建立作为TCP/IP设备的标准。网n 络中的单个节点-网络组件或终端设备-有一个所谓的SNMP代理器,它以结构化形式提供信息。该结构被称为MIB - 管理信息基础。该n代理器通常被认为是网络节点中的一个软件功能。
一个基于SNMP的网络管理解决方案在客户/服务模型上工作。管理站(SNMP客户机)可以轮询来自被监测的代理器的信息,该n代理器作为服务器。典型的SNMP客户机应用程序是网络管理系统或基于Web的管理系统。n

SNMP - 网络管理协议 ( 57 KB ) 图 1: SNMP模型概览 ( 57 KB ) n

MIB信息由管理站进行周期性的轮询并在必要时可视化。然而该节点也可以通过所谓的陷阱自动向网络管理系统报告某些状态。通n过SNMP不仅可以监测节点,而且可以发送用于控制设备的声明。这里有一个激活/取消激活网络组件上的一个端口的实例。
代理器和网络管理站之间的通讯在后台运行,只最低限度地加载网络。n

通讯过程

SNMP - 网络管理协议 ( 45 KB ) 图 2: 通讯结构 ( 45 KB ) n

SNMP基于无连接的UDP协议(用户数据报协议),其中数据通信的不进行确认。
为了读出一个SNMP变量,管理站向被寻址的设备代理器发布一个初始的get调用。<ni>get-next调用可以用来读取后继数据。通过不断的get-next调用可以读取来自代理器的动态值和表。该n代理通过一个response消息应答这些轮询。
要修改一个托管设备的当前组态,管理站发送一个set消息。
状态改变可以是通过一个设备的事件控制,即,没有任何来自管理站的请求,通过trap发送消息到管理站。n

陷阱属性

  • 未确认的数据包n
  • 允许代理器向管理系统独立报告n
  • 特别适合于报告临界状态n
  • 可以向多个主机发送消息以增强传送安全性n
  • 管理站通过SNMP可以组态陷阱的目的地

标准(一般)陷阱

  • warmStart(热启动),coldStart(冷启动)
    当设备执行一个热/冷启动时发送。n
  • linkDown,linkUp
    当一个连接已经建立/清除时发送。n
  • authentificationFailure
    当企图对设备进行未经授权的访问时发送n
  • egpNeighborLoss
    丢失了到相邻网关的连接。

特定产品陷阱(比如OSM/ESM )

  • RMON Alarm(RMON报警)
    当本地RMON探针监测到一个报警状态时发送。n
  • Power Change(电源改变)
    当电源已经变化时发送。
  • RM Change(RM改变)
    当在冗余状态发生某些变化时发送。
  • Standby State Change(备用状态改变)
    当备用功能的状态变化时发送。
  • Fault State Change(故障状态改变)
    当为故障状态(组信号LED/消息输出)设置的条件变化时发送。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论