opnet】的更多相关文章

学习opnet有一段时间了,走了 不少弯路,现在,想总结一下,推荐给大家一个比较好的学习过程. 因为英语不太好,所以在开始学opnet时用了很多心思去找中文资料,比如说,一些文档.书.视频等.看文档和书的问题是:因为软件的版本一直在更新,你所安装的版本与找到的资料所介绍的版本不一定一样,所以有时会找不到需要操作的菜单.看视频的问题是:太枯燥,根本看不下去. 在偶然的一个时刻,打开了opnet的help-Tutorials,然后发现,中文文档包括书,都是对它的翻译. 在此之后,学习进度便快了很多.…
  一.实验目的 比较共享式以太网和交换式以太网在不同网络规模下的性能. 二.实验方法 使用opnet来创建和模拟网络拓扑,并运行分析其性能. 三.实验内容 3.1   实验设置(网络拓扑.参数设置.要观察的数据等) 步骤1:下载IT Guru,创建一个新的项目,将其命名为hub_switch_project. 步骤2:创建一个场景——hub_scenario.稍后我们将添加另一个场景——switch_scenario到相同的项目. 步骤3:选择默认模型库和默认的场景维度. 步骤4:拖拽5个以太…
最近在做一点网络的仿真工作,需要用到OPNET这个工具,安装了一早上终于安装好了.安装过程如下: 1.安装visual studio 2010:其他版本如vs2005, vs2008也是可以的.vs2013和vs2015没有测试过.选择2010版本主要是安装下来占用空间小~~. 2.下载安装包,我这里安装的是opnet_14.5_a_PL8(Build 7808 32_bit),安装文件有三个: modeler_145A_PL8_7808_win.exe modeler_docs_02-Sep-…
为了使一个用户定义的函数被执行,该函数必须与一个特殊的堆栈跟踪代码相连.堆栈跟踪技术靠在函数的入口点和出口点插入预处理器宏指令完成(一个函数只有一个入口点,但可以有多个出口点(由C语言的return声明决定)),这些宏指令为:FIN.FOUT和FRET. FIN被插入到的入口点:FOUT被插入到函数的出口点,但却不返回任何值:FRET被插入到函数的出口点,返回一个值. 注意这些宏指令不需要以分号结束(它们自我包含),但OPNET提供的例程中均以分号结束.FIN的参数中也不需要双引号.OPNET提…
我使用的opnet14.5  win7 64位系统的http://pan.baidu.com/s/1qWyfxnu,电脑先刷了win7 64位原版系统. 选择了VS2013+opnet14.5的安装方法. 一.首先安装vs2013 vs2013下载地址http://pan.baidu.com/s/1pJGyuWr vs2013安装之前必须安装IE10,更新了电脑的Framework(否则安装VS2013会在应用Framework时卡住),vs2013破解很简单,直接在网上搜一个密钥即可. 二.环…
OPNET作为专业级网络仿真软件,其强大的功能使其在多个领域有广泛的应用.“越强大的软件,安装越闹心”,OPNET就是这样一款安装和运行的都很闹心的软件,这里简单转载和记录我安装OPNET和使用中的问题. OPNET安装 我是在有vs2012的win7系统下安装的OPNET14.5.虽然VS2012是C编译器,但貌似版本上无法支持OPNET,所以我安装的基本步骤和网上的大多教程相同,先装VC6.0,再装OPNET. 1. 安装VC6.0.安装VC时,当出现“setup Environment V…
前言: 目前由于项目需要,学习了基于opnet的网络仿真方法,发现该软件的学习资料少之又少,所以将自己搜集到的学习资料进行整理,希望能帮助后来的人. 主要参考资料:OPNET网络仿真(清华陈敏版) 仿真软件介绍: 主流仿真软件如下: OPNET: OPNET是商业软件,所以界面非常好.功能上很强大,界面错落有致,统一严格.操作也很方便,对节点的修改主要就是对其属性的修改.由于OPNET14.5及以前的版本都是免费的,所以用户量是三种网络仿真软件中最多的,这一点很像Windows. QualNet…
op_pk_copy()是生成新的数据包,包的op_pk_create_time_get()是新数据包的生成时间,统计数据包的端到端时延,以及服务时延需要注意:…
仿真配置中SEED的概念:仿真随机种子,是产生随机数的种子值,反应随机数的状态.只要选定一个种子值,整个随机事件系统就固定了,复杂仿真的随机过程就成了一次实现.目的是测试仿真系统的稳健性,具体来说,针对不同的Seed 值进行一系列仿真,每次不同Seed 值对应的仿真结果相近,则表明建立的模型有较高的稳健性(Scalability).一般在发布仿真结果之前都要改变仿真种子进行多次测试,如果结果完全改变,则说明模块有疏漏,所得的结果只是一个特例,而不能完全反映系统的性能. 版权声明:本文为博主原创文…
网络包含两个节点,一个发送节点,一个接收节点.发送节点按照某种随机的规律产生数据包(包大小和包间隔可自己定义),然后发送给接收节点.传输过程中会有一些随机的差错(误包率也可自己定义).接收节点收到正确的包之后统计吞吐量.并可将接收吞吐量与发送吞吐量进行比较,观察误包率对接收吞吐量的影响. 模型中发送节点模型为一个处理器类的节点,其进程模型为: 其用于产生ICI数据结构,并且使用远程中断进行发送和检错重传 发送节点为六个状态,其中五个为强制状态一个为非强制状态,无转移函数 Init的入口代码为 p…
Sink模块的状态机很简单,只有INIT和DISCARD两个,非强制状态只有DISCARD用于包的销毁.Sink模块的作用就是销毁从输入流接收到的包,并且返回关于包的一系列统计量. Init的入口代码为 /* Initilaize the statistic handles to keep         */ /* track of traffic sinked by this process.         */ bits_rcvd_stathandle               =op…
simple_source模块可以在外部设置的属性 有四个局部统计量,分别为产生的bit速率.包速率.包大小,包间隔 状态机为三个非强制对象,在头文件里定义了自中断和转移条件. /*Include files.                                              */ #include   <oms_dist_support.h> /*Special  attribute  values.                 */ #define       …
1)op_pk_copy()是生成新的数据包,函数op_pk_create_time_get()获取的是新数据包的生成时间.在统计数据包的端到端时延,以及服务时延需要注意. 2)此外发用数据包时使用op_pk_copy(),则生成新的数据包Packet*指针地址,其他节点对数据包的删除不会对原节点的数据包指针产生不会影响.相反op_pk_send()直接发送会影响指针间共享数据,有可能导致将以前的地址分配给新的数据包: 3)此外对于Packet中的结构体,如果使用op_pk_copy()也是拷贝…
1. OPEN中国代理商业 http://www.credit-top.com/page/Default.asp?pageID=105…
一.修改默认的文件管理 1.以管理员身份运行 opnet14.5 2. 3.初始默认是c盘下的op_madels 4.修改你默认的文件夹 二. 1.创建一个空场景 包含Manet模型 2. 出错 二.可参考计算机网络仿真指南 1.添加拓扑 2.设置属性 3.设置仿真参数 4.运行仿真 5.结果 三.添加新场景 1. 2.…
闲扯: 最近实习公司要做ZIGBEE,我是对这个兴趣不大,但工作还是要做的,目前帮着找找合适的仿真软件,什么NS-2啊,OPNET啊. 正文: 这个软件软件直接去官网下载就好了,免费开源. 安装也比较简单 http://www.cnblogs.com/zkwarrior/p/5211773.html.(这个网址有一个小例子,接下来我就对这个例子我出现的一些问题进行解答) 1.建立 .ned 文件显示如下: 没有任何图像化的东西,这里会显示什么不是什么NED的正确地方,刚接触这个软件难免会不解. …
Merry xmas! 安装好NS2后正式开始学习NS2啦,先转发一哥们的博客内容,慢慢看! 一). NS常用基本网站         1. 寻求问题答案最好的地方.           http://mailman.isi.edu/pipermail/ns-users/          2. 柯老师的网站,包含很多非常实用资源:安装,trace文件分析,源代码分析,添加新协议的途径等           http://140.116.72.80/~smallko/ns2/ns2.htm   …
深入分析iSCSI协议的应用 1 引言 快速增长的存储容量使得企业需要采用网络存储解决方案.目前网络存储技术采用的连接技术主要有光纤通道和TCP/IP.基于IP的网络存储能解决基于光纤通道的网络存储中存在的兼容性和传输距离问题,而且能提供相对廉价的解决方案.iSCSI协议是IP存储网络协议之一,它将广泛应用的两种工业标准SCSI和TCP/IP结合起来,为存储设备提供面向数据块级的连接服务. 由于iSCSI协议对存储网络的性能有很大的影响,所以如果能够建立iSCSI的模型用于仿真,将能够更清楚的了…
流量发生器 (Traffic Generator) 是用来检测网络性能,进行网络相关研究的一个很重要的工具.大家可能用过Iperf或者IxChariot,前者是类UNIX环境下的一个免费.开源的网络性能测试工具,主要用来测试链路速率:后者则是一个非常专业的商业工具,拥有非常友好的图形界面. 作为网络工程师和研究人员,有时我们可能会需要一些具有特定功能的流量发生器,但是目前网络上可以找到的相关工具非常之多,各个软件的使用方式有怎样的不同,到底哪个才是符合自己的要求的呢?这里,我们对目前网络上能够找…
# Note that it is presently the policy of IANA to assign a single well-known# port number for both TCP and UDP; hence, most entries here have two entries# even if the protocol doesn't support UDP operations.# Updated from RFC 1700, ``Assigned Numbers…
Author:bakari  Date:2014.1.14 转载请注出处:http://www.cnblogs.com/bakari/p/3519841.html,谢谢! 本学期开始做真正意义上的研究,主要方向为wireless and mobile network,VANET.之前一直在看paper,现在由于任务需求,需要尽早把一些科研工具学透,包括模拟器,建模解模工具以及非常重要的python,一切都是新东西,只能边学边实践,并尽可能提高效率,尽量地往前赶. 今天第一次接触one这个模拟器,…
查看不同公司新鲜真实的Java面试题,摘自Glassdoor.com 巴克莱投资: 假设有一个 getNextparson() 方法返回 Person 对象,Person 类实现了 comparable 接口,现在从文件中读取记录并排序,然后给出前 1000 条记录,纸上作答 答案见Glassdoor 写一个函数,传入 2 个有序的整数数组,返回一个有序的整数数组. 答案见Glassdoor 骑士资本: 给定一个包含 N 个整数的数组,找出丢失的整数? 答案见Glassdoor 全球医疗交流:…
文章名称:A Network in a Laptop: Rapid Prototyping for  Software-Defined Networks 文章来源:Lantz B , Heller B , Mckeown N . A Network in a Laptop: Rapid Prototyping for Software-Defined Networks[C]// Acm Workshop on Hot Topics in Networks Hotnets. DBLP, 2010.…