网络仿真方法、装置、设备和存储介质制造方法及图纸

技术编号:29044963 阅读:28 留言:0更新日期:2021-06-26 05:58
本申请公开了一种网络仿真方法、装置、设备和存储介质,属于网络技术领域。所述方法包括:根据所要模拟的网络系统中的网络节点信息,使用多个虚拟资源创建多个虚拟网络节点,所述多个虚拟资源包括虚拟操作系统和虚拟组件;根据所述网络系统的网络拓扑结构,配置所述多个虚拟网络节点中的至少两个虚拟网络节点之间的通信关系,得到仿真网络;运行所述仿真网络。本申请可以建设一种基于虚拟化的仿真网络,该仿真网络用于模拟网络系统,可以使用该仿真网络进行对该网络系统的网络安全测试。该仿真网络进行对该网络系统的网络安全测试。该仿真网络进行对该网络系统的网络安全测试。

【技术实现步骤摘要】
网络仿真方法、装置、设备和存储介质


[0001]本申请涉及网络
,特别涉及一种网络仿真方法、装置、设备和存储介质。

技术介绍

[0002]关键信息基础设施是指面向公众提供网络信息服务或支撑能源、通信、金融、交通、公用事业等重要行业运行的信息系统或工业控制系统。因关键信息基础设施的重要性,往往需要制定用于测试关键信息基础设施的网络安全策略,以便分析关键信息基础设施的网络安全风险,进而保证关键信息基础设施的稳定运行。然而,很多网络安全方面的测试具有很大的破坏性,不能直接作用于实时运行的关键信息基础设施的生产环境中。因此建设用来进行关键信息基础设施的网络安全测试的仿真系统尤为重要。

技术实现思路

[0003]本申请提供了一种网络仿真方法、装置、设备和存储介质,可以建设一种基于虚拟化的仿真网络用来进行网络系统的网络安全测试。所述技术方案如下:
[0004]第一方面,提供了一种网络仿真方法,所述方法包括:
[0005]根据所要模拟的网络系统中的网络节点信息,使用多个虚拟资源创建多个虚拟网络节点,所述多个虚拟资源包括虚拟操作系统和虚拟组件;
[0006]根据所述网络系统的网络拓扑结构,配置所述多个虚拟网络节点中的至少两个虚拟网络节点之间的通信关系,得到仿真网络;
[0007]运行所述仿真网络。
[0008]在本申请中,可以建设一种基于虚拟化的仿真网络,该仿真网络用于模拟网络系统,可以使用该仿真网络进行对该网络系统的网络安全测试。
[0009]可选地,所述网络节点信息包括网络节点的资源标识和资源属性,所述根据所要模拟的网络系统中的网络节点信息,使用多个虚拟资源创建多个虚拟网络节点,包括:
[0010]接收资源申请指令,所述资源申请指令携带所述网络系统中的一个网络节点的资源标识和资源属性;
[0011]根据所述一个网络节点的资源标识从资源池中获取对应的虚拟资源;
[0012]根据所述一个网络节点的资源属性对获取到的虚拟资源进行配置,得到一个虚拟网络节点。
[0013]可选地,所述根据所述网络系统的网络拓扑结构,配置所述多个虚拟网络节点中的至少两个虚拟网络节点之间的通信关系,得到仿真网络,包括:
[0014]显示网络拓扑配置界面;
[0015]将所述多个虚拟网络节点中的至少两个虚拟网络节点中的每个虚拟网络节点的节点图标显示在所述网络拓扑配置界面;
[0016]对所述网络拓扑配置界面中所有节点图标对应的虚拟网络节点之间的通信关系进行配置,得到仿真网络。
[0017]可选地,所述将所述多个虚拟网络节点中的至少两个虚拟网络节点中的每个虚拟网络节点的节点图标显示在所述网络拓扑配置界面,包括:
[0018]若在所述网络拓扑配置界面检测到网络节点添加指令,则显示所述多个虚拟网络节点中每个虚拟网络节点的节点图标;
[0019]若检测到针对所显示的至少两个节点图标的选择指令,则将所述至少两个节点图标显示在所述网络拓扑配置界面;
[0020]所述对所述网络拓扑配置界面中所有节点图标对应的虚拟网络节点之间的通信关系进行配置,得到仿真网络,包括:
[0021]若在所述网络拓扑配置界面检测到针对一个节点图标的属性设置指令,则为所述一个节点图标添加对应的属性信息;
[0022]若在所述网络拓扑配置界面检测到针对两个节点图标的连接指令,则为所述两个节点图标添加对应的连接信息;
[0023]根据所述网络拓扑配置界面中所有节点图标的属性信息和连接信息,配置所述网络拓扑配置界面中的所有节点图标对应的虚拟网络节点之间的通信关系,得到仿真网络。
[0024]可选地,所述方法还包括:
[0025]在运行所述仿真网络的过程中,监测所述仿真网络中的网络流量状态以及所述仿真网络中的虚拟网络节点的节点状态;
[0026]将监测到的网络流量状态和节点状态显示在所述网络拓扑配置界面。
[0027]可选地,所述方法还包括:
[0028]在运行所述仿真网络的过程中,若在所述网络拓扑配置界面检测到针对一个节点图标的控制指令,则显示所述一个节点图标对应的虚拟网络节点的远程控制界面。
[0029]可选地,所述网络系统为关键信息基础设施的网络系统。
[0030]第二方面,提供了一种网络仿真装置,所述装置包括:
[0031]创建模块,用于根据所要模拟的网络系统中的网络节点信息,使用多个虚拟资源创建多个虚拟网络节点,所述多个虚拟资源包括虚拟操作系统和虚拟组件;
[0032]配置模块,用于根据所述网络系统的网络拓扑结构,配置所述多个虚拟网络节点中的至少两个虚拟网络节点之间的通信关系,得到仿真网络;
[0033]运行模块,用于运行所述仿真网络。
[0034]可选地,所述网络节点信息包括网络节点的资源标识和资源属性,所述创建模块用于:
[0035]接收资源申请指令,所述资源申请指令携带所述网络系统中的一个网络节点的资源标识和资源属性;
[0036]根据所述一个网络节点的资源标识从资源池中获取对应的虚拟资源;
[0037]根据所述一个网络节点的资源属性对获取到的虚拟资源进行配置,得到一个虚拟网络节点。
[0038]可选地,所述配置模块用于:
[0039]显示网络拓扑配置界面;
[0040]将所述多个虚拟网络节点中的至少两个虚拟网络节点中的每个虚拟网络节点的节点图标显示在所述网络拓扑配置界面;
[0041]对所述网络拓扑配置界面中所有节点图标对应的虚拟网络节点之间的通信关系进行配置,得到仿真网络。
[0042]可选地,所述配置模块用于:
[0043]若在所述网络拓扑配置界面检测到网络节点添加指令,则显示所述多个虚拟网络节点中每个虚拟网络节点的节点图标;
[0044]若检测到针对所显示的至少两个节点图标的选择指令,则将所述至少两个节点图标显示在所述网络拓扑配置界面;
[0045]所述配置模块用于:
[0046]若在所述网络拓扑配置界面检测到针对一个节点图标的属性设置指令,则为所述一个节点图标添加对应的属性信息;
[0047]若在所述网络拓扑配置界面检测到针对两个节点图标的连接指令,则为所述两个节点图标添加对应的连接信息;
[0048]根据所述网络拓扑配置界面中所有节点图标的属性信息和连接信息,配置所述网络拓扑配置界面中的所有节点图标对应的虚拟网络节点之间的通信关系,得到仿真网络。
[0049]可选地,所述装置还包括:
[0050]在运行所述仿真网络的过程中,监测所述仿真网络中的网络流量状态以及所述仿真网络中的虚拟网络节点的节点状态;
[0051]将监测到的网络流量状态和节点状态显示在所述网络拓扑配置界面。
[0052]可选地,所述装置还包括:
[0053]在运行所述仿真网络的过程中,若在所述网络拓扑配置界面检测到针对一个节点图标的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络仿真方法,其特征在于,所述方法包括:根据所要模拟的网络系统中的网络节点信息,使用多个虚拟资源创建多个虚拟网络节点,所述多个虚拟资源包括虚拟操作系统和虚拟组件;根据所述网络系统的网络拓扑结构,配置所述多个虚拟网络节点中的至少两个虚拟网络节点之间的通信关系,得到仿真网络;运行所述仿真网络。2.如权利要求1所述的方法,其特征在于,所述网络节点信息包括网络节点的资源标识和资源属性,所述根据所要模拟的网络系统中的网络节点信息,使用多个虚拟资源创建多个虚拟网络节点,包括:接收资源申请指令,所述资源申请指令携带所述网络系统中的一个网络节点的资源标识和资源属性;根据所述一个网络节点的资源标识从资源池中获取对应的虚拟资源;根据所述一个网络节点的资源属性对获取到的虚拟资源进行配置,得到一个虚拟网络节点。3.如权利要求1所述的方法,其特征在于,所述根据所述网络系统的网络拓扑结构,配置所述多个虚拟网络节点中的至少两个虚拟网络节点之间的通信关系,得到仿真网络,包括:显示网络拓扑配置界面;将所述多个虚拟网络节点中的至少两个虚拟网络节点中的每个虚拟网络节点的节点图标显示在所述网络拓扑配置界面;对所述网络拓扑配置界面中所有节点图标对应的虚拟网络节点之间的通信关系进行配置,得到仿真网络。4.如权利要求3所述的方法,其特征在于,所述将所述多个虚拟网络节点中的至少两个虚拟网络节点中的每个虚拟网络节点的节点图标显示在所述网络拓扑配置界面,包括:若在所述网络拓扑配置界面检测到网络节点添加指令,则显示所述多个虚拟网络节点中每个虚拟网络节点的节点图标;若检测到针对所显示的至少两个节点图标的选择指令,则将所述至少两个节点图标显示在所述网络拓扑配置界面;所述对所述网络拓扑配置界面中所有节点图标对应的虚拟网络节点之间的通信关系进行配置,得到仿真网络,包括:若在所述网络拓扑配置界面...

【专利技术属性】
技术研发人员:左晓栋张弛朱琳刘雨桁陶松崔占华
申请(专利权)人:中电数据服务有限公司
类型:发明
国别省市:

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

1