13
我想让SNMP v3使用sharpsnmplib工作,但我被困在发现步骤上。在SNMPv3上获取usmStatsUnknownEngineIDs发现
Discovery discovery = Messenger.GetNextDiscovery(SnmpType.GetRequestPdu);
ReportMessage report = discovery.GetResponse(60000, new IPEndPoint(IPAddress.Parse(IPAddr), 161));
我的印象是,上面的代码会发送一个空的请求,从设备获取engineID和上下文。 但看着结果,它返回1.3.6.1.6.3.15.1.1.4.0这是usmStatsUnknownEngineIDs。
我这么想吗?
我认为这就是发现步骤的目的。我不认为我可以配置设备不需要引擎ID。此外,我试图使用snmpsharpnet到相同的设备和发现预期工作。因为它是开源的,所以我想使用你的库。谨慎指出我正确的方向? – noisyass2
如果你得到snmpsharpnet工作,然后比较网络数据包。 –