CN105659526B - A kind of strategy implementation method and device and system - Google Patents

A kind of strategy implementation method and device and system Download PDF

Info

Publication number
CN105659526B
CN105659526B CN201480007360.2A CN201480007360A CN105659526B CN 105659526 B CN105659526 B CN 105659526B CN 201480007360 A CN201480007360 A CN 201480007360A CN 105659526 B CN105659526 B CN 105659526B
Authority
CN
China
Prior art keywords
strategy
metamessage
tactful
management entity
template
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.)
Active
Application number
CN201480007360.2A
Other languages
Chinese (zh)
Other versions
CN105659526A (en
Inventor
陈煜樵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN105659526A publication Critical patent/CN105659526A/en
Application granted granted Critical
Publication of CN105659526B publication Critical patent/CN105659526B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities

Abstract

A kind of strategy implementation method and device and system.Wherein, strategy implementation method can include: when management entity increases to the management and layout NFV MANO system of network function virtualization, obtain the tactful metamessage that the management entity newly increased needs support;The tactful metamessage is sent to policy engine, so that the tactful metamessage is automatically stored in the policy engine, in order to which client obtains the tactful metamessage from the policy engine automatically and is assembled into strategy;It determines that the client is completed after the strategy, the strategy is got from the client, and the strategy that will acquire is sent to the policy engine, so that the policy engine executes the strategy automatically.

Description

A kind of strategy implementation method and device and system
Technical field
The present embodiments relate to the communications field more particularly to a kind of strategy implementation method and device and systems.
Background technique
In the case where network function virtualizes (Network Function Virtualization, NFV) environment, network function Realization, achievable network service (Network Service, NS) or virtual network function (Virtualized can be virtualized Network Function, VNF) on NFV infrastructure (NFV Infrastructure, NFVI) deployment operation.
During the whole life cycle that the example of NS or VNF is run on NFVI, it is deployed with and the phases such as life cycle management NS or VNF can be enhanced with the variation of NFVI resource occupation, NS/VNF itself by the automatic execution of these strategies in the strategy of pass Traffic load variation when automatic processing ability.
It is the management and execution that above-mentioned strategy is handled by tactful realization device in the management and layout of NFV, it is existing Tactful realization device include: policy engine, data set provider, wherein policy engine saves defined tactful metamessage, uses Tactful metamessage is extracted by client in family from policy engine, and client assembles according to the tactful metamessage of extraction and defines plan Slightly, the strategy setting of definition is come into force into policy engine after the completion of definition.Data set provider provides defined to policy engine Data content, policy engine from data set provider acquisition strategy execute need data, according to the data of acquisition judgement and Policy-related (noun) rule condition meets situation, executed automatically when meeting policy-related (noun) rule condition set in the rule it is dynamic Make, is executed with changing the behavior of system to the direction of the preset objective result of strategy.
The present inventor has found in the implementation of the present invention: defined tactful metamessage in policy engine Be it is static fixed, when the management of NFV and layout need support new NS or VNF, and these new NS or VNF are related to When the tactful metamessage that originally policy engine is not supported, the adaptability that new NS or VNF are supported is influenced whether, this is just needed Policy engine is updated to support new NS or VNF, and will affect the stability of policy engine to the update of policy engine.
Summary of the invention
The embodiment of the invention provides a kind of strategy implementation method and device and systems, can not need to draw strategy It holds up and realizes newly-increased strategy in the case where being updated.
In a first aspect, the embodiment of the present invention provides a kind of strategy implementation method, comprising:
When management entity increases to the management and layout NFV MANO system of network function virtualization, obtains and newly increase The tactful metamessage that the management entity needs support;
The tactful metamessage is sent to policy engine, so that the strategy member letter is automatically stored in the policy engine Breath, in order to which client obtains the tactful metamessage from the policy engine automatically and is assembled into strategy;
It determines that the client is completed after the strategy, gets the strategy from the client, and will obtain The strategy got is sent to the policy engine, so that the policy engine executes the strategy automatically.
With reference to first aspect, in the first possible implementation of the first aspect, described when management entity increases to When the management and layout NFV MANO system of network function virtualization, the plan that the management entity newly increased needs support is obtained Slightly metamessage, comprising:
When having detected that management entity increases to NFV MANO system, the corresponding management entity of the management entity is obtained Template, the management entity template include: the tactful metamessage description content that the management entity needs support;
The tactful metamessage is generated according to the tactful metamessage description content.
With reference to first aspect, in the second possible implementation of the first aspect, described when management entity increases to When the management and layout NFV MANO system of network function virtualization, the plan that the management entity newly increased needs support is obtained Slightly metamessage, comprising:
When having detected that management entity increases to NFV MANO system, from tactful metamessage description template described in acquisition The tactful metamessage description content that management entity needs support;
The tactful metamessage is parsed according to the tactful metamessage description content.
The possible implementation of with reference to first aspect the first, in the third possible implementation of first aspect In, the strategy metamessage description template, comprising:
The conditional attribute metamessage of the management entity, the management entity movement metamessage, packaging strategy when pact Beam restrictive condition.
With reference to first aspect or first aspect the first may second may or the third possible implementation, In a fourth possible implementation of the first aspect, the strategy for obtaining the management entity newly increased and needing support After metamessage, the method also includes:
Obtain the acquisition modes for the strategy execution data that needs are got when the management entity is instantiated;
The acquisition modes of the strategy execution data are sent to data set provider, so that the data set provider is according to institute The acquisition modes for stating strategy execution data get the strategy execution data automatically.
The 4th kind of possible implementation with reference to first aspect, in the 5th kind of possible implementation of first aspect In, the acquisition modes for obtaining the strategy execution data for needing to get when the management entity is instantiated, comprising:
The corresponding management entity template of the management entity is obtained, the management entity template includes: the management entity The acquisition modes for the strategy execution data for needing to get when being instantiated;
The acquisition modes of the strategy execution data are parsed from the management entity template.
The 5th kind of possible implementation with reference to first aspect, in the 6th kind of possible implementation of first aspect In, the acquisition modes for obtaining the strategy execution data for needing to get when the management entity is instantiated, comprising:
Obtain the tactful metamessage description template, the strategy metamessage description template further include: the management entity The acquisition modes for the strategy execution data for needing to get when being instantiated;
The acquisition modes of the strategy execution data are parsed from the tactful metamessage description template.
With reference to first aspect or first aspect the first may second may or the third may or the 4th kind can Energy or the 5th kind of possible or the 6th kind of possible implementation, it is in a seventh possible implementation of the first aspect, described The strategy is got from the client, comprising:
Initial policy is obtained, the initial policy is generate after initially assembling to the tactful metamessage;
Obtain the strategy generated after the client modifies to the initial policy.
With reference to first aspect or first aspect the first may second may or the third may or the 4th kind can Energy or the 5th kind of possible or the 6th kind of possible implementation, it is in a seventh possible implementation of the first aspect, described Management entity, comprising: network service NS, and/or, virtual network function VNF.
Second aspect, the embodiment of the present invention also provide a kind of tactful realization device, comprising:
Module is obtained, for increasing to the management and layout NFV MANO system of network function virtualization when management entity When, obtain the tactful metamessage that the management entity newly increased needs support;
Sending module, for the tactful metamessage to be sent to policy engine, so that the policy engine is automatically stored The strategy metamessage, in order to which client obtains the tactful metamessage from the policy engine automatically and is assembled into strategy;
Policy management module obtains after determining that the client is completed the strategy from the client To the strategy, and the strategy that will acquire is sent to the policy engine, so that the policy engine executes institute automatically State strategy.
In conjunction with second aspect, in the first possible implementation of the second aspect, the acquisition module, comprising:
First acquisition submodule, for obtaining the pipe when having detected that management entity increases to NFV MANO system The corresponding management entity template of entity is managed, the management entity template includes: the strategy member letter that the management entity needs support Cease description content;
Tactful metamessage generates submodule, for generating the strategy member letter according to the tactful metamessage description content Breath.
In conjunction with second aspect, in a second possible implementation of the second aspect, the acquisition module, comprising:
Second acquisition submodule, for being believed from tactful member when having detected that management entity increases to NFV MANO system The tactful metamessage description content that the management entity needs support is obtained in breath description template;
Tactful metamessage analyzing sub-module, for parsing the strategy member letter according to the tactful metamessage description content Breath.
In conjunction with the first possible implementation of second aspect, in the third possible implementation of second aspect In, the strategy metamessage description template, comprising:
The conditional attribute metamessage of the management entity, the management entity movement metamessage, packaging strategy when pact Beam restrictive condition.
In conjunction with the first of second aspect or second aspect may or second may or the third possible implementation, In the fourth possible implementation of the second aspect,
The acquisition module, after being also used to obtain the tactful metamessage that the management entity newly increased needs support, Obtain the acquisition modes for the strategy execution data that needs are got when the management entity is instantiated;
The sending module is also used to the acquisition modes of the strategy execution data being sent to data set provider, so that The data set provider gets the strategy execution data according to the acquisition modes of the strategy execution data automatically.
In conjunction with the 4th kind of possible implementation of second aspect, in the 5th kind of possible implementation of second aspect In, the acquisition module, comprising:
Third acquisition submodule, for obtaining the corresponding management entity template of the management entity, the management entity mould Plate includes: the acquisition modes for the strategy execution data that needs are got when the management entity is instantiated;
First analyzing sub-module, for parsing the acquisition side of the strategy execution data from the management entity template Formula.
In conjunction with the 5th kind of possible implementation of second aspect, in the 6th kind of possible implementation of second aspect In, the acquisition module, comprising:
4th acquisition submodule, for obtaining the tactful metamessage description template generated, the strategy metamessage describes mould Plate further include: the acquisition modes for the strategy execution data for needing to get when the management entity is instantiated;
Second analyzing sub-module, for parsing the strategy execution data from the tactful metamessage description template Acquisition modes.
In conjunction with the first of second aspect or second aspect possibility or second of possibility or the third is possible or the 4th kind can Energy or the 5th kind of possible or the 6th kind of possible implementation, it is described in the 7th kind of possible implementation of second aspect Policy management module is specifically used for obtaining initial policy, and the initial policy is initially to be assembled to the tactful metamessage After generate;Obtain the strategy generated after the client modifies to the initial policy.
In conjunction with the first of second aspect or second aspect possibility or second of possibility or the third is possible or the 4th kind can Energy or the 5th kind of possible or the 6th kind of possible implementation, it is described in the 7th kind of possible implementation of second aspect Management entity, comprising: network service NS, and/or, virtual network function VNF.
The third aspect, the embodiment of the present invention also provide a kind of NFV MANO system, comprising: any in such as aforementioned second aspect Tactful realization device, policy engine and client described in, wherein
The policy engine, the tactful metamessage sent for receiving the tactful realization device, is automatically stored institute State tactful metamessage;The strategy that the tactful realization device is got is received, executes the strategy automatically;
The client, for obtaining the tactful metamessage from the policy engine automatically and being assembled into strategy.
In conjunction with the third aspect, in the first possible implementation of the third aspect, the NFV MANO system is also wrapped It includes: data set provider, wherein
The data set provider, for receiving the acquisition side for the strategy execution data that the strategy discovery device is sent Formula gets the strategy execution data according to the acquisition modes of the strategy execution data automatically.
As can be seen from the above technical solutions, the embodiment of the present invention has the advantage that
In the embodiment of the present invention, when management entity increases to NFV MANO system, obtaining the management entity newly increased is needed Tactful metamessage is sent to policy engine by the tactful metamessage to be supported, so that tactful metamessage is automatically stored in policy engine, In order to from policy engine acquisition strategy metamessage and being assembled into strategy automatically, determine that client is completed after strategy, from Client gets strategy, and the strategy that will acquire is sent to policy engine, so that the automatic implementation strategy of policy engine.This hair When bright embodiment can detecte the management entity newly increased, policy engine can receive the management entity newly increased and need to prop up The tactful metamessage held, client can be assembled into strategy according to these tactful metamessages automatically, and policy engine is obtained from client Assembled strategy is executed automatically after getting strategy, for policy engine, is not needed to do update can be obtained by and is newly increased Strategy, therefore do not interfere with the stability of policy engine.
Detailed description of the invention
Fig. 1 is a kind of process blocks schematic diagram of strategy implementation method provided in an embodiment of the present invention;
Fig. 2-a is a kind of composed structure schematic diagram of tactful realization device provided in an embodiment of the present invention;
Fig. 2-b is a kind of composed structure schematic diagram for obtaining module provided in an embodiment of the present invention;
Fig. 2-c is another composed structure schematic diagram for obtaining module provided in an embodiment of the present invention;
Fig. 2-d is another composed structure schematic diagram for obtaining module provided in an embodiment of the present invention;
Fig. 2-e is another composed structure schematic diagram for obtaining module provided in an embodiment of the present invention;
Fig. 3 is the composed structure schematic diagram of another tactful realization device provided in an embodiment of the present invention;
Fig. 4-a is a kind of composed structure schematic diagram of NFV MANO system provided in an embodiment of the present invention;
Fig. 4-b is the composed structure schematic diagram of another kind NFV MANO system provided in an embodiment of the present invention.
Specific embodiment
The embodiment of the invention provides a kind of strategy implementation method and device and systems, can not need to draw strategy It holds up and realizes newly-increased strategy in the case where being updated.
In order to make the invention's purpose, features and advantages of the invention more obvious and easy to understand, below in conjunction with the present invention Attached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that disclosed below Embodiment be only a part of the embodiment of the present invention, and not all embodiments.Based on the embodiments of the present invention, this field Technical staff's every other embodiment obtained, shall fall within the protection scope of the present invention.
Description and claims of this specification and term " first " in above-mentioned attached drawing, " second " etc. are for distinguishing Similar object, without being used to describe a particular order or precedence order.It should be understood that the term used in this way is in appropriate feelings It can be interchanged under condition, this is only to describe the used differentiation in description to the object of same alike result in the embodiment of the present invention Mode.In addition, term " includes " and " having " and their any deformation, it is intended that cover it is non-exclusive include, so as to A series of process, method, system, product or equipment comprising units are not necessarily limited to those units, but may include unclear Other units that ground is listed or intrinsic for these process, methods, product or equipment.
It is described in detail separately below.
One embodiment of strategy implementation method of the present invention can be applied in management and layout to newly-increased management entity, Refering to Figure 1, strategy implementation method provided by one embodiment of the present invention, can specifically include following steps 101,102, 103, followed by detailed description.
101, when management entity increases to management and layout (the Network Function of network function virtualization Virtualization Management and Orchestration, NFV MANO) system when, obtain the management newly increased The tactful metamessage that entity needs support.
In embodiments of the present invention, NFV MANO system initial setting up has one or more management entities, management entity, Specifically can include: network service (Network Service, NS), and/or, virtual network function (Virtualized Network Function, VNF), management entity can also refer to for realizing the entity of other service functions, for initial setting up The tactful metamessage that needs support of management entity preserved in policy engine, user is by client from policy engine The tactful metamessage of middle extraction, client assembles definition strategy according to the tactful metamessage of extraction, by the plan of definition after the completion of definition Slightly setting comes into force into policy engine.Data set provider provides defined data content to policy engine, and policy engine is from number The data needed are executed according to acquisition strategy in supplier, according to the satisfaction of the data of acquisition judgement and policy-related (noun) rule condition Situation executes the movement set in the rule automatically when meeting policy-related (noun) rule condition, to change NFV MANO system Behavior is executed to the direction of the preset objective result of strategy.
But when NFV MANO system needs to realize new function, it is necessary to be newly increased in NFV MANO system corresponding The management entity of function is realized by updating policy engine in the prior art, this just needs the code to policy engine It is rewritten, to meet the new function that NFV MANO system needs to realize, but the update of policy engine will affect strategy The stability of engine, and after updating policy engine, the management entity newly increased possibly can not be adapted to updated strategy There is compatibility in engine.In embodiments of the present invention, in NFV MANO system for the management entity of initial setting up, Policy engine can adapt to very well, but work as new function and increased management entity that NFV MANO system needs to realize, will There are problems that generating compatibility and stability.
In embodiments of the present invention, first to whether there is new management entity addition to be examined in NFV MANO system in real time It surveys, there is the management entity that newly increases in NFV MANO system can determine, when having the pipe newly increased in NFV MANO system When managing entity, step 101 starts to execute, and gets the tactful metamessage (English that the management entity newly increased needs support first Entitled Policy metadata), wherein tactful metamessage is the metamessage for definition strategy, and policy definition process is exactly Pass through the process for being assembled into one group and tactful dependency rule to metamessage.Tactful metamessage is specific can include: conditional attribute member The restrict condition of information, movement metamessage and packaging strategy rule, is illustrated below: needing in NFV MANO system The management entity to be newly increased is VNF, and the tactful metamessage which needs support includes: that condition metamessage is user load (English Literary fame is known as userload), movement metamessage is dilatation (English name scaleout), and restrict condition is Userload/scaleout is only applicable to VNF object entity, then can be assembled by these metamessages and define a VNF life Life period relevant policing rule: when VNF (userload >=90%) then scaleout, i.e., as the userload of VNF Automatically scaleout movement is executed when greater than 90%.
In embodiments of the present invention, whether tactful realization device is real to there is new management entity to carry out in NFV MANO system When detect, when the management entity newly increased if it exists, tactful realization device gets this first against the management entity newly increased The management entity newly increased needs support the tactful metamessage of what content, for different management entities, the plan that needs support Slightly metamessage is different.Which type of tactful metamessage needs the management entity newly increased needs support by the hair of management entity Cloth side determines that publisher is in a template to the strategy member letter of support required for the management entity newly increased in NFV MANO system Breath is described, therefore tactful realization device can get tactful metamessage by the template in NFV MANO system, In some embodiments of the present invention, it is real to obtain the management newly increased when management entity increases to NFV MANO system for step 101 The tactful metamessage that body needs support, can specifically include following steps:
A1, when having detected that management entity increases to NFV MANO system, obtain the corresponding management entity of management entity Template, management entity template include: the tactful metamessage description content that management entity needs support;
A2, according to tactful metamessage description content generation strategy metamessage.
Wherein, it in step A1, when having the management entity newly increased in NFV MANO system, is saved in NFV MANO system There is management entity template, management entity template is being managed for the tactful metamessage that management entity needs support to be described Record has the description content to above-mentioned tactful metamessage in physical template, and management entity template is provided by publisher, and management is real Content format in body template needs to follow the agreement of NFV MANO system realization.Specifically, when being increased newly in NFV MANO system When the management entity added is NS or VNF, the corresponding management entity template of the NS or VNF newly increased specifically: network service moulding plate (Network Service Descriptor, NSD) or virtual network function template (Virtualized Network Function Descriptor, VNFD), it include the tactful metamessage description content to support required for NS, VNFD in NSD In include tactful metamessage description content to support required for VNF.Such as it will record in tactful metamessage description content The conditional attribute metamessage of management entity, management entity movement metamessage, packaging strategy when restrict condition etc., strategy Realization device executes step A2, according to tactful metamessage after getting tactful metamessage description content in management entity template Description content generation strategy metamessage, the strategy metamessage are supported required for the management entity newly increased, tactful metamessage Generating process see the prior art, details are not described herein again.
In other embodiments of the invention, step 101 obtains new when management entity increases to NFV MANO system The tactful metamessage that increased management entity needs support, can specifically include following steps:
B1, when having detected that management entity increases to NFV MANO system, obtained from tactful metamessage description template The tactful metamessage description content that management entity needs support;
B2, tactful metamessage is parsed according to tactful metamessage description content.
Wherein, in step B1, tactful realization device is detected to newly increasing management entity in NFV MANO system, When detecting the management entity newly increased, first gets the management entity and need support in which type of tactful metamessage description Hold, is determined according to tactful metamessage description content to which type of tactful metamessage management entity needs support, mentioned from publisher Carry out acquisition strategy metamessage description content in the tactful metamessage description template supplied, the tactful metamessage that publisher generates describes mould The content of plate needs to follow the regulation that NFV MANO system realizes template, and the effect of tactful metamessage description template is can to allow NFV MANO system automatically increases tactful metamessage, further, can specifically include in tactful metamessage description template as Lower step: the conditional attribute metamessage of management entity, management entity movement metamessage, packaging strategy when restrict item Part can be parsed out tactful metamessage by tactful metamessage description template.Strategy discovery device passes through tactful metamessage description Template can allow NFV MANO system automatically to increase tactful metamessage, and relevant with the tactful metamessage that these are newly increased Strategy generating.NFV MANO system provides the operation for uploading tactful metamessage description template, the strategy member letter that publisher will finish writing It ceases in content uploading NFV MANO system required for description template, is parsed by the strategy discovery device in NFV MANO system Tactful metamessage description template carries out life cycle management according to the content that the tactful metamessage description template parsed carries.
It should be noted that in previously described embodiments of the present invention, acquisition for tactful metamessage is specifically illustrated logical Crossing management entity template or tactful metamessage description template can realize, in practical applications, in NFV MANO system can be with Tactful metamessage description template is separately provided, tactful metamessage description template can also be embedded in management entity template, for example, Strategy metamessage description template is embedded in NSD/VNFD, specific implementation is without limitation.
102, tactful metamessage is sent to policy engine, so that tactful metamessage is automatically stored in policy engine, in order to Automatically from policy engine acquisition strategy metamessage and it is assembled into strategy.
In embodiments of the present invention, tactful realization device detects NFV MANO system, and to NFV MANO system Environmental change can realize adaptively, when detecting the management entity newly increased, the adaptive acquisition of tactful realization device Then the tactful metamessage needed support to the management entity newly increased will acquire tactful metamessage and be sent to strategy and draws It holds up, for policy engine under the triggering of tactful realization device sending strategy metamessage, policy engine automatically stores the plan received Slightly metamessage, client automatically from policy engine acquisition strategy metamessage and are assembled into plan under the triggering of tactful realization device Slightly.Wherein, tactful (English name Policy), strategy be executed by automatization judgement and one group of rule of policy-related (noun) come Preset terminal objective is reached, the preset terminal objective of strategy is by executing one group of relevant rule automatically come real Existing, regular (English name Rule) is the condition (English name condition) and movement (English applied to management entity Entitled action) combination, a rule is exactly for stating the setting that should be executed automatically after meeting the condition of setting Movement, rule is related to strategy, and rule is for realizing the preset terminal objective of strategy.
In embodiments of the present invention, policy engine for the assembled strategy of management client and executes the strategy, what Under the conditions of what executed act this and need user to pass through client to assemble configuration, NFV MANO system provides condition/action Deng tactful metamessage, user assembles strategy according to the requirement of oneself by client, such as provides VNF load load condition , movement includes scaleout, capacity reducing (English name scalein), some user wishes that load > 90 executes scaleout; And other user is then desirable to load > 80 and executes scaleout, condition value needs are arranged by user by client, different User require it is different, then different user will assemble different strategies by client.
It should be noted that in an embodiment of the present invention, when NFV MANO system needs to realize new function, being not required to The new function that can realize NFV MANO system is updated to policy engine, tactful realization device adaptive can obtain Get the tactful metamessage that the management entity newly increased needs support, that is to say, that strategy finds device from management entity template Or tactful metamessage is extracted in policy metadata description template, these new tactful metamessages are added in policy engine, This process is that strategy discovery device is automatically performed.Policy engine can receive the pipe newly increased from tactful realization device The tactful metamessage that reason entity needs support, the function that policy engine itself does not need to modify code again to support this new.Plan The tactful metamessage that the management entity that the acquisition that slightly realization device can be adaptive newly increases needs support, tactful realization device pair The environmental change of NFV MANO system has adaptive ability, and be capable of active gets what increased management entity needed support Tactful metamessage, policy engine also under the triggering of tactful realization device active storage strategy metamessage, client is in strategy Generation strategy under the triggering of realization device.
In some embodiments of the invention, step 101 obtains the strategy member letter that the management entity newly increased needs support After breath, strategy discovery method provided in an embodiment of the present invention can also include the following steps:
C1, the acquisition modes for obtaining the strategy execution data for needing to get when management entity is instantiated;
C2, the acquisition modes of strategy execution data are sent to data set provider, so that data set provider is held according to strategy The acquisition modes of row data get strategy execution data automatically.
Wherein, management entity it is newly-increased be added to NFV MANO system after, it is real by management that management entity, which is instantiated, For body template come what is realized, management entity also needs to get strategy execution data in instantiation, and strategy execution data are strategies Necessary data, strategy discovery device get the acquisition of strategy execution data to the strategy to come into force in engine first when being executed Mode, then the acquisition modes that data are executed to data set provider sending strategy of active, data set provider fill in strategy discovery Strategy execution data are automatically got according to the acquisition modes of strategy execution data under the triggering set.In NFV MANO system In, data set provider is for providing strategy execution data, and policy engine is according to the strategy execution data provided from data set provider Judgment rule condition meets situation, executes the movement set in the rule when meeting policy-related (noun) rule condition automatically.This In inventive embodiments data set provider strategy discovery device triggering under, according to strategy discovery device provide acquisition modes come Acquisition strategy executes data.
Be illustrated below: the policy metadata that the management entity newly increased needs support is used to assemble policing rule, The customization capability of NFV MANO system is embodied, such as: according to policy metadata: supporting { the condition userload, movement of VNF Scaluein/scaleout }, strategy can be assembled into;After strategy customization is good, trigger policy is executed with regard to needing to pass through strategy Data are executed to judge, such as: the strategy customized is if userload > 90%then scaleout, obtains different moments Strategy execution data, i.e. the value of the userload of different moments do not trigger if getting userload=80% Scaleout movement, following instant get userload value=95% item and execute, that is to say, that the different moments got Userload value is exactly strategy execution data.
It should be noted that in illustration as above, if subsequent NFV MANO system also need to increase support in addition to It can also judge to trigger scaleout by number of users usernumber (i.e. newly-increased tactful metamessage) except userload Movement just needs code of modifying to policy engine and data set provider according to the prior art, including increases usernumber Condition, and obtain different moments usernumber value (newly-increased strategy execution data), in embodiments of the present invention in order to Solution never changes the acquisition different moments that code can support the usernumber strategy metamessage newly increased and newly increase This strategy execution data of usernumber value, it is only necessary to which it is adaptive that policy enforcement means get the tactful metamessage newly increased Be sent to policy engine, get the strategy execution data newly increased acquisition modes it is adaptive data offer is provided Person, data set provider get the strategy execution data newly increased automatically.
Further, in some embodiments of the invention, abovementioned steps C1 obtains needs when management entity is instantiated The acquisition modes of the strategy execution data got, can specifically include following steps:
The corresponding management entity template of management entity is obtained, management entity template includes: to need when management entity is instantiated The acquisition modes for the strategy execution data to be got;
The acquisition modes of strategy execution data are parsed from management entity template.
Wherein, when having the management entity newly increased in NFV MANO system, it is real that management is preserved in NFV MANO system Body template, management entity template are provided by publisher, and the content format in management entity template needs to follow NFV MANO system It unites the agreement realized, includes the strategy execution data that needs are got when management entity is instantiated in management entity template Acquisition modes.Specifically, when the management entity newly increased in NFV MANO system is NS or VNF, the NS newly increased or VNF pairs The management entity template answered specifically: include the strategy execution that needs are got when NS is instantiated in NSD or VNFD, NSD The acquisition modes of data include the acquisition modes for the strategy execution data that needs are got when VNF is instantiated in VNFD.Example As recorded the location mode for the strategy execution data for thering is management entity to need support in management entity template and obtaining address, strategy Realization device parsing management physical template, so that it may therefrom get the location mode of strategy execution data and obtain address.
In other embodiments of the invention, abovementioned steps C1 obtains what needs when management entity is instantiated were got The acquisition modes of strategy execution data, can specifically include following steps:
Obtain the tactful metamessage description template, tactful metamessage description template further include: management entity is instantiated When the acquisition modes of strategy execution data that need to get;
The acquisition modes of strategy execution data are parsed from tactful metamessage description template.
Wherein, it is described in conjunction with previously described embodiments of the present invention it is found that tactful metamessage description template in the embodiment of the present invention Effect be other than automatically increasing NFV MANO system by tactful metamessage, the effect of tactful metamessage description template is also It is that the triggering of acquisition and the movement of the relevant strategy execution data of the tactful metamessage newly increased can be allowed therefore to generate Tactful metamessage description template in other than including tactful metamessage description content, also wrapped in tactful metamessage description template Include: the acquisition modes for the strategy execution data for needing to get when management entity is instantiated, strategy discovery device get plan Slightly metamessage description template, parses the acquisition modes of strategy execution data from tactful metamessage description template.
103, the strategy hair for determining that client is completed after strategy, getting strategy from client, and will acquire Policy engine is given, so that the automatic implementation strategy of policy engine.
In embodiments of the present invention, client automatically gets the tactful metamessage for needing to assemble, visitor from policy engine Family end defines strategy according to the tactful metamessage assembling extracted, then the strategy being assembled into is newly increased in NFV MANO system The strategy that needs support of management entity, content above-mentioned is please referred to for the explanation of strategy and is described.When strategy discovery device is true Determine client to be completed after strategy, strategy discovery device can get strategy, and the strategy that will acquire from client It is sent to policy engine, after policy engine receives strategy from strategy discovery device, policy engine automatically carries out strategy It executes.Wherein, the meaning of policy engine implementation strategy specifically: policy engine is judged according to the data of acquisition and policy-related (noun) Rule condition meets situation, executes the movement set in the rule when meeting policy-related (noun) rule condition automatically, to change The behavior of NFV MANO system is executed to the direction of the preset objective result of strategy.
It should be noted that in an embodiment of the present invention, when NFV MANO system needs to realize new function, being not required to The new function that can realize NFV MANO system is updated to policy engine, tactful realization device can trigger client The composition of automatic implementation strategy, and the assembled strategy of client is added in policy engine, this process is tactful discovery What device was automatically performed.Policy engine can receive the plan that the management entity newly increased needs support from tactful realization device Slightly, the function that policy engine itself does not need to modify code again to support this new.Tactful realization device can be adaptive from Client get groups of clients at strategy, tactful realization device to the environmental change of NFV MANO system have it is adaptive should be able to Power, is capable of the strategy that gets of active, policy engine also under the triggering of tactful realization device active implementation strategy, it is seen then that In the embodiment of the present invention, when having the management entity newly increased in NFV MANO system, find what device executed by strategy Tactful discovery method does not need to do policy engine any update, and policy engine can be certainly under the triggering of strategy discovery device The dynamic strategy needed support to the management entity newly increased executes, so that it is preparatory to strategy to change NFV MANO system action The direction of the objective result of setting executes.
In some embodiments of the invention, strategy is got from client, can specifically include following steps:
Initial policy is obtained, initial policy is to carry out generating after initially assembling to tactful metamessage;
Obtain the strategy generated after client modifies to initial policy.
That is, groups of clients of the embodiment of the present invention specifically can be there are two types of implementation at strategy, one is clients According to tactful metamessage packaging strategy, another kind is that strategy discovery device gets user setting from management entity template at end Initial policy, user are initially assembled using tactful metamessage, obtain initial policy, and the initial policy of user setting can be Directly come into force in policy engine, it is also possible that this initial policy is not directly used for the execution of policy engine, but need by User according to their own needs modifies to initial policy, and user modifies to initial policy by client, Ke Yisheng The strategy needed support at the management entity newly increased.
Through the above embodiments description of this invention it is found that when management entity increases to NFV MANO system, obtain Tactful metamessage is sent to policy engine, so that policy engine by the tactful metamessage that the management entity newly increased needs support Tactful metamessage is automatically stored, in order to from policy engine acquisition strategy metamessage and be assembled into strategy automatically, determines client It is completed after strategy, strategy is got from client, and the strategy that will acquire is sent to policy engine, so that strategy draws Hold up automatic implementation strategy.When the embodiment of the present invention can detecte the management entity newly increased, policy engine can receive new The tactful metamessage that increased management entity needs support, client can be assembled into plan according to these tactful metamessages automatically Slightly, policy engine executes assembled strategy after getting strategy from client automatically, for policy engine, does not need to do Update can be obtained by the strategy newly increased, therefore not interfere with the stability of policy engine.
It should be noted that for the various method embodiments described above, for simple description, therefore, it is stated as a series of Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described because According to the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art should also know It knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules is not necessarily of the invention It is necessary.
For the above scheme convenient for the better implementation embodiment of the present invention, phase for implementing the above scheme is also provided below Close device.
It please refers to shown in Fig. 2-a, a kind of strategy discovery device 200 provided in an embodiment of the present invention, may include: acquisition mould Block 201, sending module 202, policy management module 203, wherein
Module 201 is obtained, for increasing to management and the layout NFV MANO system of network function virtualization when management entity When system, the tactful metamessage that the management entity newly increased needs support is obtained;
Sending module 202, for the tactful metamessage to be sent to policy engine, so that the policy engine is deposited automatically The tactful metamessage is stored up, in order to obtain the tactful metamessage from the policy engine automatically and be assembled into strategy;
Policy management module 203 obtains after determining that the client is completed the strategy from the client The strategy is got, and the strategy that will acquire is sent to the policy engine, so that the policy engine executes automatically The strategy.
In some embodiments of the invention, it please refers to as shown in Fig. 2-b, the acquisition module 201, comprising:
First acquisition submodule 2011, for obtaining institute when having detected that management entity increases to NFV MANO system The corresponding management entity template of management entity is stated, the management entity template includes: the strategy that the management entity needs support Metamessage description content;
Tactful metamessage generates submodule 2012, for generating the strategy member according to the tactful metamessage description content Information.
It in other embodiments of the invention, please refers to as shown in fig. 2-c, the acquisition module 201, comprising:
Second acquisition submodule 2013, for when having detected that management entity increases to NFV MANO system, from strategy The tactful metamessage description content that the management entity needs support is obtained in metamessage description template;
Tactful metamessage analyzing sub-module 2014, for parsing the strategy according to the tactful metamessage description content Metamessage.
In some embodiments of the invention, the tactful metamessage description template, comprising:
The conditional attribute metamessage of the management entity, the management entity movement metamessage, packaging strategy when pact Beam restrictive condition.
In some embodiments of the invention, the acquisition module 201 is also used to obtain the management entity newly increased After the tactful metamessage needed support, the strategy execution data that needs are got when the management entity is instantiated are obtained Acquisition modes;
The sending module 202 is also used to the acquisition modes of the strategy execution data being sent to data set provider, with The data set provider is set to get the strategy execution data automatically according to the acquisition modes of the strategy execution data.
It in other embodiments of the invention, please refers to as shown in Fig. 2-d, the acquisition module 201, comprising:
Third acquisition submodule 2015, for obtaining the corresponding management entity template of the management entity, the management is real Body template includes: the acquisition modes for the strategy execution data that needs are got when the management entity is instantiated;
First analyzing sub-module 2016, for parsing obtaining for the strategy execution data from the management entity template Take mode.
It in other embodiments of the invention, please refers to as shown in Fig. 2-e, the acquisition module 201, comprising:
4th acquisition submodule 2017, for obtaining the tactful metamessage description template, the strategy metamessage description Template further include: the acquisition modes for the strategy execution data for needing to get when the management entity is instantiated;
Second analyzing sub-module 2018, for parsing the strategy execution number from the tactful metamessage description template According to acquisition modes.
In some embodiments of the invention, the policy management module 203 is specifically used for obtaining initial policy, described Initial policy is generate after initially assembling to the tactful metamessage;The client is obtained to carry out the initial policy The strategy generated after modification.
In some embodiments of the invention, the management entity, comprising: network service NS, and/or, virtual network function It can VNF.
Through the above embodiments description of this invention it is found that when management entity increases to NFV MANO system, obtain Tactful metamessage is sent to policy engine, so that policy engine by the tactful metamessage that the management entity newly increased needs support Tactful metamessage is automatically stored, in order to from policy engine acquisition strategy metamessage and be assembled into strategy automatically, determines client It is completed after strategy, strategy is got from client, and the strategy that will acquire is sent to policy engine, so that strategy draws Hold up automatic implementation strategy.When the embodiment of the present invention can detecte the management entity newly increased, policy engine can receive new The tactful metamessage that increased management entity needs support, client can be assembled into plan according to these tactful metamessages automatically Slightly, policy engine executes assembled strategy after getting strategy from client automatically, for policy engine, does not need to do Update can be obtained by the strategy newly increased, therefore not interfere with the stability of policy engine.
The embodiment of the present invention also provides a kind of computer storage medium, wherein and the computer storage medium is stored with program, It includes some or all of record step in above method embodiment that the program, which executes,.
Next another strategy discovery device provided in an embodiment of the present invention is introduced, is please referred to shown in Fig. 3, strategy discovery Device 300 includes:
Input unit 301, output device 302, processor 303 and memory 304 are (wherein in strategy discovery device 300 The quantity of processor 303 can be one or more, take a processor as an example in Fig. 3).In some embodiments of the invention, Input unit 301, output device 302, processor 303 and memory 304 can be connected by bus or other means, wherein Fig. 3 In by by bus connect for.
Wherein, processor 303, for executing following steps:
When management entity increases to the management and layout NFV MANO system of network function virtualization, obtains and newly increase The tactful metamessage that the management entity needs support;
The tactful metamessage is sent to policy engine, so that the strategy member letter is automatically stored in the policy engine Breath, in order to obtain the tactful metamessage from the policy engine automatically and be assembled into strategy;
It determines that the client is completed after the strategy, gets the strategy from the client, and will obtain The strategy got is sent to the policy engine, so that the policy engine executes the strategy automatically.
In some embodiments of the invention, the management and layout for increasing to network function virtualization when management entity When NFV MANO system, processor 303 is specifically used for executing following steps:
When having detected that management entity increases to NFV MANO system, the corresponding management entity of the management entity is obtained Template, the management entity template include: the tactful metamessage description content that the management entity needs support;
The tactful metamessage is generated according to the tactful metamessage description content.
In some embodiments of the invention, the management and layout for increasing to network function virtualization when management entity When NFV MANO system, processor 303 is specifically used for executing following steps:
When having detected that management entity increases to NFV MANO system, from tactful metamessage description template described in acquisition The tactful metamessage description content that management entity needs support;
The tactful metamessage is parsed according to the tactful metamessage description content.
In some embodiments of the invention, the tactful metamessage description template stored in memory 304, comprising:
The conditional attribute metamessage of the management entity, the management entity movement metamessage, packaging strategy when pact Beam restrictive condition.
In some embodiments of the invention, the strategy member letter for obtaining the management entity newly increased and needing support After breath, processor 303 is also used to execute following steps:
Obtain the acquisition modes for the strategy execution data that needs are got when the management entity is instantiated;
The acquisition modes of the strategy execution data are sent to data set provider, so that the data set provider is according to institute The acquisition modes for stating strategy execution data get the strategy execution data automatically.
In some embodiments of the invention, processor 303 is specifically used for executing following steps:
The corresponding management entity template of the management entity is obtained, the management entity template includes: the management entity The acquisition modes for the strategy execution data for needing to get when being instantiated;
The acquisition modes of the strategy execution data are parsed from the management entity template.
In some embodiments of the invention, processor 303 is specifically used for executing following steps:
Obtain the tactful metamessage description template generated, the strategy metamessage description template further include: the management is real The acquisition modes for the strategy execution data for needing to get when body is instantiated;
The acquisition modes of the strategy execution data are parsed from the tactful metamessage description template.
In some embodiments of the invention, processor 303 is specifically used for executing following steps:
Initial policy is obtained, the initial policy is generate after initially assembling to the tactful metamessage;
Obtain the strategy generated after the client modifies to the initial policy.
In some embodiments of the invention, the management entity, comprising: network service NS, and/or, virtual network function It can VNF.
Through the above embodiments description of this invention it is found that when management entity increases to NFV MANO system, obtain Tactful metamessage is sent to policy engine, so that policy engine by the tactful metamessage that the management entity newly increased needs support Tactful metamessage is automatically stored, in order to from policy engine acquisition strategy metamessage and be assembled into strategy automatically, determines client It is completed after strategy, strategy is got from client, and the strategy that will acquire is sent to policy engine, so that strategy draws Hold up automatic implementation strategy.When the embodiment of the present invention can detecte the management entity newly increased, policy engine can receive new The tactful metamessage that increased management entity needs support, client can be assembled into plan according to these tactful metamessages automatically Slightly, policy engine executes assembled strategy after getting strategy from client automatically, for policy engine, does not need to do Update can be obtained by the strategy newly increased, therefore not interfere with the stability of policy engine.
It please refers to shown in Fig. 4-a, a kind of NFV MANO system 400 provided in an embodiment of the present invention, may include: tactful hair Existing device 401, policy engine 402 and client 403, wherein
Strategy discovery device 401 is the hair of the strategy as described in figure earlier figures 2-a, Fig. 2-b, Fig. 2-c, Fig. 2-d, Fig. 2-e Existing device 200, or strategy discovery device 300 as shown in Figure 3;
The policy engine 402, the tactful metamessage sent for receiving the tactful realization device 401, automatically Store the tactful metamessage;The strategy that the tactful realization device 401 is got is received, executes the strategy automatically;
The client 403, for obtaining the tactful metamessage from the policy engine 402 automatically and being assembled into plan Slightly.
It please refers to as shown in Fig. 4-b, the NFV MANO system 400, relative to NFV MANO system as depicted in fig. 4-a 400, further includes: data set provider 404, wherein
The data set provider 404, for receiving the tactful strategy execution data for finding the transmission of device 401 Acquisition modes get the strategy execution data according to the acquisition modes of the strategy execution data automatically.
Through the above embodiments description of this invention it is found that in NFV MANO system, when management entity increases to NFV When MANO system, the tactful metamessage that the management entity newly increased needs support is obtained, tactful metamessage is sent to strategy and is drawn It holds up, so that tactful metamessage is automatically stored in policy engine, in order to from policy engine acquisition strategy metamessage and be assembled into automatically Strategy determines that client is completed after strategy, gets strategy from client, and the strategy that will acquire is sent to strategy Engine, so that the automatic implementation strategy of policy engine.When the embodiment of the present invention can detecte the management entity newly increased, strategy draws The tactful metamessage that the management entity that holding up can receive and newly increase needs support, client can be according to these tactful metamessages Automatically it is assembled into strategy, policy engine executes assembled strategy after getting strategy from client automatically, for policy engine For, it does not need to do to update can be obtained by the strategy newly increased, therefore does not interfere with the stability of policy engine.
In addition it should be noted that, the apparatus embodiments described above are merely exemplary, wherein described as separation The unit of part description may or may not be physically separated, component shown as a unit can be or It can not be physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to reality Border needs to select some or all of the modules therein to achieve the purpose of the solution of this embodiment.In addition, provided by the invention In Installation practice attached drawing, the connection relationship between module indicates there is communication connection between them, specifically can be implemented as one Item or a plurality of communication bus or signal wire.Those of ordinary skill in the art are without creative efforts, it can It understands and implements.
In order to facilitate a better understanding and implementation of the above scheme of the embodiment of the present invention, corresponding application scenarios of illustrating below come It is specifically described.The self-adaptive processing process of strategy is illustrated in strategy discovery device in the embodiment of the present invention, Specifically comprise the following steps:
Step S01, when management entity increases to NFV MANO system, it is corresponding that strategy discovery device obtains management entity Management entity template.
For example, by management entity be NS or VNF for, in the templates such as NSD, VNFD description for these specific NS, The tactful metamessage that VNF type needs support;It needs to prop up for not describing these NS, VNF types in NSD, VNFD template The tactful metamessage held, tactful metamessage can also be provided by increasing a specific tactful metamessage description template.
Wherein, content can be described as follows in NSD, VNFD template:
1), the defined tactful metamessage of policy engine;
2), the distinctive conditional attribute metamessage of specific NS, VNF, and how from VNF or Element management system Strategy execution number relevant with these peculiar conditional attribute metamessages is obtained in (Element Management System, EMS) According to acquisition modes;
3), the distinctive movement metamessage of NS, VNF, and the order for how notifying VNF, EMS to execute these peculiar movements disappear Cease related content;
4), the restrict condition of distinctive packaging strategy.
That is, tactful metamessage and strategy execution data are in management entity template or strategy in the embodiment of the present invention By independent description in metamessage description template, and metamessage is cured in policy engine to strategy, strategy is held in the prior art for change The implementation that row data are provided by data set provider, that is to say, that tactful metamessage and strategy execution number in the prior art It is fixed as defined content static state, and in the embodiment of the present invention be not static fixation according to being, but from management entity mould Dynamic analysis in plate or tactful metamessage description template.
Step S02, strategy discovery device-adaptive extracts distinctive tactful metamessage and is sent to policy engine.
After uploading management entity template or tactful metamessage description template to NFV MANO system, strategy discovery dress It sets and can parse above-mentioned template, get strategy metamessage described in template, the tactful metamessage that dynamically will newly get Increase in policy engine, the adaptive tactful metamessage for enriching oneself of policy engine.Through the above steps, plan can be made Slightly engine can get distinctive tactful metamessage by the above-mentioned template of input.
Step S03, strategy discovery device-adaptive obtains acquisition modes and the side of will acquire of distinctive strategy execution data Formula is sent to data set provider.
After uploading template to NFV MANO system, strategy discovery device parses above-mentioned template, gets in template and retouches The tactful metamessage content stated, for the acquisition modes of the strategy execution data of the example with the associated NS/VNF of these templates, It notifies to data set provider.Data set provider automatically perceives obtaining for the strategy execution related data for being directed to these specific NS/VNF Take mode.
It is the basic of NFV MANO system by template instances when NS/VNF is instantiated by uploading template Function instantiates NS/VNF by interface onboarding, instantiate that NFV MANO system external provides, for example, A VNF is instantiated by template, as publisher provides a mobile management entity (Mobility Management Entity, MME) VNFD, the example for being created that the MME such as specific MME1, specific MME2, plan can be instantiated by this template It is slightly applied to certain entity, entity is exactly to refer to these examples, and strategy execution data are exactly to obtain these entities correlation Data.Data set provider passes through the acquisition modes of the tactful related data of the specific NS/VNF got, by The connection of the external system of foundation gets these strategy execution data from external system.Data set provider only provides strategy and holds Row data, and the data that will acquire pass to policy engine, the strategy execution number that policy engine is got according to different moments It is judged that the movement for meeting situation, executing under the conditions of meeting of condition.
Through the above steps, it can be ensured that strategy discovery device gets specific strategy by the above-mentioned template inputted and holds The acquisition modes of row data, and these strategy execution numbers are got by established connection when NS/VNF instantiation According to.
Step S04, strategy discovery device-adaptive gets the strategy of assembly completion and is sent to policy engine.
When NS/VNF is instantiated by uploading template, it can assemble simultaneously peculiar with NS/VNF to be instantiated Strategy, strategy discovery device gets these assembled complete strategies, and notification strategy engine increases to come into force and execute.Its In, for the assembling mode of strategy, there can be following two implementation, 1) it obtains and uses in instantiation process strategy discovery device The initial assembled strategy in family, modifies in the demand of client combination user, obtains real strategy, and 2) it was instantiating It is assembled by strategy discovery device triggering client according to tactful metamessage in journey, obtains strategy.Policy engine is got Increasing distinctive tactful metamessage newly, client can extract these distinctive tactful metamessages from policy engine, adaptively These tactful metamessages are presented, and are assembled into complete strategy by these tactful metamessages.
Step S05, the trigger policy engine implementation strategy of strategy discovery device-adaptive.
S03 policy engine has got strategy execution data through the above steps, and policy engine obtains through the above steps Strategy, policy engine automatically execute distinctive strategy relevant with the NS/VNF newly supported.
By above to the illustration of the embodiment of the present invention it is found that being retouched by means of management entity template or tactful metamessage The description for stating the management entities specific policies such as various NS, VNF that template needs support NFV MANO system, passes through internal module To the self-adaptive processing of specific policy content in above-mentioned template, supports that the editor of specific policy browses and control executes, promote NFV Adaptive tenability of the MANO system to all kinds of NS, VNF.So strategy discovery device provided in an embodiment of the present invention can be with It implements function such as:
1. adaptive can be managed to specific strategy.
2. the tactful metamessage that can be needed support according to certain format self-defining.
3. customized tactful metamessage can be obtained adaptively from template.
4. can be adaptive assemble the tactful metamessage extracted from template by certain way is assembled by these The strategy of specific policy metamessage composition.
5. acquisition strategy executes the acquisition modes of data in slave template that can be adaptive, and according to the acquisition modes of description Acquisition strategy executes data.
6. the execution interaction content of acquisition strategy movement in slave template that can be adaptive, and executed according to the content of description Movement.
7. trigger policy engine that can be adaptive executes specific strategy.
Through the above description of the embodiments, it is apparent to those skilled in the art that the present invention can borrow Help software that the mode of required common hardware is added to realize, naturally it is also possible to by specialized hardware include specific integrated circuit, specially It is realized with CPU, private memory, special components and parts etc..Under normal circumstances, all functions of being completed by computer program are ok It is easily realized with corresponding hardware, moreover, being used to realize that the specific hardware structure of same function is also possible to a variety of more Sample, such as analog circuit, digital circuit or special circuit etc..But software program is real in situations more for the purpose of the present invention It is now more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words makes the prior art The part of contribution can be embodied in the form of software products, which is stored in the storage medium that can be read In, such as the floppy disk of computer, USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory Device (RAM, Random Access Memory), magnetic or disk etc., including some instructions are with so that a computer is set Standby (can be personal computer, server or the network equipment etc.) executes method described in each embodiment of the present invention.
In conclusion the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although referring to upper Stating embodiment, invention is explained in detail, those skilled in the art should understand that: it still can be to upper Technical solution documented by each embodiment is stated to modify or equivalent replacement of some of the technical features;And these It modifies or replaces, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution.

Claims (20)

1. a kind of strategy implementation method characterized by comprising
When management entity increase to network function virtualization management and layout NFV MANO system when, obtain newly increase it is described The tactful metamessage that management entity needs support;
The tactful metamessage is sent to policy engine, so that the tactful metamessage is automatically stored in the policy engine, with The tactful metamessage is obtained from the policy engine automatically convenient for client and is assembled into strategy;
It determines that the client is completed after the strategy, gets the strategy from the client, and will acquire The strategy be sent to the policy engine so that the policy engine executes the strategy automatically.
2. the method according to claim 1, wherein described when management entity increases to network function virtualization When management and layout NFV MANO system, the tactful metamessage that the management entity newly increased needs support is obtained, comprising:
When having detected that management entity increases to NFV MANO system, the corresponding management entity mould of the management entity is obtained Plate, the management entity template include: the tactful metamessage description content that the management entity needs support;
The tactful metamessage is generated according to the tactful metamessage description content.
3. the method according to claim 1, wherein described when management entity increases to network function virtualization When management and layout NFV MANO system, the tactful metamessage that the management entity newly increased needs support is obtained, comprising:
When having detected that management entity increases to NFV MANO system, the management is obtained from tactful metamessage description template The tactful metamessage description content that entity needs support;
The tactful metamessage is parsed according to the tactful metamessage description content.
4. according to the method described in claim 3, it is characterized in that, the strategy metamessage description template, comprising:
Constraint when acting metamessage, packaging strategy of the conditional attribute metamessage, the management entity of the management entity limits Condition processed.
5. method according to claim 1 to 4, which is characterized in that described to obtain the management newly increased After the tactful metamessage that entity needs support, the method also includes:
Obtain the acquisition modes for the strategy execution data that needs are got when the management entity is instantiated;
The acquisition modes of the strategy execution data are sent to data set provider, so that the data set provider is according to the plan The acquisition modes for slightly executing data get the strategy execution data automatically.
6. according to the method described in claim 5, it is characterized in that, described obtain needs to obtain when the management entity is instantiated The acquisition modes for the strategy execution data got, comprising:
The corresponding management entity template of the management entity is obtained, the management entity template includes: the management entity by reality The acquisition modes for the strategy execution data for needing to get when exampleization;
The acquisition modes of the strategy execution data are parsed from the management entity template.
7. according to the method described in claim 5, it is characterized in that, described obtain needs to obtain when the management entity is instantiated The acquisition modes for the strategy execution data got, comprising:
Acquisition strategy metamessage description template, the strategy metamessage description template further include: the management entity is instantiated When the acquisition modes of strategy execution data that need to get;
The acquisition modes of the strategy execution data are parsed from the tactful metamessage description template.
8. method according to claim 1 to 4, which is characterized in that described to get institute from the client State strategy, comprising:
Initial policy is obtained, the initial policy is generate after initially assembling to the tactful metamessage;
Obtain the strategy generated after the client modifies to the initial policy.
9. method according to claim 1 to 4, which is characterized in that the management entity, comprising: network clothes Be engaged in NS, and/or, virtual network function VNF.
10. a kind of strategy realization device characterized by comprising
Module being obtained, when for increasing to the management and layout NFVMANO system of network function virtualization when management entity, being obtained The tactful metamessage that the management entity newly increased needs support;
Sending module, for the tactful metamessage to be sent to policy engine so that the policy engine be automatically stored it is described Tactful metamessage, in order to which client obtains the tactful metamessage from the policy engine automatically and is assembled into strategy;
Policy management module gets institute from the client after determining that the client is completed the strategy Strategy is stated, and the strategy that will acquire is sent to the policy engine, so that the policy engine executes the plan automatically Slightly.
11. device according to claim 10, which is characterized in that the acquisition module, comprising:
First acquisition submodule, for it is real to obtain the management when having detected that management entity increases to NFV MANO system The corresponding management entity template of body, the management entity template include: that the tactful metamessage that needs support of the management entity is retouched State content;
Tactful metamessage generates submodule, for generating the tactful metamessage according to the tactful metamessage description content.
12. device according to claim 10, which is characterized in that the acquisition module, comprising:
Second acquisition submodule, for being retouched from tactful metamessage when having detected that management entity increases to NFV MANO system It states and obtains the tactful metamessage description content that the management entity needs support in template;
Tactful metamessage analyzing sub-module, for parsing the tactful metamessage according to the tactful metamessage description content.
13. device according to claim 12, which is characterized in that the strategy metamessage description template, comprising:
Constraint when acting metamessage, packaging strategy of the conditional attribute metamessage, the management entity of the management entity limits Condition processed.
14. device described in any one of 0 to 13 according to claim 1, which is characterized in that
The acquisition module obtains after being also used to obtain the tactful metamessage that the management entity newly increased needs support The acquisition modes for the strategy execution data for needing to get when the management entity is instantiated;
The sending module is also used to the acquisition modes of the strategy execution data being sent to data set provider, so that described Data set provider gets the strategy execution data according to the acquisition modes of the strategy execution data automatically.
15. device according to claim 14, which is characterized in that the acquisition module, comprising:
Third acquisition submodule, for obtaining the corresponding management entity template of the management entity, the management entity template packet It includes: the acquisition modes for the strategy execution data for needing to get when the management entity is instantiated;
First analyzing sub-module, for parsing the acquisition modes of the strategy execution data from the management entity template.
16. device according to claim 14, which is characterized in that the acquisition module, comprising:
4th acquisition submodule, for obtaining the tactful metamessage description template generated, the strategy metamessage description template is also It include: the acquisition modes for the strategy execution data that needs are got when the management entity is instantiated;
Second analyzing sub-module, for parsing the acquisition of the strategy execution data from the tactful metamessage description template Mode.
17. device described in any one of 0 to 13 according to claim 1, which is characterized in that the policy management module, specifically For obtaining initial policy, the initial policy is generate after initially assembling to the tactful metamessage;Obtain the visitor The strategy that family end generates after modifying to the initial policy.
18. device described in any one of 0 to 13 according to claim 1, which is characterized in that the management entity, comprising: network Service NS, and/or, virtual network function VNF.
19. a kind of management and layout NFV MANO system of network function virtualization, which is characterized in that NFV MANO system System, comprising: tactful realization device, policy engine and client as described in any one of claim 10 to 18, wherein
The policy engine, the tactful metamessage sent for receiving the tactful realization device, is automatically stored the plan Slightly metamessage;The strategy that the tactful realization device is got is received, executes the strategy automatically;
The client, for obtaining the tactful metamessage from the policy engine automatically and being assembled into strategy.
20. NFV MANO system according to claim 19, which is characterized in that the NFVMANO system, further includes: number According to supplier, wherein
The data set provider, for receiving the acquisition modes for the strategy execution data that the tactful realization device is sent, according to The acquisition modes of the strategy execution data get the strategy execution data automatically.
CN201480007360.2A 2014-09-26 2014-09-26 A kind of strategy implementation method and device and system Active CN105659526B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/087535 WO2016045082A1 (en) 2014-09-26 2014-09-26 Policy implementation method, device and system

Publications (2)

Publication Number Publication Date
CN105659526A CN105659526A (en) 2016-06-08
CN105659526B true CN105659526B (en) 2019-02-01

Family

ID=55580129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480007360.2A Active CN105659526B (en) 2014-09-26 2014-09-26 A kind of strategy implementation method and device and system

Country Status (2)

Country Link
CN (1) CN105659526B (en)
WO (1) WO2016045082A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3419216A4 (en) 2016-04-28 2019-01-23 Huawei Technologies Co., Ltd. Method and device for managing nfv mano policy descriptor
CN107332750B (en) 2016-04-29 2020-10-23 华为技术有限公司 Service deployment method, device and network element
CN107786352B (en) * 2016-08-24 2022-04-15 中兴通讯股份有限公司 Method and device for managing network function virtualization management arrangement entity
EP3550781B1 (en) * 2016-12-30 2021-02-17 Huawei Technologies Co., Ltd. Private information distribution method and device
CN109992957A (en) * 2017-12-29 2019-07-09 北京京东尚科信息技术有限公司 The methods, devices and systems that templating calculates
CN110580161B (en) * 2018-06-11 2023-01-03 深圳市中兴通讯技术服务有限责任公司 Template fragmentation method, device, equipment and storage medium
CN110971439A (en) * 2018-09-30 2020-04-07 中兴通讯股份有限公司 Policy decision method and device, system, storage medium, policy decision unit and cluster

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256495A (en) * 2007-02-27 2008-09-03 国际商业机器公司 Method and apparatus for policy-based automatic configuration of middleware component
CN102202049A (en) * 2010-03-23 2011-09-28 思杰***有限公司 Network policy implementation for multi-virtual machine appliance
WO2013017001A1 (en) * 2011-08-01 2013-02-07 华为技术有限公司 Method, device and system for realizing application performance self-adaption
CN103026660A (en) * 2011-08-01 2013-04-03 华为技术有限公司 Network policy configuration method, management device and network management centre device
CN103491129A (en) * 2013-07-05 2014-01-01 华为技术有限公司 Service node configuration method and service node pool logger and system
CN103516628A (en) * 2012-06-25 2014-01-15 华为技术有限公司 Method, device and system of updating network strategy
CN103795602A (en) * 2012-10-30 2014-05-14 华为技术有限公司 Network strategy configuration method and device of virtual network

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127698B (en) * 2006-09-07 2010-11-03 中兴通讯股份有限公司 System and method for realizing service-based routing selection in packet domain
US20080091807A1 (en) * 2006-10-13 2008-04-17 Lyle Strub Network service usage management systems and methods

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256495A (en) * 2007-02-27 2008-09-03 国际商业机器公司 Method and apparatus for policy-based automatic configuration of middleware component
CN102202049A (en) * 2010-03-23 2011-09-28 思杰***有限公司 Network policy implementation for multi-virtual machine appliance
WO2013017001A1 (en) * 2011-08-01 2013-02-07 华为技术有限公司 Method, device and system for realizing application performance self-adaption
CN103026660A (en) * 2011-08-01 2013-04-03 华为技术有限公司 Network policy configuration method, management device and network management centre device
CN103516628A (en) * 2012-06-25 2014-01-15 华为技术有限公司 Method, device and system of updating network strategy
CN103795602A (en) * 2012-10-30 2014-05-14 华为技术有限公司 Network strategy configuration method and device of virtual network
CN103491129A (en) * 2013-07-05 2014-01-01 华为技术有限公司 Service node configuration method and service node pool logger and system

Also Published As

Publication number Publication date
WO2016045082A1 (en) 2016-03-31
CN105659526A (en) 2016-06-08

Similar Documents

Publication Publication Date Title
CN105659526B (en) A kind of strategy implementation method and device and system
Rodero-Merino et al. From infrastructure delivery to service management in clouds
CN107431651B (en) Life cycle management method and equipment for network service
CN113127192B (en) Method, system, device and medium for sharing same GPU by multiple services
CN105704188B (en) Using the dispositions method and device with service
Da et al. Kalimucho: middleware for mobile applications
CN105450450B (en) Virtual network method for parameter configuration and device
CN112612214B (en) Method and system for generating functional interface and electronic equipment
CN105100003A (en) Method and device for preloading webpage game at client
CN104572054B (en) A kind of capacity calling method and equipment
CN109995552B (en) VNF service instantiation method and device
CN109395384A (en) Game rendering method and Related product
Colombo-Mendoza et al. MobiCloUP!: a PaaS for cloud services-based mobile applications
CN108141378A (en) Suspend mode VDU in VNFD
CN113676501A (en) Application deployment method and device based on Kubernetes cluster and electronic equipment
CN107766149B (en) Method and device for ZooKeeper cluster configuration based on DUBBO
CN109857471A (en) Method, apparatus, terminal and the storage medium of the tactful real-time synchronization of electricity under a kind of BIOS and BMC
CN107155403B (en) A kind of processing method and VNFM of life cycle events
Le et al. HINC-harmonizing diverse resource information across iot, network functions, and clouds
Machado et al. Considerations on the Interoperability of and between Cloud Computing Standards
CN111130834B (en) Method and device for processing network elasticity strategy
Glaser et al. Model Driven Cloud Orchestration by Combining TOSCA and OCCI.
Retter et al. Combining horizontal and vertical composition of services
Vittal et al. Performance study of large scale network slice deployment in a 5g core testbed
CN106331024A (en) Method and device for accessing cloud data

Legal Events

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