问题标签 [ns2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
918 浏览

routing - 创建一个类似于 AODV 路由协议中的 RREQ 的新数据包

我想在类似于 RREQ 数据包的 aodv 路由协议中添加一个新数据包。我该怎么做?我尝试通过更改 aodv_packet.h 中 RREQ 的名称来添加新的数据包类型(npack)。我还在 aodv.cc 中添加了 sendnpack 和 recvnpack,类似于 sendRequest 和 recvRequest。除新创建的数据包外,所有其他数据包都在 aodv.cc 中处理。谁能帮助我如何获得和继续?提前致谢。

0 投票
1 回答
1133 浏览

protocols - AODV NS2 中的混杂模式

在我做“检测和预防黑洞攻击”的项目时,我需要监控到邻居节点的数据包流。为此,我需要在 AODV 中使用混杂模式。我在以下链接中找到了一些教程,但是那里也不完整,我从未找到任何其他材料。

http://www.dcs.warwick.ac.uk/~adhoc1/nshowto1.html

http://greenw.blogspot.in/2006/08/support-promiscuous-mode-in-aodv.html

在 AODV::tap(const Packet *p) 中有类似“// put your code here”之类的东西,但我不知道我需要放在那里以便能够监控数据包流。

如果有人可以对这些有所了解,这将非常有帮助,因为我非常接近课程的结尾。有点急。

感谢您.......

0 投票
1 回答
3141 浏览

networking - 开始使用 802.11p WAVE for VANET

我正计划构建一个基于车辆间通信的应用程序。

最初我想使用笔记本电脑和移动电话上可用的标准 wifi,但后来我遇到了 WAVE 协议(IEEE 802.11p)(因为它是专门为此类应用设计的)。

  1. 我可以在 802.11p wifi 上使用笔记本电脑/手机吗?如果不,
  2. 我可以获得支持此协议的硬件吗(请提供更多信息)?如果不,
  3. 我可以使用标准 Wifi 并构建应用程序并假设它可以在 802.11p 协议上轻松实现(我不知道协议之间的差异)吗?如果不,
  4. 应该模拟我的应用程序(可能使用 ns2)?(这是我最后的选择)

谢谢你

0 投票
1 回答
845 浏览

c++ - 如何在 NS-2 中使用 printf

我试图通过printf在函数中添加一个简单的语句来修改 NS-2 核心代码Mac802_11::command。但是,无论我添加多少次代码行 ( printf("hello there!\n");) 然后执行./install,都没有出现。

在显示文本之前还有其他要求吗?顺便说一句,我在 Ubuntu 11.04 上使用 NS-2.34。

0 投票
1 回答
895 浏览

c++ - ns2 中的 C++ 未定义引用

我正在用 c++ 修改 ns2 的 aodv 协议。当我调用函数rft_add时出现错误。我会把文件放在这里。

声明文件:aodv_rftable.h

实现文件:aodv_rftable.cc

从 aodv 协议文件调用:aodv.cc

当我尝试重建 ns2 时,出现以下错误

对 aodv_rftable(int, int) 的未定义引用

0 投票
1 回答
1774 浏览

geolocation - ns2 中的 RSSI 计算

当使用双射线地面模型运行模拟时,当锚节点传输信号时,我需要知道非锚节点的 RSSI 值。我需要使用这些值来估计非锚节点位置。

我是 NS2 初学者。一些详细的步骤会对我有所帮助。

0 投票
1 回答
1158 浏览

c++ - Scheduler::instance().clock() 返回什么?

Scheduler::instance().clock()ns2中的返回值是哪个时间单位的?我假设它以毫秒为单位,但我在文档中找不到它。还简短地看一下源代码并没有回答我的问题。

0 投票
1 回答
1538 浏览

tcl - 如何在 NS2 中访问当前队列大小

我已经使用 TCL 脚本在 NS2 中模拟了一个基于 2 节点 tcp 的双工链路和队列通信。我想在节点通信期间访问当前队列大小。那么如何访问当前队列大小并将其分配给变量?

0 投票
2 回答
3477 浏览

c++ - 如何在 NS2 中查找节点 ID?

我想知道如何获取正在处理数据包的节点 ID。

我尝试了 name(),但它没有给出节点的 id,就像在跟踪文件中显示的那样,其中显示了数据包跃点的源和目标。在来自 format() 的跟踪文件中,源和目标是可用的,但是如何访问它们,这也可能有助于了解当前处理正在哪个节点上进行。

这是关于NS2的。有人可以提供一些帮助。

0 投票
1 回答
9620 浏览

networking - 使用 AWK 计算 NS2 中的吞吐量

在此处输入图像描述 我在 NS 2.29 中的 senario 有 5 个节点,每个节点有 2 个接口来期望节点 0 和节点 4,节点 0 想要将数据包发送到节点 4。我使用的协议是 AODV,节点类型是无线的

我要计算

接收数据包/发送数据包

以及不同模拟时间的吞吐量,我想用AWK语言做所有事情。

我不知道如何共享输出文件来理解我所说的。

输出文件 :

……

未完待续

谁能解释我该怎么做?任何答案都会非常有帮助。谢谢