关于SNMP的许多事情在15年前似乎都很麻烦。 一个例子是MIB是一个本地资源的概念,可以“理解”其他数字的OID。
SNMP是否已经被现代化或者变成了别的东西? 它还是networking设备必备的function吗?
可悲的是,SNMP仍然是常用的。 协议的后续版本已经解决了SNMPv1中的许多问题,但是这些几乎完全是针对修复安全模型的。 因此,现在SNMPstream量比较繁琐,但是他们没有解决我认为是SNMP中明显的缺点 – 存储在MIB中的数据位于监视/监视设备交换之外。
从交换机中分离MIB存储的数据,以及随后在线路上使用数字OID,在SNMPv1中是有意义的,因为它使大多数交换在每个方向上保持单个UDP数据报。 从v3开始,在我看来,这已经不再有意义了,但我不是IETF。
令人遗憾的是,SNMP仍然是一种最低公分母pipe理协议,我总是惊讶地发现有多less设备从最简单的方法中提取监控数据,是一种很好的旧版本RO-community-string-in-基于UDP的SNMPv1。
我工作在networking监控系统上,而且SNMP依然被大量使用和依赖,原因如下:
所有同意@madhatter,关于SNMPv2不会很快消失。
但就未来而言,几家电信公司的NEP开始提供NETCONF接口(基于XML)与SNMP并行,它似乎以牺牲SNMP为代价而不仅仅取代CLI / TL1,而是FCAPSfunction也是传统上通过SNMP完成的。
另请参阅这篇旧的(2013) infoworld文章 。