6

我目前正在开发一种基于嵌入式 uP 的设备,该设备可以使用自己的 SNMP 管理器软件从 PC 通过以太网远程控制。

我已经实现了所有私有命令,即使用私有社区密码并在企业树 OID(1.3.6.1.4.1.MY_PEN...等)下,所以从这个角度来看,该单元工作正常。

我不太确定的是设备是否还应该响应其他 SNMP OID 分支查询(例如 1.3.6.1.2.1...或其他)不是为了我的 PC 软件的利益,而是为了其他 PC 管理员的利益可能想也可能不想知道我的设备是否在系统上“存在”。

我知道这不是一项基本要求(我的设备不需要为其他人所知),但可能存在一个既定的“礼貌”要求,即网络中的 SNMP 代理必须如此可见。在这种情况下,可能会有一个最小的 OID 查询子集,这些代理至少应该响应那里的任何 PC 管理器。

我在互联网上找不到任何关于这个的东西,这样的事情存在吗?

任何评论(或者至少是指向“正确”RFC的指针,因为它们太多了!

提前致谢

4

1 回答 1

3

对于我工作过的设备,通常会实现 MIB-II 系统组(sysName、sysLocation 等)。其他标准仅在存在明确需求的情况下实施。请参阅RFC 1213

于 2010-07-17T00:58:25.483 回答