问题标签 [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.
routing - 创建一个类似于 AODV 路由协议中的 RREQ 的新数据包
我想在类似于 RREQ 数据包的 aodv 路由协议中添加一个新数据包。我该怎么做?我尝试通过更改 aodv_packet.h 中 RREQ 的名称来添加新的数据包类型(npack)。我还在 aodv.cc 中添加了 sendnpack 和 recvnpack,类似于 sendRequest 和 recvRequest。除新创建的数据包外,所有其他数据包都在 aodv.cc 中处理。谁能帮助我如何获得和继续?提前致谢。
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”之类的东西,但我不知道我需要放在那里以便能够监控数据包流。
如果有人可以对这些有所了解,这将非常有帮助,因为我非常接近课程的结尾。有点急。
感谢您.......
networking - 开始使用 802.11p WAVE for VANET
我正计划构建一个基于车辆间通信的应用程序。
最初我想使用笔记本电脑和移动电话上可用的标准 wifi,但后来我遇到了 WAVE 协议(IEEE 802.11p)(因为它是专门为此类应用设计的)。
- 我可以在 802.11p wifi 上使用笔记本电脑/手机吗?如果不,
- 我可以获得支持此协议的硬件吗(请提供更多信息)?如果不,
- 我可以使用标准 Wifi 并构建应用程序并假设它可以在 802.11p 协议上轻松实现(我不知道协议之间的差异)吗?如果不,
- 应该模拟我的应用程序(可能使用 ns2)?(这是我最后的选择)
谢谢你
c++ - 如何在 NS-2 中使用 printf
我试图通过printf
在函数中添加一个简单的语句来修改 NS-2 核心代码Mac802_11::command
。但是,无论我添加多少次代码行 ( printf("hello there!\n");
) 然后执行./install
,都没有出现。
在显示文本之前还有其他要求吗?顺便说一句,我在 Ubuntu 11.04 上使用 NS-2.34。
c++ - ns2 中的 C++ 未定义引用
我正在用 c++ 修改 ns2 的 aodv 协议。当我调用函数rft_add时出现错误。我会把文件放在这里。
声明文件:aodv_rftable.h
实现文件:aodv_rftable.cc
从 aodv 协议文件调用:aodv.cc
当我尝试重建 ns2 时,出现以下错误
对 aodv_rftable(int, int) 的未定义引用
geolocation - ns2 中的 RSSI 计算
当使用双射线地面模型运行模拟时,当锚节点传输信号时,我需要知道非锚节点的 RSSI 值。我需要使用这些值来估计非锚节点位置。
我是 NS2 初学者。一些详细的步骤会对我有所帮助。
c++ - Scheduler::instance().clock() 返回什么?
Scheduler::instance().clock()
ns2中的返回值是哪个时间单位的?我假设它以毫秒为单位,但我在文档中找不到它。还简短地看一下源代码并没有回答我的问题。
tcl - 如何在 NS2 中访问当前队列大小
我已经使用 TCL 脚本在 NS2 中模拟了一个基于 2 节点 tcp 的双工链路和队列通信。我想在节点通信期间访问当前队列大小。那么如何访问当前队列大小并将其分配给变量?
c++ - 如何在 NS2 中查找节点 ID?
我想知道如何获取正在处理数据包的节点 ID。
我尝试了 name(),但它没有给出节点的 id,就像在跟踪文件中显示的那样,其中显示了数据包跃点的源和目标。在来自 format() 的跟踪文件中,源和目标是可用的,但是如何访问它们,这也可能有助于了解当前处理正在哪个节点上进行。
这是关于NS2的。有人可以提供一些帮助。
networking - 使用 AWK 计算 NS2 中的吞吐量
我在 NS 2.29 中的 senario 有 5 个节点,每个节点有 2 个接口来期望节点 0 和节点 4,节点 0 想要将数据包发送到节点 4。我使用的协议是 AODV,节点类型是无线的
我要计算
接收数据包/发送数据包
以及不同模拟时间的吞吐量,我想用AWK语言做所有事情。
我不知道如何共享输出文件来理解我所说的。
输出文件 :
……
未完待续
谁能解释我该怎么做?任何答案都会非常有帮助。谢谢