wireshark中缺少SNMP数据包捕获

时间:2015-09-18 13:48:01

标签: wireshark snmp

我使用使用SNMP API编写的java文件在模拟网络中异步轮询SNMP设备。在30秒的轮询时间内,我发送了大约350000个V1 Get请求。

我的SNMP API侦听器显示已发送所有请求并获得每个请求的成功响应。但是当我使用wireshark捕获数据包时,并未显示所有数据包都已发送。当我在wireshark中检查snmp数据包的请求ID时,我能够发现最后一个请求的请求id与SNMP API发送的数据包总数相同。但是wireshark中缺少某些其他SNMP数据包的请求ID。

对wireshark有任何限制,例如它每秒只能捕获特定数量的数据包吗?

为什么会出现这种情况?请帮我弄明白。

提前致谢。

1 个答案:

答案 0 :(得分:0)

你是什么意思"模拟网络"?如果您在自己的PC上运行虚拟网络,那么数据包将不会通过您的网络,Wireshark将无法接收它们。您可以在Wireshark wiki

中找到更多信息和可能的修复方法

要了解的其他一些事项:

  • 确保Wireshark从正确的界面捕获。
  • 检查数据包是否未被过滤掉。