BAT通信仿真软件是一套面向于通信网络协议建模、网络安全和网络性能预测及分析的仿真平台,该平台对网络数据安全具有广泛的可见性以及对网络基础设施的监测功能,从而进行深度的数据收集和分析,并对网络根源问题及安全机制进行有力诊断。该平台通过对网络进行应用业务的建模、监测、网络性能可视化显示以及网络安全协议的研究,从而对网络安全进行全方位的分析。
该软件提供了一套综合的、可进行探测分析和效果验证、并具备可视化设计的解决方案,主要包括:
●针对赛博安全的攻防战构建作训实验环境
●构建网络应用,模拟不同类型的应用和用户行为
●观测网络安全状态下网络及链路的性能变化,以及对通信业务的影响
●实时监测网络运行状态,及时发现网络故障并展开深度分析
●进行网络性能的可视化动态显示
该软件对网络赛博安全和通信行为能够给予全方位的有力辅助,包括探测网络上存在的安全漏洞,对网络安全策略进行配置规则检查,对不同的赛博安全行为及效果进行设计建模、监测和展示网络状态,提供实时的赛博安全分析,为发展新的安全战术和培养作训人员提供一套完整的实验平台。

该软件作为网络通信协议建模工具,具备模型构建、网络搭建、仿真控制和结果输出等几方面的功能。因此,该平台由网络构建平台、通信设备模型库、仿真运算引擎和结果展示窗口四部分组成。其中,通信设备模型库作为构建仿真网络的基础元素,包含了不同类型的有线和无线通信设备模型,如路由器、交换机、工作站、无线电台等。网络构建平台利用以上设备模型搭建仿真网络拓扑,配置设备参数和网络环境参数,调用外部系统工具。仿真运算引擎负责运行仿真场景,通过离散事件仿真机制进行内部事件调度管理,处理中断响应,推进仿真进度。结果展示窗口对仿真的运行统计结果进行曲线绘制和动态显示。综上所述,该平台的架构设计如下图所示:

该平台主要具备仿真场景构建、仿真效果展示、实时操控干预和系统功能集成几大功能特点。其中,对于仿真场景构建可分别针对有线网络和无线网络进行快速构建和网络设计。
对于仿真过程中,可根据需要对某一节点的通信行为进行人为控制,包括随时选择被控节点,指定其通信目的地址、发送的数据包大小和数据包格式等,完成人为干预控制。另外,在仿真过程中,考虑到需要涉及与外部第三方软件工具进行协同仿真以及模型代码编辑等工作,在该平台上集成了进行协同仿真的相关软件(如MATLAB、STK等)启动模块。基于该外部工具集成平台,可方便用户在建模仿真中启动调用相关工具,简化操作人员的实施步骤。

该软件平台除了提供针对通信网络进行仿真建模、观测分析和结果展示等功能外,还具备特定的通信装备模型库,主要包括战互网通信模型库、数据链通信模型库以及赛博网络安全模型库等。
|