高带宽流量生成

时间:2016-05-27 12:38:29

标签: ns2 opnet

任何人都可以帮助我找出是否有可能使用OPNET或NS2或任何其他网络模拟工具生成具有最低10Gbps平均速率的自相似高带宽流量跟踪?

我需要这样的跟踪来评估将在核心路由器上运行的算法的性能。

非常感谢任何建议。

2 个答案:

答案 0 :(得分:0)

是的,你可以。使用Riverbed Modeler。它们提供了一个自相似的流量生成器,专门为它提供了一个帕累托分布。

答案 1 :(得分:0)

如果您想生成真实的流量,我建议您使用MGEN流量模拟器。您可以使用以下命令在Ubuntu上轻松安装MGEN:

apt-get install mgen

要使用MGEN生成流量,您需要运行侦听器和发件人。 此命令将运行一个接收器以在端口5000上接收所有TCP流量:

mgen event "listen tcp 5000" 

然后使用这样的命令生成流量,这将生成每秒100条消息,大小为1024字节:

mgen event "0.0 ON 1 TCP DST 172.31.37.163/5000 PERIODIC [100 1024]"

有关MGEN的更多信息,请参阅 http://www.nrl.navy.mil/itd/ncs/products/mgen

如果要在离散事件仿真环境(如NS-2或Riverbed Modeler(也称为OPNET Modeler))的上下文中生成流量,可以使用其恒定比特率(或可变比特率)流量生成轻松实现结构体。您将了解如何在http://nile.wpi.edu/NS/simple_ns.html的NS-2中定义基本数据流。对于Modeler,您需要阅读有关定义“应用程序定义”的文档。