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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000006870 function Effects 0.000 claims description 42
- 238000004590 computer program Methods 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/03—Protocol 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
Description
Claims (15)
- 一种网络功能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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 一种网络功能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.
- 根据权利要求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.
- 一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求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.
- 一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求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.
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)
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)
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)
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)
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 |
-
2018
- 2018-09-05 CN CN201811032776.6A patent/CN110620754B/en active Active
-
2019
- 2019-09-05 JP JP2021512804A patent/JP2022500740A/en active Pending
- 2019-09-05 RU RU2021109167A patent/RU2764288C1/en active
- 2019-09-05 WO PCT/CN2019/104469 patent/WO2020048504A1/en active Application Filing
- 2019-09-05 KR KR1020217010040A patent/KR102553478B1/en active IP Right Grant
Patent Citations (5)
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)
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 |