部署网络服务的方法和装置制造方法及图纸

技术编号:15794709 阅读:463 留言:0更新日期:2017-07-10 09:35
本发明专利技术实施例提供了一种部署网络服务的方法和装置,该方法包括:接收部署请求消息,该部署请求消息携带待部署网络服务NS的标识信息、组成该待部署NS的至少一个子网络服务Sub-NS中每个Sub-NS的标识信息和该每个Sub-NS的部署位置的信息,其中,具有不同标识的Sub-NS对应于不同设备类型的虚拟化网络功能VNF以及不同的性能要求;根据该待部署NS的标识信息和该至少一个Sub-NS中每个Sub-NS的标识信息,确定部署该每个Sub-NS需要的VNF;在该至少一个Sub-NS中的每个Sub-NS的部署位置部署该每个Sub-NS需要的VNF,能够根据实际需要为分布在指定位置的用户部署网络服务。

【技术实现步骤摘要】
部署网络服务的方法和装置
本专利技术涉及网络功能虚拟化(NetworkFunctionVirtualization,NFV)领域,并且更具体地,涉及部署网络的方法和装置。
技术介绍
NFV通过使用x86等通用性硬件以及虚拟化技术,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署。欧洲电信标准协会(EuropeanTelecommunicationsStandardsInstitute,ETSI)于2012年10月成立了NFV工作组,旨在定义运营商网络功能虚拟化的需求和相关的技术报告,希望通过借鉴IT的虚拟化技术,在通用的高性能服务器、交换机和存储中实现部分网络功能。NFV工作组所指定的NFV架构和基本流程已经被业界作为标准,在各个电信云化项目中进行了实施。在实际应用的场景中,根据不同用户的需求,需要运营商部署大量的差异化的网络服务(NetworkService,NS),每个NS可以由一系列的虚拟化网络功能(VirtualisedNetworkFunction,VNF)和物理网络功能(PhysicalNetworkFunction,PNF)网元节点组成,由于不同用户的需求的差异性,每个NS要部署的网元节点的位置和性能都会存在差异性。然而,现有的NFV管理和编制(ManagementandOrchestration,MANO)系统定义的网络服务自动部署的基本框架,在确定待部署网络服务的性能要求之后,整个网络服务需要的VNF的部署位置就固定生成,不能根据实际网络服务规划需求为分布在指定位置的用户部署网络服务。
技术实现思路
本专利技术实施例提供了一种部署网络服务的方法和装置,能够为分布在指定位置的用户部署网络服务。第一方面,提供了一种部署网络服务的方法,该方法包括:接收部署请求消息,该部署请求消息携带待部署网络服务NS的标识信息、组成该待部署NS的至少一个子网络服务Sub-NS中每个Sub-NS的标识信息和该每个Sub-NS的部署位置的信息,其中,具有不同标识的Sub-NS对应于不同设备类型的虚拟化网络功能VNF以及不同的性能要求;根据该待部署NS的标识信息和该至少一个Sub-NS中每个Sub-NS的标识信息,确定部署该每个Sub-NS需要的VNF;在该至少一个Sub-NS中的每个Sub-NS的部署位置部署该每个Sub-NS需要的VNF。本专利技术实施例提供的部署网络服务的方法,通过接收部署请求消息,该部署请求消息携带待部署网络服务NS的标识信息、组成该待部署NS的至少一个子网络服务Sub-NS中每个Sub-NS的标识信息和该每个Sub-NS的部署位置的信息,其中,具有不同标识的Sub-NS对应于不同设备类型的虚拟化网络功能VNF以及不同的性能要求;根据该待部署NS的标识信息和该至少一个Sub-NS中每个Sub-NS的标识信息,确定部署该每个Sub-NS需要的VNF;在该至少一个Sub-NS中的每个Sub-NS的部署位置部署该每个Sub-NS需要的VNF,能够根据实际需要为分布在指定位置的用户部署网络服务。结合第一方面,在第一方面的第一种可能的实现方式中,该根据该待部署NS的标识信息和该至少一个Sub-NS中每个Sub-NS的标识信息,确定部署该每个Sub-NS需要的VNF,包括:根据该待部署NS的标识信息,确定该NS对应的网络服务描述NSD模板,该NSD模板存储有Sub-NS的标识与需要的VNF性能之间的映射关系;根据该至少一个Sub-NS中的第一Sub-NS的标识信息和该NSD模板,确定与该第一Sub-NS对应的VNF性能,并将满足该第一Sub-NS对应的VNF性能的VNF确定为部署该第一Sub-NS需要的VNF。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该NSD模板还用于表示Sub-NS的标识信息与虚拟化网络功能描述VNFD模板之间的映射关系;该方法还包括:根据该第一Sub-NS的标识信息和该NSD模板,确定该第一Sub-NS对应的VNFD模板,该VNFD模板表示VNF性能与需要的部署资源之间的映射关系;根据该第一Sub-NS对应的VNFD模板,确定部署该第一Sub-NS需要的部署资源;该在该至少一个Sub-NS中的每个Sub-NS的部署位置部署该每个Sub-NS需要的VNF,包括:根据该第一Sub-NS需要的部署资源,在该第一Sub-NS的部署位置部署该第一Sub-NS需要的VNF。结合第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,在该根据该待部署NS的标识信息,确定该NS对应的NSD模板之前,该方法还包括:获取该NS对应的NSD模板,该NS对应的NSD模板是根据网络规划需求和运营商要求生成的。结合第一方面、第一方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第一方面的第四种可能的实现方式中,该部署资源包括下列资源中的至少一项:计算资源、网络资源和存储资源。本专利技术实施例的一种部署网络服务的方法,可以根据网络规划需要和运营商要求提前生成NSD以及VNFD模板,从而使网络服务的部署更加灵活化。第二方面,提供了一种部署网络服务的装置,用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第一方面或第一方面的任意可能的实现方式中的方法的单元。第三方面,提供了一种部署网络服务的装置,该装置包括:接收器、发送器、存储器、处理器和总线系统。其中,该接收器、该发送器、该存储器和该处理器通过该总线系统相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并控制发送器发送信号,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第一方面或第一方面的任意可能的实现方式中的方法。第四方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例应用的NFV系统的示意图。图2是本专利技术实施例提供的部署网络服务的方法的示意性流程图。图3是本专利技术实施例提供的部署网络服务的方法中的网络服务描述(NetworkServiceDescriptor,NSD)模板的示意图。图4是本专利技术实施例提供的部署网络服务的方法的示意性流程图。图5是本专利技术实施例提供的部署网络服务的装置的示意性框图。图6是本专利技术实施例提供的部署网络服务的装置的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1示出了本专利技术实施例应用的NFV系统100。该NFV系统100的参考架构由以下几个主要功能构件组成:NFVI本文档来自技高网
...
部署网络服务的方法和装置

【技术保护点】
一种部署网络服务的方法,其特征在于,包括:接收部署请求消息,所述部署请求消息携带待部署网络服务NS的标识信息、组成所述待部署NS的至少一个子网络服务Sub‑NS中每个Sub‑NS的标识信息和所述每个Sub‑NS的部署位置的信息,其中,具有不同标识的Sub‑NS对应于不同设备类型的虚拟化网络功能VNF以及不同的性能要求;根据所述待部署NS的标识信息和所述至少一个Sub‑NS中每个Sub‑NS的标识信息,确定部署所述每个Sub‑NS需要的VNF;在所述至少一个Sub‑NS中的每个Sub‑NS的部署位置部署所述每个Sub‑NS需要的VNF。

【技术特征摘要】
1.一种部署网络服务的方法,其特征在于,包括:接收部署请求消息,所述部署请求消息携带待部署网络服务NS的标识信息、组成所述待部署NS的至少一个子网络服务Sub-NS中每个Sub-NS的标识信息和所述每个Sub-NS的部署位置的信息,其中,具有不同标识的Sub-NS对应于不同设备类型的虚拟化网络功能VNF以及不同的性能要求;根据所述待部署NS的标识信息和所述至少一个Sub-NS中每个Sub-NS的标识信息,确定部署所述每个Sub-NS需要的VNF;在所述至少一个Sub-NS中的每个Sub-NS的部署位置部署所述每个Sub-NS需要的VNF。2.根据权利要求1所述的方法,其特征在于,所述根据所述待部署NS的标识信息和所述至少一个Sub-NS中每个Sub-NS的标识信息,确定部署所述每个Sub-NS需要的VNF,包括:根据所述待部署NS的标识信息,确定所述NS对应的网络服务描述NSD模板,所述NSD模板存储有Sub-NS的标识与需要的VNF性能之间的映射关系;根据所述至少一个Sub-NS中的第一Sub-NS的标识信息和所述NSD模板,确定与所述第一Sub-NS对应的VNF性能,并将满足所述第一Sub-NS对应的VNF性能的VNF确定为部署所述第一Sub-NS需要的VNF。3.根据权利要求2所述的方法,其特征在于,所述NSD模板还用于表示Sub-NS的标识信息与虚拟化网络功能描述VNFD模板之间的映射关系;所述方法还包括:根据所述第一Sub-NS的标识信息和所述NSD模板,确定所述第一Sub-NS对应的VNFD模板,所述VNFD模板表示VNF性能与需要的部署资源之间的映射关系;根据所述第一Sub-NS对应的VNFD模板,确定部署所述第一Sub-NS需要的部署资源;所述在所述至少一个Sub-NS中的每个Sub-NS的部署位置部署所述每个Sub-NS需要的VNF,包括:根据所述第一Sub-NS需要的部署资源,在所述第一Sub-NS的部署位置部署所述第一Sub-NS需要的VNF。4.根据权利要求2或3所述的方法,其特征在于,在所述根据所述待部署NS的标识信息,确定所述NS对应的NSD模板之前,所述方法还包括:获取所述NS对应的NSD模板,所述NS对应的NSD模板是根据网络规划需求和运营商要求生成的。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述部署资源包括下列...

【专利技术属性】
技术研发人员:方海鹏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1