[go: up one dir, main page]

CN110620754A - NF (NF) required resource deployment method and device, storage medium and electronic device - Google Patents

NF (NF) required resource deployment method and device, storage medium and electronic device Download PDF

Info

Publication number
CN110620754A
CN110620754A CN201811032776.6A CN201811032776A CN110620754A CN 110620754 A CN110620754 A CN 110620754A CN 201811032776 A CN201811032776 A CN 201811032776A CN 110620754 A CN110620754 A CN 110620754A
Authority
CN
China
Prior art keywords
nfs
information
target
service
contained
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811032776.6A
Other languages
Chinese (zh)
Other versions
CN110620754B (en
Inventor
周俊超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201811032776.6A priority Critical patent/CN110620754B/en
Priority to KR1020217010040A priority patent/KR102553478B1/en
Priority to RU2021109167A priority patent/RU2764288C1/en
Priority to JP2021512804A priority patent/JP7611817B2/en
Priority to PCT/CN2019/104469 priority patent/WO2020048504A1/en
Publication of CN110620754A publication Critical patent/CN110620754A/en
Application granted granted Critical
Publication of CN110620754B publication Critical patent/CN110620754B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/03Protocol definition or specification 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种NF所需资源的部署方法、装置、存储介质及电子装置,其中,该方法包括:确定待编排的目标NF所包含的网络功能服务NFS的信息;根据上述目标NF所包含的NFS的信息生成目标NF的虚拟网络功能描述符VNFD;根据上述VNFD来部署目标NF所需的资源。通过本发明,解决了相关技术中存在的在协议中未明确在SBA下如何进行NF的部署的问题。

The present invention provides a method, device, storage medium and electronic device for deploying resources required by NF, wherein the method includes: determining the information of the network function service NFS included in the target NF to be arranged; The NFS information of the target NF generates the virtual network function descriptor VNFD of the target NF; the resources required by the target NF are deployed according to the above VNFD. The present invention solves the problem in the related art that the protocol does not specify how to deploy the NF under the SBA.

Description

NF所需资源的部署方法、装置、存储介质及电子装置Deployment method, device, storage medium and electronic device of resources required by NF

技术领域technical field

本发明涉及通信领域,具体而言,涉及一种NF所需资源的部署方法、装置、存储介质及电子装置。The present invention relates to the field of communications, and in particular, to a method, device, storage medium and electronic device for deploying resources required by an NF.

背景技术Background technique

3GPP(3rd Generation Partnership Project,第三代合作伙伴项目)标准化组织在标准中定义了5G(the 5th Generation mobile communication technology,第五代移动通信技术)系统架构是基于服务的架构,即SBA(Service Based Architecture,基于服务的架构)方式。在SBA下,每个NF(Network Function,网络功能)是由不同的NFS(NetworkFunction Service,网络功能服务)组成的,每个NFS的功能和接口都是独立的,NFS之间通过消息交互完成业务逻辑控制。3GPP同时也在标准中定义了NFS的功能,以及NFS之间消息交互的接口和机制。The 3GPP (3rd Generation Partnership Project, 3rd Generation Partnership Project) standardization organization defines the 5G (the 5th Generation mobile communication technology, fifth generation mobile communication technology) system architecture in the standard as a service-based architecture, namely SBA (Service Based Architecture, service-based architecture) approach. Under SBA, each NF (Network Function, network function) is composed of different NFS (Network Function Service, network function service), the functions and interfaces of each NFS are independent, and the NFS completes services through message interaction logic control. 3GPP also defines the function of NFS in the standard, as well as the interface and mechanism of message exchange between NFS.

但是在SBA下如何进行NF的部署,目前在相关协议中并未提出明确的实现方案。However, how to deploy NF under SBA, there is currently no clear implementation plan in the relevant protocols.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供了一种NF所需资源的部署方法、装置、存储介质及电子装置,以至少解决相关技术中在协议中未明确在SBA下如何进行NF的部署的问题。Embodiments of the present invention provide a method, device, storage medium, and electronic device for deploying resources required by NF, so as to at least solve the problem in the related art that the protocol does not specify how to deploy NF under SBA.

根据本发明的一个实施例,提供了一种网络功能NF所需资源的部署方法,包括:确定待编排的目标NF所包含的网络功能服务NFS的信息;根据所述目标NF所包含的NFS的信息生成所述目标NF的虚拟网络功能描述符VNFD;根据所述VNFD来部署所述目标NF所需的资源。According to an embodiment of the present invention, a method for deploying resources required by a network function NF is provided, including: determining the information of the network function service NFS included in the target NF to be arranged; The information generates a virtual network function descriptor VNFD of the target NF; resources required by the target NF are deployed according to the VNFD.

根据本发明的另一个实施例,提供了一种网络功能NF所需资源的部署装置,包括:确定模块,用于确定待编排的目标NF所包含的网络功能服务NFS的信息;生成模块,用于根据所述目标NF所包含的NFS的信息生成所述目标NF的虚拟网络功能描述符VNFD;部署模块,用于根据所述VNFD来部署所述目标NF所需的资源。According to another embodiment of the present invention, an apparatus for deploying resources required by a network function NF is provided, including: a determining module for determining the information of the network function service NFS contained in the target NF to be arranged; a generating module for using generating a virtual network function descriptor VNFD of the target NF according to the NFS information contained in the target NF; a deployment module, configured to deploy the resources required by the target NF according to the VNFD.

根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。According to yet another embodiment of the present invention, a storage medium is also provided, wherein a computer program is stored in the storage medium, wherein the computer program is configured to execute the steps in any one of the above method embodiments when running.

根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。According to yet another embodiment of the present invention, there is also provided an electronic device comprising a memory and a processor, wherein the memory stores a computer program, the processor is configured to run the computer program to execute any of the above Steps in Method Examples.

通过本发明,由于是根据NF所包含的NFS的信息来生成NF的VNFD,进而依据该VNFD来部署NF所需的资源,也就是说,是根据网络功能服务来部署NF的,进而实现了在SBA下进行NF的部署,解决了相关技术中存在的在协议中未明确在SBA下如何进行NF的部署的问题。Through the present invention, the VNFD of the NF is generated according to the information of the NFS contained in the NF, and the resources required by the NF are then deployed according to the VNFD, that is, the NF is deployed according to the network function service, thereby realizing the The deployment of NF under SBA solves the problem in related technologies that the protocol does not specify how to deploy NF under SBA.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the attached image:

图1是根据本发明实施例的网络功能NF所需资源的部署方法流程图;1 is a flowchart of a method for deploying resources required by a network function NF according to an embodiment of the present invention;

图2是根据本发明实施例的采用手动方式且基于NFS编排部署NF的流程图;FIG. 2 is a flow chart of deploying NF in a manual manner and based on NFS orchestration according to an embodiment of the present invention;

图3是根据本发明实施例的采用自动方式且基于NFS编排部署NF的流程图;3 is a flow chart of deploying NF in an automatic manner and based on NFS orchestration according to an embodiment of the present invention;

图4是根据本发明实施例的网络功能NF所需资源的部署装置的结构框图;4 is a structural block diagram of an apparatus for deploying resources required by a network function NF according to an embodiment of the present invention;

图5是根据本发明实施例的编排部署系统的结构框图。FIG. 5 is a structural block diagram of an orchestration and deployment system according to an embodiment of the present invention.

具体实施方式Detailed ways

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and in conjunction with embodiments. It should be noted that the embodiments in the present application and the features of the embodiments may be combined with each other in the case of no conflict.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence.

在5G以及5G后的移动通信系统中,通过NFV-MANO(NFV Management andOrchestration,NFV管理和编排)进行NF的编排部署以及管理时,需要能够支持SBA方式,针对该需求,在本发明实施例中提供了一种基于NFS实现NF编排部署的方案,通过本发明实施例中的方案,以方便地基于NFS进行NF的编排部署,该方案也是对标准协议的有效补充和完善。In 5G and post-5G mobile communication systems, when NFV-MANO (NFV Management and Orchestration, NFV management and orchestration) is used for orchestration, deployment and management of NF, it needs to be able to support the SBA method. A solution for implementing NF orchestration and deployment based on NFS is provided. The solution in the embodiment of the present invention facilitates the orchestration and deployment of NF based on NFS, and the solution is also an effective supplement and improvement to standard protocols.

下面对本发明实施例中的方案进行说明:The scheme in the embodiment of the present invention is described below:

图1是根据本发明实施例的网络功能NF所需资源的部署方法流程图,如图1所示,该方法包括如下步骤:1 is a flowchart of a method for deploying resources required by a network function NF according to an embodiment of the present invention. As shown in FIG. 1 , the method includes the following steps:

步骤S102,确定待编排的目标NF所包含的网络功能服务NFS的信息;Step S102, determining the information of the network function service NFS included in the target NF to be arranged;

步骤S104,根据上述目标NF所包含的NFS的信息生成目标NF的虚拟网络功能描述符VNFD;Step S104, generating the virtual network function descriptor VNFD of the target NF according to the information of the NFS included in the above-mentioned target NF;

步骤S106,根据上述VNFD来部署目标NF所需的资源。In step S106, resources required by the target NF are deployed according to the above VNFD.

其中,上述各步骤可以由编排部署系统(或称为编排部署工具)来完成。The above steps may be completed by an orchestration and deployment system (or an orchestration and deployment tool).

在上述实施例中,由于是根据NF所包含的NFS的信息来生成NF的VNFD,进而依据该VNFD来部署NF所需的资源,也就是说,是根据网络功能服务来部署NF的,进而实现了在SBA下进行NF的部署,解决了相关技术中存在的在协议中未明确在SBA下如何进行NF的部署的问题。In the above embodiment, since the VNFD of the NF is generated according to the information of the NFS contained in the NF, and then the resources required by the NF are deployed according to the VNFD, that is, the NF is deployed according to the network function service, and then realize In order to deploy NF under SBA, the problem of how to deploy NF under SBA is not specified in the agreement in related technologies.

在一个可选的实施例中,确定待编排的目标网络功能NF所包含的网络功能服务NFS的信息的方式有多种,例如,可以直接输入NFS的信息,也可以调用包括NFS信息的模板,并根据实际情况调整该模板上的NFS信息,下面对各方式进行说明:In an optional embodiment, there are various ways to determine the information of the network function service NFS included in the target network function NF to be arranged, for example, the information of the NFS can be directly input, or the template including the NFS information can be called, And adjust the NFS information on the template according to the actual situation. The following describes each method:

确定方式一:确定接收到的输入的NFS的信息为所述目标NF所包含的NFS的信息;在该确定方式一中,该NFS的信息可以是用户通过交互界面输入的信息,当然也可以是由北向接口系统输入的NFS的信息;Determination method 1: determine that the received input NFS information is the NFS information contained in the target NF; in this determination method 1, the NFS information may be the information input by the user through the interactive interface, or of course it may be NFS information entered by the northbound interface system;

确定方式二:确定预设的与目标NF对应的服务蓝图模板,其中,该服务蓝图模板中包含NFS的信息;根据接收到的调整指示对该服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息,并将该更新后的NFS信息作为目标NF所包含的NFS的信息。在该确定方式二中,可以预先设置多个服务蓝图模板(该模板可以以描述文件的形式存储),且各服务蓝图模板可以用来描述给定NF(即,上述的目标NF)所包含的NFS类型、个数以及NFS之间的部署参数等信息,其中,各服务蓝图模板中可以包括但不限于以下信息:Determining method 2: Determine a preset service blueprint template corresponding to the target NF, wherein the service blueprint template contains NFS information; according to the received adjustment instruction, adjust the NFS information contained in the service blueprint template to Obtain the updated NFS information, and use the updated NFS information as the NFS information contained in the target NF. In the second determination method, a plurality of service blueprint templates can be preset (the templates can be stored in the form of description files), and each service blueprint template can be used to describe a given NF (that is, the above-mentioned target NF) contained in the template. Information such as NFS type, number, and deployment parameters between NFSs, where each service blueprint template may include but is not limited to the following information:

NF所包含的NFS类型和个数,其中,该个数指的是每一个NFS类型下的实例的个数;NFS之间的逻辑连接关系;NFS的部署参数,其中,该NFS的部署参数包括但不限于以下信息:NFS的标示、NFS的逻辑网络平面、NFS的应用软件信息、NFS对资源的要求特性(如加速要求)、NFS的QoS(Quality of Service,服务质量)特性、NFS的IP地址、NFS的网关、NFS路由信息、NFS的亲和/反亲和要求等;NFS的弹性策略,其中,该弹性策略包括增删某个NFS类型下的实例的策略。The type and number of NFS included in NF, where the number refers to the number of instances under each NFS type; the logical connection relationship between NFSs; the deployment parameters of NFS, where the deployment parameters of the NFS include But not limited to the following information: NFS identification, NFS logical network plane, NFS application software information, NFS resource requirements (such as acceleration requirements), NFS QoS (Quality of Service, quality of service) characteristics, NFS IP Address, NFS gateway, NFS routing information, NFS affinity/anti-affinity requirements, etc.; NFS elastic policy, where the elastic policy includes a policy for adding or deleting instances under a certain NFS type.

在上述确定方式二中,上述调整指示可以是用户通过交互界面输入的调整指示,当然也可以是由北向接口系统输入的调整指示。In the above determination method 2, the above adjustment instruction may be an adjustment instruction input by the user through the interactive interface, and certainly may also be an adjustment instruction input by the northbound interface system.

在一个可选的实施例中,根据接收到的调整指示对服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息包括以下调整方式至少之一:In an optional embodiment, adjusting the NFS information included in the service blueprint template according to the received adjustment instruction to obtain the updated NFS information includes at least one of the following adjustment methods:

调整方式一:根据接收到的第一调整指示来对服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS信息,其中,该第一调整指示中至少包括服务蓝图模板中包含的NFS的信息的调整信息;在调整方式一中,是直接调整服务蓝图模板中包含的NFS信息的。Adjustment method 1: Adjust the NFS information included in the service blueprint template according to the received first adjustment instruction to obtain updated NFS information, wherein the first adjustment instruction at least includes the information included in the service blueprint template. Adjustment information of NFS information; in adjustment method 1, the NFS information contained in the service blueprint template is directly adjusted.

调整方式二:根据接收到的第二调整指示来计算目标NF包含的实际NFS的信息,其中,该第二调整指示至少包括目标NF的服务级别协议(Service-Level Agreement,简称为SLA)参数;根据该实际NFS的信息对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息。在调整方式二中,所实现的是根据第二调整指示来实现服务蓝图模板中包含的NFS的信息的间接调整,即,先根据第二调整指示确定NF实际应该包含的NFS的信息,再根据实际应该包含的NFS的信息去调整服务蓝图模板中包含的NFS的信息。其中,第二调整指示可以是用户通过交互界面输入的指示信息,当然也可以是由北向接口系统输入的指示信息。Adjustment mode 2: Calculate the information of the actual NFS included in the target NF according to the received second adjustment instruction, wherein the second adjustment instruction at least includes the Service-Level Agreement (Service-Level Agreement, referred to as SLA) parameter of the target NF; Adjust the NFS information included in the service blueprint template according to the actual NFS information to obtain the updated NFS information. In the second adjustment method, the indirect adjustment of the NFS information contained in the service blueprint template is implemented according to the second adjustment instruction, that is, the NFS information that the NF should actually contain is first determined according to the second adjustment instruction, and then according to the second adjustment instruction. The actual NFS information should be included to adjust the NFS information included in the service blueprint template. Wherein, the second adjustment instruction may be instruction information input by the user through the interactive interface, and certainly may also be instruction information input by the northbound interface system.

在一个可选的实施例中,上述SLA参数包括以下至少之一:话务模型、容量、服务质量、可靠性。在本实施例中,容量可以用户容量,即编排部署系统所能够支持的用户的数量;服务质量QoS可以是网络的质量;可靠性可以是编排部署系统的可靠性。In an optional embodiment, the above-mentioned SLA parameters include at least one of the following: traffic model, capacity, quality of service, and reliability. In this embodiment, the capacity may be user capacity, that is, the number of users that the orchestration and deployment system can support; the quality of service (QoS) may be the quality of the network; and the reliability may be the reliability of the orchestration and deployment system.

在一个可选的实施例中,根据目标NF所包含的NFS的信息生成目标NF的虚拟网络功能描述符(Virtual Network function Descriptor,简称为VNFD)包括:根据NFS的信息计算编排目标NF所需的资源;生成包括上述资源的信息的VNFD。In an optional embodiment, generating a virtual network function descriptor (Virtual Network Function Descriptor, VNFD for short) of the target NF according to the information of the NFS included in the target NF includes: Resource; generates a VNFD that includes information for the above resource.

在一个可选的实施例中,上述资源至少包括:虚拟机类型和个数、NFS弹性策略、所需的网络链路、存储、镜像。在本实施例中,个数可以是单个类型的虚拟机下的实例的个数;NFS弹性策略与前述实施例中的NFS弹性策略类似;存储可以是硬盘资源,即部署NFS所需的硬盘资源;镜像可以是NFS版本。在本实施例中,当计算出的NFS弹性策略与服务蓝图模板中的NFS弹性策略不一致时,可以利用该计算出的NFS弹性策略去更新服务蓝图模板中的NFS弹性模板。In an optional embodiment, the above-mentioned resources at least include: type and number of virtual machines, NFS elastic policies, required network links, storage, and images. In this embodiment, the number may be the number of instances under a single type of virtual machine; the NFS elastic policy is similar to the NFS elastic policy in the previous embodiment; the storage may be hard disk resources, that is, hard disk resources required for NFS deployment ; the image can be an NFS version. In this embodiment, when the calculated NFS elastic policy is inconsistent with the NFS elastic policy in the service blueprint template, the calculated NFS elastic policy can be used to update the NFS elastic template in the service blueprint template.

在一个可选的实施例中,根据上述VNFD来执行目标NF所需资源的部署包括:将VNFD发送给网络虚拟化基础架构NFVI,以指示该NFVI执行NF所需资源的部署。In an optional embodiment, performing deployment of resources required by the target NF according to the above VNFD includes: sending the VNFD to a network virtualization infrastructure NFVI to instruct the NFVI to perform deployment of resources required by the NF.

在一个可选的实施例中,将上述VNFD发送给网络功能虚拟基础设施NFVI,以指示NFVI执行NF所需资源的部署包括:通过MANO(Management and Orchestration,管理和编排)将上述VNFD发送给NFVI,以指示NFVI执行NF所需资源的部署,即,NFVI在接收到VNFD之后,会执行NF所需资源的部署。在本实施例中,执行上述各步骤的编排部署系统和MANO可以分布设置,当然,二者也可以集成在一起。In an optional embodiment, sending the above VNFD to the network function virtual infrastructure NFVI to instruct the NFVI to perform the deployment of resources required by the NF includes: sending the above VNFD to the NFVI through MANO (Management and Orchestration, management and orchestration). , to instruct the NFVI to perform the deployment of the resources required by the NF, that is, after the NFVI receives the VNFD, it will perform the deployment of the resources required by the NF. In this embodiment, the orchestration and deployment system and MANO for performing the above steps may be set up in a distributed manner, and of course, the two may also be integrated together.

在一个可选的实施例中,确定待编排的目标网络功能NF所包含的网络功能服务NFS的信息包括:根据接收到的由用户输入的信息确定目标NF所包含的NFS的信息;或,根据接收到的来自北向管理系统的信息确定目标NF所包含的NFS的信息。在本实施例中,以及在前述实施例中所提及的北向管理系统可以是编排部署系统的上级管理系统。由此可知,本发明实施例中的NF部署操作可以由用户触发,也可以由北向管理系统触发。In an optional embodiment, determining the information of the network function service NFS included in the target network function NF to be programmed includes: determining the information of the NFS included in the target NF according to the received information input by the user; or, according to The information received from the northbound management system determines the information of the NFS contained in the target NF. In this embodiment, as well as the northbound management system mentioned in the foregoing embodiments, may be an upper-level management system of the orchestration and deployment system. It can be seen from this that the NF deployment operation in the embodiment of the present invention may be triggered by the user, or may be triggered by the northbound management system.

在一个可选的实施例中,上述目标NF所包含的NFS的信息包括以下至少之一:NF所包含的NFS的类型以及各类型下的实例的个数;NF所包含的NFS的逻辑连接关系;NF所包含的NFS的部署参数;NF所包含的NFS的弹性策略。需要说明的是,目前所列举的NFS的信息仅是优选的信息,NFS的信息还可以包括后续可能会出现其他信息。In an optional embodiment, the information of the NFS included in the target NF includes at least one of the following: the type of the NFS included in the NF and the number of instances under each type; the logical connection relationship of the NFS included in the NF ; Deployment parameters of NFS included in NF; Elastic policy of NFS included in NF. It should be noted that the currently listed NFS information is only preferred information, and the NFS information may also include other information that may appear later.

在一个可选的实施例中,上述NF所包含的NFS的部署参数包括以下至少之一:NF所包含的NFS的标识信息、NF所包含的NFS的逻辑网络平面信息、NF所包含的NFS的应用软件信息、NF所包含的NFS对资源的要求特性信息、NF所包含的NFS的服务质量QoS特性信息、NF所包含的NFS的网络协议IP地址信息、NF所包含的NFS的网关信息、NF所包含的NFS的路由信息、NF所包含的NFS的亲和要求信息、NF所包含的NFS的反亲和要求信息。需要说明的是,目前所列举的NFS的部署参数仅是优选的参数,NFS的部署参数还可以包括后续可能会出现其他参数。In an optional embodiment, the deployment parameters of the NFS included in the foregoing NF include at least one of the following: identification information of the NFS included in the NF, logical network plane information of the NFS included in the NF, and information of the NFS included in the NF. Application software information, NFS resource requirement characteristic information contained in NF, NFS QoS characteristic information contained in NF, NFS network protocol IP address information contained in NF, NFS gateway information contained in NF, NF The routing information of the included NFS, the affinity requirement information of the NFS included in the NF, and the anti-affinity requirement information of the NFS included in the NF. It should be noted that the currently listed NFS deployment parameters are only preferred parameters, and the NFS deployment parameters may also include other parameters that may appear later.

此外,需要说明的是,上述的调整方式一对应的部署方案可以称为手动部署方式(所针对的是由用户触发部署操作的方案),上述的调整方式二对应的部署方案可以称为自动部署方式,下面结合具体实施例对手动部署方式和自动部署方式分别进行说明:In addition, it should be noted that the deployment scheme corresponding to the above-mentioned adjustment mode 1 may be referred to as a manual deployment mode (for which a deployment operation is triggered by a user), and the deployment scheme corresponding to the above-mentioned adjustment mode 2 may be referred to as automatic deployment The following describes the manual deployment method and the automatic deployment method in conjunction with specific embodiments:

具体实施例一:Specific embodiment one:

采用手动方式且基于NFS编排部署NF(以AMF为例,AMF是5G核心网的一个NF,全称为Access Management function,接入管理功能,主要负责5G用户的接入和移动性管理)的过程可以参考图2,该过程的前提是编排工具(对应于前述的编排部署系统)中已经预置了NF(此处为AMF)的服务蓝图描述文件或者模板。如图2所示,包括如下步骤:The process of deploying NF manually and based on NFS orchestration (taking AMF as an example, AMF is a NF in the 5G core network, the full name is Access Management function, is mainly responsible for the access and mobility management of 5G users) can be Referring to FIG. 2 , the premise of this process is that the service blueprint description file or template of NF (here, AMF) has been preset in the orchestration tool (corresponding to the aforementioned orchestration and deployment system). As shown in Figure 2, it includes the following steps:

201,用户在编排工具界面选择需要编排的NF(此处为AMF);201, the user selects the NF (here AMF) that needs to be arranged in the arrangement tool interface;

202,编排工具后台从“NF服务蓝图管理”模块中选择预置的AMF服务蓝图模板;202, the orchestration tool background selects the preset AMF service blueprint template from the "NF service blueprint management" module;

203,编排工具解析预置的AMF服务蓝图模板,并基于模板在GUI(Graphical UserInterface,图形用户界面)的交互界面呈现AMF需要的NFS组件;203, the orchestration tool parses the preset AMF service blueprint template, and presents the NFS components required by the AMF on the GUI (Graphical UserInterface, graphical user interface) interactive interface based on the template;

204,用户选择需要的AMF NFS组件(对应于前述的NF所包含的NFS),并设定组件的类型、个数以及部署属性,例如服务的逻辑网络平面名称、QoS参数、对外服务的IP地址、网关等,生成新的AMF服务蓝图,并传递给资源转换模块;204, the user selects the required AMF NFS component (corresponding to the NFS included in the aforementioned NF), and sets the type, number and deployment attributes of the component, such as the logical network plane name of the service, QoS parameters, and the IP address of the external service , gateway, etc., generate a new AMF service blueprint and pass it to the resource conversion module;

205,资源转换模块基于上述选择的服务类型、个数和其他参数信息,计算需要的具体资源,如VM类型和个数、弹性策略、网络链路、存储、镜像等;205, the resource conversion module calculates the required specific resources, such as VM type and number, elastic policy, network link, storage, mirroring, etc., based on the above-selected service type, number, and other parameter information;

206,编排工具生成标准的AMF VNFD文件;206, the orchestration tool generates a standard AMF VNFD file;

207,MANO基于AMF的VNFD文件,与NFVI交互,完成AMF所需资源的部署。207, MANO interacts with NFVI based on AMF's VNFD file to complete the deployment of resources required by AMF.

具体实施例二:Specific embodiment two:

采用自动方式且基于NFS编排部署NF(以AMF为例)过程可以参考图3,该过程的前提是编排工具中已经预置了NF(此处为AMF)的服务蓝图描述文件或者模板。如图3所示,包括如下步骤:Refer to Figure 3 for the process of deploying NF (using AMF as an example) in an automatic way and based on NFS orchestration. The premise of this process is that the service blueprint description file or template of NF (here, AMF) has been preset in the orchestration tool. As shown in Figure 3, it includes the following steps:

301,用户在编排工具界面选择需要编排的NF(此处为AMF);301, the user selects the NF (here AMF) that needs to be arranged in the arrangement tool interface;

302,编排工具后台从“NF服务蓝图管理”模块中选择预置的AMF服务蓝图模板;302, the orchestration tool background selects the preset AMF service blueprint template from the "NF service blueprint management" module;

303,用户在编排工具界面上输入NF的具体话务模型、容量、QoS以及可靠性等信息;303, the user inputs the specific traffic model, capacity, QoS, reliability and other information of the NF on the orchestration tool interface;

304,编排工具计算AMF需要的NFS类型、个数以及部署属性,例如服务的逻辑网络平面名称、QoS参数、对外服务的IP地址、网关等,自动生成新的AMF服务蓝图,并传递给资源转换模块;304, the orchestration tool calculates the NFS type, number, and deployment attributes required by AMF, such as the logical network plane name of the service, QoS parameters, IP address of the external service, gateway, etc., and automatically generates a new AMF service blueprint and passes it to the resource conversion module;

305,资源转换模块基于上述选择的服务类型、个数和其他参数信息,计算需要的具体资源,如VM类型和个数、弹性策略、网络链路、存储、镜像等;305, the resource conversion module calculates the required specific resources, such as VM type and number, elastic policy, network link, storage, mirroring, etc., based on the above-selected service type, number, and other parameter information;

306,编排工具生成标准的AMF VNFD文件;306, the orchestration tool generates a standard AMF VNFD file;

307,MANO基于AMF的VNFD文件,与NFVI交互,完成AMF所需资源的部署。307. Based on the VNFD file of AMF, MANO interacts with NFVI to complete the deployment of resources required by AMF.

经过上述步骤,用户就可以通过编排工具很方便的基于NFS进行NF的编排部署和管理。编排工具在使用上,可以与MANO部署在一起,也可以独立部署。After the above steps, users can easily deploy and manage NF based on NFS through the orchestration tool. The orchestration tool can be deployed together with MANO or independently.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present invention can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products are stored in a storage medium (such as ROM/RAM, magnetic disk, CD-ROM), including several instructions to make a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.

在本实施例中还提供了一种网络功能NF所需资源的部署装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In this embodiment, an apparatus for deploying resources required by a network function NF is also provided, and the apparatus is used to implement the above embodiments and preferred implementations, and what has been described will not be repeated. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, implementations in hardware, or a combination of software and hardware, are also possible and contemplated.

图4是根据本发明实施例的网络功能NF所需资源的部署装置的结构框图,如图4所示,该装置包括如下模块:4 is a structural block diagram of an apparatus for deploying resources required by a network function NF according to an embodiment of the present invention. As shown in FIG. 4 , the apparatus includes the following modules:

确定模块42,用于确定待编排的目标NF所包含的网络功能服务NFS的信息;生成模块44,连接至上述确定模块42,用于根据目标NF所包含的NFS的信息生成目标NF的虚拟网络功能描述符VNFD;部署模块46,连接至上述生成模块44,用于根据VNFD来部署目标NF所需的资源。The determining module 42 is used to determine the information of the network function service NFS contained in the target NF to be arranged; the generating module 44 is connected to the above-mentioned determining module 42, and is used for generating the virtual network of the target NF according to the information of the NFS contained in the target NF The function descriptor VNFD; the deployment module 46 is connected to the above-mentioned generation module 44 for deploying the resources required by the target NF according to the VNFD.

在一个可选的实施例中,上述确定模块42包括:第一确定单元,用于确定接收到的输入的NFS的信息为上述目标NF所包含的NFS的信息;In an optional embodiment, the above-mentioned determination module 42 includes: a first determination unit, configured to determine that the received input NFS information is the NFS information contained in the above-mentioned target NF;

或者,上述确定模块42包括:第二确定单元,用于确定预设的与目标NF对应的服务蓝图模板,其中,上述服务蓝图模板中包含NFS的信息;以及,调整单元,用于根据接收到的调整指示对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息,并将更新后的NFS信息作为目标NF所包含的NFS的信息。Alternatively, the above-mentioned determining module 42 includes: a second determining unit, configured to determine a preset service blueprint template corresponding to the target NF, wherein the above-mentioned service blueprint template includes NFS information; The adjustment instruction adjusts the NFS information contained in the service blueprint template to obtain the updated NFS information, and uses the updated NFS information as the NFS information contained in the target NF.

在一个可选的实施例中,上述调整单元用于执行以下操作至少之一:In an optional embodiment, the above adjustment unit is configured to perform at least one of the following operations:

操作一:根据接收到的第一调整指示来对服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS信息,其中,该第一调整指示中至少包括上述服务蓝图模板中包含的NFS的信息的调整信息;Operation 1: Adjust the NFS information included in the service blueprint template according to the received first adjustment instruction to obtain updated NFS information, wherein the first adjustment instruction at least includes the information included in the service blueprint template. Adjustment information of NFS information;

操作二:根据接收到的第二调整指示来计算目标NF包含的实际NFS的信息,其中,该第二调整指示至少包括目标NF的服务级别协议SLA参数;根据实际NFS的信息对服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息。Operation 2: Calculate the actual NFS information contained in the target NF according to the received second adjustment instruction, where the second adjustment instruction at least includes the service level agreement SLA parameters of the target NF; The contained NFS information is adjusted to obtain the updated NFS information.

在一个可选的实施例中,上述SLA参数包括以下至少之一:话务模型、容量、服务质量、可靠性。In an optional embodiment, the above-mentioned SLA parameters include at least one of the following: traffic model, capacity, quality of service, and reliability.

在一个可选的实施例中,上述生成模块44用于通过如下方式生成目标NF的虚拟网络功能描述符VNFD:根据所述NFS的信息计算编排所述目标NF所需的资源;生成包括所述资源的信息的所述VNFD。In an optional embodiment, the above-mentioned generating module 44 is configured to generate the virtual network function descriptor VNFD of the target NF in the following manner: calculate and arrange the resources required for the target NF according to the information of the NFS; The VNFD of resource information.

在一个可选的实施例中,上述资源至少包括:虚拟机类型和个数、NFS弹性策略、所需的网络链路、存储、镜像。In an optional embodiment, the above-mentioned resources at least include: type and number of virtual machines, NFS elastic policies, required network links, storage, and images.

在一个可选的实施例中,上述部署模块46用于通过如下方式来执行目标NF所需资源的部署:将所述VNFD发送给网络虚拟化基础架构NFVI,以指示所述NFVI执行所述NF所需资源的部署。In an optional embodiment, the above-mentioned deployment module 46 is configured to perform the deployment of the resources required by the target NF by sending the VNFD to the network virtualization infrastructure NFVI to instruct the NFVI to execute the NF Deployment of required resources.

在一个可选的实施例中,上述部署模块46用于通过如下方式将VNFD发送给网络功能虚拟基础设施NFVI,以指示NFVI执行NF所需资源的部署:通过管理和编排MANO将VNFD发送给NFVI,以指示NFVI执行NF所需资源的部署。In an optional embodiment, the above-mentioned deployment module 46 is configured to send the VNFD to the network function virtual infrastructure NFVI in the following manner, so as to instruct the NFVI to perform the deployment of the resources required by the NF: send the VNFD to the NFVI through the management and orchestration MANO , to instruct the NFVI to perform the deployment of the resources required by the NF.

在一个可选的实施例中,上述确定模块42可以通过如下方式确定待编排的目标网络功能NF所包含的网络功能服务NFS的信息:根据接收到的由用户输入的信息确定目标NF所包含的NFS的信息;或,根据接收到的来自北向管理系统的信息确定目标NF所包含的NFS的信息。In an optional embodiment, the above-mentioned determining module 42 may determine the information of the network function service NFS included in the target network function NF to be programmed in the following manner: determine the information included in the target NF according to the received information input by the user NFS information; or, according to the received information from the northbound management system, determine the NFS information contained in the target NF.

在一个可选的实施例中,上述目标NF所包含的NFS的信息包括以下至少之一:所述NF所包含的NFS的类型以及各类型下的实例的个数;所述NF所包含的NFS的逻辑连接关系;所述NF所包含的NFS的部署参数;所述NF所包含的NFS的弹性策略。In an optional embodiment, the information of the NFS included in the target NF includes at least one of the following: the type of the NFS included in the NF and the number of instances under each type; the NFS included in the NF The logical connection relationship of the NF; the deployment parameters of the NFS included in the NF; the elastic policy of the NFS included in the NF.

在一个可选的实施例中,上述NF所包含的NFS的部署参数包括以下至少之一:NF所包含的NFS的标识信息、NF所包含的NFS的逻辑网络平面信息、NF所包含的NFS的应用软件信息、NF所包含的NFS对资源的要求特性信息、NF所包含的NFS的服务质量QoS特性信息、NF所包含的NFS的网络协议IP地址信息、NF所包含的NFS的网关信息、NF所包含的NFS的路由信息、NF所包含的NFS的亲和要求信息、NF所包含的NFS的反亲和要求信息。In an optional embodiment, the deployment parameters of the NFS included in the foregoing NF include at least one of the following: identification information of the NFS included in the NF, logical network plane information of the NFS included in the NF, and information of the NFS included in the NF. Application software information, NFS resource requirement characteristic information contained in NF, NFS QoS characteristic information contained in NF, NFS network protocol IP address information contained in NF, NFS gateway information contained in NF, NF The routing information of the included NFS, the affinity requirement information of the NFS included in the NF, and the anti-affinity requirement information of the NFS included in the NF.

下面结合具体实施例对本发明实施例中的编排部署系统来进行整体说明:The orchestration and deployment system in the embodiment of the present invention is described as a whole in conjunction with specific embodiments below:

具体实施例三Specific embodiment three

图5是根据本发明实施例的编排部署系统的结构框图,如图5所示,包括如下模块:FIG. 5 is a structural block diagram of an orchestration and deployment system according to an embodiment of the present invention. As shown in FIG. 5 , it includes the following modules:

NFS编排管理模块(对应于图5中的NFS编排管理):提供GUI交互界面,用户可以基于界面手动选择NFS,指定NFS的类型和个数、部署特性以及NFS间的逻辑连接关系,组成NF;NFS orchestration management module (corresponding to NFS orchestration management in Figure 5): Provides a GUI interactive interface, users can manually select NFS based on the interface, specify the type and number of NFS, deployment characteristics and logical connection relationship between NFS, form NF;

NFS计算模块(对应于图5中的NFS计算):提供计算能力,根据用户输入的话务模型/容量/QoS/可靠性等信息,即,基于给定的NF的业务和资源特性,计算组成NF的NFS,并自动生成NFS的类型和个数、部署特性以及NFS间的逻辑连接关系;NFS computing module (corresponding to NFS computing in Figure 5): Provide computing capabilities, according to user input traffic model/capacity/QoS/reliability and other information, that is, based on the given NF business and resource characteristics, calculate the composition NFS of NF, and automatically generate the type and number of NFS, deployment characteristics and logical connection relationship between NFS;

NF服务蓝图管理模块:管理NF的服务蓝图描述文件,包括预置的NF服务蓝图模板,新生成的NF服务蓝图,提供NF服务蓝图描述文件的增删查改的管理能力;NF service blueprint management module: manages NF service blueprint description files, including preset NF service blueprint templates, newly generated NF service blueprints, and provides management capabilities for adding, deleting, checking, and modifying NF service blueprint description files;

资源转换模块:负责把NF的服务蓝图描述文件转换为ETSI(European TelecomStandards Institute,欧洲电信标准学会)标准定义的VNFD文件,用于MANO与NFVI交互,部署具体的NF资源。需要说明的是,计算的资源也可以是容器或者PoD(一个或多个容器的组合)等资源信息,不仅仅局限虚机资源。Resource conversion module: responsible for converting the NF service blueprint description file into the VNFD file defined by the ETSI (European TelecomStandards Institute, European Telecommunications Standards Institute) standard, which is used for MANO to interact with NFVI and deploy specific NF resources. It should be noted that the computing resource may also be resource information such as a container or a PoD (a combination of one or more containers), and is not limited to virtual machine resources.

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。It should be noted that the above modules can be implemented by software or hardware, and the latter can be implemented in the following ways, but not limited to this: the above modules are all located in the same processor; or, the above modules can be combined in any combination The forms are located in different processors.

本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。An embodiment of the present invention further provides a storage medium, where a computer program is stored in the storage medium, wherein the computer program is configured to execute the steps in any one of the above method embodiments when running.

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (Read-Only Memory, referred to as ROM), a random access memory (Random Access Memory, referred to as RAM), Various media that can store computer programs, such as removable hard disks, magnetic disks, or optical disks.

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。An embodiment of the present invention also provides an electronic device, comprising a memory and a processor, where a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any of the above method embodiments.

可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。Optionally, the above-mentioned electronic device may further include a transmission device and an input-output device, wherein the transmission device is connected to the above-mentioned processor, and the input-output device is connected to the above-mentioned processor.

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。Optionally, for specific examples in this embodiment, reference may be made to the examples described in the foregoing embodiments and optional implementation manners, and details are not described herein again in this embodiment.

通过本实施例中的基于NFS实现NF编排部署的方案,操作维护人员通过MANO上部署的NFS编排工具,可以很方便地基于NFS进行NF的编排部署,解决了SBA架构下NFS无法编排部署的问题,是对现有3GPP和ETSI标准的补充和完善,有较大工程应用价值。With the solution of implementing NF orchestration and deployment based on NFS in this embodiment, operation and maintenance personnel can easily perform NF orchestration and deployment based on NFS through the NFS orchestration tool deployed on MANO, which solves the problem that NFS cannot be orchestrated and deployed under the SBA architecture. , is a supplement and improvement to the existing 3GPP and ETSI standards, and has great engineering application value.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present invention can be implemented by a general-purpose computing device, which can be centralized on a single computing device, or distributed in a network composed of multiple computing devices Alternatively, they may be implemented in program code executable by a computing device, such that they may be stored in a storage device and executed by the computing device, and in some cases, in a different order than here The steps shown or described are performed either by fabricating them separately into individual integrated circuit modules, or by fabricating multiple modules or steps of them into a single integrated circuit module. As such, the present invention is not limited to any particular combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included within the protection scope of the present invention.

Claims (15)

1.一种网络功能NF所需资源的部署方法,其特征在于,包括:1. A method for deploying resources required by a network function NF, comprising: 确定待编排的目标NF所包含的网络功能服务NFS的信息;Determine the information of the network function service NFS contained in the target NF to be orchestrated; 根据所述目标NF所包含的NFS的信息生成所述目标NF的虚拟网络功能描述符VNFD;Generate the virtual network function descriptor VNFD of the target NF according to the information of the NFS included in the target NF; 根据所述VNFD来部署所述目标NF所需的资源。The resources required by the target NF are deployed according to the VNFD. 2.根据权利要求1所述的方法,其特征在于,确定待编排的目标网络功能NF所包含的网络功能服务NFS的信息包括:2. The method according to claim 1, wherein determining the information of the network function service NFS included in the target network function NF to be programmed comprises: 确定接收到的输入的NFS的信息为所述目标NF所包含的NFS的信息;或,Determine that the received input NFS information is the NFS information contained in the target NF; or, 确定预设的与所述目标NF对应的服务蓝图模板,其中,所述服务蓝图模板中包含NFS的信息;根据接收到的调整指示对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息,并将所述更新后的NFS信息作为所述目标NF所包含的NFS的信息。Determine a preset service blueprint template corresponding to the target NF, wherein the service blueprint template includes NFS information; according to the received adjustment instruction, adjust the NFS information included in the service blueprint template to Obtain the updated NFS information, and use the updated NFS information as the NFS information included in the target NF. 3.根据权利要求2所述的方法,其特征在于,根据接收到的调整指示对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息包括以下至少之一:3. The method according to claim 2, wherein the NFS information included in the service blueprint template is adjusted according to the received adjustment instruction to obtain the updated NFS information including at least one of the following: 根据接收到的第一调整指示来对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS信息,其中,所述第一调整指示中至少包括所述服务蓝图模板中包含的NFS的信息的调整信息;The NFS information included in the service blueprint template is adjusted according to the received first adjustment instruction to obtain updated NFS information, wherein the first adjustment instruction at least includes the information included in the service blueprint template. adjustment information of NFS information; 根据接收到的第二调整指示来计算所述目标NF包含的实际NFS的信息,其中,所述第二调整指示至少包括所述目标NF的服务级别协议SLA参数;根据所述实际NFS的信息对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息。Calculate the actual NFS information included in the target NF according to the received second adjustment instruction, wherein the second adjustment instruction at least includes the service level agreement SLA parameter of the target NF; The NFS information contained in the service blueprint template is adjusted to obtain the updated NFS information. 4.根据权利要求3所述的方法,其特征在于,所述SLA参数包括以下至少之一:4. The method according to claim 3, wherein the SLA parameter comprises at least one of the following: 话务模型、容量、服务质量、可靠性。Traffic model, capacity, quality of service, reliability. 5.根据权利要求1所述的方法,其特征在于,根据目标NF所包含的所述NFS的信息生成所述目标NF的虚拟网络功能描述符VNFD包括:5. The method according to claim 1, wherein generating the virtual network function descriptor VNFD of the target NF according to the information of the NFS included in the target NF comprises: 根据所述NFS的信息计算编排所述目标NF所需的资源;Calculate and arrange the resources required for the target NF according to the information of the NFS; 生成包括所述资源的信息的所述VNFD。The VNFD including information of the resource is generated. 6.根据权利要求5所述的方法,其特征在于,所述资源至少包括:6. The method according to claim 5, wherein the resources include at least: 虚拟机类型和个数、NFS弹性策略、所需的网络链路、存储、镜像。Type and number of virtual machines, NFS elastic policies, required network links, storage, and images. 7.根据权利要求1所述的方法,其特征在于,根据所述VNFD来执行所述目标NF所需资源的部署包括:7. The method according to claim 1, wherein, performing deployment of resources required by the target NF according to the VNFD comprises: 将所述VNFD发送给网络虚拟化基础架构NFVI,以指示所述NFVI执行所述NF所需资源的部署。The VNFD is sent to the network virtualization infrastructure NFVI to instruct the NFVI to perform deployment of resources required by the NF. 8.根据权利要求7所述的方法,其特征在于,将所述VNFD发送给网络功能虚拟基础设施NFVI,以指示所述NFVI执行所述NF所需资源的部署包括:8. The method according to claim 7, wherein sending the VNFD to a network function virtual infrastructure NFVI to instruct the NFVI to perform deployment of resources required by the NF comprises: 通过管理和编排MANO将所述VNFD发送给所述NFVI,以指示所述NFVI执行所述NF所需资源的部署。The VNFD is sent to the NFVI through the management and orchestration MANO to instruct the NFVI to perform the deployment of resources required by the NF. 9.根据权利要求1所述的方法,其特征在于,确定待编排的目标网络功能NF所包含的网络功能服务NFS的信息包括:9. The method according to claim 1, wherein determining the information of the network function service NFS included in the target network function NF to be programmed comprises: 根据接收到的由用户输入的信息确定所述目标NF所包含的NFS的信息;或,Determine the NFS information contained in the target NF according to the received information input by the user; or, 根据接收到的来自北向管理系统的信息确定所述目标NF所包含的NFS的信息。Determine the NFS information included in the target NF according to the received information from the northbound management system. 10.根据权利要求1至9中任一项所述的方法,其特征在于,所述目标NF所包含的NFS的信息包括以下至少之一:10. The method according to any one of claims 1 to 9, wherein the information of the NFS included in the target NF includes at least one of the following: 所述NF所包含的NFS的类型以及各类型下的实例的个数;The type of NFS included in the NF and the number of instances under each type; 所述NF所包含的NFS的逻辑连接关系;the logical connection relationship of the NFS included in the NF; 所述NF所包含的NFS的部署参数;Deployment parameters of NFS included in the NF; 所述NF所包含的NFS的弹性策略。The elastic policy of the NFS contained in the NF. 11.根据权利要求10所述的方法,其特征在于,所述NF所包含的NFS的部署参数包括以下至少之一:11. The method according to claim 10, wherein the deployment parameters of the NFS included in the NF comprise at least one of the following: 所述NF所包含的NFS的标识信息、所述NF所包含的NFS的逻辑网络平面信息、所述NF所包含的NFS的应用软件信息、所述NF所包含的NFS对资源的要求特性信息、所述NF所包含的NFS的服务质量QoS特性信息、所述NF所包含的NFS的网络协议IP地址信息、所述NF所包含的NFS的网关信息、所述NF所包含的NFS的路由信息、所述NF所包含的NFS的亲和要求信息、所述NF所包含的NFS的反亲和要求信息。The identification information of the NFS contained in the NF, the logical network plane information of the NFS contained in the NF, the application software information of the NFS contained in the NF, and the required characteristic information of the NFS contained in the NF for resources, The quality of service QoS characteristic information of the NFS contained in the NF, the network protocol IP address information of the NFS contained in the NF, the gateway information of the NFS contained in the NF, the routing information of the NFS contained in the NF, The affinity requirement information of the NFS included in the NF, and the anti-affinity requirement information of the NFS included in the NF. 12.一种网络功能NF所需资源的部署装置,其特征在于,包括:12. An apparatus for deploying resources required by a network function NF, comprising: 确定模块,用于确定待编排的目标NF所包含的网络功能服务NFS的信息;A determination module, used to determine the information of the network function service NFS contained in the target NF to be arranged; 生成模块,用于根据所述目标NF所包含的NFS的信息生成所述目标NF的虚拟网络功能描述符VNFD;A generating module, configured to generate the virtual network function descriptor VNFD of the target NF according to the information of the NFS included in the target NF; 部署模块,用于根据所述VNFD来部署所述目标NF所需的资源。A deployment module, configured to deploy the resources required by the target NF according to the VNFD. 13.根据权利要求12所述的装置,其特征在于,所述确定模块包括:13. The apparatus according to claim 12, wherein the determining module comprises: 第一确定单元,用于确定接收到的输入的NFS的信息为所述目标NF所包含的NFS的信息;或,a first determining unit, configured to determine that the received input NFS information is the NFS information contained in the target NF; or, 第二确定单元,用于确定预设的与所述目标NF对应的服务蓝图模板,其中,所述服务蓝图模板中包含NFS的信息;调整单元,用于根据接收到的调整指示对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息,并将所述更新后的NFS信息作为所述目标NF所包含的NFS的信息。The second determining unit is configured to determine a preset service blueprint template corresponding to the target NF, wherein the service blueprint template includes NFS information; an adjustment unit is configured to adjust the service to the service according to the received adjustment instruction The NFS information contained in the blueprint template is adjusted to obtain updated NFS information, and the updated NFS information is used as the NFS information contained in the target NF. 14.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至11任一项中所述的方法。14. A storage medium, wherein a computer program is stored in the storage medium, wherein the computer program is configured to execute the method according to any one of claims 1 to 11 when running. 15.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至11任一项中所述的方法。15. An electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute any one of claims 1 to 11 method described in.
CN201811032776.6A 2018-09-05 2018-09-05 NF (NF) required resource deployment method and device, storage medium and electronic device Active CN110620754B (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201811032776.6A CN110620754B (en) 2018-09-05 2018-09-05 NF (NF) required resource deployment method and device, storage medium and electronic device
KR1020217010040A KR102553478B1 (en) 2018-09-05 2019-09-05 Arrangement method of resources necessary for network function, storage medium and electronic device
RU2021109167A RU2764288C1 (en) 2018-09-05 2019-09-05 Method for deploying a resource required for a network function, a data carrier and an electronic device
JP2021512804A JP7611817B2 (en) 2018-09-05 2019-09-05 Method, device, storage medium and electronic device for allocating resources required for network functions
PCT/CN2019/104469 WO2020048504A1 (en) 2018-09-05 2019-09-05 Method and apparatus for deploying resource required for network function, storage medium, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811032776.6A CN110620754B (en) 2018-09-05 2018-09-05 NF (NF) required resource deployment method and device, storage medium and electronic device

Publications (2)

Publication Number Publication Date
CN110620754A true CN110620754A (en) 2019-12-27
CN110620754B CN110620754B (en) 2021-01-22

Family

ID=68919971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811032776.6A Active CN110620754B (en) 2018-09-05 2018-09-05 NF (NF) required resource deployment method and device, storage medium and electronic device

Country Status (5)

Country Link
JP (1) JP7611817B2 (en)
KR (1) KR102553478B1 (en)
CN (1) CN110620754B (en)
RU (1) RU2764288C1 (en)
WO (1) WO2020048504A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111405612A (en) * 2020-03-25 2020-07-10 广州爱浦路网络技术有限公司 Method for discovering network function NF according to network transmission quality
CN115113971A (en) * 2021-03-22 2022-09-27 阿里巴巴新加坡控股有限公司 NFV resource arrangement method, device, system and storage medium

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11271821B1 (en) * 2021-04-01 2022-03-08 Saudi Arabian Oil Company Centralized engineering design auto-generation and configuration management system for tracking projects
EP4274197B1 (en) * 2022-05-04 2024-12-18 Ntt Docomo, Inc. Data communication managing component and method for performing guaranteed performance data communication
CN115426411B (en) * 2022-09-06 2024-12-27 中国电信股份有限公司 Cloud resource creation method and device, storage medium and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104050045A (en) * 2014-06-27 2014-09-17 华为技术有限公司 Method and device for distributing virtual resources based on disk IO
CN105656646A (en) * 2014-11-10 2016-06-08 中国移动通信集团公司 Deploying method and device for virtual network element
CN107624230A (en) * 2015-05-11 2018-01-23 华为技术有限公司 The method and entity of service availability management
CN108462592A (en) * 2017-02-20 2018-08-28 华为技术有限公司 Resource allocation methods based on SLA and NFVO
WO2018153185A1 (en) * 2017-02-21 2018-08-30 Huawei Technologies Co., Ltd. Method for enabling automation of management and orchestration of network slices
CN108471373A (en) * 2017-02-23 2018-08-31 华为技术有限公司 A kind of resource bid, VNF examples creation method and device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10069694B1 (en) * 2016-07-28 2018-09-04 Amdocs Development Limited System, method, and computer program for automatically certifying a virtual network function (VNF) for use in a network function virtualization (NFV) based communication network
JP6133224B2 (en) * 2014-02-28 2017-05-24 日本電信電話株式会社 Virtual network service construction system
CN110769485A (en) * 2014-09-19 2020-02-07 小米科技有限责任公司 Method for making target terminal access target wireless network provided by wireless access point
CN107209686A (en) * 2015-01-23 2017-09-26 日本电气株式会社 Network function virtualization management and orchestration method, device and program
JP6463509B2 (en) * 2015-05-07 2019-02-06 ホアウェイ・テクノロジーズ・カンパニー・リミテッド System and method for dynamic virtualization network function descriptor management
EP4250666B1 (en) * 2016-08-18 2024-10-30 Telefonaktiebolaget LM Ericsson (publ) A network service design and deployment process for nfv systems
US10742522B2 (en) 2016-11-14 2020-08-11 Huawei Technologies Co., Ltd. Creation and modification of shareable slice instances
CN108319492B (en) * 2017-01-18 2020-05-08 华为技术有限公司 Method, device and system for resetting a physical machine

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104050045A (en) * 2014-06-27 2014-09-17 华为技术有限公司 Method and device for distributing virtual resources based on disk IO
CN105656646A (en) * 2014-11-10 2016-06-08 中国移动通信集团公司 Deploying method and device for virtual network element
CN107624230A (en) * 2015-05-11 2018-01-23 华为技术有限公司 The method and entity of service availability management
CN108462592A (en) * 2017-02-20 2018-08-28 华为技术有限公司 Resource allocation methods based on SLA and NFVO
WO2018153185A1 (en) * 2017-02-21 2018-08-30 Huawei Technologies Co., Ltd. Method for enabling automation of management and orchestration of network slices
CN108471373A (en) * 2017-02-23 2018-08-31 华为技术有限公司 A kind of resource bid, VNF examples creation method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111405612A (en) * 2020-03-25 2020-07-10 广州爱浦路网络技术有限公司 Method for discovering network function NF according to network transmission quality
CN115113971A (en) * 2021-03-22 2022-09-27 阿里巴巴新加坡控股有限公司 NFV resource arrangement method, device, system and storage medium

Also Published As

Publication number Publication date
WO2020048504A1 (en) 2020-03-12
KR20210044298A (en) 2021-04-22
CN110620754B (en) 2021-01-22
KR102553478B1 (en) 2023-07-10
JP2022500740A (en) 2022-01-04
JP7611817B2 (en) 2025-01-10
RU2764288C1 (en) 2022-01-17

Similar Documents

Publication Publication Date Title
US12294500B2 (en) Model driven process for automated deployment of domain 2.0 virtualized services and applications on cloud infrastructure
US11296957B2 (en) Network slice management method, unit, and system
EP3610670B1 (en) Service provision for offering network slices to a customer
CN109906637B (en) Network slice management system and method in management plane
US10856183B2 (en) Systems and methods for network slice service provisioning
CN110546920B (en) Service provisioning procedures using slicing and related definitions
EP3907932B1 (en) Network slice management method and apparatus
JP7611817B2 (en) Method, device, storage medium and electronic device for allocating resources required for network functions
WO2018058579A1 (en) Method for managing network slice and management unit
AU2018345429B2 (en) Interaction between 5G and non-5G management function entities
CN109952796A (en) Creation and modification of shareable slice instances
WO2015172362A1 (en) Network function virtualization network system, data processing method and device
WO2018006381A1 (en) Network resource management method, apparatus and system
JP2018530214A (en) Method and apparatus for deploying network services
CN115296993A (en) System, function and interface for interconnected multi-domain network fragmentation control and management
CN107306201A (en) Virtualize the dispositions method and deployment system of network
WO2019174000A1 (en) Method and apparatus for service management
CN111245634A (en) A virtualization management method and device
CN108471373B (en) A resource application, VNF instance creation method and device
CN110999371A (en) Virtual anchor in anchorless mobile network
JPWO2020048504A5 (en)
CN114640580B (en) Expansion and contraction method and related equipment for network slicing subnet instance NSSI
CN115250489A (en) System and method for managing and controlling bearing network slice
JP2025501058A (en) Slice setting method, system, server, and storage medium
da Silva Service Modelling and End-to-End Orchestration in 5G Networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant