CN110417568A - NFV strategy consulting method and system - Google Patents

NFV strategy consulting method and system Download PDF

Info

Publication number
CN110417568A
CN110417568A CN201810399834.2A CN201810399834A CN110417568A CN 110417568 A CN110417568 A CN 110417568A CN 201810399834 A CN201810399834 A CN 201810399834A CN 110417568 A CN110417568 A CN 110417568A
Authority
CN
China
Prior art keywords
strategy
network element
policy
priority
generates
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.)
Granted
Application number
CN201810399834.2A
Other languages
Chinese (zh)
Other versions
CN110417568B (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
Priority to CN201810399834.2A priority Critical patent/CN110417568B/en
Priority to PCT/CN2019/084343 priority patent/WO2019206234A1/en
Publication of CN110417568A publication Critical patent/CN110417568A/en
Application granted granted Critical
Publication of CN110417568B publication Critical patent/CN110417568B/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/04Network management architectures or arrangements
    • 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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition

Abstract

A kind of NFV strategy consulting method and system.This method comprises: the first network element receives strategy request information, the first strategy is generated according to the strategy request cause parameter carried in the local policy of the first network element and the solicited message;For the first network element sending strategy negotiation request message to the second network element, the policy conferring request message includes strategy request cause parameter, the priority of the first strategy and the first strategy;Wherein, first network element and the second network element belong to different NFV management domains;The reason of second network element is carried according to policy conferring request message parameter carries out Policy evaluation, generates the second strategy;Second network element compares the priority of the first strategy and the second strategy, generates and sends corresponding strategy instruction information to first network element.Each policy decision point of different management domains can make correct strategic decision-making, the policy decision point of not same area is avoided to make contradiction or duplicate strategic decision-making by carrying out policy conferring.

Description

NFV strategy consulting method and system
Technical field
This application involves computer field more particularly to a kind of NFV strategy consulting method and systems.
Background technique
A kind of network function that the prior art as shown in Figure 1 provides virtualizes (network functions Virtualization, NFV) architecture diagram, the framework of NFV is divided into two management domains: one is 3GPP management domain, mainly Including in left frame network management (network management, NM) and NE management (element management, EM), mainly application level can also consider the information of resource layer to the O&M of operation layer;Another is management and layout The domain (management and orchestration, MANO), left frame as shown in figure 1, which is mainly responsible for network service The Life Cycle of (network service, NS) and virtual network function (virtual network function, VNF) entity Period management is the O&M in resource level.
A kind of frame diagram of the progress tactical management in domain MANO that the prior art as shown in Figure 2 a provides, tactical management point (policy administration point, PAP) concentrates the publication for making policing rule, policy decision point (policy Enforcement point, PF) it is distributed in network function virtualization composer (network function Virtualization orchestrator, NFVO), VNF manager (VNF manager, VNFM) and Virtual base facility pipe Local decision-making is done in reason (virtual infrastructure management, VIM).This framework needs on NFV framework Increase new component.
The frame diagram of the progress tactical management in another domain MANO that the prior art as shown in Figure 2 b provides, proposes one The concept of the distributed PAP of kind, the function of PAP are separately positioned in multiple network elements.This framework NFV framework is without increasing new portion Part.
Either distributed or centralization PAP makes the life cycle of NS and VNF by MANO policy management framework Management, self-healing and virtual resource management can carry out automatically.
The accident analysis and self-healing that EM/NM can also be automated.EM from network element and VNFM acquisition warning information and on Offer the fault detection that NM, EM and NM can be automated in its range of management, failure root cause analysis and self-healing movement It issues.Therefore, if realizing automation fault management by policy-driven, NM and EM all can serve as Policy Enforcement Point.
A kind of policy-driven that the prior art as shown in Figure 3 provides realizes the automation fault management of 3GPP management domain Flow diagram, the process the following steps are included:
Step 1a: non-virtualized NE (i.e. physical network function (physical network shown in Fig. 1 Function, PNF)) network element is to EM report and alarm;
Step 1b: the NE (for example, VNF A) of virtualization to EM report and alarm: traffic bursts rise, big comprising receiving Measure abnormal service message;
Step 1c:VIM reports the alarm of resource layer inadequate resource to VNFM;
Step 2:VNFM carries out being associated between resource layer and VNF, sends the relevant virtual resource alarm of VNF A to EM, VNF A resources occupation rate reaches alarming threshold value;
The alarm being collected into from each source is sent Operation Support System (operational by step 3:EM Support system, OSS) (specifically can be NM);
Step 4:EM carries out strategic decision-making according to the accident analysis policing rule being arranged thereon, carries out fault correlation and failure Root cause analysis.Different environmental contexts can lead to different strategic decision-making, and EM may make the different decision of following two:
A wrong business configuration on step 5a (option 1): EM discovery VNF B, causes VNF B to send out to VNF A A large amount of service message is sent, wherein the message also comprising many mistakes.EM issues change configuration order to VNF B, on VNF A Portfolio restores normal;
Step 5b (option 2): EM decision should carry out dilatation to VNF A, then EM sends relevant Life Cycle to VNFM Period management message.After VNF A dilatation, alarm is eliminated.
There are multiple policy decision point in current 3GPP network management framework (including MANO).Lead on these policy decision point The policing rule for often configuring this domain, the environmental context for doing strategic decision-making is also not global information, but letter obtained by this domain Breath.Strategy execution in MANO is operated generally by virtual resource of the VIM to NFVO.The strategy execution of NM and EM is usual It is the configuration to VNF, or operated by VNFM/NFVO to virtual resource.Different policy decision point (such as EM and VNFM the strategy between), which lacks, to be coordinated, such as:
1. business configuration causes burst a large number of services flow to issue from upper can trigger of VNF A to VNF B, EM to VNF A The order for modifying configuration, by partial service conductance to VNF C, and VNFM may be triggered according to resource policy preset in VNFD Dilatation to VNF B.
2. because resource occupation caused by operation layer internal software error is abnormal, upper can trigger of EM restarts thread to VNF, The movement such as software is updated, and the strategy of VNFM may be to carry out dilatation to the VNF of inadequate resource.
3. because of reasons such as LB configuration or user are mobile, part network element resources occupancy is too high, other part network element money Source occupancy is too low.EM is upper can be triggered to VNF configuration modification to adjust portfolio to " spare time " network element, and the strategy of VNFM may Scalable appearance operation is carried out, the movement of the two may generate conflict, form concussion.
Virtual network 4. (such as vSwitch) failure, MANO carries out resource layer processing according to preset strategy, but EM because It inputs that information input is insufficient, and erroneous judgement is VNF application layer failure, and VNF is restarted or the operations such as configuration modification.
The environmental context of 3GPP management domain and each own policy decision point of MANO management domain, implementation strategy is different, strategy The execution point of decision may also be different, may make repeated and redundant in operation layer and resource layer for the same exception, or A contradictory or correct wrong decision, and respectively according to the strategy execution of oneself.
Therefore, in NFV framework, it is to need what is solved to ask at present that how each policy decision point, which carries out correct strategic decision-making, Topic.
Summary of the invention
The application provides a kind of NFV strategy consulting method and system, determines so that each policy decision point carries out correct strategy Plan avoids the policy decision point of not same area from making contradiction or duplicate strategic decision-making.
In a first aspect, providing a kind of NFV strategy consulting method, comprising: the first network element receives strategy request information, according to The strategy request cause parameter carried in the local policy of first network element and the solicited message generates the first strategy;Described first For network element sending strategy negotiation request message to the second network element, the policy conferring request message includes strategy request cause parameter, The priority of first strategy and the first strategy;Wherein, first network element and the second network element belong to different NFV management domains; The reason of second network element is carried according to policy conferring request message parameter carries out Policy evaluation, generates the second strategy; And second network element compares the priority of the first strategy and the second strategy, generate and send corresponding strategy instruction information to First network element.
In this aspect, each policy decision point of different management domains can make correct plan by carrying out policy conferring Slightly decision, avoids the policy decision point of not same area from making contradiction or duplicate strategic decision-making.
With reference to first aspect, in the first possible implementation of the first aspect, first network element receives strategy Request message, comprising: first network element receives the strategy of other reported by network elements of the NFV management domain where first network element Request message, the strategy request information include strategy request cause parameter.
In this implementation, policy decision point of first network element as other network elements in NFV management domain where it, connects Receive the policy request message of other reported by network elements.
With reference to first aspect or the first possible implementation of first aspect, second in first aspect are possible In implementation, the strategy request cause parameter includes resource early warning or breaks down.
With reference to first aspect or second of the first possible implementation of first aspect or first aspect possible Implementation, in a third possible implementation of the first aspect, second network element are requested according to the policy conferring The reason of message carries parameter, carries out Policy evaluation, generates the second strategy, comprising: if the cause parameter is resource early warning, obtain The resource and load information for each VNF for taking other network elements of the NFV management domain where second network element to acquire, generation are directed to Cause the second strategy of the VNF of resource early warning;If or the cause parameter is to break down, and judges whether to be second network element Mistake occurs for the application of the NFV management domain at place or virtual machine configuration, generates the second plan reconfigured to application or virtual machine Slightly.
In this implementation, according to different strategy request cause parameters, the second network element carries out corresponding Policy evaluation, Generate corresponding strategy.
With reference to first aspect or second of the first possible implementation of first aspect or first aspect possible The possible implementation of the third of implementation or first aspect, in a fourth possible implementation of the first aspect, The strategy instruction information includes at least one following instruction information: instruction first network element executes first strategy, refers to After showing that first network element does not execute first strategy and instruction the first network element execution to first Developing Tactics Third strategy.
The 4th kind of possible implementation with reference to first aspect, in the 5th kind of possible implementation of first aspect In, second network element compares the priority of the first strategy and the second strategy, generates corresponding strategy instruction information, comprising: if The priority of first strategy is higher than the priority of second strategy, and second network element, which generates, indicates first network element After the strategy instruction information or generation for executing first strategy indicate that first network element is executed to first Developing Tactics Third strategy strategy instruction information;If the priority of second strategy is higher than the priority of first strategy, described Second network element generates the strategy instruction information for indicating that first network element does not execute first strategy.
In this implementation, the height of the priority for the strategy made according to two policy decision point, generates corresponding Strategy instruction information, the high policy decision point of the strategy or priority which policy decision point decision uses make are adjustable The strategy that the low policy decision point of another priority is made.
In the 5th kind of possible implementation with reference to first aspect, in the 6th kind of possible implementation of first aspect In, the method also includes: if the priority of second strategy is higher than the priority of first strategy, second network element The strategy instruction information for indicating that first network element does not execute first strategy is generated, and the second network element executes the second strategy.
Second aspect provides a kind of NFV strategy consulting method, comprising: and the first network element receives strategy request information, according to The strategy request cause parameter carried in the local policy of first network element and the solicited message generates the first strategy;Described first Network element sending strategy negotiation request message arbitrates network element to strategy, and the policy conferring request message includes strategy request reason ginseng Number, the first strategy, the priority of the first strategy and the mark with the second network element of first network element progress policy conferring;Its In, first network element and the second network element belong to different NFV management domains;The strategy arbitration network element sends the policy conferring Request message is to second network element;The reason of second network element is carried according to policy conferring request message parameter, into Row Policy evaluation generates and sends the second strategy to the strategy arbitration network element;And the strategy arbitration network element compares first The priority of strategy and the second strategy generates and sends corresponding tactful arbitration information to first network element and/or described the Two network elements.
In this aspect, each policy decision point of different management domains arbitrates network element by strategy and carries out tactful arbitration, can be with Correct strategic decision-making is made, the policy decision point of not same area is avoided to make contradiction or duplicate strategic decision-making.
In conjunction with second aspect, in the first possible implementation of the second aspect, the strategy arbitration information includes Following at least one: instruction first network element executes first strategy or instruction second network element executes described second Strategy.
In the various possible implementations of the above first aspect or first aspect or second aspect or second aspect In various possible implementations, first network element include it is following any one: business support system OSS and NE management system Unite EMS, the second network element include it is following any one: network function virtualizes composer NFNO and virtual network function entity management Device VNFM;Or first network element include it is following any one: NFVO and VNFM, the second network element include it is following any one: OSS and EMS。
In the various possible implementations of the above first aspect or first aspect or second aspect or second aspect In various possible implementations, the NFV management domain includes management and the domain layout MANO and 3GPP management domain.
The third aspect provides a kind of NFV policy conferring system, comprising: the first network element and the second network element;First network element For receiving strategy request information, according to the strategy request reason carried in the local policy of the first network element and the solicited message Parameter generates the first strategy;First network element is also used to sending strategy negotiation request message to the second network element, the strategy association Consulting and requesting and seeking message includes strategy request cause parameter, the priority of the first strategy and the first strategy;Wherein, first network element Belong to different NFV management domains with the second network element;What second network element was used to be carried according to the policy conferring request message Cause parameter carries out Policy evaluation, generates the second strategy;And second network element is also used to compare the first strategy and the second plan Priority slightly generates and sends corresponding strategy instruction information to first network element.
In conjunction with the third aspect, in the first possible implementation of the third aspect, first network element is for receiving The policy request message of other reported by network elements of NFV management domain where first network element, the strategy request information include Strategy request cause parameter.
In conjunction with the possible implementation of the first of the third aspect or the third aspect, second in the third aspect is possible In implementation, the strategy request cause parameter includes resource early warning or breaks down.
Second in conjunction with the possible implementation of the first of the third aspect or the third aspect or the third aspect is possible Implementation, in the third possible implementation of the third aspect, if second network element is for the cause parameter Resource early warning obtains the resource and load letter of each VNF of other network elements acquisition of the NFV management domain where second network element Breath generates the second strategy for the VNF for causing resource early warning;If or second network element is to occur for the cause parameter Failure judges whether that mistake occurs for the application for being NFV management domain where second network element or virtual machine configuration, generates and correspond to With or virtual machine reconfigure second strategy.
Second in conjunction with the possible implementation of the first of the third aspect or the third aspect or the third aspect is possible The possible implementation of the third of implementation or the third aspect, in the fourth possible implementation of the third aspect, The strategy instruction information includes at least one following instruction information: instruction first network element executes first strategy, refers to After showing that first network element does not execute first strategy and instruction the first network element execution to first Developing Tactics Third strategy.
In conjunction with the 4th kind of possible implementation of the third aspect, in the 5th kind of possible implementation of the third aspect In, if second network element is higher than the priority of second strategy for the priority of first strategy, generate instruction institute The first network element is stated to execute the described first tactful strategy instruction information or generate instruction the first network element execution to described first The strategy instruction information of third strategy after Developing Tactics;If or priority of second network element for second strategy is high In the priority of first strategy, the strategy instruction information for indicating that first network element does not execute first strategy is generated.
In conjunction with the 5th kind of possible implementation of the third aspect, in the 6th kind of possible implementation of the third aspect In, if the priority that second network element is also used to second strategy is higher than the priority of first strategy, generate instruction First network element does not execute the strategy instruction information of first strategy, and executes the second strategy.
Second in conjunction with the possible implementation of the first of the third aspect or the third aspect or the third aspect is possible The 4th kind of possible implementation or of the possible implementation of the third of implementation or the third aspect or the third aspect 5th kind of possible implementation of three aspects or the 6th possible implementation of the third aspect, at the 7th kind of the third aspect In possible implementation, first network element include it is following any one: business support system OSS and Element management system EMS, the second network element include it is following any one: network function virtualizes composer NFNO and virtual network function entity manager VNFM;Or first network element include it is following any one: NFVO and VNFM, the second network element include it is following any one: OSS and EMS。
Second in conjunction with the possible implementation of the first of the third aspect or the third aspect or the third aspect is possible The 4th kind of possible implementation or of the possible implementation of the third of implementation or the third aspect or the third aspect 5th kind of possible implementation of three aspects or the 6th possible implementation of the third aspect or the third aspect the 7th can The implementation of energy, in the 8th kind of possible implementation of the third aspect, the NFV management domain includes management and layout The domain MANO and 3GPP management domain.
Fourth aspect provides a kind of NFV policy conferring system, comprising: the first network element, the second network element and strategy arbitration net Member;First network element is taken for receiving strategy request information according in the local policy of the first network element and the solicited message The strategy request cause parameter of band generates the first strategy;First network element is also used to sending strategy negotiation request message to strategy Arbitrate network element, the policy conferring request message includes strategy request cause parameter, the first strategy, the first strategy priority with And the mark of the second network element of policy conferring is carried out with first network element;Wherein, first network element and the second network element belong to Different NFV management domains;The strategy arbitration network element is for sending the policy conferring request message to second network element;Institute The reason of the second network element according to the policy conferring request message for carrying parameter is stated, Policy evaluation is carried out, generates and sends Second strategy to the strategy arbitrates network element;And the strategy arbitration network element is also used to compare the first strategy and the second strategy Priority generates and sends corresponding tactful arbitration information to first network element and/or second network element.
In conjunction with fourth aspect, in the first possible implementation of the fourth aspect, the strategy arbitration information includes Following at least one: instruction first network element executes first strategy or instruction second network element executes described second Strategy.
In conjunction with the possible implementation of the first of fourth aspect or fourth aspect, second in fourth aspect is possible In implementation, first network element include it is following any one: business support system OSS and Element management system EMS, second Network element include it is following any one: network function virtualize composer NFNO and virtual network function entity manager VNFM;Or The first network element of person include it is following any one: NFVO and VNFM, the second network element include it is following any one: OSS and EMS.
Second in conjunction with the possible implementation of the first of fourth aspect or fourth aspect or fourth aspect is possible Implementation, in the second possible implementation of the fourth aspect, the NFV management domain include management and the domain layout MANO With 3GPP management domain.
5th aspect, provides a kind of computer readable storage medium, is stored in the computer readable storage medium Instruction, when run on a computer, so that computer executes method described in above-mentioned various aspects.
6th aspect, provides a kind of computer program product comprising instruction, when run on a computer, so that Computer executes method described in above-mentioned various aspects.
Detailed description of the invention
Technical solution in order to illustrate the embodiments of the present invention more clearly or in background technique below will be implemented the present invention Attached drawing needed in example or background technique is illustrated.
Fig. 1 is the network function virtualization architecture figure that the prior art provides;
Fig. 2 a is the frame diagram of a kind of management and the progress tactical management in layout domain that the prior art provides;
Fig. 2 b is the frame diagram of the progress tactical management of another management and layout domain that the prior art provides;
Fig. 3 is that a kind of policy-driven that the prior art provides realizes that the process of the automation fault management of 3GPP management domain is shown It is intended to;
Fig. 4 is a kind of interaction flow schematic diagram of NFV strategy consulting method provided by the embodiments of the present application;
Fig. 5 is the interaction flow schematic diagram of the NFV strategy consulting method in a kind of exemplary communication scenes;
Fig. 6 is the interaction flow schematic diagram of the NFV strategy consulting method in exemplary another communication scenes;
Fig. 7 is the interaction flow schematic diagram of another kind NFV strategy consulting method provided by the embodiments of the present application;
Fig. 8 is the interaction flow schematic diagram of the NFV strategy consulting method in another exemplary communication scenes;
Fig. 9 is a kind of structural schematic diagram of NFV policy conferring system provided by the embodiments of the present application;
Figure 10 is the structural schematic diagram of another kind NFV policy conferring system provided by the embodiments of the present application.
Specific embodiment
The embodiment of the present invention is described with reference to the attached drawing in the embodiment of the present invention.
The embodiment of the present application can be applied in the framework of NFV shown in FIG. 1, be certainly not limited to the frame of NFV shown in FIG. 1 Structure.It can be applied to the policy conferring between arbitrary two policy decision point.
As shown in Figure 1, in 3GPP management domain, from top to bottom, including Operation Support System (operational support System, OSS)/business support system (business support system, BSS), equipment management (device Manager, DM) and network function (network function, NF) entity.Wherein, OSS/BSS is the fortune of entire NFV framework Battalion/business support system is responsible for operation/business of management whole system.OSS/BSS is in addition to traditional management function, for void Quasi-ization application interacts the operation and maintenance completed to network with NFVO.It mainly include EM in DM.NF entity includes physical network function It can (physical network function, PNF) entity and VNF.VNF is related generally in the application.
In MANO management domain, from top to bottom, including NFVO, VNFM and VIM.Wherein, NFVO major function is to realize operation The function such as NS life cycle management (such as deployment/dilatation/capacity reducing/offline) and the layout of NFVI resource, tactical management in the quotient field Energy.NFVO decomposites the demand to each VNF according to NS information model descriptor (NS descriptor, NSD), and cooperation VNFM is real The deployment of existing VNF.VNFM major function is to realize the life cycle management of VNF, such as deployment/dilatation/capacity reducing/offline automation Ability.VNFM decomposites the demand to virtual resources such as virtual machines according to template and VNF capacity requirement, with Orchestrator, The instantiation of VNF is completed in VIM cooperation.VIM major function is realized to entire infrastructure layer resource (containing calculating, storage, network Resource) management and monitoring.
Network element software may operate in network element on various general hardware by NFV;And by MANO system, by net Member deployment process automation;Operator can need quickly dynamically to carry out scalable appearance according to business.
The NM and EM of 3GPP management system can be abstracted into PDP.If failure/exception is handled in EM analysis, EM is PDP;If it is cross-domain across EM scene, NM is needed to do failure/exception analysis processing, then NM is PDP.In 3GPP management system Final Policy Enforcement Point may be that VNF (executing operation layer configuration or operation) or VNFM (execute VNF Life Cycle Management Relevant operation will finally operate resource by NFVI).Inside 3GPP management system, different policy decision point holds Easily cooperation.For example, the strategy of OSS will be handed down to EM, the strategy of EM oneself can take into account the strategy of OSS, for VNF, no It will receive more than one conflicting strategy.The strategy that EM is sent to VNF is sent to the strategy of VNFM with EM, because strategy is What unification was sent out from EM, so the strategy that strategy and VNFM that VNF is executed execute will not be conflicting.
The policy decision point of MANO management system may be NFVO, VNFM or VIM, and final Policy Enforcement Point is NFVI.Three policy decision point are divided the work, and ensure that the same event will not trigger multiple policy decision point in process Carry out strategic decision-making.
The application is the establishment strategy negotiation mechanism between the PDP of the PDP and MANO management system of 3GPP management system.It keeps away Exempt from two management systems and makes contradiction or duplicate strategy.
The embodiment of the present application provides a kind of NFV strategy consulting method and system, and each policy decision point of different management domains is logical Carry out policy conferring is crossed, correct strategic decision-making can be made, the policy decision point of not same area is avoided to make contradiction or duplicate Strategic decision-making.
As shown in figure 4, be a kind of interaction flow schematic diagram of NFV strategy consulting method provided by the embodiments of the present application, it should Method can comprise the following steps that
S101, the first network element receive strategy request information, according in the local policy of the first network element and the solicited message The strategy request cause parameter of carrying generates the first strategy.
S102, the first network element sending strategy negotiation request message to the second network element, wherein first network element and institute It states the second network element and belongs to different NFV management domains, the policy conferring request message includes: strategy request cause parameter, first The priority of strategy and the first strategy.Second network element receives the policy conferring request message.
The reason of S103, second network element are carried according to policy conferring request message parameter carries out Policy evaluation, Generate the second strategy.
S104, second network element compare the priority of the first strategy and the second strategy, generate corresponding strategy instruction letter Breath.
S105, second network element send the strategy instruction information to first network element.First network element receives The strategy indicates information.
S106, first network element execute the strategy instruction information.
In S101, the first network element receives strategy request information.First network element can be the network element of 3GPP management domain, It can be the network element in the domain MANO.In the present embodiment, policy decision point of first network element as affiliated NFV management domain.This first Network element can receive the strategy request information from other network elements of the affiliated NFV management domain of the first network element.The strategy request packet Include strategy request cause parameter.The strategy request cause parameter includes resource early warning or breaks down.It makes wherein, resource early warning Alerted including resource alarm, business load etc..Resource alarm can refer to that VNF configuration is insufficient, and business load alarm can refer to some Load too low or excessively high on VNF.
The policy decision point of different NFV management domains can make difference according to local policy and the strategy request cause parameter Strategy.If such as the first network element is the policy decision point of 3GPP management domain, may be excluded in business load or application failure On make strategy;It, may be in configuration resource or virtual-machine fail row if the first network element is the policy decision point of MANO management domain Except above making strategy.In this step, the first network element is according to the plan carried in the local policy of the first network element and the solicited message Slightly reason for claim parameter generates the first strategy.
It makes in the present embodiment, it is contemplated that avoid the policy decision point of operation layer and resource layer from making contradiction or again The strategy of multiple redundancy should carry out policy conferring with the second network element when the first network element makes first strategy.Therefore, it carries out extremely S102, the first network element sending strategy negotiation request message to the second network element.First network element is in different pipes from the second network element Manage domain.For example, the second network element is the network element in the domain MANO if the first network element is the network element (for example, EM, NM) of 3GPP management domain (such as NFVO, VNFM or VIM);If the first network element is the network element (such as NFVO, VNFM or VIM) in the domain MANO, then second Network element is the network element (for example, EM, NM) of 3GPP management domain.In addition, the first network element can also be same with the second network element with reference to Fig. 1 The network element of the different management domains of one level.For example, the second network element is NFVO if the first network element is NM;If the first network element is EM, Then the second network element is VNFM.
The policy conferring request message includes: the priority of strategy request cause parameter, the first strategy and the first strategy. Wherein, in entire NFV framework, tactful priority can be unified setting.
Second network element receives the policy conferring request message.And proceed to S103.
In S103, the reason of second network element is carried according to the policy conferring request message parameter, carry out strategy Assessment generates the second strategy.Specifically, the second network element is after receiving the policy conferring request message, according to cause parameter Difference, using different Policy evaluation modes.If the cause parameter is resource early warning, where obtaining second network element The resource and load information of each VNF of other network elements acquisition of NFV management domain, generates for the VNF's for causing resource early warning Second strategy;If or the cause parameter is to break down, and judges whether to be answering for NFV management domain where second network element With or virtual machine configuration occur mistake, generate to application or virtual machine reconfigure second strategy.For example, if cause parameter is Resource early warning, the second network element are the network elements of 3GPP management domain, then the second network element checks every dynamic value of current FCAPS, analysis The application layer configuration of each network element and the network traffic information of operation layer, generate the second strategy in network service.If the second net Member detection is the load excessive of some NFV, then makes the second strategy of transferring load, if the loading problem of NFV is not present in detection, Then indicate that the first network element executes the first strategy.If cause parameter is to break down, it may be possible to which application or virtual machine configuration cause to send out Raw failure, if the second network element is the network element of 3GPP management domain, the second network element detect whether be using caused failure, if so, Second strategy is made to application configuration, if it is not, then indicating that executing the first network element executes the first strategy
After second network element generates the second strategy, proceed to S104.In S104, the second network element compares the first strategy and first The priority of strategy generates corresponding strategy instruction information.Strategy instruction information includes at least one following instruction information: being referred to Show that first network element executes first strategy, instruction first network element does not execute first strategy and instruction institute The first network element is stated to execute to the third strategy after first Developing Tactics.
Specifically, S104 includes:
If the priority of first strategy is higher than the priority of second strategy, second network element generates instruction institute The first network element is stated to execute the described first tactful strategy instruction information or generate instruction the first network element execution to described first The strategy instruction information of third strategy after Developing Tactics;
If the priority of second strategy is higher than the priority of first strategy, second network element generates instruction institute State the strategy instruction information that the first network element does not execute first strategy.
Since the first network element belongs to different management domains, the first strategy and the second net that the first network element generates from the second network element The second strategy that member generates is the strategy of different level respectively, for example, the first strategy is the strategy for adjusting business load, the second plan It is slightly then the strategy for adjusting the resource of VNF.It is finally that the second network element agrees to that the first network element executes the first strategy or the second network element It disagrees the first network element and executes the first strategy, it is tactful by the second network element execution second, it, can be according to strategy in this implementation Priority determined, the priority of the even first strategy is higher than the priority of the second strategy, then the second network element generates instruction the One network element executes the strategy instruction information of the first strategy;If the priority of the first strategy is lower than the priority of the second strategy, the Two network elements generate the strategy instruction information that the first network element of instruction does not execute the first strategy, then the second network element executes the second strategy.
Although the priority of the first strategy, higher than the priority of the second strategy, the second network element thinks that the first network element is held The first strategy of row not can solve resource alarm or debugging, need to be adjusted the first strategy.Therefore, the second network element generates Strategy instruction information, strategy instruction information are used to indicate the execution of the first network element to the plan of the third strategy after the first Developing Tactics Slightly indicate information.For example, the first strategy is 30% load on VNF A to be reconfigured to VNF B, but the second network element combines The resource information of VNF A and VNF B, it is believed that shift 30% load it is inadequate, VNF A is still likely to occur resource alarm, then the Two network elements can indicate that the first network element transfer 40% loads to VNF B.
After the second network element generates corresponding strategy instruction information, then carry out to S105, the second network element sends the strategy and refers to Show information to the first network element.According to implementation above-mentioned, then strategy instruction information includes at least one following instruction information: Indicate that first network element executes first strategy, instruction first network element does not execute first strategy and instruction First network element executes the first strategy adjusted.
First network element receives strategy instruction information.Further the first network element executes strategy instruction information.
Specifically, in one implementation, if the strategy instruction information includes indicating that first network element executes institute The strategy instruction information of the first strategy is stated, then first network element executes first strategy.Accordingly, although the second network element is made The second strategy, but the priority due to the priority of the second strategy lower than the first strategy are gone out, then the second network element is without executing the Two strategies.
In another implementation, if the strategy instruction information includes indicating that first network element does not execute described the One strategy, then first network element does not execute the strategy instruction information of first strategy.Accordingly, due to second strategy it is excellent First grade is higher than the priority of the first strategy, and the second network element indicates that the first network element does not execute the first strategy, and the second network element itself executes Its second strategy made.
In another implementation, if the strategy instruction information includes indicating that the first network element execution is adjusted First strategy, then first network element executes the instruction information to the third strategy after the first Developing Tactics.Accordingly, the second net Although member made second strategy, due to second strategy priority lower than first strategy priority, then the second network element without The second strategy need to be executed.Simultaneously as the first strategy may not be able to solve resource alarm or debugging, need to the first strategy It is adjusted, then the second network element can be adjusted the first strategy, obtain third strategy, and the first network element of instruction executes third plan Slightly.
As it can be seen that using the NFV strategy consulting method of the embodiment of the present application, each policy decision point of different management domains by into Row policy conferring can make correct strategic decision-making, and the policy decision point of not same area is avoided to make contradiction or duplicate strategy Decision.
Describe how each decision point carries out policy conferring below by two exemplary communication scenes:
Scene 1, VNFM negotiate to EM request strategy:
By taking strategy request cause parameter is resource alarm as an example, Fig. 5 is the NFV strategy association in a kind of exemplary communication scenes The interaction flow schematic diagram of quotient's method, this method can comprise the following steps that
S201, VIM obtain CPU usage from VNFI and alarm more than the resource of threshold value.
S202, VIM notify the cpu resource to alert to VNFM.
Resource alarm is associated with VNF A by S203, VNFM.The policing rule according to described in VNFD will be triggered to VNF A Carry out dilatation.But local policy also requires the strategy to need and Element management system (element management System, EMS) carry out policy conferring.Wherein, EMS includes one or more EM.
S204, VNFM are to EMS sending strategy negotiation request message.The policy conferring request message carries following information: this The priority P ri1 of ground implementation strategy, strategy execution reason (CPU usage is more than threshold value) and strategy execution act (VNF A Dilatation is to a certain concrete specification).
After S205, EMS receive the policy conferring request message, trigger policy assessment, check current erroneous, configuration, Account, performance and safety (fault, configuration, accounting, performance and security, FCAPS every dynamic value).Analyze the application layer configuration of each network element in network service and the network flow letter of operation layer Breath is the discovery that VNF B has sent the message of a large amount of mistakes to VNF A, causes VNF A business load excessively high.According to what is set Strategy, EMS can carry out business configuration change to VNF B and solve this problem.And this tactful priority is higher.
S206, EMS negotiate response message to VNFM sending strategy, and instruction does not carry out dilatation to VNF A.
S207, EMS send business configuration order to VNF B, and the mistake configured before amendment stops VNF B to VNF A Send the message of a large amount of mistakes.
Portfolio on VNF A declines quickly, and CPU usage is normal, Failure elimination.
In this example, if VNFM does not carry out policy conferring with EMS, VNFM makes the strategy to VNF A dilatation, and EMS It does not control VNF B and stops the messages for sending a large amount of mistakes to VNF A, even if then VNF A dilatation is to fairly large, VNF A's The problem of CPU usage is more than threshold value still cannot solve, and waste resource.Negotiated by VNFM and EMS, so that in industry Business layer and resource layer will not make the decision to make mistake.
Scene 2, EM negotiate to VNFM request strategy:
By taking strategy request cause parameter is resource alarm as an example, Fig. 6 is the NFV strategy in exemplary another communication scenes The interaction flow schematic diagram of machinery of consultation, this method can comprise the following steps that
S301, EMS acquire the traffic statistics value of multiple VNF, it is found that the business load of certain VNF is very high.
S302, EMS have found that the business load of some same types VNF is very low, can by way of changing business configuration into The adjustment of row load.But the strategy for adjusting business configuration is configured to need and VNFM consulting tactical.
S303, EMS are to VNFM sending strategy negotiation request message.The policy conferring request message carries following information: this The priority P ri1 of ground strategy, strategy execution reason (VNF A load too high) and strategy execution movement (are born 30% business Load reconfigures on VNF B).
After S304, VNFM receive the policy conferring request message, the void of VNF A and VNF B are inquired in trigger policy assessment Trigger policy is carried out dilatation to VNF A by quasi- resource situation, discovery, carries out capacity reducing to VNF B.This is tactful due to local Priority is lower, determines the strategy for adopting EMS, local temporarily not trigger scalable appearance, until the effect of the strategy execution on EMS.
S305, VNFM negotiate response message to EMS sending strategy, and the strategy execution of EMS is agreed in instruction.
S306, EMS send business configuration order to VNF A and VNF B, adjust respective business load.
The upper scalable appearance strategy that will not be triggered to VNF A and VNF B of VNFM, the load of VNF A and VNF B pass through operation layer Configuration change reach balanced.
As a kind of possible implementation, S305 is also possible to be the strategy execution for indicating refusal EMS.In this case, VNFM may trigger the scalable appearance operation of strategy execution of oneself.
As alternatively possible implementation, S305 is also possible to be instruction EMS execution strategy adjusted, such as will 40% business load of VNF A reconfigures on VNF B.
In this example, if EMS does not carry out policy conferring with VNFM, EMS is made 30% business load on VNF A It reconfigures on VNF B, and VNFM makes the strategy for carrying out dilatation to VNF A, carrying out capacity reducing to VNF B.Then when VNF A's After load configuration to VNF B, discovery VNF B but by capacity reducing, alarm by the upper resource that can cause of VNF B.Then EMS again will be on VNF B Business load part reconfigure to VNF A.Since EMS and VNFM have made contradictory strategy, " table tennis effect can be caused in this way It answers ".EMS is avoided by carrying out policy conferring with VNFM so that making contradictory strategy in operation layer and resource layer.
According to a kind of NFV strategy consulting method provided by the embodiments of the present application, each policy decision point of different management domains is logical Carry out policy conferring is crossed, correct strategic decision-making can be made, the policy decision point of not same area is avoided to make contradiction or duplicate Strategic decision-making.
As shown in fig. 7, be the interaction flow schematic diagram of another kind NFV strategy consulting method provided by the embodiments of the present application, This method can comprise the following steps that
S401, the first network element receive strategy request information, according in the local policy of the first network element and the solicited message The strategy request cause parameter of carrying generates the first strategy.
S402, the first network element sending strategy negotiation request message arbitrate network element to strategy.Strategy arbitration network element receives the plan Slightly negotiation request message.Wherein, which includes: strategy request cause parameter, the first strategy, the first strategy Priority and with first network element carry out policy conferring the second network element mark;Wherein, first network element and Two network elements belong to different NFV management domains.
S403, the strategy arbitration network element send the policy conferring request message to second network element.Second network element Receive the policy conferring request message.
The reason of S404, second network element are carried according to policy conferring request message parameter carries out Policy evaluation, Generate the second strategy.
S405, second network element send the second strategy to the strategy arbitration network element.Strategy arbitration network element receive this Two strategies.
The priority of S406, the strategy arbitration network element first strategy and second strategy, generate corresponding Tactful arbitration information.
S407, the strategy arbitration network element send the tactful arbitration information to first network element and/or described second Network element.First network element and/or the second network element receive the strategy arbitration information.
Unlike previous embodiment, policy conferring request message is not directly sent to another by policy conferring side Policy conferring side, but pass through strategy arbitration network element forwarding.And by strategy arbitration network element according to the first strategy and the second strategy Priority generates corresponding strategy instruction information.Tactful arbitration is carried out by strategy arbitration network element is unified, it is possible to reduce any strategy The workload of negotiation side.
Strategy arbitration network element can be deployed on the existing management function node such as NM, EM with physics.
Negotiation side's mark should be carried in the present embodiment, in policy conferring request message, i.e. the first network element is wanted and which net Member is held consultation, then carries the mark of the negotiation side.Tactful association is carried out with first network element for example, should carry in the present embodiment The mark of the second network element of quotient.Strategy arbitration network element is marked according to the policy conferring request message received to negotiation side The second network element known sends the policy conferring request message.The reason of second network element is carried according to policy conferring request message is joined Number carries out Policy evaluation, and generates the second strategy.Specifically refer to previous embodiment.Then, the second network element sends the second strategy Network element is arbitrated to strategy.Strategy arbitration network element can generate corresponding according to the priority of the first strategy and the priority of the second strategy Tactful arbitration information, and send the strategy arbitration information to the first network element and/or the second network element.If tactful arbitration information is to refer to Show that the first network element executes the first strategy, then the first network element executes first strategy after receiving the strategy arbitration information;If tactful Arbitration information is that the second network element of instruction executes the second strategy, then the second network element after receiving the strategy arbitration information, execute this Two strategies.
Below with reference to exemplary concrete scene description logic it is independent strategy arbitration component (can physics be deployed in NM, EM etc. On existing management function node) how to carry out strategic decision-making:
By taking strategy request cause parameter is resource alarm as an example, Fig. 8 is the NFV strategy in another exemplary communication scenes The interaction flow schematic diagram of machinery of consultation, this method can comprise the following steps that
S501, VIM obtain CPU usage from NFVI and alarm more than the resource of threshold value.
S502, VIM notify the cpu resource to alert to VNFM.
Resource alarm is associated with VNF A by S503, VNFM.According to the policing rule in VNFD, to trigger and VNF A is carried out Dilatation, but local policy also requires the strategy to need to carry out policy conferring with EMS.
S504, VNFM arbitrate network element sending strategy negotiation message to strategy.The policy conferring message carries following information: this The priority P ri1 of ground implementation strategy, strategy execution reason (CPU usage is more than threshold value), strategy execution acts (VNF A dilatation To a certain concrete specification), and whom does tactful arbitration with.
The information that S505, strategy arbitration network element are carried according to VNFM sends the strategy of VNFM to EMS, wherein carries strategy Negotiate ID.Policy conferring ID can be strategy arbitration network element after receiving policy conferring message, for the policy conferring message The ID of generation.
After S506, EMS receive the policy conferring request message, trigger policy assessment checks the items of current FCAPS Dynamic value.Application layer configuration and the network traffic information of operation layer for analyzing each network element in network service, are the discovery that VNF B has sent the message of a large amount of mistakes to VNF A, causes VNF A business load excessively high.According to the strategy set, EMS can be right VNF B carries out business configuration change and solves this problem.
S507, EMS to strategy arbitrate network element sending strategy negotiation message, carry information include locally execute strategy it is preferential Grade Pri1, strategy execution reason, strategy execution movement and policy conferring ID.
S508, strategy arbitration network element select to execute EMS strategy according to the priority of EMS and VNFM strategy.
S509, strategy arbitration network element agree to EM implementation strategy to EM sending strategy arbitration result.
S510, strategy arbitration network element disagree VNFM implementation strategy to VNFM sending strategy arbitration result.
S511, EMS send business configuration order to VNF B, and the mistake configured before amendment stops VNF B to VNF A Send the message of a large amount of mistakes.
Portfolio on VNF A declines quickly, and CPU usage is normal, Failure elimination.
Unlike aforementioned exemplary, policy conferring request message is not directly sent to another plan by policy conferring side Slightly negotiation side, but pass through strategy arbitration network element forwarding.And it is tactful and the second strategy excellent according to first by strategy arbitration network element First grade generates corresponding strategy instruction information.Policy conferring is uniformly carried out by strategy arbitration network element, it is possible to reduce any strategy association The workload of quotient side.
According to a kind of NFV strategy consulting method provided by the embodiments of the present application, each policy decision point of different management domains will Respective strategy is sent to strategy arbitration network element, carries out tactful arbitration by strategy arbitration network element is unified, tactful arbitration result is sent out It gives corresponding policy decision point to execute, contradiction or duplicate strategic decision-making can be made to avoid the policy decision point in different domains.
It is above-mentioned to illustrate the method for the embodiment of the present invention, the device of the embodiment of the present invention is provided below.
Fig. 9 is a kind of structural schematic diagram of NFV policy conferring system provided by the embodiments of the present application, which includes First network element 11 and the second network element 12;Wherein:
First network element 11 is believed for receiving strategy request information according to the local policy of the first network element and the request The strategy request cause parameter carried in breath generates the first strategy;First network element 11, which is also used to sending strategy, to be negotiated to request to disappear It ceases to the second network element, the policy conferring request message includes strategy request cause parameter, and first is tactful and the first strategy Priority;Wherein, first network element and the second network element belong to different NFV management domains;Second network element 12 is used for basis The reason of policy conferring request message carries parameter, carries out Policy evaluation, generates the second strategy;And second network element 12 are also used to compare the priority of the first strategy and the second strategy, generate and send corresponding strategy instruction information to described first Network element.
In one implementation, first network element 11 is used to receive the NFV management domain where first network element The policy request message of other reported by network elements, the strategy request information include strategy request cause parameter.
In another implementation, the strategy request cause parameter includes resource early warning or breaks down.
In another implementation, if second network element 12 is resource early warning for the cause parameter, institute is obtained The resource and load information for stating each VNF of other network elements acquisition of the NFV management domain where the second network element are generated to be directed to and be caused The second strategy of the VNF of resource early warning;If or second network element 12 is to break down for the cause parameter, is judged whether It is that mistake occurs for the application of the NFV management domain where second network element or virtual machine configuration, generates to application or virtual machine weight The second strategy newly configured.
In another implementation, the strategy instruction information includes at least one following instruction information: described in instruction First network element executes first strategy, instruction first network element does not execute first strategy and instruction described first Network element is executed to the third strategy after first Developing Tactics.
In another implementation, if priority of second network element 12 for first strategy is higher than described the The priority of two strategies generates and indicates that first network element executes the strategy instruction information of first strategy or generates instruction institute The execution of the first network element is stated to the strategy instruction information of the third strategy after first Developing Tactics;Or second network element 12 is used If being higher than the priority of first strategy in the priority of second strategy, generates and indicate that first network element does not execute institute State the strategy instruction information of the first strategy.
In another implementation, if second network element 12 is also used to the priority of second strategy higher than described The priority of first strategy generates the strategy instruction information for indicating that first network element does not execute first strategy, and executes Second strategy.
In another implementation, first network element include it is following any one: business support system OSS and network element Management system EMS, the second network element include it is following any one: it is real that network function virtualizes composer NFNO and virtual network function Body manager VNFM;Or first network element include it is following any one: NFVO and VNFM, the second network element include following any one It is a: OSS and EMS.
In another implementation, the NFV management domain includes management and the domain layout MANO and 3GPP management domain.
According to a kind of NFV policy conferring system provided by the embodiments of the present application, each policy decision point of different management domains is logical Carry out policy conferring is crossed, correct strategic decision-making can be made, the policy decision point of not same area is avoided to make contradiction or duplicate Strategic decision-making.
Figure 10 is the structural schematic diagram of another NFV policy conferring system provided by the embodiments of the present application, the system 2000 It include: the first network element 21, strategy arbitration network element 22 and the second network element 23;Wherein:
First network element 21 is believed for receiving strategy request information according to the local policy of the first network element and the request The strategy request cause parameter carried in breath generates the first strategy;First network element 21, which is also used to sending strategy, to be negotiated to request to disappear Strategy arbitration network element is ceased, the policy conferring request message includes strategy request cause parameter, and first is tactful, the first strategy Priority and with first network element carry out policy conferring the second network element mark;Wherein, first network element and second Network element belongs to different NFV management domains;The strategy arbitration network element 22 is for sending the policy conferring request message to described Second network element;Second network element 23 is used for the reason of carrying according to policy conferring request message parameter, carries out strategy and comments Estimate, generates and sends the second strategy to the strategy arbitration network element;And the strategy arbitration network element 24 is also used to compare first The priority of strategy and the second strategy generates and sends corresponding tactful arbitration information to first network element and/or described the Two network elements.
In one implementation, the tactful arbitration information comprises at least one of the following: instruction first network element is held Row first strategy or instruction second network element execute second strategy.
In another implementation, first network element include it is following any one: business support system OSS and network element Management system EMS, the second network element include it is following any one: it is real that network function virtualizes composer NFNO and virtual network function Body manager VNFM;Or first network element include it is following any one: NFVO and VNFM, the second network element include following any one It is a: OSS and EMS.
In another implementation, the NFV management domain includes management and the domain layout MANO and 3GPP management domain.
According to a kind of NFV policy conferring system provided by the embodiments of the present application, each policy decision point of different management domains is logical It crosses strategy arbitration network element and carries out tactful arbitration, correct strategic decision-making can be made, the policy decision point of not same area is avoided to make Contradiction or duplicate strategic decision-making.
The embodiment of the present application also provides a kind of computer readable storage medium, deposited in the computer readable storage medium Instruction is contained, when run on a computer, so that computer executes method described in above-mentioned various aspects.
The embodiment of the present application also provides a kind of computer program products comprising instruction, when it runs on computers When, so that computer executes method described in above-mentioned various aspects.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed Scope of the present application.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, each functional unit in each embodiment of the application can integrate in one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
In the above-described embodiments, can come wholly or partly by software, hardware, firmware or any combination thereof real It is existing.When implemented in software, it can entirely or partly realize in the form of a computer program product.The computer program Product includes one or more computer instructions.When loading on computers and executing the computer program instructions, all or It partly generates according to process or function described in the embodiment of the present invention.The computer can be general purpose computer, dedicated meter Calculation machine, computer network or other programmable devices.The computer instruction can store in computer readable storage medium In, or transmitted by the computer readable storage medium.The computer instruction can be from a web-site, meter Calculation machine, server or data center pass through wired (such as coaxial cable, optical fiber, Digital Subscriber Line (digital subscriber Line, DSL)) or wireless (such as infrared, wireless, microwave etc.) mode to another web-site, computer, server or number It is transmitted according to center.The computer readable storage medium can be any usable medium that computer can access either The data storage devices such as server, the data center integrated comprising one or more usable mediums.The usable medium can be Magnetic medium, (for example, floppy disk, hard disk, tape), optical medium are (for example, digital versatile disc (digital versatile Disc, DVD)) or semiconductor medium (such as solid state hard disk (solid state disk, SSD)) etc..
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, the process Relevant hardware can be instructed to complete by computer program, which can be stored in computer-readable storage medium, should Program is when being executed, it may include such as the process of above-mentioned each method embodiment.And storage medium above-mentioned includes: read-only memory (read-only memory, ROM) or random access memory (random access memory, RAM), magnetic or disk Etc. the medium of various program storage codes.

Claims (24)

1. a kind of network function virtualizes NFV strategy consulting method characterized by comprising
First network element receives strategy request information, according to the strategy carried in the local policy of the first network element and the solicited message Reason for claim parameter generates the first strategy;
The first network element sending strategy negotiation request message to the second network element, ask including strategy by the policy conferring request message Ask cause parameter, the priority of the first strategy and the first strategy;Wherein, first network element and the second network element belong to different NFV management domain;
The reason of second network element is carried according to policy conferring request message parameter carries out Policy evaluation, generates second Strategy;
Second network element compares the priority of the first strategy and the second strategy, generate and send corresponding strategy instruction information to First network element.
2. the method as described in claim 1, which is characterized in that first network element receives policy request message, comprising:
First network element receives the policy request message of other reported by network elements of the NFV management domain where first network element, The strategy request information includes strategy request cause parameter.
3. method according to claim 1 or 2, which is characterized in that the strategy request cause parameter include resource early warning or It breaks down.
4. method as claimed in any one of claims 1 to 3, which is characterized in that second network element is according to the policy conferring The reason of request message carries parameter, carries out Policy evaluation, generates the second strategy, comprising:
If the cause parameter is resource early warning, other network elements acquisition of the NFV management domain where second network element is obtained The resource and load information of each virtual network function VNF generates the second strategy for the VNF for causing resource early warning;Or
If the cause parameter is to break down, judge whether be NFV management domain where second network element application or empty Mistake occurs for quasi- machine configuration, generates the second strategy reconfigured to application or virtual machine.
5. such as the described in any item methods of Claims 1 to 4, which is characterized in that the strategy instruction information include it is following at least One instruction information: instruction first network element executes first strategy, instruction first network element does not execute described first Strategy and instruction first network element are executed to the third strategy after first Developing Tactics.
6. method as claimed in claim 5, which is characterized in that it is tactful and the second strategy excellent that second network element compares first First grade generates corresponding strategy instruction information, comprising:
If the priority of first strategy is higher than the priority of second strategy, second network element generates instruction described the One network element, which executes the strategy instruction information of first strategy or generates, indicates that first network element is executed to first strategy The strategy instruction information of third strategy adjusted;
If the priority of second strategy is higher than the priority of first strategy, second network element generates instruction described the One network element does not execute the strategy instruction information of first strategy.
7. method as claimed in claim 6, which is characterized in that the method also includes:
If the priority of second strategy is higher than the priority of first strategy, second network element generates instruction described the One network element does not execute the strategy instruction information of first strategy, and the second network element executes the second strategy.
8. a kind of NFV strategy consulting method characterized by comprising
First network element receives strategy request information, according to the strategy carried in the local policy of the first network element and the solicited message Reason for claim parameter generates the first strategy;
The first network element sending strategy negotiation request message arbitrates network element to strategy, and the policy conferring request message includes plan Slightly reason for claim parameter, first strategy, first strategy priority and with first network element carry out policy conferring second The mark of network element;Wherein, first network element and the second network element belong to different NFV management domains;
The strategy arbitration network element sends the policy conferring request message to second network element;
The reason of second network element is carried according to policy conferring request message parameter carries out Policy evaluation, generates concurrent Send the second strategy to the strategy arbitration network element;
The strategy arbitration network element compares the priority of the first strategy and the second strategy, generates and sends corresponding strategy arbitration letter It ceases to first network element and/or second network element.
9. method according to claim 8, which is characterized in that the strategy arbitration information comprises at least one of the following: instruction First network element executes first strategy or instruction second network element executes second strategy.
10. method as described in any one of claims 1 to 9, which is characterized in that first network element includes following any one It is a: business support system OSS and Element management system EMS, the second network element include it is following any one: network function virtualization compile Arrange device NFNO and virtual network function entity manager VNFM;Or
First network element include it is following any one: NFVO and VNFM, the second network element include it is following any one: OSS and EMS.
11. such as the described in any item methods of claim 1~10, which is characterized in that the NFV management domain includes management and layout The domain MANO and 3GPP management domain.
12. a kind of NFV policy conferring system characterized by comprising the first network element and the second network element;
First network element is taken for receiving strategy request information according in the local policy of the first network element and the solicited message The strategy request cause parameter of band generates the first strategy;
First network element is also used to sending strategy negotiation request message to the second network element, and the policy conferring request message includes Strategy request cause parameter, the priority of the first strategy and the first strategy;Wherein, first network element and the second network element belong to Different NFV management domains;
Second network element is used for the reason of carrying according to policy conferring request message parameter, carries out Policy evaluation, generates Second strategy;
Second network element is also used to compare the priority of the first strategy and the second strategy, generates and sends corresponding strategy instruction Information gives first network element.
13. system as claimed in claim 12, it is characterised in that:
The strategy request that first network element is used to receive other reported by network elements of the NFV management domain where first network element disappears Breath, the strategy request information includes strategy request cause parameter.
14. system as described in claim 12 or 13, which is characterized in that the strategy request cause parameter includes resource early warning Or it breaks down.
15. such as the described in any item systems of claim 12~14, it is characterised in that:
If second network element is resource early warning for the cause parameter, the NFV management domain where second network element is obtained Other network elements acquisition each VNF resource and load information, generate for cause resource early warning VNF second strategy; Or
If second network element is to break down for the cause parameter, judge whether to be the NFV where second network element Mistake occurs for the application of management domain or virtual machine configuration, generates the second strategy reconfigured to application or virtual machine.
16. such as the described in any item systems of claim 12~15, which is characterized in that the strategy instruction information includes below extremely Few instruction information: instruction first network element executes first strategy, indicates that first network element does not execute described the One strategy and instruction first network element are executed to the third strategy after first Developing Tactics.
17. system as claimed in claim 16, it is characterised in that:
If second network element is higher than the priority of second strategy for the priority of first strategy, instruction institute is generated The first network element is stated to execute the described first tactful strategy instruction information or generate instruction the first network element execution to described first The strategy instruction information of third strategy after Developing Tactics;
If second network element is higher than the priority of first strategy for the priority of second strategy, instruction institute is generated State the strategy instruction information that the first network element does not execute first strategy.
18. system as claimed in claim 17, it is characterised in that:
If the priority that second network element is also used to second strategy is higher than the priority of first strategy, instruction is generated First network element does not execute the strategy instruction information of first strategy, and executes the second strategy.
19. such as the described in any item systems of claim 12~18, which is characterized in that first network element includes following any one It is a: business support system OSS and Element management system EMS, the second network element include it is following any one: network function virtualization compile Arrange device NFNO and virtual network function entity manager VNFM;Or
First network element include it is following any one: NFVO and VNFM, the second network element include it is following any one: OSS and EMS.
20. such as the described in any item systems of claim 12~19, which is characterized in that the NFV management domain includes management and compiles Arrange the domain MANO and 3GPP management domain.
21. a kind of NFV policy conferring system characterized by comprising the first network element, the second network element and strategy arbitration network element;
First network element is taken for receiving strategy request information according in the local policy of the first network element and the solicited message The strategy request cause parameter of band generates the first strategy;
First network element is also used to sending strategy negotiation request message and arbitrates network element, the policy conferring request message to strategy Including strategy request cause parameter, first strategy, first strategy priority and with first network element carry out policy conferring The second network element mark;Wherein, first network element and the second network element belong to different NFV management domains;
The strategy arbitration network element is for sending the policy conferring request message to second network element;
Second network element is used for the reason of carrying according to policy conferring request message parameter, carries out Policy evaluation, generates And the second strategy is sent to the strategy arbitration network element;
The strategy arbitration network element is also used to compare the priority of the first strategy and the second strategy, generates and sends corresponding strategy Arbitration information gives first network element and/or second network element.
22. system as claimed in claim 21, which is characterized in that the strategy arbitration information comprises at least one of the following: referring to Show that first network element executes first strategy or instruction second network element executes second strategy.
23. the system as described in claim 21 or 22, which is characterized in that first network element include it is following any one: industry Be engaged in support system OSS and Element management system EMS, the second network element include it is following any one: network function virtualize composer NFNO and virtual network function entity manager VNFM;Or
First network element include it is following any one: NFVO and VNFM, the second network element include it is following any one: OSS and EMS.
24. such as the described in any item systems of claim 21~23, which is characterized in that the NFV management domain includes management and compiles Arrange the domain MANO and 3GPP management domain.
CN201810399834.2A 2018-04-28 2018-04-28 NFV strategy negotiation method and system Active CN110417568B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810399834.2A CN110417568B (en) 2018-04-28 2018-04-28 NFV strategy negotiation method and system
PCT/CN2019/084343 WO2019206234A1 (en) 2018-04-28 2019-04-25 Nfv policy negotiation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810399834.2A CN110417568B (en) 2018-04-28 2018-04-28 NFV strategy negotiation method and system

Publications (2)

Publication Number Publication Date
CN110417568A true CN110417568A (en) 2019-11-05
CN110417568B CN110417568B (en) 2021-10-26

Family

ID=68294797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810399834.2A Active CN110417568B (en) 2018-04-28 2018-04-28 NFV strategy negotiation method and system

Country Status (2)

Country Link
CN (1) CN110417568B (en)
WO (1) WO2019206234A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945446A (en) * 2009-07-10 2011-01-12 中兴通讯股份有限公司 Method and system for processing strategy conflict by user equipment
CN104104615A (en) * 2014-07-21 2014-10-15 华为技术有限公司 Strategy conflict solution method and device
CN106576260A (en) * 2015-06-08 2017-04-19 华为技术有限公司 Policy coordination method and apparatus in NFV system
US20170141944A1 (en) * 2015-11-13 2017-05-18 Electronics And Telecommunications Research Institute Verifier for network function virtualization resource allocation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105577499B (en) * 2014-10-10 2019-05-28 华为技术有限公司 Decision coordination method, executive device and decision coordination device
CN106209409B (en) * 2015-05-07 2019-04-12 ***通信集团公司 A kind of scheduling message processing method and processing device based on virtual network function VNF

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945446A (en) * 2009-07-10 2011-01-12 中兴通讯股份有限公司 Method and system for processing strategy conflict by user equipment
CN104104615A (en) * 2014-07-21 2014-10-15 华为技术有限公司 Strategy conflict solution method and device
CN106576260A (en) * 2015-06-08 2017-04-19 华为技术有限公司 Policy coordination method and apparatus in NFV system
US20170141944A1 (en) * 2015-11-13 2017-05-18 Electronics And Telecommunications Research Institute Verifier for network function virtualization resource allocation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李中科等: "实现VNF业务连续的VNF虚拟机更新方法研究", 《通信技术》 *

Also Published As

Publication number Publication date
CN110417568B (en) 2021-10-26
WO2019206234A1 (en) 2019-10-31

Similar Documents

Publication Publication Date Title
US11206200B1 (en) Dashboard for graphic display of computer network topology
US10880176B2 (en) Method and apparatus for network slicing
US9584369B2 (en) Methods of representing software defined networking-based multiple layer network topology views
EP3382939B1 (en) Troubleshooting method, apparatus, and system based on network function virtualization
US20180351793A1 (en) System and method for providing secure and redundant communications and processing for a collection of internet of things (iot) devices
JP6466003B2 (en) Method and apparatus for VNF failover
CN111587601A (en) Network slice provisioning and operation
CN105409172B (en) Logical switch
CN105847237B (en) A kind of method for managing security and device based on NFV
EP2774048B1 (en) Affinity modeling in a data center network
CN106161076B (en) Virtual network function extended method and device
CN106452846A (en) Fault processing method, virtual architecture management system and business management system
CN110178398B (en) Guarantee framework for CP and DP slices
CN105376083A (en) Energy-saving control method, management server and network equipment
TWI722145B (en) Network function virtualization
WO2019174000A1 (en) Method and apparatus for service management
CN108234158A (en) Method for building up, NFVO and the network system of VNF
CN106533714A (en) Method and device for re-instantiating virtual network function
CN110661641B (en) Virtual network function VNF deployment method and device
CN109960634A (en) A kind of method for monitoring application program, apparatus and system
CN106375102B (en) A kind of service registration method, application method and relevant apparatus
WO2016197301A1 (en) Policy coordination method and apparatus in nfv system
AU2016306553B2 (en) Automated electronic computing and communication system event analysis and management
WO2017019018A1 (en) Virtualized network function autoscaling based on lightweight threshold crossing notifications
CN110417568A (en) NFV strategy consulting method and system

Legal Events

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