1 / 8
文档名称:

opnet实验报告范例.doc

格式:doc   大小:17KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

opnet实验报告范例.doc

上传人:花双韵芝 2022/7/27 文件大小:17 KB

下载得到文件列表

opnet实验报告范例.doc

相关文档

文档介绍

文档介绍:第2页/总共8页
opnet实验报告范例
  OPNet仿真实验报告
  第一章实验任务
  
  –设置一个仿真场景,假设PC有N台,服务器有M台,交换机和路由器根据N值进行配置
  –当N=30,60,90和制和输出仿真报告。
  目前OPNET的应用在国内还处于起步阶段,因此OPNET具有很大的研究和应用价值。
第4页/总共8页
  
  
  0PNET采用层次化的建模技术,提供了三层建模机制:网络模型、结点型和进程模型。网络模型为最上层,由可以嵌套的子网、通讯节点和在节点间进行通信的链路组成,在这一层完成网络拓扑和模型配置;进程模型是最底层,用有限状态机(FSM)来描述各个状态和状态间转移关系,进程模型是通信协议功能模拟以及与仿真有关的控制流行为实现的具体位置,其中FSM是用C语言描述的通信行为程序;结点模型定义结点的内部结构,由发信机模块、接收机模块、处理机模块、队列模块及包流、统计线等连接组成。通过0PNET的网络模型、结点模型和进程模型三层建模机制建立起来的模型和实际的网络、设备、协议层次完全对应,全面反映了网络的相关特性。网络模型、结点模型和进程模型分别在相应的项目编辑器、结点编辑器和进程编辑器中完成。
  本实验就是从第一个层次进行建模,从而完成仿真任务的。
  
  0PNET采用基于离散事件驱动的仿真机制。事件是指网络状态的变化。网络状态发生变化时,模拟机进行仿真,状态不发生变化的时间段,不进行仿真,即被跳过,因而仿真时间是离散的。每个仿真时间点上可以同时出现多个事件,事件的发生可以有疏密的区别。仿真中的各个模块之间通过事件中断方式传递事件信息。每当出现一个事件中断时都会触发一个描述网络系统行为或者系统处理的进程模型的运行。通过离散事件驱动的仿真机制实现了在进程级描述通信的并发性和顺序性,再加上事件发生时刻的任意性,决定了可以仿真计算机和通信网络中的任何情况下的网络状态和行为。
第4页/总共8页
  
  在OPNET中使用基于事件列表的调度机制,合理安排调度事件,以便执行合理的进程来仿真网络系统的行为。调度的完成通过仿真软件的仿真核和仿真工具模块以及模型模块来实现。事件列表的调度机制具体描述如下:
  1.每个OPNET仿真都维持一个单独的全局时间表,其中的每个项目和执行都受到全局仿真时钟的控制,仿真中以时间顺序调度事件列表中的事件,需要先执行的事件位于表的头部。当一个事件执行后将从事件列表中删除该事件。
  2.仿真核作为仿真的核心管理机构,采用高效的办法管理维护事件列表,按顺序通过中断将在队列头的事件交给指定模块,同时接收各个模块送来的中断,并把相应事件插入事件列表中间。仿真控制权伴随中断不断地在仿真核与模块之间转移。
  3.当事件同时发生时,仿真核按照下面两种办法来安排事件在事件列表中的位置:
  (1)按照事件到达仿真核的时间先后顺序,先到达先处理(firstcomefirst
  serve。
第5页/总共8页
  (2)按照事件的重要程度,为事件设置不同的优先权,优先权高的先处理。
  
  OPNET采用基于包的通信机制来模拟