CN105659526B - A kind of strategy implementation method and device and system - Google Patents
A kind of strategy implementation method and device and system Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Storage Device Security (AREA)
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
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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017185303A1 (en) * | 2016-04-28 | 2017-11-02 | 华为技术有限公司 | Method and device for managing nfv mano policy descriptor |
CN112165424B (en) | 2016-04-29 | 2021-07-13 | 华为技术有限公司 | 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 |
CN109992957B (en) * | 2017-12-29 | 2024-06-14 | 北京京东尚科信息技术有限公司 | Templated computing method, device and system |
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)
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)
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 |
-
2014
- 2014-09-26 CN CN201480007360.2A patent/CN105659526B/en active Active
- 2014-09-26 WO PCT/CN2014/087535 patent/WO2016045082A1/en active Application Filing
Patent Citations (7)
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 | |
EP3200393B1 (en) | Method and device for virtual network function management | |
CN113127192B (en) | Method, system, device and medium for sharing same GPU by multiple services | |
CN105704188B (en) | Using the dispositions method and device with service | |
CN109634718A (en) | The method and system of cloud platform creation mirror image | |
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 | |
CN109395384A (en) | Game rendering method and Related product | |
CN107291744A (en) | It is determined that and with the method and device of the relationship between application program | |
CN109995552B (en) | VNF service instantiation method and device | |
CN113676501A (en) | Application deployment method and device based on Kubernetes cluster and electronic equipment | |
CN108141378A (en) | Suspend mode VDU in VNFD | |
Lenk et al. | Requirements for an IaaS deployment language in federated Clouds | |
CN109408032A (en) | A kind of customized Fast implementation of BIOS, device, terminal and storage medium | |
CN107766149B (en) | Method and device for ZooKeeper cluster configuration based on DUBBO | |
Machado et al. | Considerations on the Interoperability of and between Cloud Computing Standards | |
Glaser et al. | Model Driven Cloud Orchestration by Combining TOSCA and OCCI. | |
CN111130834B (en) | Method and device for processing network elasticity strategy | |
Retter et al. | Combining horizontal and vertical composition of services | |
CN108228310B (en) | Balanced deployment method and device of virtual network function | |
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 |