- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西 安 工 程 大 学 学 报
JournalofXi’aJ1PolytechnicUniversily
第24卷第5期 (总 105期) 2010年 10月 Vo1.24,No.5(Sum.No.1O5)
文章编号:1674-649X(2010)05-0614-04
一 种半实物通信 网络仿真模型
容晓峰,董轶文,钟联炯
(西安工业大学计算机科学与工程学院,陕西 西安 710032)
摘要:分析、量化半实物网络仿真中通信包转换及其对通信性能的影响程度.设计基于OPNET的
半实物网络仿真模型,分析模型中真实网络节点和虚拟网络节点的映射实现原理.通过 ICMP协
议包实验研究虚拟与真实网络之间数据包的转换过程及其网络仿真性能.结果表明,这种网络仿
真模型可将真实网络和虚拟仿真网络模型有效结合,并具有较好的仿真性能.
关键词:网络仿真;半实物仿真 ;OPNET软件
中图分类号:TP393 文献标识码 :A
O 引 言
网络仿真能够验证实际方案或比较不同的网络设计方案,为网络的规划设计提供可靠的定量依据.在
以往的网络仿真中,由于在数学建模过程中做了大量的简化,使得真实的网络硬件和建立的模型规范存在
差别,其仿真的准确度与置信度难以保证.将 0PNET模拟的虚拟网络与真实网络联合起来,组成一个半实
物网络系统进行网络数据流的交互模拟,称为基于 OPNET的半实物网络仿真,即系统在环仿真 (S1TL,
System.in.the—LoopSimulation)¨.近年来,半实物网络仿真技术发展迅速,已提出一些半实物网络仿真模
型,管天[2等人研究了基于NDLS框架实现半实物网络仿真的数据包转换、传输技术.刘志国3【等人在异
构系统平台下,对半实物仿真实时性和时间标尺问题进行了研究.文献[4-7]基于HILA仿真框架,通过设
计桥接器代理、截取和转换成员与其他节点之间的数据包,实现基于HLA框架下的半实物仿真.基于SITL
的半实物仿真模型及其实现技术是 目前该领域的研究热点,在该技术领域,柳海峰等已设计实现 51TL半
实物自组网仿真 J.
但关于SITL模块和OPNET仿真环境半实物仿真中数据包转换及其转换所引起的对性能影响还需要
深入分析研究 .
半实物网络仿真的关键在于如何将虚拟网络与真实网络连接起来,并实现虚拟网络与真实网络间数
据包的转换处理.通过半实物网络仿真环境,可以更直观、更精确地进行网络软硬件的设计验证与测试.本
文基于 OPNET仿真软件的SITL模块,设计实现了一个半实物网络仿真模型,并通过仿真实验对虚拟仿真
包和真实数据包的转换进行分析.通过实验,对半实物仿真的网络吞吐率、SITL仿真缓冲性能进行了研
究.
收稿 日期:2010-07-16
基金项目:兵器部 “十一五”预研基金资助项目(40405050202);陕西省教育厅 自然科学专项基金项 目(08JK310)
通讯作者:容晓峰(1969.),男,陕西省宝鸡市人,西安工业大学副教授,博士,主要从事网络与信息安全技术方面的研
究.E—mail:rDn f@x8h1.edu.cn
第5期 一种半实物通信网络仿真模型 6l5
1 SITL仿 真模 型
OPNET仿真模型分为网络模型、节点模型和进程模型3个层次 ,分别在图形界面的项 目编辑器、节点
编辑器和进程编辑器中建立.网络模型是最高层次的模型,描述了组成仿真 的网络对象,如计算机、网桥、
路由器等,网络模型中的每个对象都 由一个相应的节点模型来表示 ,网络模型可直接建立起仿真网络的拓
扑结构.节点模型由各种路由协议模块和连接协议模块的各种连接方式组成 ,如物理接 口模块、MAC模
块、TCP模块等.每个模块对应一个或多个进程模型 ,进程模型由有限状态机来描述,并采用 C语言实现.
从功能实现的角度,每个节点对象的行为由进程模型确定,其具体逻辑由模型代码和 OPNET核心进程实
现.
SITL是 OPNETModeler的可选模块,提供物理网络与OPNET仿真网络连接的接 口
文档评论(0)