0

我正在尝试开发一个设备模拟器,以便在开发过程中针对 SNMP 管理器进行测试。它已经可以托管对象并使用它们的 OID,我已经可以使用 MIB 浏览器为每个对象执行 GET 和 SET,但我想要找出的是,

我需要托管某些对象/属性才能被 SNMP 管理器发现吗?可以说我正在尝试模拟路由器 SNMP 代理。为了使 SNMP 管理器“看到”/“发现”我的“设备”作为路由器,我需要什么?SNMP 管理器有标准的方法吗?谢谢

我正在使用 C# 和 sharpsnmp tritonmate (8.0) 。

4

1 回答 1

2

这取决于管理器软件用于检测设备的算法。

#SNMP 中的 snmpd 示例可以通过相应的 snmpdiscover 示例发现,该示例演示了一种通过 IPv4 检测 SNMP 代理的常用方法。但是,并非所有管理器软件都使用相同的方法。SNMP RFC 文档没有定义正式的方式。

于 2014-01-30T13:00:03.520 回答