"); //-->
信息时代的到来,使网络的规模和结构变得越来越复杂。无论是升级现有网络、还是搭建新的网络、或是测试新的协议都需要对网络的性能进行有效而客观的评估。这些要求使得网络仿真技术已经逐渐成为网络规划、设计和开发中的主流技术。当前的主流网络仿真软件有OPNET和NS2。下面主要以OPNET为主进行说明。
OPNET公司起源于麻省理工学院,成立于1986年。1987年OPNET公司发布了它的第一个商业化的网络性能仿真软件,提供了具有重要意义的网络性能优化工具,使得具有预测性的网络性能管理和仿真成为可能。至今OPNET已经发行到了10.0以上版本。它的产品线除了Modeler外,还包括IT Guru、SP Guru、OPNET Development Kit和WDM Guru等。
OPNET Modeler提供了三层建模机制,分别在进程层,节点层和网络层进行由下到上的建模。同时在仿真的过程中它采用了离散事件驱动的模拟机理。
进程模型(process model)的基础是用有限状态机FSM(Finite State Machine)来描述各种协议。各个状态再分别进行编程实现。
节点模型(node model)由进程模型构成,可以组成完整的协议栈,真实的反映所建模设备的特性。各模块间通过数据包和状态信息的传递来进行各种操作,进而实现设备的功能。
网络模型(net model)由节点模型组成,可以通过不同的拓扑设计来构造出各种不同的网络结构。
OPNET的建模过程如下:
(1)了解建模对象
深入理解实际的仿真对象。在AODV协议中要深入的了解路由表的处理规则、队列的处理规则、路由建立和维护的过程等。
在建模时还需要对实际的模型进行一定的简化。目标是要实现协议的行为,因此一些对仿真结果没有影响的内容可以进行简化或删除。比如对于IP地址可以简化为一个8位的整型数字来代替。
(2)确定建模目的
确定要得到的结果和要解决的问题。设定好参数和观察变量,比如若要得到网络的时延特性,需要在进程模型中设定观察变量。
(3)模型设计
基于FSM对各个状态进行初始的定义;进行Packet建模;设定Statistics;定义数据结构;编程实现模型功能。
(4)仿真调试
对模型进行测试。修改完善。
(5)验证结果
查看结果,验证模型的正确性。
以上各步骤循环进行,只到得到预定的结果。
下载地址:
http://lib.verycd.com/2005/01/11/0000034612.html
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
亚利桑那州州立大学柔性显示器中心开发第一个触摸屏柔性显示器
在MATLAB环境下实现对硬件资源的访问
快速镍氢电池充电器电路图
随身听充电器电路图
用大数据方法协助研发下一代电池电解液
智能型多芯片数码语音录放电路
热管理行业全球头部厂商莱尔德热系统公布新名称
一些让人流泪的故事
上海公司诚聘销售工程师
求 cyclone EP1C20的详细介绍
模拟信号处理
肖特光学滤光材料助力OPPO全新影像旗舰突破人眼级色彩还原
6000亿的贞节牌坊
汽车电池充电器电路图
七位半高精度DAQ如何设计?ADI工程师带你实测对比!
模拟电路教学心得
论模拟电路的人才培养之道(沙龙纪实)
剃须刀用充电器电路图
锂离子电池充电器电路图
[推荐]BDM FOR COLDFIRE
模拟电子教学方法的改进
智能寻位加工技术中USB接口数据传输方式的应用研究
人形机器人产业迎来爆发奇点:全球科技巨头竞逐\"下一个工业革命\"
LLM真的具有商业价值吗?
制冷空调系统的模糊控制实现
是德科技与英特尔合作推进EMIB-T技术
熨烫系统控制器的设计与实现
Pickering Interfaces全新高速PXI旋转变压器仿真模块精准赋能航空航天与汽车行业伺服系统测试
ASM宣布将启动美国本土生产以应对关税压力
中国半导体厂商因制程技术限制错失生成式AI红利