摘要:
将MFlood路由协议添加到NS2中。
(1)在NS2中新建文件夹放置协议的代码文件。
(2)修改NS2中的相关文件packet.h、ns_packet.tcl和ns_lib.tcl。
(3)修改Makefile文件。
验证/测试移植结果 阅读全文
摘要:
使用CMU工具配置一个随机场景实验。包括随机场景的设置、节点参数的设置。
1.创建一个网络环境,由n个节点围成一个圆,n由用户输入。使用DSR协议,从圆一端的节点向另一端的节点建立一个连接,产生CBR应用的流量发送,观察发送情况并分析trace文件。
2.为了简化操作,便于调试和使用,编写一个文件脚本run.tcl,将应用工具程序的调用和运行NS模拟的命令都写入这个文件。这样,只需输入ns run.tcl命令就可以进行这个随机场景的模拟。
3.实验需要随机种子,编写RandomNumber.cc来获得随机种子。
RandomScene.tcl构建随机网络环境 阅读全文
摘要:
熟练掌握Tcl脚本语言。设置仿真场景、节点参数等。练习通过gawk工具来对生成的trace文件进行分析。
创建一个网络环境,由n个节点围成一个圆,n由用户输入。使用DSR协议,从圆一端的节点向另一端的节点建立一个连接,产生CBR应用的流量发送,观察发送情况并分析trace文件。 阅读全文
摘要:
1. Simple.tcl代码注释 为了方便查看数据传输过程,我将原本的$ns color 2 white 改为了$ns color 2 yellow,使其与白色背景有所区别。 set ns [new Simulator] #set设置变量,new Simulator创建对象,[]内为表达式,赋给n 阅读全文
摘要:
1. 在操作系统Windows中安装虚拟机VMware。 2. 在虚拟机中安装Linux内核的操作系统Ubuntu。 3. 在操作系统Ubuntu中安装仿真软件NS2。 更新系统 sudo apt-get update #更新源列表 sudo apt-get upgrade #更新已经安装的包 su 阅读全文