opnet针对aloha和CSMA的仿真报告

上传人:工**** 文档编号:498997152 上传时间:2024-01-16 格式:DOCX 页数:11 大小:572.94KB
返回 下载 相关 举报
opnet针对aloha和CSMA的仿真报告_第1页
第1页 / 共11页
opnet针对aloha和CSMA的仿真报告_第2页
第2页 / 共11页
opnet针对aloha和CSMA的仿真报告_第3页
第3页 / 共11页
opnet针对aloha和CSMA的仿真报告_第4页
第4页 / 共11页
opnet针对aloha和CSMA的仿真报告_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《opnet针对aloha和CSMA的仿真报告》由会员分享,可在线阅读,更多相关《opnet针对aloha和CSMA的仿真报告(11页珍藏版)》请在金锄头文库上搜索。

1、OPNET仿真报告、实验目的1 .掌握OPNET最基础的入门方法2 .验证不同条件下网络的特性3 .利用OPNET提供的网络设备,信道组件等构造期望的网络拓扑结构,最终达到灵活组合 运用OPNET的目的。二、实验步骤1首先,仿真一个星形网络,因为星形网络是最基本的几种网络结构之一,从最基本的入手,由简到难,可以深入了解 OPNET。下面介绍一下我仿真星形网络的步骤。打开OPNET,新建一个工程,给工程和场景分别命名。设置向导。设置一个 office 的 Network scale,再选择 Technologies,使 Sm_Int_Model_List 后 面的include变为yes。设置拓

2、扑结构。选择星形网络,确定此拓扑的中心节点,节点数目,位置等参数。添加服务器。添加完服务器,用传输线连接。选择要测量的参数。例如星形网络是测整体的延迟。运行,仿真,查看结果。再利用同样的方法建立一个15个节点的网络,同样测量延迟和负载情况。卜图为最后得出的仿真图形0.0C100 Ofceci: (global)projects-scenariol - DES-1Ether net .Delay (sec)0.000000.0CW0 Object: (global)projectl -scenario?-DES-1Ethernet Delany (sec)0.0000010,000 Objed:

3、 n口de_31 or Office Networkproject 1 -scenarld -DES-1ahernd Load Cbits/sec)20,000 Object: node_3l of Office Networkproject 1 -scenario2-DES-1Etherneit .Load (bits/sec)比较仿真结果,得出结论。结论为:当节点数增加时延迟变大,负载量变小。2然后再来仿真一个 Aloha和CSMA模型。首先,仿真Aloha模型。 创建Aloha发射机进程模型 创建一个通用发射机节点模型 创建一个通用接收机进程模型 创建一个通用接收机节点模型构建网络模型下

4、面分别描述各个模型的仿真步骤。A创建发射机进程模型:新建process model,在工作区添加三个状态,给每个状态命名,并改变状态。3个状态之间用传输线连接,从idle到tx_pkt之间的连接可以通过改变condition来实现,如图所示:PKT_A HA40/C14打开Header Block输入代码并保存。打开 State Variable Block 改变 Type, Name 和 Comments。双击init上部打开Enter Executives输入代码并保存,同样对 tx_pkt操作,只是程序段不同。定义 global attribute o 选择 Intefaces Glob

5、al Attributes ,作如下处理Aitribute NameGroupType UnitsDefault ValueiTij:-: Docket CQ.ntinteoer0选择Intefaces Process Interfaces,把begsim intrpt的初值变为 enabled,把所有的状态都改 为hidden,也可以添加 comment。7 .编译这个进程模型,并以initials_aloha_tx这个名称保存。8 .创建一个通用发射机节点模型:1 .新建节点模型,在工作区创建2个进程*II型和1个总线发射机模型,给每个模型重命名,并用传输线连接。2 .确认 src str

6、eam 被设置为 src stream 0, dest stream 被置为 dest stream 03 .打开gen,设置相应的参数。4 .新增1个进程模型和节点模型,并用传输线连接,如图*区.sink/ bus rxSTgenlb匚procbus_tx5 .打开statistic wire的对话框,把上升沿河下降沿触发器改为disabledo6 .查看 tx_proc 的 connectivity o7 .选择 Interfaces Node Interfaces, W mobile 和 satellite 的 supported 值改为 no,除了 promoted 其他的状态都改为h

7、idden,保存此model并命名initials_cct_tx。C.创建通用接收机节点模型1 .创建节点模型,在工作区添加1个进程模型和1个总线接收模型,重命名,并用传输线连接.2 .选择Intefaces Node Interfaces ,在节点类型中将mobile和satellite的类型改为 no,所有状态改为hidden。3.打开Header Block,输入程序代码,保存。4.打开状态变量,定义变量Type版游Comwtsintrcvd-Pkis用 Receid pack铀 cointer5 .打开功能模块,输入程序代码,保存6 .双击init上部,输入程序段,保存7 .选择 In

8、terfaces Process Interface,斗各 begsim intrpt 和 endsim intrpt 的初值改为enabled,所有状态改为 hidden。8编译此进程模型,保存为 initials_cct_rx。D.创建通用接收机节点模型1 .新建一个进程模型,在工作区添加两个状态,分别命名,改变状态,并用传输线连 接,如图所示匚卜口隼产w2.1. 择 Interfaces Node Intefaces,将 mobile 和 satellite 的 supported 值改为 no,所有状态改 为 hidden,保存为 initials_cct_rx。E.创建一个新的链路模

9、型1 .创建一个新的链路模型,在Supported link types中将ptsimp和ptdup的类型修改为 no。如Supported II ink typesLInk TypeSupportedPalette Icorp3impnoptdupnobusyesbus_1kbus tapyesbus_tip图Dialog Box Name -Value /Initial Topology /Default value: Create empty scenarioChoose Network ScaleOffice(Use metric units1 selected) pSpecify S

10、ize 700 x 700 Meters 1Select Technologies None /Review -Check values, then click Finish p2保存为initials_cct_link ,并关闭链路模型编辑器。3.创建网络模型4新建一个工程,分别用 initials_cct_network和aloha为工程和场景命名,然后按下图设置 I5 .弹出对话框,选择 二口 , Configure Palette,然后Clear 按 link models 添力口 initials_cct_link ;按 node models 添力口 initials_cct_rx

11、 和 initials_cct_tx 。6 .按Save As.键保存文件,命名为 initials_cct ,按ok关闭Configure Palette对话框。7 .选才T Topology Rapid Configuration ,选择Bus,并进行配置,如下图所示8.点击ok,出现network如图所示9 .点击并拖动接收节点initials_cct_rx 到工作区左边,点击 initials_cct_link ,确定使用这个my_cctg k10 .画一个从总线到接收节点的tap,如图node 2 node 6 nodelO node 14 node 18node 0 node 4

12、nod色 8 node 12 node IE1KJ 二Un r 20 1212345G78 9 11111将此模型保存为initials_cct_network ,执行aloha仿真12 .选择 Scenarios Scenario Components Import. ; Simulation Sequence 然 后选择 cct_network-CSMA ,并确定,保存此工程。13 .选择 DES Configure/Run Discrete Event Simulation (Advanced) 有 12 个序列如图File Edit Objects Simulation Windows Helpa o h Save.17 .运行,并确认。结果如图Q DES Execution Manager: in itia ls_cct_ne,hv&rk-CSMA1 scenftr IoStatusHostndeDural torii Sia I Use Elapsed TEae Elapsed Run 2Coirpletedlocftlhost. rr 20s-2h

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号