WO2020048504A1 - Method and apparatus for deploying resource required for network function, storage medium, and electronic device - Google Patents

Method and apparatus for deploying resource required for network function, storage medium, and electronic device Download PDF

Info

Publication number
WO2020048504A1
WO2020048504A1 PCT/CN2019/104469 CN2019104469W WO2020048504A1 WO 2020048504 A1 WO2020048504 A1 WO 2020048504A1 CN 2019104469 W CN2019104469 W CN 2019104469W WO 2020048504 A1 WO2020048504 A1 WO 2020048504A1
Authority
WO
WIPO (PCT)
Prior art keywords
nfs
information
target
service
vnfd
Prior art date
Application number
PCT/CN2019/104469
Other languages
French (fr)
Chinese (zh)
Inventor
周俊超
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to JP2021512804A priority Critical patent/JP2022500740A/en
Priority to KR1020217010040A priority patent/KR102553478B1/en
Priority to RU2021109167A priority patent/RU2764288C1/en
Publication of WO2020048504A1 publication Critical patent/WO2020048504A1/en

Links

Images

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 

Definitions

  • the present disclosure relates to the field of communications, for example, to a method, a device, a storage medium, and an electronic device for deploying resources required by NF.
  • the 3rd Generation Partnership Project (3GPP) standardization organization defines the 5th generation mobile communication technology (5G) system architecture in the standard as a service-based architecture, that is, a service-based architecture (Service Based Architecture, SBA) method.
  • 5G 5th generation mobile communication technology
  • SBA Service Based Architecture
  • each network function (NF) is composed of different network function services (NFS).
  • NFS network function services
  • Each NFS function and interface are independent. Different NFSs communicate through messages.
  • Complete business logic control. 3GPP also defines the functions of NFS and the interface and mechanism of message exchange between NFS in the standard.
  • the embodiments of the present disclosure provide a method, a device, a storage medium, and an electronic device for deploying a resource required by a NF, so as to at least solve a problem in the related art that it is not clear in the protocol how to deploy the NF under the SBA.
  • a method for deploying resources required by a network function NF including: determining information of a network function service NFS included in a target NF to be scheduled; and according to the NFS included in the target NF.
  • the information generates a virtual network function descriptor (Virtual Network Function Descriptor, VNFD) of the target NF; and resources required by the target NF are deployed according to the VNFD.
  • VNFD Virtual Network Function Descriptor
  • a device for deploying resources required by a network function NF including: a determining module configured to determine information of a network function service NFS included in a target NF to be scheduled; a generating module, setting A virtual network function descriptor VNFD of the target NF is generated according to the NFS information included in the target NF; a deployment module is configured to deploy the resources required by the target NF according to the VNFD.
  • a storage medium having a computer program stored therein, wherein the computer program is configured to execute the method according to any one of the foregoing embodiments when running.
  • an electronic device including a memory and a processor, wherein the computer program is stored in the memory, and the processor is configured to run the computer program to perform any of the foregoing implementations Example method.
  • FIG. 1 is a flowchart of a method for deploying resources required by a network function NF according to an embodiment of the present disclosure
  • FIG. 2 is a flowchart of deploying NF based on NFS orchestration in a manual manner according to an embodiment of the present disclosure
  • FIG. 3 is a flowchart of deploying NF based on NFS orchestration in an automatic manner according to an embodiment of the present disclosure
  • FIG. 4 is a structural block diagram of a device for deploying resources required by a network function NF according to an embodiment of the present disclosure
  • FIG. 5 is a structural block diagram of an orchestration and deployment system according to an embodiment of the present disclosure.
  • An embodiment of the present disclosure provides a solution for implementing NF orchestration and deployment based on NFS. Through the solution in the embodiment of the present disclosure, it is convenient to perform NF orchestration and deployment based on NFS. This solution is also an effective supplement and improvement to standard protocols. .
  • FIG. 1 is a flowchart of a method for deploying resources required by a network function NF according to an embodiment of the present disclosure. As shown in FIG. 1, the method includes S102 to S106.
  • the above-mentioned multiple steps may be completed by an orchestration and deployment system (or an orchestration and deployment tool).
  • the VNFD of the NF is generated based on the NFS information contained in the NF, and the resources required for the NF are deployed according to the VNFD, that is, the NF is deployed according to the network function service, thereby achieving The deployment of NF under SBA was solved, and the problem of how to deploy NF under SBA in the related technology was not solved in the related technology.
  • NFS information contained in the target network function NF there are multiple ways to determine the network function service NFS information contained in the target network function NF to be orchestrated. For example, you can directly enter the NFS information, or you can call a template that includes NFS information. And adjust the NFS information on the template according to the actual situation, the following methods are described below:
  • Determining method 1 determining that the received inputted NFS information is the NFS information contained in the target NF; in the determining method 1, the NFS information may be information input by a user through an interactive interface, or of course it may be NFS information input by the northbound interface system;
  • Determination method two Determine a preset service blueprint template corresponding to the target NF, where the service blueprint template contains NFS information; and adjust the NFS information included in the service blueprint template according to the received adjustment instructions to The updated NFS information is obtained, and the updated NFS information is used as the NFS information included in the target NF.
  • the second determining method multiple service blueprint templates can be set in advance (the template can be stored in the form of a description file), and each service blueprint template can be used to describe the content contained in a given NF (that is, the above-mentioned target NF).
  • 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 NFS; the deployment parameters of NFS, where the deployment parameters of NFS include The following information: NFS identification, NFS logical network plane, NFS application software information, NFS resource requirements (such as acceleration requirements), NFS Quality of Service (QoS) characteristics, NFS Internet Protocol (Internet) Protocol (IP) address, NFS gateway, NFS routing information, and NFS affinity / anti-affinity requirements, etc .; NFS's elastic policy, where the elastic policy includes policies for adding and deleting instances under a certain NFS type.
  • the adjustment instruction may be an adjustment instruction input by a user through an interactive interface, or may be an adjustment instruction input by a northbound interface system.
  • adjusting the NFS information included in the service blueprint template according to the received adjustment instruction to obtain updated NFS information includes at least one of the following adjustment methods:
  • 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.
  • the first adjustment instruction includes the NFS included in the service blueprint template.
  • the adjustment information of the information; in the first adjustment method, the NFS information included in the service blueprint template is directly adjusted.
  • Adjustment method two Calculate the actual NFS information included in the target NF according to the received second adjustment instruction, where the second adjustment instruction includes Service-Level Agreement (SLA) parameters of the target NF; according to the actual The NFS information adjusts the NFS information included in the service blueprint template to obtain updated NFS information.
  • the indirect adjustment of the NFS information included 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 determined according to the second adjustment instruction, and according to the actual adjustment, Contains NFS information to adjust the NFS information contained in the service blueprint template.
  • the second adjustment instruction may be instruction information input by a user through an interactive interface, or may be instruction information input by a northbound interface system.
  • the SLA parameter includes at least one of the following: a traffic model, capacity, quality of service, and reliability.
  • the capacity may be the 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;
  • the reliability may be the reliability of the orchestration and deployment system.
  • generating a virtual network function descriptor (Virtual Network Function Descriptor, VNFD) of the target NF according to the NFS information included in the target NF includes: calculating the resources required to orchestrate the target NF according to the NFS information; Generate a VNFD that includes information for the above resources.
  • VNFD Virtual Network Function Descriptor
  • the foregoing resources include: a virtual machine (Virtual Machine) type and number, an NFS elastic policy, a required network link, a storage resource, and an image.
  • the number may be the number of instances under a single type of virtual machine; the NFS resiliency policy is similar to the NFS resiliency policy in the previous embodiment; the storage may be hard disk resources, that is, the hard disk resources required to deploy NFS ; The image can be an NFS version.
  • the calculated NFS elastic policy when the calculated NFS elastic policy is inconsistent with the NFS elastic policy in the service blueprint template, the calculated NFS elastic policy may be used to update the NFS elastic template in the service blueprint template.
  • performing the deployment of the resources required by the target NF according to the above VNFD includes: sending the VNFD to the network virtualization infrastructure NFVI to instruct the NFVI to perform the deployment of the resources required by the target NF.
  • sending the above-mentioned VNFD to the network function virtual infrastructure NFVI to instruct the NFVI to deploy the resources required by the target NF includes: sending the above-mentioned VNFD to the management and orchestration (MANO) NFVI, to instruct NFVI to perform the deployment of resources required by NF, that is, after receiving VNFD, NFVI will perform the deployment of resources required by NF.
  • the orchestration and deployment system and MANO that perform the multiple steps described above can be distributed and set. Of course, the two can also be integrated together.
  • determining the network function service NFS information included in the target network function NF to be scheduled includes: determining the NFS information 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 NFS information contained in the target NF.
  • the northbound management system mentioned in the foregoing embodiments may be a superior management system of the orchestration and deployment system. Therefore, it can be known that the NF deployment operation in the embodiments of the present disclosure can be triggered by a user or a northbound management system.
  • the NFS information included in the target NF includes at least one of the following: the type of NFS included in the NF and the number of instances in each type; the logical connection of the NFS included in the NF Relationships; NFS deployment parameters included in NF; NFS resiliency policies included in NF.
  • the listed NFS information is only optional information, and the NFS information may further include other information that may appear later.
  • the NFS deployment parameters included in the 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 NFS included in the NF.
  • Application software information NFS resource requirement characteristics information included in NF, NFS quality of service QoS characteristics information included in NF, NFS network protocol IP address information included in NF, NFS gateway information included in NF, NF NFS routing information included, NFS affinity requirement information included in NF, and anti-affinity requirement information included in NF.
  • the listed deployment parameters of NFS are only optional parameters, and the deployment parameters of NFS may also include other parameters that may appear later.
  • the deployment scheme corresponding to the aforementioned adjustment method 1 may be referred to as a manual deployment method (the solution targeted by the user triggers a deployment operation), and the deployment scheme corresponding to the aforementioned adjustment method 2 may be referred to as an automatic deployment method.
  • the deployment method is described below in combination with an embodiment of the manual deployment method and the automatic deployment method:
  • AMF takes Access Management Function
  • AMF is a NF of the 5G core network and is responsible for the access and mobility management of 5G users). 2.
  • AMF service blueprint description file or template of NF (here, AMF) has been preset in the orchestration tool (corresponding to the aforementioned orchestration deployment system). As shown in Figure 2, it includes the following steps:
  • the user selects an NF (here, AMF) to be orchestrated in an orchestration tool interface.
  • AMF NF
  • the orchestration tool background selects a preset AMF service blueprint template from the "NF service blueprint management" module.
  • the orchestration tool analyzes the preset AMF service blueprint template, and presents the NFS components required by the AMF in the graphical user interface (Graphical User Interface) GUI based on the template.
  • the user selects the 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, the IP address of the external service, and the gateway. Wait, generate a new AMF service blueprint, and pass it to the resource conversion module.
  • the AMF NFS component corresponding to the NFS included in the aforementioned NF
  • the gateway sets the type, number, and deployment attributes of the component, such as the logical network plane name of the service, QoS parameters, the IP address of the external service, and the gateway. Wait, generate a new AMF service blueprint, and pass it to the resource conversion module.
  • the resource conversion module calculates required resources based on the selected service type, number, and other parameter information, such as VM types and numbers, elastic policies, network links, storage resources, and mirroring.
  • the orchestration tool generates a standard AMF VNFD file.
  • MANO interacts with NFVI based on the ANF VNFD file to complete the deployment of the resources required by AMF.
  • FIG. 3 The process of deploying NF based on NFS orchestration in an automatic manner (using AMF as an example) can be referred to FIG. 3.
  • 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:
  • the user selects an NF (here, AMF) to be orchestrated in an orchestration tool interface.
  • AMF NF
  • the background of the orchestration tool selects a preset AMF service blueprint template from the "NF service blueprint management" module.
  • the user enters NF's traffic model, capacity, QoS, and reliability information on the orchestration tool interface.
  • the orchestration tool calculates the NFS type, number, and deployment attributes required by the AMF, such as the logical network plane name of the service, the QoS parameters, the IP address of the external service, and the gateway. It automatically generates a new AMF service blueprint and passes it to the resource conversion. Module.
  • the resource conversion module calculates required resources based on the service type, number, and other parameter information selected above, such as VM types and numbers, elastic policies, network links, storage resources, and mirroring.
  • the orchestration tool generates a standard AMF VNFD file.
  • MANO interacts with NFVI based on the ANF VNFD file to complete the deployment of the resources required by AMF.
  • Orchestration tools can be deployed together with MANO or independently.
  • the technical solution of the present disclosure is essentially in the form of a software product that contributes to the related technology.
  • the computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including multiple
  • the instructions are used to cause 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 embodiments of the present disclosure.
  • a device for deploying resources required by the network function NF is also provided, and the device is configured to implement the foregoing embodiments and optional implementation manners.
  • the term "module” may implement a combination of software and / or hardware for a predetermined function.
  • FIG. 4 is a structural block diagram of a device for deploying resources required by a network function NF according to an embodiment of the present disclosure. As shown in FIG. 4, the device includes a module determination module 42, a generation module 44, and a deployment module 46.
  • the determining module 42 is configured to determine the network function service NFS information included in the target NF to be scheduled; the generating module 44 is connected to the above determination module 42 and configured to generate a virtual network of the target NF according to the NFS information included in the target NF Function descriptor VNFD; a deployment module 46, connected to the above-mentioned generating module 44, and configured to deploy resources required by the target NF according to the VNFD.
  • the determining module 42 includes: a first determining unit configured to determine that the received input NFS information is the NFS information included in the target NF;
  • the determining module 42 includes: a second determining unit configured to determine a preset service blueprint template corresponding to the target NF, wherein the service blueprint template includes NFS information; and an adjusting unit configured to The adjustment instruction adjusts the NFS information included in the service blueprint template to obtain updated NFS information, and uses the updated NFS information as the NFS information included in the target NF.
  • the adjustment unit is configured to perform at least one of the following operations:
  • Operation one Adjust the NFS information included in the service blueprint template according to the received first adjustment instruction to obtain updated NFS information.
  • the first adjustment instruction includes the NFS included in the service blueprint template. Adjustment information
  • Operation two Calculate the actual NFS information included in the target NF according to the received second adjustment instruction, where the second adjustment instruction includes the service level agreement SLA parameter of the target NF, and the service blueprint template is included in the service blueprint template according to the actual NFS information.
  • the NFS information is adjusted to get updated NFS information.
  • the SLA parameter includes at least one of the following: a traffic model, capacity, quality of service, and reliability.
  • the generating module 44 is configured to generate the virtual network function descriptor VNFD of the target NF by: calculating the resources required to orchestrate the target NF according to the information of the NFS; Information about the resource in the VNFD.
  • the resources include: virtual machine type and number, NFS elasticity policy, network link, storage resource, and image.
  • 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 target. Deployment of resources required by NF.
  • the above-mentioned deployment module 46 is configured to send the VNFD to the network function virtual infrastructure NFVI in the following manner to instruct the NFVI to perform the deployment of the resources required by the target NF: the management and orchestration MANO sends the VNFD to the NFVI to instruct NFVI to deploy the resources required by NF.
  • the above determining module 42 may be configured to determine the information of the network function service NFS included in the target network function NF to be orchestrated by: determining the target NF information according to the received information input by the user. The NFS information included; or, determining the NFS information included in the target NF based on the received information from the northbound management system.
  • the information about the NFS included in the target NF includes at least one of the following: the type of NFS included in the NF and the number of instances in each type; the information included in the NF The logical connection relationship of NFS; the deployment parameters of NFS included in the NF; and the elastic policy of NFS included in the NF.
  • the NFS deployment parameters included in the 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 NFS included in the NF.
  • Application software information NFS resource requirement characteristics information included in NF, NFS quality of service QoS characteristics information included in NF, NFS network protocol IP address information included in NF, NFS gateway information included in NF, NF NFS routing information included, NFS affinity requirement information included in NF, and anti-affinity requirement information included in NF.
  • FIG. 5 is a structural block diagram of an orchestration and deployment system according to an embodiment of the present disclosure. As shown in FIG. 5, it includes the following modules:
  • the NFS orchestration management module (corresponding to the NFS orchestration management in Figure 5) is set to provide 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 relationships between NFS. NF;
  • the NFS computing module (corresponding to the NFS computing in FIG. 5) is configured to provide computing capabilities, according to the traffic model / capacity / QoS / reliability information entered by the user, that is, based on the service and resource characteristics of a given NF, Calculate the NFS that constitutes NF, and automatically generate the type and number of NFS, deployment characteristics, and logical connection relationships between NFS;
  • the NF service blueprint management module is configured to manage NF service blueprint description files, including preset NF service blueprint templates, newly generated NF service blueprints, and provide management capabilities for addition, deletion, and modification of NF service blueprint description files;
  • the resource conversion module is configured to convert the NF service blueprint description file into a VNFD file defined by the European Telecom Standards Institute (ETSI) standard, which is used for MANO to interact with NFVI and deploy NF resources.
  • ETSI European Telecom Standards Institute
  • the calculated resource may also be resource information such as a container or a PoD (a combination of one or more containers), which does not limit the virtual machine resources only.
  • the multiple modules can be implemented by software or hardware.
  • the following methods can be implemented, but not limited to the above: the above modules are all located in the same processor; or the multiple modules In any combination, they are located in different processors.
  • An embodiment of the present disclosure further provides a storage medium that stores a computer program therein, wherein the computer program is configured to execute the steps in any one of the foregoing method embodiments when running.
  • the foregoing storage medium may include: a universal serial bus flash disk (Universal Serial Bus flash disk (U disk)), a read-only memory (Read-Only Memory (ROM), and a random access memory (ROM) Random (Access, Memory, RAM), mobile hard disk, magnetic disk or compact disc and other media that can store computer programs.
  • a universal serial bus flash disk Universal Serial Bus flash disk (U disk)
  • ROM Read-Only Memory
  • ROM random access memory
  • RAM Random
  • mobile hard disk magnetic disk or compact disc and other media that can store computer programs.
  • An embodiment of the present disclosure further provides an electronic device including a memory and a processor.
  • the memory stores a computer program
  • the processor is configured to run the computer program to perform the steps in any one of the above method embodiments.
  • the electronic device may further include a transmission device and an input-output device, wherein the transmission device is connected to the processor, and the input-output device is connected to the processor.
  • the above-mentioned multiple modules or multiple steps of the present disclosure may be implemented by a general-purpose computing device. They may be centralized on a single computing device or distributed on a network composed of multiple computing devices. Alternatively, they may Implemented with program code executable by a computing device so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than here , Or they are made into one or more integrated circuit modules, or multiple modules or steps in them are made into a single integrated circuit module. As such, the present disclosure is not limited to a specific combination of hardware and software.

Abstract

Provided are a method and apparatus for deploying the resource required for a network function (NF), a storage medium, and an electronic device. The method comprises: determining information of a network function service (NFS) comprised by a target NF to be performed orchestration; generating a virtual network function descriptor (VNFD) of the target NF according to the information of the NFS comprised by the target NF; and deploying, according to the VNFD, the resource required for the target NF.

Description

网络功能所需资源的部署方法、装置、存储介质及电子装置Method, device, storage medium and electronic device for deploying resources required by network function
本申请要求在2018年09月05日提交中国专利局、申请号为201811032776.6的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。This application claims priority from a Chinese patent application filed with the Chinese Patent Office on September 05, 2018 with application number 201811032776.6, the entire contents of which are incorporated herein by reference.
技术领域Technical field
本公开涉及通信领域,例如涉及一种NF所需资源的部署方法、装置、存储介质及电子装置。The present disclosure relates to the field of communications, for example, to a method, a device, a storage medium, and an electronic device for deploying resources required by NF.
背景技术Background technique
第三代合作伙伴项目(3rd Generation Partnership Project,3GPP)标准化组织在标准中定义了第五代移动通信技术(the 5th Generation mobile communication technology,5G)***架构是基于服务的架构,即基于服务的架构(Service Based Architecture,SBA)方式。在SBA下,每个网络功能(Network Function,NF)是由不同的网络功能服务(Network Function Service,NFS)组成的,每个NFS的功能和接口都是独立的,不同NFS之间通过消息交互完成业务逻辑控制。3GPP同时也在标准中定义了NFS的功能,以及NFS之间消息交互的接口和机制。The 3rd Generation Partnership Project (3GPP) standardization organization defines the 5th generation mobile communication technology (5G) system architecture in the standard as a service-based architecture, that is, a service-based architecture (Service Based Architecture, SBA) method. Under SBA, each network function (NF) is composed of different network function services (NFS). Each NFS function and interface are independent. Different NFSs communicate through messages. Complete business logic control. 3GPP also defines the functions of NFS and the interface and mechanism of message exchange between NFS in the standard.
但是在SBA下如何进行NF的部署,在相关协议中并未提出明确的实现方案。However, how to deploy NF under SBA has not proposed a clear implementation scheme in related protocols.
发明内容Summary of the Invention
本公开实施例提供了一种NF所需资源的部署方法、装置、存储介质及电子装置,以至少解决相关技术中在协议中未明确在SBA下如何进行NF的部署的问题。The embodiments of the present disclosure provide a method, a device, a storage medium, and an electronic device for deploying a resource required by a NF, so as to at least solve a problem in the related art that it is not clear in the protocol how to deploy the NF under the SBA.
根据本公开的一个实施例,提供了一种网络功能NF所需资源的部署方法,包括:确定待编排的目标NF所包含的网络功能服务NFS的信息;根据所述目标NF所包含的NFS的信息生成所述目标NF的虚拟网络功能描述符(Virtual Network Function Descriptor,VNFD);根据所述VNFD来部署所述目标NF所需的资源。According to an embodiment of the present disclosure, a method for deploying resources required by a network function NF is provided, including: determining information of a network function service NFS included in a target NF to be scheduled; and according to the NFS included in the target NF. The information generates a virtual network function descriptor (Virtual Network Function Descriptor, VNFD) of the target NF; and 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 disclosure, a device for deploying resources required by a network function NF is provided, including: a determining module configured to determine information of a network function service NFS included in a target NF to be scheduled; a generating module, setting A virtual network function descriptor VNFD of the target NF is generated according to the NFS information included in the target NF; a deployment module is configured to deploy the resources required by the target NF according to the VNFD.
根据本公开的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一实施例所述的方法。According to yet another embodiment of the present disclosure, there is also provided a storage medium having a computer program stored therein, wherein the computer program is configured to execute the method according to any one of the foregoing embodiments when running.
根据本公开的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一实施例所述的方法。According to yet another embodiment of the present disclosure, there is also provided an electronic device including a memory and a processor, wherein the computer program is stored in the memory, and the processor is configured to run the computer program to perform any of the foregoing implementations Example method.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图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 disclosure;
图2是根据本公开实施例的采用手动方式且基于NFS编排部署NF的流程图;2 is a flowchart of deploying NF based on NFS orchestration in a manual manner according to an embodiment of the present disclosure;
图3是根据本公开实施例的采用自动方式且基于NFS编排部署NF的流程图;3 is a flowchart of deploying NF based on NFS orchestration in an automatic manner according to an embodiment of the present disclosure;
图4是根据本公开实施例的网络功能NF所需资源的部署装置的结构框图;4 is a structural block diagram of a device for deploying resources required by a network function NF according to an embodiment of the present disclosure;
图5是根据本公开实施例的编排部署***的结构框图。FIG. 5 is a structural block diagram of an orchestration and deployment system according to an embodiment of the present disclosure.
具体实施方式detailed description
下文中将参考附图并结合实施例来说明本公开。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present disclosure will be described with reference to the drawings and embodiments. In the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
在一实施例中,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。In an embodiment, the terms "first" and "second" in the description and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. .
在5G以及5G后的移动通信***中,通过网络功能虚拟化管理和编排(Network Functions Virtualization Management and Orchestration,NFV-MANO)进行NF的编排部署以及管理时,需要能够支持SBA方式,针对该需求,在本公开实施例中提供了一种基于NFS实现NF编排部署的方案,通过本公开实施例中的方案,以方便地基于NFS进行NF的编排部署,该方案也是对标准协议的有效补充和完善。In 5G and mobile communication systems after 5G, when performing NF orchestration and management through Network Functions Virtualization Management and Orchestration (NFV-MANO), it is necessary to be able to support the SBA method. In response to this demand, An embodiment of the present disclosure provides a solution for implementing NF orchestration and deployment based on NFS. Through the solution in the embodiment of the present disclosure, it is convenient to perform NF orchestration and deployment based on NFS. This solution is also an effective supplement and improvement to standard protocols. .
下面对本公开实施例中的方案进行说明:The solutions in the embodiments of the present disclosure are described below:
图1是根据本公开实施例的网络功能NF所需资源的部署方法流程图,如图1所示,该方法包括S102至S106。FIG. 1 is a flowchart of a method for deploying resources required by a network function NF according to an embodiment of the present disclosure. As shown in FIG. 1, the method includes S102 to S106.
S102,确定待编排的目标NF所包含的网络功能服务NFS的信息。S102. Determine information of a network function service NFS included in a target NF to be scheduled.
S104,根据上述目标NF所包含的NFS的信息生成目标NF的虚拟网络功能描述符VNFD。S104. Generate a virtual network function descriptor VNFD of the target NF according to the NFS information included in the target NF.
S106,根据上述VNFD来部署目标NF所需的资源。S106. Deploy resources required by the target NF according to the VNFD.
其中,上述多个步骤可以由编排部署***(或称为编排部署工具)来完成。The above-mentioned multiple 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, the VNFD of the NF is generated based on the NFS information contained in the NF, and the resources required for the NF are deployed according to the VNFD, that is, the NF is deployed according to the network function service, thereby achieving The deployment of NF under SBA was solved, and the problem of how to deploy NF under SBA in the related technology was not solved in the related technology.
在一个可选的实施例中,确定待编排的目标网络功能NF所包含的网络功能服务NFS的信息的方式有多种,例如,可以直接输入NFS的信息,也可以调用包括NFS信息的模板,并根据实际情况调整该模板上的NFS信息,下面对上述的方式进行说明:In an optional embodiment, there are multiple ways to determine the network function service NFS information contained in the target network function NF to be orchestrated. For example, you can directly enter the NFS information, or you can call a template that includes NFS information. And adjust the NFS information on the template according to the actual situation, the following methods are described below:
确定方式一:确定接收到的输入的NFS的信息为所述目标NF所包含的NFS的信息;在该确定方式一中,该NFS的信息可以是用户通过交互界面输入的信息,当然也可以是由北向接口***输入的NFS的信息;Determining method 1: determining that the received inputted NFS information is the NFS information contained in the target NF; in the determining method 1, the NFS information may be information input by a user through an interactive interface, or of course it may be NFS information input by the northbound interface system;
确定方式二:确定预设的与目标NF对应的服务蓝图模板,其中,该服务蓝图模板中包含NFS的信息;根据接收到的调整指示对该服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息,并将该更新后的NFS信息作为目标NF所包含的NFS的信息。在该确定方式二中,可以预先设置多个服务蓝图模板(该模板可以以描述文件的形式存储),且每个服务蓝图模板可以用来描述给定NF(即,上述的目标NF)所包含的NFS类型、个数以及NFS之间的部署参数等信息,其中,每个服务蓝图模板中可以包括以下信息:Determination method two: Determine a preset service blueprint template corresponding to the target NF, where the service blueprint template contains NFS information; and adjust the NFS information included in the service blueprint template according to the received adjustment instructions to The updated NFS information is obtained, and the updated NFS information is used as the NFS information included in the target NF. In the second determining method, multiple service blueprint templates can be set in advance (the template can be stored in the form of a description file), and each service blueprint template can be used to describe the content contained in a given NF (that is, the above-mentioned target NF). NFS type, number, and deployment parameters between NFS, etc., where each service blueprint template can include the following information:
NF所包含的NFS类型和个数,其中,该个数指的是每一个NFS类型下的实例的个数;NFS之间的逻辑连接关系;NFS的部署参数,其中,该NFS的部署参数包括以下信息:NFS的标示、NFS的逻辑网络平面、NFS的应用软件信息、NFS对资源的要求特性(如加速要求)、NFS的服务质量(Quality of Service,QoS)特性、NFS的网际协议(Internet Protocol,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 NFS; the deployment parameters of NFS, where the deployment parameters of NFS include The following information: NFS identification, NFS logical network plane, NFS application software information, NFS resource requirements (such as acceleration requirements), NFS Quality of Service (QoS) characteristics, NFS Internet Protocol (Internet) Protocol (IP) address, NFS gateway, NFS routing information, and NFS affinity / anti-affinity requirements, etc .; NFS's elastic policy, where the elastic policy includes policies for adding and deleting instances under a certain NFS type.
在上述确定方式二中,上述调整指示可以是用户通过交互界面输入的调整指示,也可以是由北向接口***输入的调整指示。In the second determination method, the adjustment instruction may be an adjustment instruction input by a user through an interactive interface, or may be an adjustment instruction input by a 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 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. The first adjustment instruction includes the NFS included in the service blueprint template. The adjustment information of the information; in the first adjustment method, the NFS information included in the service blueprint template is directly adjusted.
调整方式二:根据接收到的第二调整指示来计算目标NF包含的实际NFS的信息,其中,该第二调整指示包括目标NF的服务级别协议(Service-Level Agreement,SLA)参数;根据该实际NFS的信息对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息。在调整方式二中,所实现的是根据第二调整指示来实现服务蓝图模板中包含的NFS的信息的间接调整,即,根据第二调整指示确定NF实际应该包含的NFS的信息,根据实际应该包含的NFS的信息去调整服务蓝图模板中包含的NFS的信息。其中,第二调整指示可以是用户通过交互界面输入的指示信息,也可以是由北向接口***输入的指示信息。Adjustment method two: Calculate the actual NFS information included in the target NF according to the received second adjustment instruction, where the second adjustment instruction includes Service-Level Agreement (SLA) parameters of the target NF; according to the actual The NFS information adjusts the NFS information included in the service blueprint template to obtain updated NFS information. In the adjustment method two, the indirect adjustment of the NFS information included 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 determined according to the second adjustment instruction, and according to the actual adjustment, Contains NFS information to adjust the NFS information contained in the service blueprint template. The second adjustment instruction may be instruction information input by a user through an interactive interface, or may be instruction information input by a northbound interface system.
在一个可选的实施例中,上述SLA参数包括以下至少之一:话务模型、容量、服务质量、可靠性。在本实施例中,容量可以为用户容量,即编排部署***所能够支持的用户的数量;服务质量QoS可以是网络的质量;可靠性可以是编排部署***的可靠性。In an optional embodiment, the SLA parameter includes at least one of the following: a traffic model, capacity, quality of service, and reliability. In this embodiment, the capacity may be the 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) of the target NF according to the NFS information included in the target NF includes: calculating the resources required to orchestrate the target NF according to the NFS information; Generate a VNFD that includes information for the above resources.
在一个可选的实施例中,上述资源包括:虚拟机(Virtual Machine,VM)类型和个数、NFS弹性策略、所需的网络链路、存储资源以及镜像。在本实施例中,个数可以是单个类型的虚拟机下的实例的个数;NFS弹性策略与前述实施例中的NFS弹性策略类似;存储可以是硬盘资源,即部署NFS所需的硬盘资源;镜像可以是NFS版本。在本实施例中,在计算出的NFS弹性策略与服务蓝图模板中的NFS弹性策略不一致的情况下,可以利用该计算出的NFS弹性策略去更新服务蓝图模板中的NFS弹性模板。In an optional embodiment, the foregoing resources include: a virtual machine (Virtual Machine) type and number, an NFS elastic policy, a required network link, a storage resource, and an image. In this embodiment, the number may be the number of instances under a single type of virtual machine; the NFS resiliency policy is similar to the NFS resiliency policy in the previous embodiment; the storage may be hard disk resources, that is, the hard disk resources required to deploy NFS ; 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 may be used to update the NFS elastic template in the service blueprint template.
在一个可选的实施例中,根据上述VNFD来执行目标NF所需资源的部署包括:将VNFD发送给网络虚拟化基础架构NFVI,以指示该NFVI执行目标NF所需资源的部署。In an optional embodiment, performing the deployment of the resources required by the target NF according to the above VNFD includes: sending the VNFD to the network virtualization infrastructure NFVI to instruct the NFVI to perform the deployment of the resources required by the target NF.
在一个可选的实施例中,将上述VNFD发送给网络功能虚拟基础设施 NFVI,以指示NFVI执行目标NF所需资源的部署包括:通过管理和编排(Management and Orchestration,MANO)将上述VNFD发送给NFVI,以指示NFVI执行NF所需资源的部署,即,NFVI在接收到VNFD之后,会执行NF所需资源的部署。在本实施例中,执行上述多个步骤的编排部署***和MANO可以分布设置,当然,二者也可以集成在一起。In an optional embodiment, sending the above-mentioned VNFD to the network function virtual infrastructure NFVI to instruct the NFVI to deploy the resources required by the target NF includes: sending the above-mentioned VNFD to the management and orchestration (MANO) NFVI, to instruct NFVI to perform the deployment of resources required by NF, that is, after receiving VNFD, NFVI will perform the deployment of resources required by NF. In this embodiment, the orchestration and deployment system and MANO that perform the multiple steps described above can be distributed and set. Of course, the two can also be integrated together.
在一个可选的实施例中,确定待编排的目标网络功能NF所包含的网络功能服务NFS的信息包括:根据接收到的由用户输入的信息确定目标NF所包含的NFS的信息;或,根据接收到的来自北向管理***的信息确定目标NF所包含的NFS的信息。在本实施例中,以及在前述实施例中所提及的北向管理***可以是编排部署***的上级管理***。由此可知,本公开实施例中的NF部署操作可以由用户触发,也可以由北向管理***触发。In an optional embodiment, determining the network function service NFS information included in the target network function NF to be scheduled includes: determining the NFS information 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 NFS information contained in the target NF. In this embodiment, and the northbound management system mentioned in the foregoing embodiments may be a superior management system of the orchestration and deployment system. Therefore, it can be known that the NF deployment operation in the embodiments of the present disclosure can be triggered by a user or a northbound management system.
在一个可选的实施例中,上述目标NF所包含的NFS的信息包括以下至少之一:NF所包含的NFS的类型以及每种类型下的实例的个数;NF所包含的NFS的逻辑连接关系;NF所包含的NFS的部署参数;NF所包含的NFS的弹性策略。在一实施例中,所列举的NFS的信息仅是可选的信息,NFS的信息还可以包括后续可能会出现其他信息。In an optional embodiment, the NFS information included in the target NF includes at least one of the following: the type of NFS included in the NF and the number of instances in each type; the logical connection of the NFS included in the NF Relationships; NFS deployment parameters included in NF; NFS resiliency policies included in NF. In an embodiment, the listed NFS information is only optional information, and the NFS information may further 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 NFS deployment parameters included in the 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 NFS included in the NF. Application software information, NFS resource requirement characteristics information included in NF, NFS quality of service QoS characteristics information included in NF, NFS network protocol IP address information included in NF, NFS gateway information included in NF, NF NFS routing information included, NFS affinity requirement information included in NF, and anti-affinity requirement information included in NF. In an embodiment, the listed deployment parameters of NFS are only optional parameters, and the deployment parameters of NFS may also include other parameters that may appear later.
此外,在一实施例中,上述的调整方式一对应的部署方案可以称为手动部署方式(所针对的是由用户触发部署操作的方案),上述的调整方式二对应的部署方案可以称为自动部署方式,下面结合实施例对手动部署方式和自动部署方式分别进行说明:In addition, in one embodiment, the deployment scheme corresponding to the aforementioned adjustment method 1 may be referred to as a manual deployment method (the solution targeted by the user triggers a deployment operation), and the deployment scheme corresponding to the aforementioned adjustment method 2 may be referred to as an automatic deployment method. The deployment method is described below in combination with an embodiment of the manual deployment method and the automatic deployment method:
实例一:Example 1:
采用手动方式且基于NFS编排部署NF(以接入管理功能(Access Management Function,AMF)为例,AMF是5G核心网的一个NF,负责5G用户的接入和移动性管理)的过程可以参考图2,该过程的前提是编排工具(对应 于前述的编排部署***)中已经预置了NF(此处为AMF)的服务蓝图描述文件或者模板。如图2所示,包括如下步骤:The process of deploying NF manually based on NFS orchestration (takes Access Management Function (AMF) as an example. AMF is a NF of the 5G core network and is responsible for the access and mobility management of 5G users). 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 deployment system). As shown in Figure 2, it includes the following steps:
201,用户在编排工具界面选择需要编排的NF(此处为AMF)。201. The user selects an NF (here, AMF) to be orchestrated in an orchestration tool interface.
202,编排工具后台从“NF服务蓝图管理”模块中选择预置的AMF服务蓝图模板。202. The orchestration tool background selects a preset AMF service blueprint template from the "NF service blueprint management" module.
203,编排工具解析预置的AMF服务蓝图模板,并基于模板在图形用户界面(Graphical User Interface,GUI)的交互界面呈现AMF需要的NFS组件。203. The orchestration tool analyzes the preset AMF service blueprint template, and presents the NFS components required by the AMF in the graphical user interface (Graphical User Interface) GUI based on the template.
204,用户选择AMF NFS组件(对应于前述的NF所包含的NFS),并设定组件的类型、个数以及部署属性,例如服务的逻辑网络平面名称、QoS参数、对外服务的IP地址以及网关等,生成新的AMF服务蓝图,并传递给资源转换模块。204. The user selects the 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, the IP address of the external service, and the gateway. Wait, generate a new AMF service blueprint, and pass it to the resource conversion module.
205,资源转换模块基于上述选择的服务类型、个数和其他参数信息,计算所需的资源,如VM类型和个数、弹性策略、网络链路、存储资源以及镜像等。205. The resource conversion module calculates required resources based on the selected service type, number, and other parameter information, such as VM types and numbers, elastic policies, network links, storage resources, and mirroring.
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 the ANF VNFD file to complete the deployment of the resources required by AMF.
实例二:Example two:
采用自动方式且基于NFS编排部署NF(以AMF为例)过程可以参考图3,该过程的前提是编排工具中已经预置了NF(此处为AMF)的服务蓝图描述文件或者模板。如图3所示,包括如下步骤:The process of deploying NF based on NFS orchestration in an automatic manner (using AMF as an example) can be referred to FIG. 3. 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 an NF (here, AMF) to be orchestrated in an orchestration tool interface.
302,编排工具后台从“NF服务蓝图管理”模块中选择预置的AMF服务蓝图模板。302. The background of the orchestration tool selects a preset AMF service blueprint template from the "NF service blueprint management" module.
303,用户在编排工具界面上输入NF的话务模型、容量、QoS以及可靠性等信息。303. The user enters NF's traffic model, capacity, QoS, and reliability information 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 the AMF, such as the logical network plane name of the service, the QoS parameters, the IP address of the external service, and the gateway. It automatically generates a new AMF service blueprint and passes it to the resource conversion. Module.
305,资源转换模块基于上述选择的服务类型、个数和其他参数信息,计算所需的资源,如VM类型和个数、弹性策略、网络链路、存储资源以及镜像等。305. The resource conversion module calculates required resources based on the service type, number, and other parameter information selected above, such as VM types and numbers, elastic policies, network links, storage resources, and mirroring.
306,编排工具生成标准的AMF VNFD文件。306. The orchestration tool generates a standard AMF VNFD file.
307,MANO基于AMF的VNFD文件,与NFVI交互,完成AMF所需资源的部署。307. MANO interacts with NFVI based on the ANF VNFD file to complete the deployment of the resources required by AMF.
经过上述步骤,用户就可以通过编排工具很方便的基于NFS进行NF的编排部署和管理。编排工具在使用上,可以与MANO部署在一起,也可以独立部署。After the above steps, users can conveniently orchestrate and deploy NF based on NFS through orchestration tools. Orchestration tools can be deployed together with MANO or independently.
通过以上的实施方式的描述,可以清楚地了解到根据上述实施例的方法可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件实现。本公开的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括多个指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本公开多个实施例所述的方法。From the description of the above embodiments, it can be clearly understood that the method according to the above embodiments can be implemented by means of software plus a general hardware platform, and of course, can also be implemented by hardware. The technical solution of the present disclosure is essentially in the form of a software product that contributes to the related technology. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including multiple The instructions are used to cause 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 embodiments of the present disclosure.
在本实施例中还提供了一种网络功能NF所需资源的部署装置,该装置设置为实现上述实施例及可选实施方式。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置可以通过软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In this embodiment, a device for deploying resources required by the network function NF is also provided, and the device is configured to implement the foregoing embodiments and optional implementation manners. As used below, the term "module" may implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments can be implemented by software, hardware, or a combination of software and hardware, is also possible and conceived.
图4是根据本公开实施例的网络功能NF所需资源的部署装置的结构框图,如图4所示,该装置包括模块确定模块42、生成模块44以及部署模块46。FIG. 4 is a structural block diagram of a device for deploying resources required by a network function NF according to an embodiment of the present disclosure. As shown in FIG. 4, the device includes a module determination module 42, a generation module 44, and a deployment module 46.
确定模块42,设置为确定待编排的目标NF所包含的网络功能服务NFS的信息;生成模块44,连接至上述确定模块42,设置为根据目标NF所包含的NFS的信息生成目标NF的虚拟网络功能描述符VNFD;部署模块46,连接至上述生成模块44,设置为根据VNFD来部署目标NF所需的资源。The determining module 42 is configured to determine the network function service NFS information included in the target NF to be scheduled; the generating module 44 is connected to the above determination module 42 and configured to generate a virtual network of the target NF according to the NFS information included in the target NF Function descriptor VNFD; a deployment module 46, connected to the above-mentioned generating module 44, and configured to deploy resources required by the target NF according to the VNFD.
在一个可选的实施例中,上述确定模块42包括:第一确定单元,设置为确定接收到的输入的NFS的信息为上述目标NF所包含的NFS的信息;In an optional embodiment, the determining module 42 includes: a first determining unit configured to determine that the received input NFS information is the NFS information included in the target NF;
或者,上述确定模块42包括:第二确定单元,设置为确定预设的与目标NF对应的服务蓝图模板,其中,上述服务蓝图模板中包含NFS的信息;以及,调整单元,设置为根据接收到的调整指示对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息,并将更新后的NFS信息作为目标NF所包含的NFS的信息。Alternatively, the determining module 42 includes: a second determining unit configured to determine a preset service blueprint template corresponding to the target NF, wherein the service blueprint template includes NFS information; and an adjusting unit configured to The adjustment instruction adjusts the NFS information included in the service blueprint template to obtain updated NFS information, and uses the updated NFS information as the NFS information included in the target NF.
在一个可选的实施例中,上述调整单元设置为执行以下操作至少之一:In an optional embodiment, the adjustment unit is configured to perform at least one of the following operations:
操作一:根据接收到的第一调整指示来对服务蓝图模板中包含的NFS的信 息进行调整,以得到更新后的NFS信息,其中,该第一调整指示中包括上述服务蓝图模板中包含的NFS的信息的调整信息;Operation one: Adjust the NFS information included in the service blueprint template according to the received first adjustment instruction to obtain updated NFS information. The first adjustment instruction includes the NFS included in the service blueprint template. Adjustment information
操作二:根据接收到的第二调整指示来计算目标NF包含的实际NFS的信息,其中,该第二调整指示包括目标NF的服务级别协议SLA参数;根据实际NFS的信息对服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息。Operation two: Calculate the actual NFS information included in the target NF according to the received second adjustment instruction, where the second adjustment instruction includes the service level agreement SLA parameter of the target NF, and the service blueprint template is included in the service blueprint template according to the actual NFS information. The NFS information is adjusted to get updated NFS information.
在一个可选的实施例中,上述SLA参数包括以下至少之一:话务模型、容量、服务质量、可靠性。In an optional embodiment, the SLA parameter includes at least one of the following: a traffic model, capacity, quality of service, and reliability.
在一个可选的实施例中,上述生成模块44设置为通过如下方式生成目标NF的虚拟网络功能描述符VNFD:根据所述NFS的信息计算编排所述目标NF所需的资源;生成包括所述资源的信息的所述VNFD。In an optional embodiment, the generating module 44 is configured to generate the virtual network function descriptor VNFD of the target NF by: calculating the resources required to orchestrate the target NF according to the information of the NFS; Information about the resource in the VNFD.
在一个可选的实施例中,上述资源包括:虚拟机类型和个数、NFS弹性策略、网络链路、存储资源以及镜像。In an optional embodiment, the resources include: virtual machine type and number, NFS elasticity policy, network link, storage resource, and image.
在一个可选的实施例中,上述部署模块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 target. Deployment of resources required by NF.
在一个可选的实施例中,上述部署模块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 to instruct the NFVI to perform the deployment of the resources required by the target NF: the management and orchestration MANO sends the VNFD to the NFVI to instruct NFVI to deploy the resources required by NF.
在一个可选的实施例中,上述确定模块42可以设置为通过如下方式确定待编排的目标网络功能NF所包含的网络功能服务NFS的信息:根据接收到的由用户输入的信息确定目标NF所包含的NFS的信息;或,根据接收到的来自北向管理***的信息确定目标NF所包含的NFS的信息。In an optional embodiment, the above determining module 42 may be configured to determine the information of the network function service NFS included in the target network function NF to be orchestrated by: determining the target NF information according to the received information input by the user. The NFS information included; or, determining the NFS information included in the target NF based on the received information from the northbound management system.
在一个可选的实施例中,上述目标NF所包含的NFS的信息包括以下至少之一:所述NF所包含的NFS的类型以及每种类型下的实例的个数;所述NF所包含的NFS的逻辑连接关系;所述NF所包含的NFS的部署参数;所述NF所包含的NFS的弹性策略。In an optional embodiment, the information about the NFS included in the target NF includes at least one of the following: the type of NFS included in the NF and the number of instances in each type; the information included in the NF The logical connection relationship of NFS; the deployment parameters of NFS included in the NF; and the elastic policy of 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 NFS deployment parameters included in the 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 NFS included in the NF. Application software information, NFS resource requirement characteristics information included in NF, NFS quality of service QoS characteristics information included in NF, NFS network protocol IP address information included in NF, NFS gateway information included in NF, NF NFS routing information included, NFS affinity requirement information included in NF, and anti-affinity requirement information included in NF.
下面结合实施例对本公开实施例中的编排部署***来进行整体说明:The overall description of the orchestration and deployment system in the embodiments of the present disclosure is described below with reference to the embodiments:
实例三Example three
图5是根据本公开实施例的编排部署***的结构框图,如图5所示,包括如下模块:FIG. 5 is a structural block diagram of an orchestration and deployment system according to an embodiment of the present disclosure. As shown in FIG. 5, it includes the following modules:
NFS编排管理模块(对应于图5中的NFS编排管理)设置为:提供GUI交互界面,用户可以基于界面手动选择NFS,指定NFS的类型和个数、部署特性以及NFS间的逻辑连接关系,组成NF;The NFS orchestration management module (corresponding to the NFS orchestration management in Figure 5) is set to provide 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 relationships between NFS. NF;
NFS计算模块(对应于图5中的NFS计算)设置为:提供计算能力,根据用户输入的话务模型/容量/QoS/可靠性等信息,即,基于给定的NF的业务和资源特性,计算组成NF的NFS,并自动生成NFS的类型和个数、部署特性以及NFS间的逻辑连接关系;The NFS computing module (corresponding to the NFS computing in FIG. 5) is configured to provide computing capabilities, according to the traffic model / capacity / QoS / reliability information entered by the user, that is, based on the service and resource characteristics of a given NF, Calculate the NFS that constitutes NF, and automatically generate the type and number of NFS, deployment characteristics, and logical connection relationships between NFS;
NF服务蓝图管理模块设置为:管理NF的服务蓝图描述文件,包括预置的NF服务蓝图模板,新生成的NF服务蓝图,提供NF服务蓝图描述文件的增删查改的管理能力;The NF service blueprint management module is configured to manage NF service blueprint description files, including preset NF service blueprint templates, newly generated NF service blueprints, and provide management capabilities for addition, deletion, and modification of NF service blueprint description files;
资源转换模块设置为:负责把NF的服务蓝图描述文件转换为欧洲电信标准学会(European Telecom Standards Institute,ETSI)标准定义的VNFD文件,用于MANO与NFVI交互,部署NF资源。在一实施例中,计算的资源也可以是容器或者PoD(一个或多个容器的组合)等资源信息,不仅仅局限虚拟机资源。The resource conversion module is configured to convert the NF service blueprint description file into a VNFD file defined by the European Telecom Standards Institute (ETSI) standard, which is used for MANO to interact with NFVI and deploy NF resources. In an embodiment, the calculated resource may also be resource information such as a container or a PoD (a combination of one or more containers), which does not limit the virtual machine resources only.
在一实施例中,上述多个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述多个模块以任意组合的形式分别位于不同的处理器中。In an embodiment, the multiple modules can be implemented by software or hardware. For the latter, the following methods can be implemented, but not limited to the above: the above modules are all located in the same processor; or the multiple modules In any combination, they are located in different processors.
本公开的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。An embodiment of the present disclosure further provides a storage medium that stores a computer program therein, wherein the computer program is configured to execute the steps in any one of the foregoing method embodiments when running.
可选地,在本实施例中,上述存储介质可以包括:通用串行总线闪存盘(Universal Serial Bus flash disk,U盘)、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等多种可以存储计算机程序的介质。Optionally, in this embodiment, the foregoing storage medium may include: a universal serial bus flash disk (Universal Serial Bus flash disk (U disk)), a read-only memory (Read-Only Memory (ROM), and a random access memory (ROM) Random (Access, Memory, RAM), mobile hard disk, magnetic disk or compact disc and other media that can store computer programs.
本公开的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一方法 实施例中的步骤。An embodiment of the present disclosure further provides an electronic device including a memory and a processor. The memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments.
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。Optionally, the electronic device may further include a transmission device and an input-output device, wherein the transmission device is connected to the processor, and the input-output device is connected to the processor.
可选地,本实施例中的示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。Optionally, for 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标准的补充和完善,有较大工程应用价值。Through 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 SBA It is a supplement and improvement to 3GPP and ETSI standards, and has great engineering application value.
上述的本公开的多个模块或多个步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成一个或多个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本公开不限制于特定的硬件和软件结合。The above-mentioned multiple modules or multiple steps of the present disclosure may be implemented by a general-purpose computing device. They may be centralized on a single computing device or distributed on a network composed of multiple computing devices. Alternatively, they may Implemented with program code executable by a computing device so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than here , Or they are made into one or more integrated circuit modules, or multiple modules or steps in them are made into a single integrated circuit module. As such, the present disclosure is not limited to a specific combination of hardware and software.

Claims (15)

  1. 一种网络功能NF所需资源的部署方法,包括:A method for deploying resources required by network function NF includes:
    确定待编排的目标NF所包含的网络功能服务NFS的信息;Determine the information of the network function service NFS contained in the target NF to be scheduled;
    根据所述目标NF所包含的NFS的信息生成所述目标NF的虚拟网络功能描述符VNFD;Generating a virtual network function descriptor VNFD of the target NF according to the NFS information included in the target NF;
    根据所述VNFD来部署所述目标NF所需的资源。Deploy resources required by the target NF according to the VNFD.
  2. 根据权利要求1所述的方法,其中,所述确定待编排的目标NF所包含的NFS的信息,包括:The method according to claim 1, wherein the determining the NFS information included in the target NF to be orchestrated comprises:
    确定接收到的输入的NFS的信息为所述目标NF所包含的NFS的信息;Determining that the received input NFS information is the NFS information included 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; and adjust the NFS information included in the service blueprint template according to the received adjustment instruction to The updated NFS information is obtained, and the updated NFS information is used as the NFS information included in the target NF.
  3. 根据权利要求2所述的方法,其中,所述根据接收到的调整指示对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息,包括以下至少之一:The method according to claim 2, wherein the adjusting the NFS information included in the service blueprint template according to the received adjustment instruction to obtain updated NFS information, including at least one of the following:
    根据接收到的第一调整指示来对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS信息,其中,所述第一调整指示中包括所述服务蓝图模板中包含的NFS的信息的调整信息;Adjusting 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 includes the information included in the service blueprint template NFS information adjustment information;
    根据接收到的第二调整指示来计算所述目标NF包含的实际NFS的信息,其中,所述第二调整指示包括所述目标NF的服务级别协议SLA参数;根据所述实际NFS的信息对所述服务蓝图模板中包含的NFS的信息进行调整,以得到更新后的NFS的信息。The actual NFS information included in the target NF is calculated according to the received second adjustment instruction, where the second adjustment instruction includes a service level agreement SLA parameter of the target NF; The NFS information contained in the service blueprint template is adjusted to obtain updated NFS information.
  4. 根据权利要求3所述的方法,其中,所述SLA参数包括以下至少之一:The method according to claim 3, wherein the SLA parameters include at least one of the following:
    话务模型、容量、服务质量、可靠性。Traffic model, capacity, quality of service, reliability.
  5. 根据权利要求1所述的方法,其中,所述根据所述目标NF所包含的所述NFS的信息生成所述目标NF的VNFD,包括:The method according to claim 1, wherein the generating the VNFD of the target NF based on the NFS information included in the target NF comprises:
    根据所述NFS的信息计算编排所述目标NF所需的资源;Calculating, according to the information of the NFS, resources required for orchestrating the target NF;
    生成包括所述资源的信息的所述VNFD。The VNFD is generated including information of the resource.
  6. 根据权利要求5所述的方法,其中,所述资源包括:The method according to claim 5, wherein the resources include:
    虚拟机类型和个数、NFS弹性策略、网络链路、存储资源以及镜像。Virtual machine types and numbers, NFS resiliency policies, network links, storage resources, and images.
  7. 根据权利要求1所述的方法,其中,根据所述VNFD来执行所述目标NF所需资源的部署,包括:The method according to claim 1, wherein performing the deployment of resources required by the target NF according to the VNFD comprises:
    将所述VNFD发送给网络虚拟化基础架构NFVI,以指示所述NFVI执行所述目标NF所需资源的部署。Sending the VNFD to a network virtualization infrastructure NFVI to instruct the NFVI to perform deployment of resources required by the target NF.
  8. 根据权利要求7所述的方法,其中,所述将所述VNFD发送给NFVI,以指示所述NFVI执行所述目标NF所需资源的部署,包括:The method according to claim 7, wherein the sending the VNFD to the NFVI to instruct the NFVI to perform deployment of resources required by the target NF comprises:
    通过管理和编排MANO将所述VNFD发送给所述NFVI,以指示所述NFVI执行所述目标NF所需资源的部署。The VNFD is sent to the NFVI through a management and orchestration MANO, to instruct the NFVI to perform deployment of resources required by the target NF.
  9. 根据权利要求1所述的方法,其中,所述确定待编排的目标网络功能NF所包含的NFS的信息,包括:The method according to claim 1, wherein determining the NFS information included in the target network function NF to be orchestrated comprises:
    根据接收到的由用户输入的信息确定所述目标NF所包含的NFS的信息;或者,Determining the NFS information included in the target NF according to the received information input by the user; or,
    根据接收到的来自北向管理***的信息确定所述目标NF所包含的NFS的信息。Determining the NFS information included in the target NF according to the received information from the northbound management system.
  10. 根据权利要求1至9中任一项所述的方法,其中,所述目标NF所包含的NFS的信息包括以下至少之一:The method according to any one of claims 1 to 9, wherein the NFS information 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 corresponding to each type;
    所述NF所包含的NFS的逻辑连接关系;A logical connection relationship of NFS included in the NF;
    所述NF所包含的NFS的部署参数;Deployment parameters of NFS included in the NF;
    所述NF所包含的NFS的弹性策略。The NFS elasticity policy contained in the NF.
  11. 根据权利要求10所述的方法,其中,所述NF所包含的NFS的部署参数包括以下至少之一:The method according to claim 10, wherein the NFS deployment parameters included in the NF include 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的反亲和要求信息。Identification information of the NFS included in the NF, logical network plane information of the NFS included in the NF, application software information of the NFS included in the NF, information on required characteristics of resources of the NFS included in the NF, Quality of service QoS characteristic information of NFS included in the NF, network protocol IP address information of NFS included in the NF, gateway information of NFS included in the NF, routing information of NFS included in the NF, The NFS affinity requirement information included in the NF, and the anti-affinity requirement information of the NFS included in the NF.
  12. 一种网络功能NF所需资源的部署装置,包括:A device for deploying resources required for network function NF includes:
    确定模块,设置为确定待编排的目标NF所包含的网络功能服务NFS的信 息;A determination module configured to determine information on a network function service NFS included in a target NF to be scheduled;
    生成模块,设置为根据所述目标NF所包含的NFS的信息生成所述目标NF的虚拟网络功能描述符VNFD;A generating module configured to generate a virtual network function descriptor VNFD of the target NF according to the NFS information included in the target NF;
    部署模块,设置为根据所述VNFD来部署所述目标NF所需的资源。A deployment module configured to deploy resources required by the target NF according to the VNFD.
  13. 根据权利要求12所述的装置,其中,所述确定模块包括: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 included 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; and the adjusting unit is configured to perform the service on 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 included in the target NF.
  14. 一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至11任一项中所述的方法。A storage medium stores a computer program therein, wherein the computer program is configured to execute the method described in any one of claims 1 to 11 when running.
  15. 一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至11任一项中所述的方法。An electronic device includes a memory and a processor, and a computer program is stored in the memory, and the processor is configured to run the computer program to perform the method described in any one of claims 1 to 11.
PCT/CN2019/104469 2018-09-05 2019-09-05 Method and apparatus for deploying resource required for network function, storage medium, and electronic device WO2020048504A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021512804A JP2022500740A (en) 2018-09-05 2019-09-05 How to deploy resources required for network functions, equipment, storage media and electronic equipment
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

Applications Claiming Priority (2)

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
CN201811032776.6 2018-09-05

Publications (1)

Publication Number Publication Date
WO2020048504A1 true WO2020048504A1 (en) 2020-03-12

Family

ID=68919971

Family Applications (1)

Application Number Title Priority Date Filing Date
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

Country Status (5)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022212862A1 (en) * 2021-04-01 2022-10-06 Saudi Arabian Oil Company Allocation of network devices from a generated deployment descriptor

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111405612B (en) * 2020-03-25 2021-09-21 广州爱浦路网络技术有限公司 Method for discovering network function NF according to network transmission quality

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105656646A (en) * 2014-11-10 2016-06-08 ***通信集团公司 Deploying method and device for virtual network element
EP3249528A1 (en) * 2015-01-23 2017-11-29 Nec Corporation Method, device, and program for management and orchestration of network functions virtualization
CN107624230A (en) * 2015-05-11 2018-01-23 华为技术有限公司 The method and entity of service availability management
CN108319492A (en) * 2017-01-18 2018-07-24 华为技术有限公司 Reset the method, apparatus and system of physical machine
WO2018153354A1 (en) * 2017-02-23 2018-08-30 华为技术有限公司 Resource application and vnf instance creation method and apparatus

Family Cites Families (9)

* 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
CN104050045B (en) * 2014-06-27 2017-06-27 华为技术有限公司 Virtual resource allocation method and device based on disk I/O
CN104378801A (en) * 2014-09-19 2015-02-25 小米科技有限责任公司 Method and device for having access to wireless network
CN107533484B (en) * 2015-05-07 2021-03-02 华为技术有限公司 System and method for dynamically managing virtual network function descriptors
JP6735413B2 (en) * 2016-08-18 2020-08-05 テレフオンアクチーボラゲット エルエム エリクソン(パブル) Network service design and deployment process for NFV system
US10742522B2 (en) * 2016-11-14 2020-08-11 Huawei Technologies Co., Ltd. Creation and modification of shareable slice instances
CN108462592A (en) * 2017-02-20 2018-08-28 华为技术有限公司 Resource allocation methods based on SLA and NFVO
US20180241635A1 (en) * 2017-02-21 2018-08-23 Huawei Technologies Co., Ltd. Method for enabling automation of management and orchestration of network slices

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105656646A (en) * 2014-11-10 2016-06-08 ***通信集团公司 Deploying method and device for virtual network element
EP3249528A1 (en) * 2015-01-23 2017-11-29 Nec Corporation Method, device, and program for management and orchestration of network functions virtualization
CN107624230A (en) * 2015-05-11 2018-01-23 华为技术有限公司 The method and entity of service availability management
CN108319492A (en) * 2017-01-18 2018-07-24 华为技术有限公司 Reset the method, apparatus and system of physical machine
WO2018153354A1 (en) * 2017-02-23 2018-08-30 华为技术有限公司 Resource application and vnf instance creation method and apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022212862A1 (en) * 2021-04-01 2022-10-06 Saudi Arabian Oil Company Allocation of network devices from a generated deployment descriptor

Also Published As

Publication number Publication date
KR102553478B1 (en) 2023-07-10
CN110620754A (en) 2019-12-27
KR20210044298A (en) 2021-04-22
RU2764288C1 (en) 2022-01-17
JP2022500740A (en) 2022-01-04
CN110620754B (en) 2021-01-22

Similar Documents

Publication Publication Date Title
US11050626B2 (en) Service provision for offering network slices to a customer
US11283684B2 (en) Network slice deployment method and apparatus
EP3584999B1 (en) Network slice management method and device
US20180332485A1 (en) Service provision steps using slices and associated definitions
EP3595244B1 (en) Network slice management method, unit and system
EP3133794B1 (en) Network function virtualization network system
WO2018006381A1 (en) Network resource management method, apparatus and system
EP3757780B1 (en) Method and apparatus for service management
CN111183614B (en) Interaction between 5G and non-5G management function entities
CN111245634B (en) Virtualization management method and device
CN106487538B (en) Service acceleration method, strategy control platform and system
WO2020048504A1 (en) Method and apparatus for deploying resource required for network function, storage medium, and electronic device
WO2022231526A2 (en) Service provision method, device, and storage medium
CN115248692A (en) Device and method for supporting cloud deployment of multiple deep learning framework models
CN106792923A (en) A kind of method and device for configuring qos policy
CN110011850B (en) Management method and device for services in cloud computing system
CN115022936B (en) Data forwarding method and related equipment
CN113608778A (en) Application management method and device, storage medium and electronic equipment
CN116458204A (en) Transport network slice control device and control plane entity for a time-sensitive network based transport network
CN111061723A (en) Workflow implementation method and device
US11902826B2 (en) Acknowledgement of data packet transmission using RLC in am mode operating in 5G protocol stack with mitigation of RLC channel congestion
CN115103401B (en) Network traffic configuration method, system and device based on 5G multi-dimension
EP4084523A1 (en) Interface between a service design tool to a network entity
da Silva Service Modelling and End-to-End Orchestration in 5G Networks
CN111917808A (en) Load control method, service provider NF and service user NF

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19858019

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021512804

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20217010040

Country of ref document: KR

Kind code of ref document: A

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 08/07/2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19858019

Country of ref document: EP

Kind code of ref document: A1