论文部分内容阅读
天地一体化网络节点丰富,结构复杂,已成为世界各国的研究重点。其在实施部署前需要进行大量的模拟(simulation)和仿真(emulation)工作,以OPNET、NS2为代表的网络模拟软件由于其量轻、高效而倍受青睐。但是这些软件无法模拟连续而庞大的网络拓扑,且模拟节点无法部署实际节点的网络协议和软件。为提高模拟节点的逼真度,基于云的仿真平台更具有优势。本论文介绍了天地一体化网络仿真测试原理,并基于业内常用的全虚拟化技术和容器技术提出了两种节点仿真方案。这些仿真节点具有可移植性,其更接近实际节点的软件环境。同时云平台可以有效管理这些仿真节点,并能构建更为动态而复杂的网络拓扑。但随着天地一体化网络相关技术日渐成熟,越来越多的研究者需要更为逼真的仿真节点模型。目前,业内基于云的仿真测试平台大多是x86服务器,由于云平台自身对虚拟化技术的限制,其可生成的虚拟机架构只有x86架构。为进一步提高节点的方针逼真度,本论文详细分析了云平台生成实例的基本原理,并根据异构节点仿真的关键技术提出了两种仿真增强方案:一种是基于QEMU的全虚拟化技术,其可以从硬件层仿真异构节点;另一种是基于QEMU的半虚拟化技术和容器技术,其可以从系统层仿真异构节点。为测试两种异构节点仿真方案的可用性,本论文首先使用业内常用性能测试软件测试了异构节点的计算性能和网络性能,并根据测试结果分析两种仿真方案实现的异构节点性能与CPU数量的关系;然后从两种方案可仿真的底层硬件种类来比较两种方案仿真的节点逼真度;最后以天地一体化网络中节点性能和功能需求为指标,比较两种仿真方案的优缺点以及适用范围。从测试的结果来看,本论文中提出的两种异构节点仿真方案可以从硬件层和系统层仿真天地一体化网络中的异构节点,其中前者的仿真逼真度要高于后者,性能要低于后者。用户可根据自己的仿真需求灵活建立网络拓扑。