1.2 国内外研究现状
80年代初,美国等一些发达国家就起步开发各种网络仿真产品。我国对网络仿真技术的研究是从1999年开始的。起步晚的原因主要有两个,一是中国数据网的发展相比欧美一些发达国家比较缓慢,网络仿真技术的需求相对不是很迫切;另一个原因是美国生产的主流网络仿真软件,作为高端产品在1998年前被我国设为禁运品。自1998年以来,我国网络技术迅速发展,在网络数据的需求和美国对高端网络仿真软件出口限制的刺激下,网络仿真技术在网络的研究中逐渐开始使用[1]。
现今用户需要传输的数据由简单的音频和图像变化为各种更为复杂的数据,再加上用户数量的急剧增加使网络的规模日趋复杂,于是,网络仿真软件开发商逐渐把应用和开发重点转向网络规划和设计方向,将用户由当前研究开发人员转向网络规划或设计人员,简化操作流程和软件界面,强化软件在工程上的应用能力,根据网管软件的接口加强了与网络管理软件生产商的合作,开发与网管软件的接口,逐步实现网络模型建立的自动化,使网络建模的速度得到显著地提高。比如OPNET与HP网管紧密结合。
由于网络仿真技术是在数据的传输速率和网络结构复杂化的刺激下产生的产品,不得不承认网络仿真技术并不是很成熟,特别是较大的网络或者在复杂的网络的仿真应用上,还处于最初级的阶段,一些稍高端的技术问题并没有解决。
2. 网络仿真技术及OPNET网络仿真软件
2.1 网络仿真概述
2.1.1 仿真技术的研究方法
在今天的网络的迅速扩大下,网络研究人员不断思考新的网络协议和算法,以推进网络的发展;另一方面,也要研究如何利用和整合现有资源,使网络达到最高的性能[2]。在一般的网络技术研究有以下三种方式:
(1)分析方法。对网络系统及对象的依赖性进行了初步的分析,设定一定的条件和合理的假设,用数学分析的方法对研究对象的数学模型进行分析。
(2)实验方法。设计合理的硬件和软件环境的配置,建立测试实验室。在模拟的环境中实现对一定网络协议下的网络性能和行为的研究。
(3)仿真方法。应用网络仿真软件建立了系统的网络模型,然后用计算机对所建模型进行模拟仿真,分析所输出的结果。
在分析一个非常复杂的网络系统时,其性能是受到多方面的影响的,系统的有效性和准确度会受到很大的限制,这时前两种方法的局限性很高,不灵活。仿真方法在很大程度上弥补了前两种方法的不足。仿真方法可以根据实际网络模型设计的需要,用较少的时间和成本,了解各种不同特性的网络,获得丰富有效的网络数据。
网络仿真通过建立网络设备,链路和协议模型,在此基础上模拟网络流量的传输,以获得对可优化网络性能有关的数据。网络模型不仅可以实现之前预测的拓扑结构和设备的规划,也有助于保持其在网络运行中的有效性。网络仿真也被称为网络模拟,即网络仿真能够代替实际的应用环境,运行可靠的结果和数据。网络仿真提供了一种方便、高效的验证和分析的方法,所以在现代网络通信的研究和设计中,网络仿真所占比重越来越大。
2.1.2 网络仿真的特点
网络仿真是利用数学建模和统计分析的方法模拟网络行为,从而得到所需的网络性能参数。
数学建模包括网络建模和流程建模两部分。模拟网络行为指的是模拟网络流量在实际应用中的传输过程,交换过程和复用过程。网络仿真得到的网络参数,包括全局性能统计,节点的性能统计,链路的流量和延迟,同时也可以获取一些业务层的数据,统计结果还可以得到一些特殊的参数。 基于OPNET的局域网研究与仿真(2):http://www.youerw.com/tongxin/lunwen_1390.html