谁能帮我看看是否可以使用 OPNET 或 NS2 或任何其他网络模拟工具生成最小平均速率为 10Gbps 的自相似高带宽流量跟踪?
我需要这样的跟踪来评估将在核心路由器上运行的算法的性能。
任何建议都非常感谢。
是的你可以。使用 Riverbed 建模器。他们提供了一个自相似的流量生成器,专门为其提供了帕累托分布。
如果你想产生真实的流量,我推荐使用 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,您需要阅读有关定义“应用程序定义”的文档。