计划。网络仿真的基本流程如图1所示。
3.1.1明确仿真目标
在进行通信网仿真之前,必须对通信网要实现的通信服务功能、采用的主要技术体制、系统规模和可能出现的瓶颈等方面进行需求调研和分析,明确仿真的目标。
3.1.2理解目标网络
以目标网络为仿真对象,或是客观存在的网络,或是理想中的网络。通过了解网络协议的制定标准、一定的拓扑结构、合适的链路连接关系、恰当的通信应用类型、主要业务流量特性等信息来理解目标网络。
3.1.3制定研究计划
通过对比和参考研究方案和计划来制定详细的仿真研究计划。
3.2网络仿真模型设计阶段
3.2.1建立模型
建立网络仿真研究的技术、网络、协议的数学模型和概念模型,包括网络和设备以及链路向仿真模型转化过程中的模型模拟原理、实现方式、结构组成、模型模块以及业务和流量的数学描述模型等。
3.2.2搜集数据
在仿真过程中搜集关于仿真模型的实现和验证的相关数据。需要对网络的环境、拓扑、应用特征、流量和负载状况、通信节点技术和结构配置、相应的链路参数等。数据尽量精确。
3.2.3模型代码实现
仿真建模工具可以具体实现网络仿真模型,而仿真软件工具决定具体的使用方法和工具。
3.2.4检查模型
为了使仿真模型与数学模型和概念相符合,需要检查相应的代码。
3.2.5验证模型
为了确保仿真模型的完整性、正确性、一致性、需要对在验证代码实现的仿真模型和相同的条件下实际网络技术协议3方面的性能进行吻合验证。
3.3网络仿真与结果分析阶段
3.3.1仿真设计
通过仿真模型来建立仿真场景,输入恰当的模型参数,仿真运行时间长度、仿真启动条件、仿真统计内容、仿真的准备周期、仿真终止条件等。
3.3.2仿真分析
利用数学方法、分析工具或数据过滤技术来获取仿真结果数据,并且仿真结果是否合理和有效需要对相应的数据进行统计分析处理。
3.3.3仿真运行
利用仿真软件工具做仿真实验。在网络仿真实验过程中要多次调整网络模型来获取不同的实验仿真结果,并且要确保仿真实验的独立运行和正确性。
4主流网络仿真软件平台比较分析
一般而言,评价一个网络仿真平台的优缺点主要从以下几个方面考虑:(1)仿真机制的优劣;(2)细节程度;(3)模型库的大小。
依据上面几个方面的因素,对几种主流网络仿真软件平台进行了对比(见表1)。
5结语
通信网络的组织、规划与优化是一门非常复杂而又必不可少的综合性、系统性学科,也是当前国际网络界非常关注的一个研究热点。它是一种通过建立网络中的链路、设备、协议的统计模型,并模拟网络流量的传输,从而获取网络设计或优化所需要的网络性能数据的仿真技术。
推荐访问: 技术研究 仿真 网络 软件