WO2017143999A1 - Procédé d'autorisation de ressources destiné à un déploiement vnf, vnfm et nfvo - Google Patents
Procédé d'autorisation de ressources destiné à un déploiement vnf, vnfm et nfvo Download PDFInfo
- Publication number
- WO2017143999A1 WO2017143999A1 PCT/CN2017/074628 CN2017074628W WO2017143999A1 WO 2017143999 A1 WO2017143999 A1 WO 2017143999A1 CN 2017074628 W CN2017074628 W CN 2017074628W WO 2017143999 A1 WO2017143999 A1 WO 2017143999A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resource
- vnfm
- resource pool
- resource authorization
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Definitions
- the present invention relates to Network Function Virtualization (NFV) technology, and in particular, to a resource authorization method for deploying a virtual network function (VNF, Virtual Network Function), a VNFM and an NFVO, a storage medium, and a device.
- NFV Network Function Virtualization
- MANO Management and Orchestration networking mainly includes: NFV orchestration (NFVO, NFV Orchestrator) platform, VNF management System (VNFM, VNF manager) and Virtual Infrastructure Management (VIM), where NFVO is responsible for global resource authorization, network service lifecycle management; VNFM implements virtualized network element VNF lifecycle management; VIM is virtual
- NFVO is responsible for global resource authorization, network service lifecycle management
- VNFM implements virtualized network element VNF lifecycle management
- VIM is virtual
- the infrastructure management system provides a virtualized resource pool for the upper layer.
- the related technologies include the following two technologies: 1) Method 1: When VNFM initiates a resource authorization application to NFVO, it will indicate the amount of resources requested. In this method, VNFM can implement simple resource application, but does not understand global resources. The resource distribution of the pool cannot be deployed to the specified resource pool, nor can the VNF be deployed across resource pools. 2) Method 2: When the VNFM initiates a resource authorization application to the NFVO, it indicates the amount of resources to be applied, and the resource pool indication parameter can be specified. When the VNFM performs the VNF expansion operation, the expansion part and the original resource can be deployed in the same resource pool. .
- the VNFM when the VNFM applies for resources, it is necessary to indicate the amount of resources requested, and then initiate a resource authorization application to the NFVO.
- the global resources may be distributed in multiple resource pools, the existing VNFM does not understand the resource usage of the global resource pools.
- the VNFM does not specify the resource pool indication parameter when initiating the resource authorization application, and the VNFM has no decision on which resource pool the requested resource belongs to.
- the existing VNFM does not understand the resource usage of each resource pool, the deployment of the VNF cross-resource pool cannot be completed.
- the embodiment of the present invention provides a resource authorization method for deploying a VNF, a VNFM and an NFVO, a storage medium, and a device, which can enable the NFVO to determine whether a resource is authorized or not, in order to solve at least one problem in the related art. Therefore, the VNFM has the right to use the resources after authorization.
- an embodiment of the present invention provides a resource authorization method for deploying a virtual network function VNF, where the method includes:
- the virtual network function management system VNFM determines whether there is a resource application request
- the VNFM sends a resource authorization request to the virtual network function orchestration platform NFVO;
- the VNFM receives a resource authorization response sent by the NFVO, where the resource authorization response includes a resource authorization result;
- the VNFM processes the resource authorization result.
- an embodiment of the present invention provides a resource authorization method for deploying a VNF, where the method includes:
- the virtual network function orchestration platform NFVO receives the resource authorization request sent by the virtual network function management system VNFM;
- the NFVO determines a resource authorization result according to the resource authorization request
- the NFVO generates a resource authorization response according to the resource authorization result
- the NFVO sends the resource authorization response to the VNFM.
- an embodiment of the present invention provides a VNFM, where the VNFM includes a first determining unit, a first sending unit, a first receiving unit, and a processing unit, where:
- the first determining unit is configured to determine whether there is a resource application request
- the first sending unit is configured to send a resource authorization request to the virtual network function scheduling platform NFVO if there is a resource request request;
- the first receiving unit is configured to receive a resource authorization response sent by the NFVO, where the resource authorization response includes a resource authorization result;
- the processing unit is configured to process the resource authorization result.
- an embodiment of the present invention provides a virtual network function scheduling platform NFVO, where the NFVO includes a second receiving unit, a second determining unit, a generating unit, and a second sending unit, where:
- the second receiving unit is configured to receive a resource authorization request sent by the virtual network function management system VNFM;
- the second determining unit is configured to determine a resource authorization result according to the resource authorization request
- the generating unit is configured to generate a resource authorization response according to the resource authorization result
- the second sending unit is configured to send the resource authorization response to the VNFM.
- an embodiment of the present invention provides a computer storage medium, where the computer storage medium stores computer executable instructions configured to perform the first aspect or the second aspect of the present invention.
- a resource authorization method for deploying a virtual network function VNF provided by an embodiment.
- an embodiment of the present invention provides a VNFM, including: a first processor and a first storage medium configured to store executable instructions, wherein the first processor is configured to execute the stored executable instructions, the executable instructions comprising:
- an embodiment of the present invention provides an NFVO, including: a second processor and a second storage medium configured to store executable instructions, where the second processor is configured to perform storage Executing instructions, the executable instructions comprising:
- the resource authorization response is sent to the VNFM.
- the embodiment of the invention provides a resource authorization method for deploying a VNF, a VNFM and an NFVO, a storage medium, and a device, wherein the VNFM determines whether there is a resource application request; if there is a resource application request, the VNFM sends a resource authorization request to the NFVO; the VNFM receives the NFVO.
- the resource authorization response is sent, and the resource authorization response includes a resource authorization result; the VNFM processes the resource authorization result; thus, the NFVO can determine whether the resource is authorized, so that the VNFM has the resource after the authorization. right.
- FIG. 1-1 is a schematic diagram of the VNF elastic expansion resource authorization process in the related art
- 1-2 is a schematic flowchart of implementing a resource authorization method for deploying a VNF according to an embodiment of the present invention
- FIG. 2 is a schematic flowchart of implementing a resource authorization method for deploying a VNF according to an embodiment of the present invention
- FIG. 3 is a schematic flowchart of implementing a resource authorization method for deploying a VNF according to an embodiment of the present invention
- FIG. 4 is a schematic structural diagram of a resource authorization system for deploying a VNF according to an embodiment of the present invention.
- Figure 1-1 is a schematic diagram of the VNF elastic expansion resource authorization process in the related art. As shown in Figure 1-1, the process includes:
- Step S101 the VNFM determines that there is a resource application request
- Step S102 The VNFM sends a resource authorization request to the NFVO, where the resource authorization request is used to request resources required for the VNF to flexibly expand.
- Step S103 the NFVO determines the authorization according to the resource authorization request
- Step S104 the NFVO sends a resource authorization result to the VNFM.
- the resource authorization result may be carried in the resource authorization response, and then the resource authorization response is sent to the VNFM.
- Step S105 the VNFM allocates and calculates resources according to the resource authorization result, and then sends the allocated and calculated resources to the resource pool.
- the VNFM uses the resources in the corresponding resource pool according to the indication of the resource authorization result.
- the VNFM when the VNFM needs to apply for a resource, it first uses the resource authorization authentication interface to request the NFVO to verify the resources required for the expansion. Then, the NFVO authorizes the resource authorization request required for the expansion. If the authorization succeeds, the NFVO sends a resource authorization response to the VNFM, where the resource authorization response carries the authorization success identifier and the allocated resource pool identifier information; the VNFM is based on the resource. The authorization response can determine the allocated resource pool identification information. Next, the VNFM performs a VNF expansion operation in the resource pool specified by the NFVO according to the resource pool identification information.
- FIG. 1-1 is based on an elastic expansion process, however, those skilled in the art should understand that the above method is also applicable to a scenario in which a resource is newly created.
- VNFM sends to NFVO
- the resource authorization application When the resource authorization application is applied, the amount of resources applied for will be indicated, but there is no parameter indicating the resource pool. Therefore, there is no decision on which resource pool the requested resource belongs to.
- VNFM can implement simple resource application, but does not understand the resource distribution of each resource pool in the global environment. It cannot deploy resources to a specified resource pool, and cannot implement VNF deployment across resource pools.
- Option 2 When VNFM initiates a resource authorization application to NFVO, it indicates the amount of resources requested, and can also specify the resource pool indication parameters.
- the VNFM performs the VNF expansion operation, the expansion part and the original resource can be deployed in the same resource pool. In this method, when the VNF is expanded, the expansion part and the original VNF are deployed in the same resource pool. However, the deployment of the VNF across the resource pool cannot be implemented (because the identifiers of other resource pools are unknown).
- FIG. 1-2 is a schematic flowchart of a resource authorization method for deploying a virtual network function VNF according to an embodiment of the present invention, as shown in FIG. As shown in 2, the method includes:
- Step S111 the VNFM determines whether there is a resource application request
- the VNFM determines whether there is a resource application request, including: (1) determining whether there is a resource application request based on manual operation, for example, when manually creating or expanding, the VNFM is required to automatically apply for resources; (2) based on a preset
- the policy determines whether there is a resource application request, for example, based on the detection of the resource layer and the application layer, and matches the VNFM's own strategy to execute; for example, if the central processing unit (CPU) load reaches 80%, whether it automatically expands and adds a new virtual machine, according to This strategy and related CPU detection triggers automatic capacity expansion, which is one of the resource application requirements.
- CPU central processing unit
- the resource request request further includes a total amount of required application resources
- the resources may include one or more of a virtual machine resource, a computing resource, a storage resource, and a network resource.
- Step S112 if there is a resource application request, the VNFM sends a resource authorization request to the NFVO;
- the resource authorization request carries an indication of a resource pool indication parameter
- the indication includes a resource pool labeling parameter of the first category resource pool, or a resource pool labeling parameter of the second category resource pool, where the first category resource pool represents a resource pool to be authorized (the specified resource pool labeling parameter corresponds to The resource pool of the second category indicates a resource pool that cannot be authorized (that is, a resource pool corresponding to the excluded resource pool identifier parameter).
- Step S113 the VNFM receives a resource authorization response sent by the NFVO, where the resource authorization response includes a resource authorization result.
- the resource authorization result is used to indicate whether to authorize the resource pool indicated by the VNFM or indicate a resource pool that satisfies the requesting application condition; specifically, the resource authorization result is used to indicate whether the resource specified by the VNFM is used.
- the resource pool of the pool indication parameter is authorized or authorized for resource pools other than the excluded resource pool labeling parameters.
- step S112 if the resource authorization request sent by the VNFM to the NFVO is the resource pool indication parameter of the first category resource pool, the resource pool indicated by the VNFM is the requested first category resource pool; if the VNFM The resource pooling request sent by the NFVO is the resource pool labeling parameter of the second category resource pool, and the resource pool indicated by the VNFM is the resource pool other than the requested second category resource pool.
- the VNFM uses the authorized first category resource pool.
- the VNFM uses the authorized resource if the resource authorization result indicates that the resource authorization result is successful, and indicates that the resource pool other than the resource pool indicated by the resource pool indication parameter of the second type resource pool of the VNFM application has been authorized. Resources in other resource pools.
- Step S114 the VNFM processes the resource authorization result.
- the VNFM processes the resource authorization result, including:
- the VNFM uses the resource according to the authorization result, wherein the resource is used according to the authorization result, including: calculating the allocated resource, allocating the calculated resource to the resource pool, and using the resource.
- the determining whether there is a resource application request includes: the VNFM receiving the resource indication sent by the resource pool, where the resource indication carries at least the identifier information of the resource pool; and the VNFM determines, according to the resource indication, whether There are resource application requirements.
- the VNFM determines whether there is a resource request requirement based on a predefined policy.
- the method further includes: if there is a resource application request, the VNFM determines the identifier information of the resource pool as a resource pool labeling parameter of the first category resource pool; the VNFM carries the identifier information of the resource pool in the In the resource authorization request.
- the embodiment of the present invention further provides a resource authorization method for deploying a VNF, where the method includes:
- Step S121 the NFVO receives the resource authorization request sent by the VNFM, where the resource authorization request carries an indication of the resource pool indication parameter.
- the indication includes a resource pool labeling parameter of the first category resource pool, or a resource pool labeling parameter of the second category resource pool, where the first category resource pool represents a resource pool to be authorized (the specified resource pool labeling parameter corresponds to The resource pool of the second category indicates a resource pool that cannot be authorized (that is, a resource pool corresponding to the excluded resource pool identifier parameter).
- Step S122 the NFVO determines, according to the indication, whether the resource pool corresponding to the indication label can be authorized, and obtains a resource authorization result;
- the NFVO determines whether the resource pool corresponding to the indication label can be authorized according to the indication, and obtains the resource authorization result, including: the NFVO determines whether to authorize or exclude the resource pool of the resource pool indication parameter specified by the VNFM.
- the resource pool indicates that the resource pool other than the parameter is authorized to obtain the resource authorization result.
- Step S123 the NFVO generates a resource authorization response according to the resource authorization result
- Step S124 the NFVO sends the resource authorization response to the VNFM.
- the embodiment of the present invention further provides a resource authorization method for deploying a VNF, where the method includes:
- Step S131 the NFVO receives the resource authorization request sent by the VNFM.
- Step S132 the NFVO determines a resource authorization result according to the resource authorization request.
- the NFVO determines the resource authorization result according to the resource authorization request, including: responding to the resource authorization request, and using the available resource pool
- the indication parameter is determined as a resource authorization result, wherein the available resource pool may be the remaining resource pool that meets the resource authorization requirement, wherein the remaining resource pool that meets the resource authorization requirement may be a resource authorization other than the reserved resource pool. Resource pool for demand.
- the resource authorization request carries an indication of a resource pool indication parameter, and the indication includes a resource pool indication parameter of the first category resource pool, or a resource pool indication parameter of the second category resource pool, where the A categorized resource pool represents a resource pool to be authorized, and the second category resource pool represents a resource pool that cannot be authorized; and the NFVO determines a resource authorization result according to the resource authorization request, and the NFVO determines whether the NFVO determines according to the indication.
- the NFVO determines whether to authorize the resource pool indicated by the resource pool specified by the VNFM or authorizes the resource pool other than the excluded resource pool identifier, and obtains a resource authorization result, where the resource authorization result is used to indicate whether the resource pool is used.
- the resource pool of the resource pool identifier parameter specified by the VNFM is authorized or authorized for the resource pool other than the excluded resource pool labeling parameter.
- Step S133 the NFVO generates a resource authorization response according to the resource authorization result.
- Step S134 the NFVO sends the resource authorization response to the VNFM.
- the embodiments of the present invention provide a resource authorization method for deploying a VNF according to the foregoing deficiencies of the related art, and are summarized as follows:
- the VNFM belongs to which resource pool the requested resource belongs to. There is no decision. Therefore, in the embodiment of the present invention, when the VNFM applies for resources to the NFVO, the resource pool indication parameter (VIMID) may be carried in, so that the NFVO allocates the applied resource to the designated resource pool.
- the resource pool labeling parameter of the specified resource pool does not satisfy the condition, the NFVO rejects the authorization request.
- the resource pool indication parameter of the specified resource pool does not satisfy the condition including at least two situations: the resource pool does not have sufficient resources, or the VNFM does not have the usage authority of the resource pool.
- FIG. 2 is a schematic flowchart of implementing a resource authorization method for deploying a VNF according to an embodiment of the present invention. As shown in FIG. 2, the process includes:
- step S201 the resource pool 1 reports the resource indication to the VNFM.
- the resource pool 1 reports the resource indication to the VNFM periodically or aperiodically or based on the request of the VNFM.
- the resource indication may carry the load of its own CPU, and the load of the CPU of the resource pool 1 is assumed to be 20%.
- Step S202 the VNFM determines, according to the resource indication, that there is a resource application request
- VNFM finds new computing tasks, then VNFM needs to apply for new resources to NFVO, that is, there are resource application requirements (or capacity expansion requirements).
- resource application requirements or capacity expansion requirements.
- the resources in the resource request request may be based on resource pool 1, in other words, the newly requested resource may be specified in resource pool 1.
- Step S203 the VNFM sends a resource authorization request carrying the resource pool indication parameter to the NFVO.
- the resource pool identifier parameter may be represented by an attribute of the resource pool.
- the resource pool identifier parameter may include identifier information (ID) of the resource pool, or a name, category, and the like of the resource pool;
- the resource pool indicator parameter may be the identifier information of the resource pool 1.
- Step S204 the NFVO determines the authorization according to the resource authorization request
- the NFVO is determined according to the resource authorization request.
- the reason why the NFVO is not authorized is mainly because the resource pool indication parameter does not satisfy the condition.
- the condition may include: the resource in the resource pool matching the resource pool indication parameter is completely occupied, or The resources in the resource pool that match the resource pool indication parameters cannot be redistributed (for example, although there are unallocated resources in the resource pool, but the unallocated resources are reserved resources).
- Step S205 the NFVO sends a resource authorization result to the VNFM.
- the resource authorization result refers to an indication of whether the resource authorization application agrees.
- the NFVO in addition to sending the resource authorization result to the VNFM, the NFVO also sends the resource pool identification information (ID) that the resource should use to the VNFM.
- ID resource pool identification information
- the resource authorization application is instructed to be agreed in step S205, and the identification information of the resource pool is resource pool 1.
- Step S206 The VNFM uses the resource according to the resource pool identification information in the resource authorization result.
- VNFM uses resources in resource pool 1.
- the embodiments of the present invention provide a resource authorization method for deploying a VNF according to the foregoing deficiencies of the related art, and are summarized as follows: in the related art, the VNFM cannot complete the deployment of the resource pool, and based on the resource pool labeling parameters proposed in the solution 2 , you can add another parameter, the list of excluded resource pools (ExVIMID List).
- the list may contain one or more excluded resource pool indicator parameters (ExVIMID). If there are qualified resource pools outside the excluded resource pool list, the resources are deployed to the corresponding resource pool; otherwise, the specified excluded VIM identifiers are specified.
- NFVO shall reject the authorization request.
- FIG. 3 is a schematic flowchart of a method for implementing a resource authorization method for deploying a VNF according to an embodiment of the present invention. As shown in FIG. 3, the process includes:
- Step S301 the resource pool 1 sends a resource indication to the VNFM.
- the resource pool 1 reports the resource indication to the VNFM periodically or aperiodically or based on the VNFM request.
- the resource indication may carry the load of its own CPU, and the load of the CPU of the resource pool 1 is 80%, etc.;
- Step S302 the VNFM determines, according to the resource indication, that there is a resource application request
- VNFM finds new computing tasks, then VNFM needs to apply for new resources to NFVO, since the central processing unit (CPU) load in resource pool 1 reaches 80% or the applied resources are expected to be deployed in different resource pools with the original resources.
- the newly indicated resource pool should not include resource pool 1, because the CPU load of resource pool 1 is too large or for the purpose of remote disaster recovery.
- Step S303 the VNFM sends a resource authorization request carrying the resource pool indication parameter to the NFVO.
- the resource pool indication parameter may be represented by an attribute of the resource pool.
- the resource pool indication parameter may include identifier information (ID) of the resource pool, or a name, category, and the like of the resource pool;
- ID identifier information
- the authorization request includes the identification information of the excluded resource pool 1 (that is, the excluded resource pool indication parameter).
- Step S304 the NFVO determines the authorization according to the resource authorization request
- the NFVO resolves the resource authorization request and determines that the identification information of the resource pool 1 is the excluded resource pool indication parameter, and then the NFVO authorizes the resource pool 2 except the resource pool 1.
- the NFVO determines the non-authorization according to the resource authorization request.
- the reason that the NFVO is not authorized is mainly because the resource pool indication parameter does not satisfy the condition, for example, the condition may include: The resources in the resource pool that match the resource pool labeling parameters are completely occupied, or the resources in the resource pool that match the resource pool labeling parameters cannot be redistributed (for example, although there are unallocated resources in the resource pool, but not The allocated resource is a reserved resource).
- Step S305 the NFVO sends a resource authorization result to the VNFM.
- the resource authorization result refers to an indication of whether the resource authorization application agrees.
- the NFVO in addition to sending the resource authorization result to the VNFM, the NFVO also sends the resource pool identification information (ID) that the resource should use to the VNFM. It is assumed in the embodiment that the resource authorization is in step S305. The application is approved and the identification information of the resource pool is resource pool 2.
- Step S306 the VNFM uses the resource according to the resource pool identification information in the resource authorization result.
- VNFM uses resources in resource pool 2.
- the VNFM when applying the resource to the NFVO, the VNFM carries the specified resource pool indication parameter (identification information of the resource pool 1) in the resource authorization request. In another embodiment, the VNFM applies for the resource to the NFVO.
- the resource resource authorization request carries the excluded resource pool identifier list (the identifier information of the resource pool 1). It can be seen that when the VNFM applies for the resource to the NFVO, the following two optional parameters are carried: 1) the resource pool labeling parameter: If the specified resource pool indication parameter does not satisfy the condition, NFVO shall reject the authorization request; if the resource authorization request does not carry the resource pool indication parameter, it shall be allocated by NFVO.
- Excluded resource pool label list The list may contain one or more excluded resource pool labeling parameters; if the specified excluded resource pool label list does not satisfy the condition, NFVO shall reject the authorization request.
- the two parameters of the specified resource pool labeling parameter and the excluded resource pool labeling list cannot be carried at the same time. The foregoing two parameters can be used in the scenario where the VNF is deployed across resource pools. 1. When the resource requirements are increased and the original resource is in the same resource pool, the resource pooling parameter can be carried in the resource authorization request. Resource pool (the process is shown in Figure 2); 2. When the added resource requirement and the original resource are in different resource pools, the resource authorization request may be carried in the resource authorization request, and the list is used to indicate the excluded resource. Pool (the process is shown in Figure 3).
- the VNFM does not know the resource usage in the global resource pool, and has no decision on which resource pool the applied resource belongs to.
- the embodiment of the present invention proposes a method for carrying a resource pool indication parameter. If the resource pool indication parameter applied by the VNFM satisfies the condition, the NFVO deploys the resource in the same resource pool as the original resource pool; otherwise, the NFVO will reject the authorization request. When this resource pool indicator parameter is not carried, it is allocated by NFVO.
- VNFM cannot implement VNF deployment across resource pools.
- the embodiment of the present invention proposes to carry the excluded resource pool indication list, when the resource requirement needs to be deployed to and the original resource is not When the resource pool is the same, you can fill in the excluded resource pool labeling parameters. If there is a resource pool that is satisfied outside the excluded resource pool list, the resource will be deployed to the corresponding resource pool; otherwise, NFVO will reject the authorization request.
- an embodiment of the present invention provides a resource authorization system for deploying a VNF, where the system includes a VNFM and an NFVO, where the VNFM includes a first determining unit, a first sending unit, a first receiving unit, and A unit such as a processing unit, and each module included in each unit may be implemented by a processor in the VNFM; and the NFVO includes a second receiving unit, a second determining unit, a generating unit, and a second sending unit.
- the processor of NFVO can be realized by the processor of NFVO; in the process of implementation, of course, can also be realized by logic circuit; in the process of the embodiment, the processor can be a central processing unit (CPU), a microprocessor (MPU) , digital signal processor (DSP) or field programmable gate array (FPGA).
- CPU central processing unit
- MPU microprocessor
- DSP digital signal processor
- FPGA field programmable gate array
- the system includes a VNFM 410 and an NFVO 420, where the VNFM includes a first determining unit 411, a first sending unit 412, and a first The receiving unit 413 and the processing unit 414, the NFVO 420 includes a second receiving unit 421, a second determining unit 422, a generating unit 423, and a second sending unit 424, wherein:
- the first determining unit 411 is configured to determine whether there is a resource request request
- the first sending unit 412 is configured to send a resource authorization request to the virtual network function scheduling platform NFVO if there is a resource request request;
- the resource authorization request carries an indication of a resource pool indication parameter
- the resource authorization request may not carry the indication of the resource pool indication parameter, and the determining the resource authorization result according to the resource authorization request includes: indicating the available resource pool in response to the resource authorization request The parameter is determined as the resource authorization result.
- the second receiving unit 421 is configured to receive a resource authorization request sent by the virtual network function management system VNFM, where the resource authorization request carries an indication of a resource pool indication parameter;
- the indication includes a resource pool indication parameter of the first category resource pool, or a resource pool indication parameter of the second category resource pool, the first category resource pool represents a resource pool to be authorized, and the second category resource pool Indicates a resource pool that cannot be authorized.
- the second determining unit 422 is configured to determine a resource authorization result according to the resource authorization request
- the second determining unit 422 is configured to determine, according to the indication, whether the resource pool corresponding to the indication label can be authorized, and obtain a resource authorization result; At this time, the resource authorization result is used to indicate whether to authorize the resource pool indicated by the VNFM. Specifically, the resource authorization result is used to indicate whether to authorize the resource pool of the resource pool labeling parameter specified by the VNFM. Or authorize resource pools other than the excluded resource pool labeling parameters.
- the resource authorization request does not carry the indication of the resource pool indication parameter
- the determining the resource authorization result according to the resource authorization request includes: determining the indication parameter of the available resource pool in response to the resource authorization request Authorize the results for the resource.
- the generating unit 423 is configured to generate a resource authorization response according to the resource authorization result
- the second sending unit 424 is configured to send the resource authorization response to the VNFM
- the first receiving unit 413 is configured to receive a resource authorization response sent by the NFVO, where the resource authorization response includes a resource authorization result;
- the resource authorization result is used to indicate whether to authorize the resource pool indicated by the VNFM
- the processing unit 414 is configured to process the resource authorization result.
- the first determining unit further includes a receiving module and a determining module, where:
- the receiving module is configured to receive a resource indication sent by the resource pool, where the resource indication is Carrying at least the identification information of the resource pool;
- the determining module is configured to determine, according to the resource indication, whether there is a resource application request.
- the VNFM when the first determining unit further includes a receiving module and a determining module, the VNFM further includes a determining unit and a carrying unit, where:
- the determining unit is configured to determine, as a resource requesting requirement, the identifier information of the resource pool as a resource pool marking parameter of the first category resource pool;
- the carrying unit is configured to carry the identifier information of the resource pool in the resource authorization request.
- the VNFM in the embodiment of the present invention is configured to: if the resource authorization result indicates that the resource pool indicated by the VNFM is authorized, calculate the allocated resource, and allocate the calculated resource to the resource pool.
- Embodiments 1 to 4 above are described by using an object name defined by the European Telecommunications Standards Institute (ETSI) standard, that is, the resource authorization request is generated by the VNFM.
- the resource authorization response is generated by NFVO, and the object created and expanded is VNF.
- object names defined by standards such as the International Telecommunication Union (ITU), for example, steps performed by the VNFM.
- ITU International Telecommunication Union
- VCNM Management of Virtualization of Control Network Entity
- the object may also be a Virtual Network of Control Entity (VCN).
- the resource authorization method for deploying the virtual network function VNF is implemented in the form of a software function module, and is sold or used as an independent product, it may also be stored in a computer readable state. In the storage medium.
- the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions.
- a computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk.
- program codes such as a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk.
- an embodiment of the present invention provides a computer storage medium, where the computer storage medium stores computer executable instructions, and the computer executable instructions are configured to execute a resource authorization method for deploying a virtual network function VNF provided by an embodiment of the present invention.
- an embodiment of the present invention provides a VNFM, including: a first processor and a first storage medium configured to store executable instructions, wherein the first processor is configured to execute the stored executable instructions, the executable Instructions include:
- an embodiment of the present invention provides an NFVO, including: a second processor and a second storage medium configured to store executable instructions, wherein the second processor is configured to execute the stored executable instructions, the executable Instructions include:
- the resource authorization response is sent to the VNFM.
- the disclosed apparatus and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner such as: multiple units or components may be combined, or Can be integrated into another system, or some features can be ignored or not executed.
- the coupling, or direct coupling, or communication connection of the components shown or discussed may be indirect coupling or communication connection through some interfaces, devices or units, and may be electrical, mechanical or other forms. of.
- the units described above as separate components may or may not be physically separated, and the components displayed as the unit may or may not be physical units; they may be located in one place or distributed on multiple network units; Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be separately used as one unit, or two or more units may be integrated into one unit;
- the unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
- the foregoing program may be stored in a computer readable storage medium, and when executed, the program includes The foregoing steps of the method embodiment; and the foregoing storage medium includes: a removable storage device, a read only memory (ROM), a magnetic disk, or an optical disk, and the like, which can store program codes.
- ROM read only memory
- the above-described integrated unit of the present invention may be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a standalone product.
- the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions.
- a computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes various media that can store program codes, such as a mobile storage device, a ROM, a magnetic disk, or an optical disk.
- the virtual network function management system VNFM determines whether there is a resource application request; if there is a resource application request, the VNFM sends a resource authorization request to the virtual network function scheduling platform NFVO; the VNFM receives the resource authorization response sent by the NFVO, the resource The authorization response includes a resource authorization result; the VNFM processes the resource authorization result; thus, the NFVO can determine whether the resource is authorized or not, so that the VNFM has the right to use the resource after the authorization.
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018545385A JP6700410B2 (ja) | 2016-02-26 | 2017-02-23 | Vnf配置用のリソース認可方法、vnfmおよびnfvo |
| US16/078,581 US10999211B2 (en) | 2016-02-26 | 2017-02-23 | Resource authorization method for deployment of virtual network function, virtual network function manager, and network function virtualization orchestrator |
| EP17755828.5A EP3422634B1 (fr) | 2016-02-26 | 2017-02-23 | Procédé d'autorisation de ressources destiné à un déploiement vnf, vnfm et nfvo |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610109559.7 | 2016-02-26 | ||
| CN201610109559 | 2016-02-26 | ||
| CN201610415011.5 | 2016-06-13 | ||
| CN201610415011.5A CN107135192B (zh) | 2016-02-26 | 2016-06-13 | 部署vnf的资源授权方法、vnfm和nfvo |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017143999A1 true WO2017143999A1 (fr) | 2017-08-31 |
Family
ID=59684721
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/074628 Ceased WO2017143999A1 (fr) | 2016-02-26 | 2017-02-23 | Procédé d'autorisation de ressources destiné à un déploiement vnf, vnfm et nfvo |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2017143999A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110995480A (zh) * | 2019-11-25 | 2020-04-10 | 百度在线网络技术(北京)有限公司 | 区块链网络部署方法、装置、电子设备和介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104348873A (zh) * | 2013-08-05 | 2015-02-11 | 中兴通讯股份有限公司 | 虚拟网元自动装载及虚拟机ip地址获取的方法与系统 |
| CN104579732A (zh) * | 2013-10-21 | 2015-04-29 | 华为技术有限公司 | 虚拟化网络功能网元的管理方法、装置和系统 |
| EP2940968A1 (fr) * | 2014-04-30 | 2015-11-04 | Hewlett-Packard Development Company, L.P. | Gestion d'infrastructure de réseau |
| CN105103507A (zh) * | 2014-01-28 | 2015-11-25 | 华为技术有限公司 | 网络功能虚拟化的方法及装置 |
| CN106161076A (zh) * | 2015-04-22 | 2016-11-23 | 华为技术有限公司 | 虚拟网络功能扩展方法和装置 |
-
2017
- 2017-02-23 WO PCT/CN2017/074628 patent/WO2017143999A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104348873A (zh) * | 2013-08-05 | 2015-02-11 | 中兴通讯股份有限公司 | 虚拟网元自动装载及虚拟机ip地址获取的方法与系统 |
| CN104579732A (zh) * | 2013-10-21 | 2015-04-29 | 华为技术有限公司 | 虚拟化网络功能网元的管理方法、装置和系统 |
| CN105103507A (zh) * | 2014-01-28 | 2015-11-25 | 华为技术有限公司 | 网络功能虚拟化的方法及装置 |
| EP2940968A1 (fr) * | 2014-04-30 | 2015-11-04 | Hewlett-Packard Development Company, L.P. | Gestion d'infrastructure de réseau |
| CN106161076A (zh) * | 2015-04-22 | 2016-11-23 | 华为技术有限公司 | 虚拟网络功能扩展方法和装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3422634A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110995480A (zh) * | 2019-11-25 | 2020-04-10 | 百度在线网络技术(北京)有限公司 | 区块链网络部署方法、装置、电子设备和介质 |
| CN110995480B (zh) * | 2019-11-25 | 2022-09-20 | 百度在线网络技术(北京)有限公司 | 区块链网络部署方法、装置、电子设备和介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107135192B (zh) | 部署vnf的资源授权方法、vnfm和nfvo | |
| US10701139B2 (en) | Life cycle management method and apparatus | |
| CN106663012B (zh) | 一种硬件加速方法以及相关设备 | |
| AU2015419073B2 (en) | Life cycle management method and device for network service | |
| US11307905B2 (en) | Method and a device comprising an edge cloud agent for providing a service | |
| CN106302574A (zh) | 一种业务可用性管理方法、装置及其网络功能虚拟化架构 | |
| WO2020103925A1 (fr) | Procédé et appareil de déploiement de fonction de réseau virtualisée de mise en conteneur | |
| WO2017177806A1 (fr) | Procédé et appareil permettant de gérer des ressources | |
| US20210367846A1 (en) | Methods and apparatus to implement cloud specific functionality in a cloud agnostic system | |
| CN113849260A (zh) | 一种实例的处理核分配方法及装置 | |
| CN109347716B (zh) | 消费者vnf的实例化方法及装置 | |
| CN105335235A (zh) | 一种基于IaaS模式的资源管理系统及方法 | |
| CN112860370B (zh) | 虚拟机资源分配方法、装置、系统和存储介质 | |
| WO2017143999A1 (fr) | Procédé d'autorisation de ressources destiné à un déploiement vnf, vnfm et nfvo | |
| CN114003360A (zh) | 多租户任务管理方法、装置、电子设备及存储介质 | |
| CN107534678B (zh) | 建立vnfm与vim之间的连接的方法、装置及系统 | |
| CN107025126A (zh) | 一种资源调度方法、nfvo和系统 | |
| CN112804069B (zh) | 实例化虚拟网络功能的方法、设备及计算机可读存储介质 | |
| US11855857B2 (en) | Network virtualization system, virtual resource management device, virtual resource management method and program | |
| CN110018877B (zh) | 按照亲和性原则快速实例化vnf的方法及装置 | |
| WO2016090608A1 (fr) | Procédé et appareil permettant de déterminer une ressource de machine virtuelle et produit-programme |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2018545385 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2017755828 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2017755828 Country of ref document: EP Effective date: 20180926 |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17755828 Country of ref document: EP Kind code of ref document: A1 |