面向用户的网络测试床场景业务调度方法及装置制造方法及图纸

技术编号:35341567 阅读:55 留言:0更新日期:2022-10-26 12:05
本发明专利技术提供了一种面向用户的网络测试床场景业务调度方法及装置,所述方法包括:创建项目场景,并接收用户的场景资源申请;资源池中的现有资源满足所述场景资源申请时,基于用户的网络需求与终端设备需求,绘制网络拓扑,以得到用户需求描述性文件;解析用户需求描述性文件,生成子任务系统,并根据各子任务系统所需信息拆解测试任务,且并行分发至各个消息队列,以使各子任务系统接受并执行测试任务。本发明专利技术解决了现有方法不够多元化及大规模网络构建功能空缺的问题。络构建功能空缺的问题。络构建功能空缺的问题。

【技术实现步骤摘要】
面向用户的网络测试床场景业务调度方法及装置


[0001]本专利技术属于互联网
,具体而言,涉及一种面向用户的网络测试床场景业务调度方法及装置。

技术介绍

[0002]在互联网技术快速发展的今天,与其相关的计算机网络系统规模越来越大,网络结构越来越复杂,如何快速生成符合用户要求,适合用户操作的网络测试环境给网络设计和管理者带来了巨大的挑战。网络测试床作为互联网安全测试环境的前沿阵地,通常需要直观且快速的创建或是复原网络中各个网络设备信息节点以及终端信息节点之间的链接及其路由关系,并且因其通常需要模拟仿真真实复杂的网络环境,应可以构建大规模模拟网络环境,网络测试床资源调度地好坏对整个网络测试床的部署的性能和经济性有重大影响,网络测试床业务创建的快速性与管理能力对网络测试床运营起着至关重要的作用。
[0003]工欲善其事,必先利其器,网络测试床资源调度能力的性能直接决定着网络结测试床稳定性的好坏与经济性的高低。现有常见的工具主要包括:通过虚拟机集群管理软件对现有的虚拟机资源进行编辑、调配,该方法只能创建出单一虚拟机终端以及基本的局域网网本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种面向用户的网络测试床场景调度方法,所述方法包括:创建项目场景,并接收用户的场景资源申请;资源池中的现有资源满足所述场景资源申请时,基于用户的网络需求与终端设备需求,绘制网络拓扑,以得到用户需求描述性文件;解析用户需求描述性文件,生成子任务系统,并根据各子任务系统所需信息拆解测试任务,且并行分发至各个消息队列,以使各子任务系统接受并执行测试任务。2.如权利要求1所述的方法,其特征在于,所述场景资源申请包括:生存时间、实体节点配额、虚拟节点配额、数学节点配额、二层设备配额、三层设备配额、终端分析节点配额、流量生成器配额、接入点配额和流量监控。3.如权利要求1所述的方法,其特征在于,所述资源池中的现有资源满足所述场景资源申请时,基于用户的网络需求与终端设备需求,绘制网络拓扑,以得到用户需求描述性文件,包括:对资源池中符合场景资源申请的资源进行标记;基于标记结果,判断场景资源申请中的任一资源是否都在所述现有资源中获取相符合的资源数量与种类;若是,则对所述项目场景进行资源分配,以使其他场景项目不能使用分配的资源之后,通过复杂网络测试床前端所绘制的网络拓扑获取用户的网络需求与终端设备需求,并基于所述网络拓扑,生成用户需求描述性文件。若否,则拒绝所述场景资源申请,以使用户删除所述项目场景。4.如权利要求1所述的方法,其特征在于,所述资源池中的现有资源满足所述场景资源申请时,基于用户的网络需求与终端设备需求,绘制网络拓扑,以得到用户需求描述性文件之前,还包括:根据用户的权限,核对所述场景资源申请中的资源数量以及资源权限。5.如权利要求1所述的方法,其特征在于,所述解析用户需求描述性文件,生成子任务系统,并根据各子任务系统所需信息拆解测试任务,且并行分发至各个消息队列,以使各子任务系统接受并执行测试任务,包括:解析用户需求描述性文件,获取网络拓扑的节点与网络关系;针对每一节点与网络关系,设置一子任务系统;创建每一子系统的状态巡逻系统,所述状态巡逻系统根据实时状态进行场景状态更新以及场景拓扑信息更新;根据节点类型,将测试任务中的节点任务拆分为符合预先规划属性描述的虚拟节点任务、实体节点任务、仿真节点任务,并发送给对应的子任务系统执行,得到第一执行结果;根据拓扑结构和节点...

【专利技术属性】
技术研发人员:贾晓启宋振宇黄庆佳杜海超周梦婷刘歌王睿怡郭璇侯恩泽宋超然
申请(专利权)人:中国科学院信息工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1