问题标签 [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 回答
3849 浏览

networking - 在 Fedora 17 上安装 NS2.35 时出错

我正在尝试使用 allinone 包在 Fedora 17 上安装 NS2.35。我是 linux 环境的新手,已经花了很多时间尝试这个。到目前为止,我发现这是依赖包的问题。但我无法弄清楚以下错误。请帮忙。

非常感谢-Uday

0 投票
1 回答
3243 浏览

c++ - NS [网络模拟器] TCL 和 C++

我已经用 C++ 编写了一个协议,并想使用 NS 来模拟并查看结果。

我了解到 TCL 是用于它的语言。我还发现C++可以和TCL联系起来。

链接中的一种方法需要使用新的 cc 文件重新编译整个 ns 包,并对一些 ns 源文件进行一些更改。

是必需的吗?会不会需要相当长的时间?[超过 5 分钟 :( ]

有没有更好的方法?

0 投票
1 回答
1066 浏览

routing - Vanet B-MFR路由协议在ns2上的实现

无论如何用ns2实现VANET的B-MFR路由协议?我在互联网上搜索了几天,但一无所获。我找到了讨论带有 ns2 实现的协议的论文/期刊,这是链接。但是,我仍然对如何用 ns2 实现它一无所知

0 投票
3 回答
1423 浏览

ns2 - 在 NS2 中实现无线传感器路由协议

我正在尝试在 NS2 中实现路由协议。

我尝试了 ns2 2.29 + mannasim 但我的 Linux 的 gcc 与 gcc4.3 不同。所以我不能用 mannasim 在一个代码中修补 ns2。ns2 2.35 的 mannasim 不可用,当它可用时,我不确定它是否会与这个版本的 gcc 一起运行。

有没有人尝试过使用 gcc 4.7 成功运行 ns2+mannasim?

如果有任何其他替代 mannasim 也足以让我模拟 WSN?

0 投票
1 回答
1044 浏览

gcc - wsn 的 ns2 mpolsr 编译错误

我正在mpolsr尝试ns-2.29Linux Mint . gcc-4.7我收到以下错误:

我发现该cmu-trace.cc文件包含正确的标题。我尝试添加具有偏移函数定义但没有成功的 cc 文件。任何帮助将不胜感激。

我正在使用ns-2.29_mpolsr.rar.

0 投票
1 回答
1732 浏览

simulation - 在 NS2 中可以做什么,不能做什么?

在问这个问题之前,我想告诉你我已经搜索了一个多月。我会说我知道 ns2,但我肯定能够理解您所说的任何内容 [希望]

我想在 NS2 的无线移动节点拓扑中实现广度优先搜索 (BFS) 并创建 BFS 树。[让我们先为静态系统做。]

我的挑战:向节点的所有邻居多播消息。

现在我在我的想象中认为

  1. 节点将设置在那里的位置。[可行]
  2. 每个节点都能够找到它的邻居。[可行吗?] 或者我必须自己创建“组”并进行“加入组”以形成这些邻居。
  3. 向邻居多播消息。[可以使用“组”],但我希望节点知道我可以连接什么并自行完成。

其中有哪些可能?

0 投票
1 回答
710 浏览

linux - 混淆 ns2 : 代理分类器和节点

节点代表 ns2 中的基本结构。它们继承自 TclObject 类。

代理类似于 TcpAgent 和 UdpAgent 或 NullAgent,它们继承自 NsObject 类,而 NsObject 类本身继承自 TclObject。代理可以将数据发送到它们所连接的一个目标。target_ 是 NsObject *。

分类器继承自 NsObject。他们可以将数据发送给许多人,因为他们已经获得了列表。NsObject **。

节点类有neighbour_list。Node 有一个 RoutingModule 对象,该对象具有分类器。但由于 Node 不是 NsObject 类型,我不能将 Node 放在分类器的 NsObject** 中。

我想实现一些东西(我不知道是代理还是节点或分类器)(我认为它应该是一个分类器),以便我可以获得节点的邻居并根据逻辑向某些节点发送数据包。

我应该怎么办 ?如果我实现一个分类器,我如何将它附加到节点。

提前致谢。

0 投票
2 回答
1194 浏览

channel - NS2:如何知道频道槽的数量?

这是关于NS2 MAC层模拟的。

假设Ns2信道带宽为1 Mbps

那么,默认情况下,通道分为多少个槽?

如果分开,每个单独的插槽是多少?

这条线 mac->phymib_.getSlotTime()给出了什么?

0 投票
1 回答
1742 浏览

global-variables - 在 ns-2 的 TCL 脚本中的过程中无法识别全局变量

我正在尝试运行以下 tcl 脚本,但在过程 thpt_rec 中出现错误,即
ns: thpt_rec: can't read "tcps(0)": no such variable
while
execution "$tcps(0) set bytes_"
(procedure "thpt_rec " 第 4 行)

"thpt_rec"中调用

但是当我用一个名为 sink 的变量替换这个 tcps(0) 时,一切都运行良好。请阐明这个问题。

0 投票
0 回答
129 浏览

ns2 - 如何在 ns2 中为有线场景实现 BFS?

如何在 ns2 中为有线场景实现 BFS?

有没有办法找到节点的邻居?

我想根据其子节点计算节点的总需求,其中定义了叶节点的需求。