本发明涉及通信,尤其涉及一种端到端的业务部署方法及电子设备。
背景技术:
1、在传统网络中,运营商通过专有物理硬件设备来部署相应的网络功能,存在可扩展性差、网络维护成本高等弊端,难以适应未来网络服务持续增长的趋势和多样化的业务需求,网络功能虚拟化(network function virtualization,nfv)技术应运而生并不断发展。nfv技术改变传统服务功能的嵌入式部署方式,利用通用硬件和虚拟化技术实现了网络功能的软件化部署,将网络功能与专用硬件设备解耦,通过实例化以虚拟机和容器为载体的虚拟网络功能(virtualized network function,vnf)为用户提供定制化的网络服务,增强了网络的灵活性和可拓展性。
2、基于nfv技术,每个业务可被视为一条服务功能链(service function chain,sfc),每条sfc由若干有序vnf组成,系统需要根据业务需求和相关约束,将业务的每个vnf按序放置在底层基础设施网络合理的位置并为其分配计算、存储、带宽等物理资源,实现业务部署。然而,目前在进行业务部署的过程中,对物理网络节点相关因素考虑不足,容易导致业务部署可靠性较差。
技术实现思路
1、本发明实施例提供一种端到端的业务部署方法及电子设备,以解决现有业务部署可靠性较差的问题。
2、为解决上述技术问题,本发明是这样实现的:
3、第一方面,本发明实施例提供了一种端到端的业务部署方法,所述端到端的业务部署方法包括:
4、获取网络状态信息以及目标业务的传输质量需求信息;
5、根据所述网络状态信息以及所述传输质量需求信息,确定端到端业务路径;
6、在所述端到端业务路径中部署所述目标业务的有序的虚拟网络功能vnf序列,其中,所述目标业务在部署所述vnf序列后的所述端到端业务路径中的端到端延时小于预设阈值,所述端到端延时包括以下至少两项延时的加权和:
7、处理延时;
8、排队延时;
9、传输延时;
10、传播延时。
11、第二方面,本发明实施例提供一种电子设备,包括:
12、获取模块,用于获取网络状态信息以及目标业务的传输质量需求信息;
13、确定模块,用于根据所述网络状态信息以及所述传输质量需求信息,确定端到端业务路径;
14、部署模块,用于在所述端到端业务路径中部署所述目标业务的有序的虚拟网络功能vnf序列,其中,所述目标业务在部署所述vnf序列后的所述端到端业务路径中的端到端延时小于预设阈值,所述端到端延时包括以下至少两项延时的加权和:
15、处理延时;
16、排队延时;
17、传输延时;
18、传播延时。
19、第三方面,本发明实施例提供一种电子设备,包括收发机和处理器,
20、所述处理器,用于获取网络状态信息以及目标业务的传输质量需求信息;以及
21、用于根据所述网络状态信息以及所述传输质量需求信息,确定端到端业务路径;以及
22、用于在所述端到端业务路径中部署所述目标业务的有序的虚拟网络功能vnf序列,其中,所述目标业务在部署所述vnf序列后的所述端到端业务路径中的端到端延时小于预设阈值,所述端到端延时包括以下至少两项延时的加权和:
23、处理延时;
24、排队延时;
25、传输延时;
26、传播延时。
27、第四方面,本发明实施例提供一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第一方面所述的端到端的业务部署方法的步骤。
28、第五方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的端到端的业务部署方法的步骤。
29、在本实施例的端到端的业务部署方法中,可根据网络状态信息以及传输质量需求信息,先确定端到端业务路径,然后在端到端业务路径中部署目标业务的有序的虚拟网络功能vnf序列,目标业务在部署vnf序列后的端到端业务路径中满足延时要求,即目标业务在部署vnf序列后的端到端业务路径中的端到端延时小于预设阈值,且端到端延时是处理延时、排队延时、传输延时和传播延时中至少两项的加权求和。即在端到端的业务部署过程中,不但考虑了网络状态信息以及目标业务的传输质量需求信息,而且还考虑了延时要求,从而可提高业务部署的可靠性。
1.一种端到端的业务部署方法,其特征在于,所述方法包括:
2.根据权利要求1所述的端到端的业务部署方法,其特征在于,所述在所述端到端业务路径中部署所述目标业务的有序的虚拟网络功能vnf序列之后,还包括:
3.根据权利要求1所述的端到端的业务部署方法,其特征在于,所述根据所述网络状态信息以及所述传输质量需求信息,确定端到端业务路径,包括:
4.根据权利要求3所述的端到端的业务部署方法,在满足以下至少一项的情况下,对所述目标业务的部署结束:
5.根据权利要求3所述的端到端的业务部署方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的端到端的业务部署方法,其特征在于,所述在所述端到端业务路径中部署所述目标业务的有序的虚拟网络功能vnf序列,包括:
7.根据权利要求6所述的端到端的业务部署方法,其特征在于,所述方法还包括:
8.一种电子设备,其特征在于,所述电子设备包括:
9.一种电子设备,其特征在于,包括处理器,
10.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至7中任一项所述的方法的步骤。
11.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7中任一所述方法的步骤。