5

我们有linux、C/C++、perl下的网络管理系统,我们需要测试这个系统的性能。是否有工具或方法可以让我们模拟 50 000 台 SNMP 设备?

我不知道在这里还能说什么......如果我应该提供更多信息,请告诉我。

任何想法都值得赞赏。

谢谢博格丹

4

5 回答 5

3

有一些工具可以让你做到这一点,但我所看到的通常是商业软件。

于 2009-04-07T17:57:48.110 回答
3

你可以试试Raddle——它是开源的,用 Perl 编写并基于 Honeyd,它应该能够模拟多达 65536 个主机。

于 2009-06-09T21:00:41.497 回答
2

谢谢您的回答。这是我们现在解决这个问题的方法:

  1. 我们有一个带有 1 个接口 (eth0) 的 linux VM。
  2. 我们添加了 50'000 个虚拟接口(eth0:1、eth0:2 等)。
  3. 一个 SNMP 守护程序启动并通过所有 IP 地址回复请求。

这样,我们在网络中有 50K 个 IP 地址来回复 SNMP 请求。

不过,我正在调查 Raddle。也许如果它适合我​​们会切换到这个解决方案。

谢谢,波格丹

于 2009-06-19T15:01:30.247 回答
1

如果设备正在发送陷阱,您可以使用Net-SNMPsnmptrap模拟发送的许多陷阱的影响。

于 2009-04-07T17:58:21.200 回答
0

据报道,snmpsim工具可以支持约 50K 代理的模拟。它可以通过响应不同的 IP 或不同的 SNMPv1/v2c 社区名称或 SNMPv3 上下文名称来模拟不同的代理。

还有关于性能优化的提示。

于 2017-08-02T23:29:40.513 回答