容器化分布式网络仿真平台
1. 成果简介
容器化分布式网络仿真平台采用基于模块化的软件开发方法,底层需要模型库的支撑,在模型接入一致性规范的约束下,对模型进行动态的加载、配置、组合扩展以驱动和管理,完成不同的任务。并支持实体模型库的逐步完善,根据不同层次、不同角度及不同任务,支持各类应用模型架构的建立,满足不同粒度的仿真要求。在此基础上,完成应用场景的构建与模拟,根据不同的需求,进行网络性能的综合评估以及对大规模场景的仿真验证等。

考虑到网络的综合性和复杂性,同时提高系统的灵活性及软件的可重用性,对平台进行体系架构设计,逻辑组成结构如下图所示,整个平台由场景编辑与仿真控制、网络仿真引擎、网络态势展示、节点模型及计算服务、仿真模型和外部数据接入几个部分组成。容器化分布式网络仿真平台软件对各个模块进行综合集成,使各模块间能够彼此进行有机的、协调的工作,发挥整体效益,从而形成一体化的信息系统。

2. 技术创新点
容器化分布式网络仿真平台采用轻量化容器技术进行大规模网络仿真。
容器节点作为网络仿真的基本单位,负责加载应用层、传输层、网络层、链路层等各层级模型,执行上层业务的下发。相较于传统的基于事件调度机制的网络仿真工具,容器化分布式网络仿真平台具备分布式仿真能力,仿真网络的节点规模可以突破千级,随着硬件资源的扩展,可支持万级节点的网络协议级仿真。
轻量化容器基于Linux的Network命名空间,实现节点间网络资源的隔离。在进行千级以上节点规模网络仿真时,较LXC及Docker节点容器创建效率提升5倍以上。
3. 技术成熟度
该成果当前处于产品化阶段(市场应用),现已在行业内广泛应用。
4. 可应用领域
该成果可应用于卫星网络协议仿真,卫星网络协议测试验证,卫星网络地面数字化平行系统建设。
5. 联系人
周桓任,15901036302
