- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络仿真工具介绍ppt整理
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 推荐:Ubuntu : sudo apt-get install tcl8.4 tk8.4cd ns-allinone-2.34/otcl-1.13/ ./configure --prefix=/usr --enable-release --enable-devel make sudo make installcd ../tclcl-1.19/ ./configure --prefix=/usr --enable-release --enable-devel make sudo make installcd ../ns-2.34/sudo make installcd ../nam-1.14/sudo make installcd /usr/local/bin/sudo strip * * * * * * 项目编辑器-流量产生 配置业务流量(续) Application:配置服务器所支持的应用,如FTP、Email、HTTP等 Profile:配置终端用户产生的流量分布,如进行何种业务(FTP、HTTP等)、何时开始和结束等 配置Profile时需指定Application 难点在于Application和Profile的参数设置 项目编辑器-统计量观测 设置统计量 右键选择Choose Individual DES Statistics 对设备、链路均可设置统计量 在空白处右键Choose…可设置全局统计量 输出统计量 右键View Results 很多情况下不能直接用OPNET的输出图,而需要将结果输出到文件,然后自己用工具画图。这需要在进程层进行相关操作 OPNET的优点与缺点 优点 GUI软件,直观,拓扑部署方便 支持的技术库完善,功能强大 缺点 技术库完善而强大?程序十分复杂,修改十分困难 耗CPU和内存,不适合PC上的大规模网络仿真(Router100,TE1000) Part 2: NS 2 ——开源仿真工具 内容提纲 NS2介绍 NS2结构 NS2安装和使用 小示例 一些资源 * NS2介绍 * NS-2是用于网络研究的离散事件仿真工具 可以进行对固定,无线,卫星以及混合等多种网络的仿真 集成了多种网络协议,业务类型,路由排队管理机制,路由算法 ,组播业务 NS-2的主要优点 源代码公开,很多研究人员对NS-2进行了扩展 能有效支持无线多跳网络的仿真,包括协议栈、混合仿真的支持和场景工具等。 可扩展性强,速度和效率优势明显 NS2结构 * 分裂对象模型 编译运行 速度快 适合实现核心算法 解释执行 易于修改 适应于配置文件设置 实例化一个构件,将会生成两个对象(C++和OTCL对象) NS2包含Tcl/Tk,OTcl,NS,Tclcl。 Tcl是一个开放脚本语言,用来对NS2进行编程; Tk是Tcl的图形界面开发工具,可帮助用户在图形环境下开发图形界面 OTcl是基于Tcl/Tk的面向对象扩展,有自己的类层次结构; NS为本软件包的核心,是面向对象的仿真器,用C++编写,以OTcl解释器作为前端; Tclcl则提供NS和OTcl的接口,使对象和变量出现在两种语言中 * 文件结构 * NS2安装和使用 Windows下的安装(Cygwin) 只提供了Cygwin的安装方式,所以首先要安装Cygwin,注意需要源码安装NS2成功的话,在安装Cygwin的时候,注意要安装这些模块:gcc,make,autotools,还有如x11相关的类库(NAM需要)。 Linux下的安装 安装相应的软件包(每个类型的操作系统有自己的安装方式,比如debian可以使用aptitude来安装,Redhat可以使用yum等),然后使用源码安装。 * 推荐linux下安装 系统Ubuntu 10.10 NS2.33 sudo apt-get install libx11-dev , libxmu-dev , libxmu-headers , libxt-dev , libtool 安装完成测试 ns * * OTCL脚本文件 OTCL解释器 _____________ NS2仿真库 事件调度器 网络组件 仿真结果 分析仿真结果 可视化仿真过程 写Tcl脚本 * * 分析tr文件(结果) * 最常用的网络参数: 吞吐量(丢包率),延时,延时抖动 Tr文件统计 awk , python… * 在NS2的包中已经包含有众多的例子程序,学习NS2最快的方法就是从这些例子开始。 具体位置:ns-allinone-2.33\ns-2.33\tcl
您可能关注的文档
- 结构生物学1整理ppt.ppt
- 结构生物学2整理ppt.ppt
- 结构方程模型与AMOS使用.ppt
- 结构生物学3.ppt
- 结构生物学17.ppt
- 结构生物学5.ppt
- 结构生物学15.ppt
- 结构力学课件.ppt
- 结构生物学6.ppt
- 结构力学静定结构位移计算.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)