路由协议+仿真
L--黑色柳丁--R
从事嵌入式啊 喜欢IT
展开
-
aodv-0.9.6移植
交叉编译aodv路由算法将aodv路由算法移植到友善之臂的6410开发板上友善之臂的6410开发板的内核是2.6.38我使用fedora9平台 首先搭建好arm-linux-gcc编译环境友善之臂的6410光盘附有搭建方法:Step1:将光盘Linux 目录中的arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz 复转载 2012-12-13 20:06:48 · 1131 阅读 · 0 评论 -
使用Cbrgen和Setdest构造无线仿真环境
NS中节点移动与传输事件的代码,都可以通过工具来完成.把这些事件写在一个文件里,方便管理与实验,也减少了代码的冗余度. 1.传输产生器 Cbrgen.tclCbrgen是一个可以产生数据流的工具,称为传输产生器.在ns-2.34/indep-utils/cmu-scen-gen目录下,可以产生TCP数据流或CBR链接.使用方法:ns cbrgen.t原创 2012-12-17 13:08:21 · 456 阅读 · 0 评论 -
AWK分析无线网络路由负载文件
首先声明,这个是分析旧的trace格式的:# 使用的是无线trace的旧格式BEGIN {pkt_route_sum=0;pkt_cbr_sum=0;}{action = $1;pkttype = $7;pktsize = $8;}# 考虑到aodv和dsr中中间节点转发的rrep,所以加入了f参数{ if ( action == "s" || action == "f" )转载 2012-12-14 10:17:17 · 380 阅读 · 0 评论 -
[翻译]NS下添加新协议
[翻译]NS下添加新协议 在这一部分,我将给处以个可以在ns上应用的新协议的例子。你应该在此之前相对熟悉ns,而且一些c++知识也是相对必须的。你也应该至少读过“ns注释和文档 ”(现在叫做手册)的3.1-3.3章节来理解Tcl和C++之间的交互。 这一部分的代码实现了简单的‘ping’协议(灵感来自“ns注释和文档 ”(现在叫做手册)的9.6章节,但是这个相对困难)。一个节翻译 2012-12-14 10:15:59 · 392 阅读 · 0 评论 -
NS2中tcl脚本文件分析(转)
NS2中tcl脚本文件分析(转)文件来源是NS2自带的simple-wireless.tcl(~ns\tcl\ex\simple-wireless.tcl):# 定义选项,设定模拟需要的一些属性。set val(chan) Channel/WirelessChannel ;# 无线信道类型转载 2012-12-14 10:15:25 · 801 阅读 · 0 评论 -
ns2简介
NS是一种针对网络技术的源代码公开的、免费的软件模拟平台,研究人员使用它可以很容易的进行网络技术的开发,而且发展到今天,它所包含的模块已经非常丰富,几乎涉及到了网络技术的所有方面。所以,NS成了目前学术界广泛使用的一种网络模拟软件。在每年国内外发表的有关网络技术的学术论文中,利用NS给出模拟结果的文章最多,通过这种方法得出的研究结果也是被学术界所普遍认可的,此外,NS也可作为一种辅助教学的工具,已转载 2012-12-14 10:11:09 · 800 阅读 · 0 评论 -
NS的调试
NS的调试 (piyajee)接触NS快一年了,但是还只能说是刚刚入了门,这一年里,从百思上确实学到了很多东西,NS的使用可能要告一段落了,有些心得体会跟大家分享一下,希望对还在入门的初学者有些帮助。主要是调试方面的,因为NS的代码太庞大了,因此出错后错误定位是非常重要的,有些可能不太对,还望各位高手指正。1.1 使用GDB调试在默认情况下不支持GDB调试,需要修改makefile转载 2012-12-14 10:16:28 · 292 阅读 · 0 评论 -
ns2的trace文件分析过程
ns2的trace文件分析过程 對於使用網路模擬軟體來做網路效能分析的人而言,步驟通常是先設計出符合自己需要的網路模擬環境,設定其不同的參數,執行模擬,收集結果資料,最後把資料使用圖片或表格把結果呈現出來以方便分析實驗。一般而言,對於ns2的初學者而言,總是會遇到一個問題,就是網路模擬程式跑完後,接下來該如何分析。這是非常重要的一個過程,所以希望ns2的初學者能好好的研究此转载 2012-12-14 10:14:40 · 1134 阅读 · 0 评论 -
Gnuplot 简单使用
一 、最简单的例子gnuplot>plot sin(x)其中 gnuplot> 为命令提示符,不是命令的一部分,二 、加入设置 1 、设置 x 、y 坐标的范围 改变坐标范围set xrange [xmin:xmax] set yrange [ymin:ymax]让 gnuplot 决定坐标轴范围 gnup转载 2012-12-14 10:13:34 · 1010 阅读 · 0 评论 -
ns2的下载资源
ns2的下载资源1、NS与网络模拟电子版 http://www.baisi.net/viewthread. ... &typeid=22、NS软件包在Windows XP下的详细安装过程(多图,lynn友情提供) http://www.baisi.net/viewthread. ... &typeid=23、一款强大的代码阅读器source insight http转载 2012-12-14 10:12:13 · 600 阅读 · 0 评论 -
Ubuntu 10.04 下 安装 NS2.30
安装 出错处理 1). ld -shared -olibotcl.so otcl.o otcl.o: Infunction `OTclDispatch': /home/yanna/ns-allinone-2.30/otcl-1.12/otcl.c:495:undefined reference to `__stack_chk_fail_local' otcl原创 2012-12-14 10:10:18 · 586 阅读 · 0 评论 -
ns2 安装
一:ns2安装 http://sourceforge.net/projects/nsnam/files/allinone/ 下载最新的版本(2.6.35)二:支持ns2的系统软件安装(ubuntu平台) apt-get install libx11-dev; apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-de原创 2012-12-14 10:08:30 · 472 阅读 · 0 评论 -
如何从trace文件分析网络性能(转)
如何从trace文件分析网络性能(转) 网络上有不少awk程序是讲如何分析网络性能的(主要是时延,吞吐量,丢包率和时延抖动),但是都没有详细的说明,我在此作一些示例,添加了一些必要的说明注释。 以下的内容是针对NS2仿真的结果trace文件进行网络性能分析,看本篇前需要先行了解的的内容有:awk语言的基础,包括语法和结构等;在Linux下如何使用xgraph和gnuplo转载 2012-12-13 20:08:32 · 937 阅读 · 0 评论 -
netperf 与网络性能测量
在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考虑不多,或者即使考虑到性能的问题,但是却发现没有合适的手段去测试网络的性能。当开发出一个网络应用程序后,我们会发现,在实际的网络环境使用中,网络应用程序的使用效果不是很理想,问题可能出现在程序的开发上面,也有可能由于实际的网络环境中存在着瓶颈。面对这种问题,程序员一般会一筹莫展,原因就在于不掌转载 2012-12-17 13:11:17 · 484 阅读 · 0 评论