本申请涉及网络仿真,尤其涉及一种业务执行的方法、装置、设备及存储介质。
背景技术:
1、数据通信网络是指由路由器、交换机、防火墙、无线控制器、无线接入点、以及个人电脑、网络打印机、服务器等设备构成的通信网络。
2、目前,数据通信网络一般包括数据中心网络和骨干网络,数据中心网络与云平台相互协作,实现多租户的二三层互通,骨干网络采用扁平化或层次化的架构组网,实现多租户的二三层互通,网路自动化平台通过统一管理资源实现多租户业务的自动开通及运维。
3、现有网络业务开发时,可能会导致生产系统事故,影响现网业务的稳定性。
技术实现思路
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、本申请提供的一种业务执行的方法、装置、设备及存储介质,通过确定数据通信网络和仿真网络,其中,仿真网络为对数据通信网络进行仿真处理后的网络;将数据通信网络的静态配置发送至仿真网络进行仿真,得到仿真网络的仿真动态路径信息;根据数据通信网络的动态路径信息和仿真网络的仿真动态路径信息,得到网络仿真结果;根据网络仿真结果,控制仿真网络对目标业务的配置进行业务仿真,得到仿真网络的业务仿真结果;根据仿真网络的业务仿真结果和目标业务的配置信息,控制数据通信网络执行目标业务的手段,对真实数据通信网络的物理网元、网络拓扑、静态配置、动态路径等状态进行全面仿真,并在仿真过程中多次验证仿真效果,保证测试全覆盖,以保障网络业务顺利开通,由于进行了仿真操作,避免了因设备类型不完全一致、设备规模差异较大、生产数据和实验室数据不一致等造成的网络业务上线后和实验室测试的情况不一致的问题。
1.一种业务执行的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述确定数据通信网络和仿真网络之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述仿真逻辑网元和所述仿真网络拓扑,将所述数据通信网络中物理网元的静态配置转换为所述仿真逻辑网元的静态配置,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述数据通信网络的静态配置发送至所述仿真网络进行仿真,得到所述仿真网络的仿真动态路径信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述网络仿真结果,控制所述仿真网络对目标业务进行业务仿真,得到所述仿真网络的业务仿真结果,包括:
6.根据权利要求1所述的方法,其特征在于,在所述根据所述数据通信网络的动态路径信息和所述仿真网络的仿真动态路径信息,得到网络仿真结果之后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述仿真网络的业务仿真结果和所述目标业务的配置信息,控制所述数据通信网络执行目标业务,包括:
8.根据权利要求7所述的方法,其特征在于,所述若所述数据通信网络的业务动态路径信息与所述业务仿真结果中仿真动态路径信息一致,则根据所述目标业务的配置信息,控制所述数据通信网络执行目标业务,包括:
9.根据权利要求1所述的方法,其特征在于,在所述根据所述仿真网络的业务仿真结果和所述目标业务的配置信息,控制所述数据通信网络执行目标业务之后,所述方法还包括:
10.一种业务执行的方法的装置,其特征在于,所述装置包括:
11.一种电子设备,其特征在于,包括:处理器、以及与所述处理器通信连接的存储器;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至9任一项所述的方法。