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