3. EXata 智能仿真系统介绍
3.1 EXata 仿真系统概述及特点
EXata 是一套用来仿真大型有线网络和无线网络的完整平台。通过它先进的模拟和仿真技术,可以预测复杂的网络行为和性能表现,从而提高网络在设计、运营和管理方面的效率。
EXata可帮助用户解决一下几个方面的问题:
1开发新技术:
- 设计和开发新的网络技术:利用 EXata 协议栈的OSI 型架构,来设计新的通信协议。
- 设计和开发与真实网络规模相当的无线网络:EXata 可以在双核或四核的计算机系统中评估具有成百上千个设备的大型无线网络。
- 进行‘what-if’假设分析:分析网络的性能并予以优化。用户可以先设计网络,然后执行批量测试来验证网络在不同参数下的性能(例如不同的路由协议、不同的时段、和不同的发送功率等。
2文本编辑工具将 EXata 仿真网络与现有的真实网络、网络业务和网络设备相连接:
- 查看真实的业务在 EXata 仿真网络上的执行情况:EXata 仿真平台上可以运行真实的网络业务,例如VoIP, 互联网浏览器,和流媒体视频,和在真实网络中没有任何区别。
- 在网络真正部署之前,利用仿真网络先进行充分的模拟练习:EXata 的出现,使得对尚处于设计中的新一代战术通信网络和通信设备进行精良的训练成为了可能。
3)利用业内通用的工具来分析和管理EXata 仿真网络:
- 窥探数据包:EXata 带有一个sniffer 接口,可以允许第三方工具,如Wireshark 和微软的Network Monitor 来窥探/捕获来自EXata 仿真网络任何一个设备的数据包,并对其进行分析。这可让用户调试和排查网络问题。
- 管理仿真网络:EXata 带有一个SNMP 代理,可以允许用户使用标准的SNMP 管理工具来查看、监控和控制EXata 仿真网络,就像管理真实网络一样。
EXata 仿真系统的突出优势有:
1)速度——实时仿真
EXata 支持实时仿真,可将不同的软件、硬件、网络行为引入系统作半实物仿真。而在开发者或网络设计者进行‘what-if 假设分析时,则可以采用比实时更快的速度来做一系列模拟测试,
在短时间内完成对各种模型、网络和流量参数的评测和分析。
2)伸缩性——可模拟复杂的大型网络
以业界最先进的硬件和并行计算技术为后盾,EXata 可模拟上千个节点的复杂大型网络。EXata可以运行在集式计算系统(cluster)、多内核计算系统、或多处理器计算系统上,对大型网络进行精确的仿真模拟。
3 精确性——丰富的高精度协议模型
EXata 拥有丰富的、经过精心设计的、符合标准的协议模型库,包括许多先进的无线网络环境所需用到的模型,使用户可以更加精确的模拟真实的无线网络。EXata 的所有模型库均为C++源代码,方便程序员阅读、修改和做进一步开发。
4)便捷性——支持多种操作系统,可移植性好
EXata 及其模型库可以安装在在多种平台上,其中包括Linux, Solaris, Windows XP, MAC OS等操作系统,以及分布式和集式并行架构的计算系统,支持32 位和64 位计算平台。用户可以在其台式机或笔记本电脑的WindowsXP 下进行协议开发或网络设计,然后再转到更加强大的多核Linux 服务器上作更加复杂的评估分析,如网络容量分析、性能分析以及扩展性分析等,移植起来非常方便。
5)扩展性——能与多种第三方专业仿真软件进行联合仿真
EXata 可连接到其它硬件和软件应用程序,例如OTB,真实网络,和第三方图形软件,来增强其网络模型的功能和价值。
3.2 EXata 仿真系统的结构
EXata 主要由五部分组成:
1. 主软件 EXata
2. 模拟内核与仿真内核;
3. 连接管理器;
4. 外部工具接口
5. 协议模型库(包括EXata 标准模型库、EXata 传感器网络模型库、EXata 无线网络模型库、EXata GSM 网络模型库、EXata 网络安全模型库等)
3.3 主软件 EXata 的功能模块及界面
EXata 的图形用户界面(GUI)包括场景架构器(Architect),分析器(Analyzer),和文件编辑器(File Editor)三部分。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。