本申请涉及网络仿真,特别涉及一种仿真网络分析方法及装置。
背景技术:
1、随着互联网大数据的发展,网络规模越来越大,网络结构越来越复杂。为了保证网络的可靠性和稳定性,需要对网络进行充分的测试和验证,因此仿真网络分析应运而生。
2、然而,目前的仿真网络分析只能对已有设备、链路进行仿真。
技术实现思路
1、本申请提供了一种仿真网络分析方法及装置。
2、第一方面,本申请提供了一种仿真网络分析方法,所述方法包括:
3、基于获取到的现实组网的网络拓扑,构建对应的仿真网络;
4、接收用户触发的仿真网络变更指令,基于所述仿真网络变更指令,调整所述仿真网络包括的各设备和/或各设备之间的链路,得到调整后的仿真网络;
5、对所述调整后的仿真网络进行业务仿真分析,得到业务仿真分析结果。
6、可选地,所述仿真网络变更指令为虚链路添加指令,或者,虚设备和虚链路添加指令。
7、可选地,若所述仿真网络变更指令为虚链路添加指令,所述虚链路添加指令包括需添加的虚链路对应的设备信息,该设备上需添加链路的接口信息,以及该接口的接口配置信息;
8、基于所述仿真网络变更指令,调整所述仿真网络包括的各设备和/或各设备之间的链路,得到调整后的仿真网络的步骤包括:
9、确定需添加的虚链路对应的设备,并确定该设备上用于组成虚链路的接口;
10、配置该设备的接口信息,并设置虚链路的带宽大小;
11、将所述仿真网络包括的各设备和/或各设备之间的链路,以及添加的虚链路作为调整后的仿真网络。
12、可选地,若所述仿真网络变更指令为虚设备和虚链路添加指令,所述虚设备和虚链路添加指令包括需添加的虚设备,需添加的虚链路,需添加的虚链路对应的设备信息,该设备上需添加链路的接口,以及该接口的接口配置信息;
13、基于所述仿真网络变更指令,调整所述仿真网络包括的各设备和/或各设备之间的链路,得到调整后的仿真网络的步骤包括:
14、创建虚设备,并为虚设备分配硬件资源,设置虚设备的设备配置信息;
15、确定需添加的虚链路对应的设备,并确定该设备上用于组成虚链路的接口;
16、配置该设备的接口信息,并设置虚链路的带宽大小;
17、将所述仿真网络包括的各设备和/或各设备之间的链路,添加的虚设备,以及添加的虚链路作为调整后的仿真网络。
18、可选地,所述业务仿真类型为流量仿真,所述业务仿真分析为流量统计,负载统计;所述方法还包括:
19、展示所述仿真网络的第一业务仿真分析结果,并展示调整后的仿真网络的第二业务仿真分析结果;
20、展示所述第一业务仿真分析结果和所述第二业务仿真分析结果的比对结果。
21、第二方面,本申请提供了一种仿真网络分析装置,所述装置包括:
22、构建单元,用于基于获取到的现实组网的网络拓扑,构建对应的仿真网络;
23、接收单元,用于接收用户触发的仿真网络变更指令;
24、调整单元,用于基于所述仿真网络变更指令,调整所述仿真网络包括的各设备和/或各设备之间的链路,得到调整后的仿真网络;
25、分析单元,用于对所述调整后的仿真网络进行业务仿真分析,得到业务仿真分析结果。
26、可选地,所述仿真网络变更指令为虚链路添加指令,或者,虚设备和虚链路添加指令。
27、可选地,若所述仿真网络变更指令为虚链路添加指令,所述虚链路添加指令包括需添加的虚链路对应的设备信息,该设备上需添加链路的接口信息,以及该接口的接口配置信息;
28、基于所述仿真网络变更指令,调整所述仿真网络包括的各设备和/或各设备之间的链路,得到调整后的仿真网络时,所述调整单元具体用于:
29、确定需添加的虚链路对应的设备,并确定该设备上用于组成虚链路的接口;
30、配置该设备的接口信息,并设置虚链路的带宽大小;
31、将所述仿真网络包括的各设备和/或各设备之间的链路,以及添加的虚链路作为调整后的仿真网络。
32、可选地,若所述仿真网络变更指令为虚设备和虚链路添加指令,所述虚设备和虚链路添加指令包括需添加的虚设备,需添加的虚链路,需添加的虚链路对应的设备信息,该设备上需添加链路的接口,以及该接口的接口配置信息;
33、基于所述仿真网络变更指令,调整所述仿真网络包括的各设备和/或各设备之间的链路,得到调整后的仿真网络时,所述调整单元具体用于:
34、创建虚设备,并为虚设备分配硬件资源,设置虚设备的设备配置信息;
35、确定需添加的虚链路对应的设备,并确定该设备上用于组成虚链路的接口;
36、配置该设备的接口信息,并设置虚链路的带宽大小;
37、将所述仿真网络包括的各设备和/或各设备之间的链路,添加的虚设备,以及添加的虚链路作为调整后的仿真网络。
38、可选地,所述业务仿真类型为流量仿真,所述业务仿真分析为流量统计,负载统计;所述装置还包括:
39、展示单元,用于展示所述仿真网络的第一业务仿真分析结果,并展示调整后的仿真网络的第二业务仿真分析结果;
40、展示单元还用于,展示所述第一业务仿真分析结果和所述第二业务仿真分析结果的比对结果。
41、第三方面,本申请实施例提供一种仿真网络分析装置,该仿真网络分析装置包括:
42、存储器,用于存储程序指令;
43、处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面中任一项所述的方法的步骤。
44、第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第一方面中任一项所述方法的步骤。
45、综上可知,本申请实施例提供的仿真网络分析方法,基于获取到的现实组网的网络拓扑,构建对应的仿真网络;接收用户触发的仿真网络变更指令,基于所述仿真网络变更指令,调整所述仿真网络包括的各设备和/或各设备之间的链路,得到调整后的仿真网络;对所述调整后的仿真网络进行业务仿真分析,得到业务仿真分析结果。
46、采用本申请实施例提供的仿真网络分析方法,通过在现实组网对应的仿真网络上添加虚链路和/或虚设备,支持未来网络预演的仿真,可以快速帮助用户了解未来网络的变更,给用户提供网络变更方案带来更直观更高效的仿真结果。
1.一种仿真网络分析方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述仿真网络变更指令为虚链路添加指令,或者,虚设备和虚链路添加指令。
3.如权利要求2所述的方法,其特征在于,若所述仿真网络变更指令为虚链路添加指令,所述虚链路添加指令包括需添加的虚链路对应的设备信息,该设备上需添加链路的接口信息,以及该接口的接口配置信息;
4.如权利要求2所述的方法,其特征在于,若所述仿真网络变更指令为虚设备和虚链路添加指令,所述虚设备和虚链路添加指令包括需添加的虚设备,需添加的虚链路,需添加的虚链路对应的设备信息,该设备上需添加链路的接口,以及该接口的接口配置信息;
5.如权利要求1-4任一项所述的方法,其特征在于,所述业务仿真类型为流量仿真,所述业务仿真分析为流量统计,负载统计;所述方法还包括:
6.一种仿真网络分析装置,其特征在于,所述装置包括:
7.如权利要求6所述的装置,其特征在于,若所述仿真网络变更指令为虚链路添加指令,所述虚链路添加指令包括需添加的虚链路对应的设备信息,该设备上需添加链路的接口信息,以及该接口的接口配置信息;
8.如权利要求6所述的装置,其特征在于,若所述仿真网络变更指令为虚设备和虚链路添加指令,所述虚设备和虚链路添加指令包括需添加的虚设备,需添加的虚链路,需添加的虚链路对应的设备信息,该设备上需添加链路的接口,以及该接口的接口配置信息;
9.一种仿真网络分析装置,其特征在于,所述仿真网络分析装置包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如权利要求1-5中任一项所述方法的步骤。