SNMP是用于网络管理的标准TCP / IP协议。网络管理员使用SNMP来监控和映射网络可用性,性能和错误率。
使用SNMP
为了使用SNMP,网络设备使用称为管理信息库(MIB)的分布式数据存储。所有SNMP兼容设备都包含一个MIB,它提供设备的相关属性。某些属性在MIB中是固定的(硬编码的),而其他属性是由在设备上运行的代理软件计算的动态值。
企业网络管理软件(例如Tivoli和HP OpenView)使用SNMP命令在每个设备MIB中读取和写入数据。 “获取”命令通常检索数据值,而“设置”命令通常会在设备上启动某些操作。例如,系统重启脚本通常通过定义特定的MIB属性并从管理器软件发出SNMP集来在管理软件中实现,该管理器软件将“重新启动”值写入该属性。
SNMP标准
开发于20世纪80年代的原始版本的SNMP, SNMPv1的 ,缺乏一些重要的功能,只适用于TCP / IP网络。改进的SNMP规范, 的SNMPv2 SNMP是在1992年开发的.SNMP存在各种各样的缺陷,因此许多网络仍然采用SNMPv1标准,而其他网络采用SNMPv2。
最近, SNMPv3的 规范已完成,旨在解决SNMPv1和SNMPv2的问题,并允许管理员转移到一个通用的SNMP标准。
也称为: 简单的网络管理协议