ns-3相关内容

如何将Cion设置为使用WAF作为构建系统

我正在尝试配置我的IntelliJ Clion IDE以使用ns-3。由于ns-3正在使用WAF,这比我想象的要棘手得多,如果有任何建议我会很高兴的 推荐答案 CLion supports compilation databases,幸运的是,它能够使用clang_compilation_database扩展生成。 您需要在配置和选项步骤中加载它;即如下所示: def op ..
发布时间:2022-08-28 19:35:21 其他开发

NS-3晶片链接错误(未定义参考)

由于调用./waf后出现链接错误,我当前在尝试使用ns-3中的gcrypt库中的代码时遇到问题。我已经正确安装了gcrypt,因为以下程序在使用g++ test.cpp -o test -lgcrypt编译时运行良好。 #include #include int main(void) { char *s = "some text"; ..
发布时间:2022-04-15 20:38:33 其他开发

模拟DDoS TCP SYN泛洪攻击的最佳方法是什么

我想模拟一个受到DDoS TCP SYN洪流攻击的网络,评估新解决方案的性能,并将其与其他解决方案进行比较。 我本打算用NS3来做这件事,但我在互联网上的某个地方读到,我不能很好地使用一个分解事件网络模拟器(NS3是一个分解事件网络模拟器),我想知道为什么?最好的替代方案是什么? 推荐答案 遗憾的是,无法在ns-3中模拟DoS攻击。因此,DDoS攻击也不能被模拟。 DoS攻击如何 ..
发布时间:2022-04-06 22:49:17 其他开发

NS3中UDP吞吐量计算

我在 NS3 中有一个客户端/服务器拓扑结构,我想计算服务器上 UDP 流量的吞吐量.这行代码 sink = StaticCast(tcpServerApp.Get(0)); 不起作用,因为它只能用于计算 TCP 数据包的吞吐量.如何计算服务器上接收到的 UDP 流量的吞吐量? 谢谢 解决方案 感谢您的回答.我实现了代码: uint64_t rxBytes = 0;rxBytes ..
发布时间:2021-09-12 19:30:23 其他开发

如何在 NS3 中使用 Tcp 变体比较?

我需要在一个班级项目中使用 ns-3 比较不同类型的 TCP.我是 ns-3 的新手.我不想实现新代码.简而言之,我有两个问题: 哪个 ns-3 示例最适合我的目的?Tcp-Variants-Comparison.cc? 我怎样才能看到输出.我运行了代码,但没有输出. 解决方案 您可以使用 .waf 运行您的示例.导航到您的 ns-3 目录(.waf 可执行文件所在的位置)并运行: ..
发布时间:2021-09-04 19:57:34 其他开发

为什么 Linux 性能计数器中的指令数量不确定

为了能够描述其二进制文件实际上将在模拟器(NS-3/DCE)下运行的应用程序运行时.我想使用linux性能计数器,我希望没有确定性来源的应用程序的指令计数是确定性的.根据linux性能计数器,我再没错了,让我们举一个简单的例子: $(perf stat -c-sleep 1 2& 1&& perf stat -c-sleep 1 2>& 1)| grep指令669218个指令#每个周期0.61 ..
发布时间:2021-05-29 23:21:15 服务器开发

终止管道中的上一个命令

我正在运行这样的仿真 ./waf --run scratch/myfile | awk -f filter.awk 一旦filter.awk检测到发生了什么事情(例如在读取特定行之后),我如何杀死waf命令? 我无法更改waf或myfile.我只能更改filter.awk和上面的命令(显然). 评论后更新: waf在收到SIGPIPE之后没有终止(应该吗?) 它产生 ..
发布时间:2020-04-23 11:01:51 服务器开发

如何使用ns3实现组播动态加入/剪枝

是否有一种方法来实现使用ns3的多播网络中的节点的动态修剪/移植。 解决方案 引用这个: http://www.nsnam.org/docs/release/3.16/doxygen/classns3_1_1_ipv4_static_routing_helper .html#ae69a07ded3139dfd4e21bb7c10eba416 在ns-3中,我们为节点的路由表设置一个 ..
发布时间:2016-10-25 16:34:49 C/C++开发

网络仿真工具,支持蓝牙

我们想执行蓝牙网络仿真。 据我们已经研究,蓝牙模块尚未在实施NS-3和NS-2模块中推荐这个问题没有更新了多年。我们还没有发现任何其他仿真工具从除了支持此协议提及到的QualNet,我一直无法验证他们的网站上。 是否有任何现有的网络仿真工具,包括一个蓝牙模块,或者我们应该仍然采用NS-2? 解决方案 所有NS-2.29 /脐血移植-0.9.8.2a /测试/正在确定蓝牙的例子: $ ..
发布时间:2016-08-11 14:46:44 其它移动开发