CN106487553A - The processing method of VNF example, device and VNFM - Google Patents

The processing method of VNF example, device and VNFM Download PDF

Info

Publication number
CN106487553A
CN106487553A CN201510537336.6A CN201510537336A CN106487553A CN 106487553 A CN106487553 A CN 106487553A CN 201510537336 A CN201510537336 A CN 201510537336A CN 106487553 A CN106487553 A CN 106487553A
Authority
CN
China
Prior art keywords
reducing
expansion
information
vnf example
strategy
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.)
Pending
Application number
CN201510537336.6A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201510537336.6A priority Critical patent/CN106487553A/en
Priority to PCT/CN2016/073954 priority patent/WO2016165470A1/en
Publication of CN106487553A publication Critical patent/CN106487553A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a kind of processing method of VNF example, device and VNFM, wherein, the method includes:Obtain the value of the monitoring parameter that impact VNF example reducing and expansion are held;Determine that the value of above-mentioned monitoring parameter has reached reducing and expansion and held in strategy for VNF example is carried out with the reference value of reducing and expansion appearance;Hold strategy according to above-mentioned reducing and expansion and VNF example is carried out with reducing and expansion appearance process.By the present invention, solve the problems, such as Virtual NE cannot be carried out present in correlation technique with rapid deployment and be adjusted flexibly, and then reached realization Virtual NE is carried out with rapid deployment and the effect being adjusted flexibly.

Description

The processing method of VNF example, device and VNFM
Technical field
The present invention relates to the communications field, in particular to a kind of virtual network function (Virtual Netwoek Function, letter Referred to as VNF) processing method of example, device and virtual network function management (Virtual Netwoek Function Management, Referred to as VNFM).
Background technology
In traditional telecom market, user is often due to network element adheres to different factories separately expanding according to Scale Alteration when (contracting) holds Family, the software product that these producers provide operates in different hardware devices, on operating system, and part even uses one Proprietary hardware a bit, cannot be carried out automatically expanding when (contracting) holds, and the upgrading with software updates sometimes, existing sets Standby cannot be carried out reusing, the buying of new hardware, dispose, open etc. and be required for longer time, having a strong impact on the open-minded of new business, Will also result in the waste of equipment simultaneously.
In recent years, cloud computing, Intel Virtualization Technology quickly grow, and bring a lot of innovations, also bring to operator very big simultaneously Pressure, operator faces finds new income increase point, to offset the impact that OTT (Over The Top) business is brought, simultaneously Cut operating costs (Operating Expense, referred to as OPEX), quickly commences business it is therefore desirable to pass through virtualization weight Point solves the problems, such as the United Dispatching of resource, the network planning cannot quickly, be flexibly adjusted, reduce purchase and operation cost, The difficult problem of professional ability exploitation.
Progressively ripe and perfect with virtualization standard, the rapid deployment of network, flexible adjustment become possibility, when a void Planization network element needs reducing and expansion to have two ways when holding:Horizontal and vertical reducing and expansion are held, wherein laterally across outside Scale out with inwardly Scale in operates and to realize, and is longitudinally that wherein laterally reducing and expansion are held is by new by Scale up upwards and downward Scale down The mode increasing or reducing network element virtual machine carries out reducing and expansion appearance, and it is by increasing or decreasing virtualized hardware configuration that longitudinal reducing and expansion are held Mode is carrying out reducing and expansion appearance.Current ETSI European Telecommunications Standards Institute (European Telecom Standards Institute, referred to as For ETSI) although specification definition in also virtual network function descriptor (Virtualised Network Function Descriptor, Referred to as VNFD) defined in field auto_scale_policy of automatic telescopic, but specifically how to realize and automatic telescopic Configuration information indefinite, also cannot realize virtualization network element is carried out rapid deployment and flexible adjust.
For Virtual NE cannot be carried out present in correlation technique with rapid deployment and the problem being adjusted flexibly, not yet propose at present Effectively solution.
Content of the invention
The invention provides a kind of processing method of VNF example, device and VNFM, at least to solve present in correlation technique Virtual NE cannot be carried out with rapid deployment and the problem being adjusted flexibly.
According to an aspect of the invention, it is provided a kind of processing method of virtual network function VNF example, including:Obtain shadow The value of the monitoring parameter that the described VNF example reducing and expansion of sound are held;Determine that the value of described monitoring parameter has reached reducing and expansion and held in strategy for right Described VNF example carries out the reference value of reducing and expansion appearance;Hold strategy according to described reducing and expansion and reducing and expansion appearance process is carried out to described VNF example.
Alternatively, strategy is held in described reducing and expansion is to be pre-created the strategy managing on VNFM in virtual network function, and/or, in advance Create the strategy on network function virtual coordinator NFVO.
Alternatively, the value obtaining the monitoring parameter that the described VNF example reducing and expansion of impact are held includes:Receive for monitoring described monitoring ginseng The value of the described monitoring parameter that the monitoring device of number sends.
Alternatively, hold strategy according to described reducing and expansion and described VNF example is carried out with reducing and expansion appearance process inclusion:Hold plan according to described reducing and expansion Slightly determine the contracting capacity-enlarging information of described VNF example, wherein, described reducing and expansion are held information and included reducing and expansion appearance resource information and reducing and expansion molar Formula information;Described contracting capacity-enlarging information according to determining carries out reducing and expansion appearance process to described VNF example.
Alternatively, hold strategy according to described reducing and expansion and determine that the reducing and expansion of described VNF example are held information and included:Obtain described VNF real The virtual deployment unit VDU inventory of example;Hold needing in the strategy described VDU inventory of reading according to described reducing and expansion and carry out reducing and expansion appearance Example number and the resource allocation information of longitudinal reducing and expansion appearance that the horizontal reducing and expansion of the VDU processing are held;According to the described example reading Several and described resource allocation information determines the contracting capacity-enlarging information of described VNF example.
Alternatively, reducing and expansion are carried out according to the described contracting capacity-enlarging information determining to described VNF example and hold process inclusion:According to described contracting Capacity-enlarging information sends resource bid request to the Virtual base facilities management VIM of described VDU, and wherein, described resource bid please Ask, for described VIM, described VDU is carried out with the resource allocation that process is held in reducing and expansion, and return the resource information of distribution;According to institute The resource information stating distribution carries out reducing and expansion appearance process to described VNF example.
Alternatively, below resource bid request inclusion is sent at least to Virtual base facilities management VIM according to described contracting capacity-enlarging information One of:Described resource bid request is directly sent to described VIM according to described contracting capacity-enlarging information;According to described contracting capacity-enlarging information to Network function virtual coordinator NFVO sends reducing and expansion and holds request, and wherein, described reducing and expansion hold request for described NFVO to described VIM sends described resource bid request.
Alternatively, according to described reducing and expansion hold strategy reducing and expansion appearance process is carried out to described VNF example after, also include following at least One of:Update the configuration information of described VNF example;Hold the processing information log processing according to described reducing and expansion.
According to a further aspect in the invention, there is provided a kind of processing meanss of virtual network function VNF example, including:Obtain mould Block, for obtaining the value of the monitoring parameter that the described VNF example reducing and expansion of impact are held;Determining module, for determining described monitoring parameter Value reached reducing and expansion and held in strategy for described VNF example carried out with the reference value of reducing and expansion appearance;Processing module, for according to institute State reducing and expansion appearance strategy and reducing and expansion appearance process is carried out to described VNF example.
Alternatively, strategy is held in described reducing and expansion is to be pre-created the strategy managing on VNFM in virtual network function, and/or, in advance Create the strategy on network function virtual coordinator NFVO.
Alternatively, described acquisition module includes:Receiving unit, sends out for the monitoring device monitoring described monitoring parameter for receiving The value of the described monitoring parameter sending.
Alternatively, described processing module includes:Determining unit, determines described VNF example for holding strategy according to described reducing and expansion Contracting capacity-enlarging information, wherein, described reducing and expansion are held information and are included reducing and expansion appearance resource information and contracting Diffuse Dimension model information;Processing unit, uses According to determine described contracting capacity-enlarging information reducing and expansion appearance process is carried out to described VNF example.
Alternatively, described determining unit includes:Obtain subelement, for obtaining the virtual deployment unit VDU of described VNF example Inventory;Read subelement, carry out what reducing and expansion appearance was processed for holding needing in the strategy described VDU inventory of reading according to described reducing and expansion Example number and the resource allocation information of longitudinal reducing and expansion appearance that the horizontal reducing and expansion of VDU are held;Determination subelement, for according to reading Described example number and described resource allocation information determine the contracting capacity-enlarging information of described VNF example.
Alternatively, described processing unit includes:Send subelement, for virtual to described VDU according to described contracting capacity-enlarging information Infrastructure management VIM sends resource bid request, and wherein, described resource bid is asked for described VIM to described VDU Carry out reducing and expansion and hold the resource allocation processing, and return the resource information of distribution;Process subelement, for the money according to described distribution Source information carries out reducing and expansion appearance process to described VNF example.
Alternatively, described transmission subelement includes at least one of:Directly sent to described VIM according to described contracting capacity-enlarging information Described resource bid request;Reducing and expansion are sent to network function virtual coordinator NFVO according to described contracting capacity-enlarging information and holds request, its In, described reducing and expansion are held request and are sent described resource bid request for described NFVO to described VIM.
Alternatively, described device also includes at least one of:Update module, for updating the configuration information of described VNF example; Logging modle, for holding, according to described reducing and expansion, the processing information log processing.
According to a further aspect in the invention, there is provided a kind of virtual network function manages VNFM, including described in any of the above-described Device.
By the present invention, using the value obtaining the monitoring parameter that the described VNF example reducing and expansion of impact are held;Determine described monitoring parameter Value has reached reducing and expansion and has held in strategy for described VNF example is carried out with the reference value of reducing and expansion appearance;Hold strategy according to described reducing and expansion to institute State VNF example and carry out reducing and expansion appearance process, solve Virtual NE cannot be carried out present in correlation technique with rapid deployment and flexible tune Whole problem, and then reached realization Virtual NE carried out with rapid deployment and the effect being adjusted flexibly.
Brief description
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, the present invention shows Meaning property embodiment and its illustrate for explaining the present invention, does not constitute inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of the processing method of virtual network function VNF example according to embodiments of the present invention;
Fig. 2 is the structured flowchart of the processing meanss of virtual network function VNF example according to embodiments of the present invention;
Fig. 3 is the structural frames of acquisition module 22 in the processing meanss of virtual network function VNF example according to embodiments of the present invention Figure;
Fig. 4 is the structural frames of processing module 26 in the processing meanss of virtual network function VNF example according to embodiments of the present invention Figure;
Fig. 5 is the structural frames of determining unit 42 in the processing meanss of virtual network function VNF example according to embodiments of the present invention Figure;
Fig. 6 is the structural frames of processing unit 44 in the processing meanss of virtual network function VNF example according to embodiments of the present invention Figure;
Fig. 7 is the preferred structure block diagram of the processing meanss of virtual network function VNF example according to embodiments of the present invention;
Fig. 8 is the structured flowchart that virtual network function according to embodiments of the present invention manages VNFM;
Fig. 9 is NFV-MANO Organization Chart in etsi standard according to embodiments of the present invention;
Figure 10 is the automatic telescopic process chart of VNF under virtualization scene according to embodiments of the present invention;
Figure 11 is that preparation process chart is held in the automatic reducing and expansion of VNF example according to embodiments of the present invention.
Specific embodiment
To describe the present invention in detail below with reference to accompanying drawing and in conjunction with the embodiments.It should be noted that in the case of not conflicting, Embodiment in the application and the feature in embodiment can be mutually combined.
It should be noted that term " first " in description and claims of this specification and above-mentioned accompanying drawing, " second " etc. are to use In the similar object of difference, without for describing specific order or precedence.
Provide a kind of processing method of virtual network function VNF example in the present embodiment, Fig. 1 is according to embodiments of the present invention The processing method of virtual network function VNF example flow chart, as shown in figure 1, this flow process comprises the steps:
Step S102, obtains the value of the monitoring parameter that impact VNF example reducing and expansion are held;
Step S104, determines that the value of above-mentioned monitoring parameter has reached reducing and expansion and held in strategy for VNF example is carried out with the ginseng of reducing and expansion appearance Examine value;
Step S106, holds strategy according to above-mentioned reducing and expansion and VNF example is carried out with reducing and expansion appearance process.
Wherein, above-mentioned monitoring parameter can include power system capacity, central processing unit (Central Processing Unit, referred to as CPU) threshold values etc., above-mentioned monitoring parameter can also be other specification, the different producers of correspondence or the above-mentioned monitoring parameter of product It is also different.By above-mentioned steps, advise when the value of the monitoring parameter that impact VNF example reducing and expansion are held has reached in reducing and expansion appearance strategy During fixed reference value, hold strategy according to reducing and expansion and VNF example is carried out with reducing and expansion appearance process, thus having reached the purpose that quick reducing and expansion are held, Solve the problems, such as Virtual NE cannot be carried out present in correlation technique with rapid deployment and be adjusted flexibly, and then reached realization Virtual NE is carried out with rapid deployment and the effect being adjusted flexibly.
In an optional embodiment, above-mentioned reducing and expansion hold strategy for being pre-created the plan managing on VNFM in virtual network function Slightly, and/or, be pre-created the virtual coordinator of network function (Network Function Virtual Orchestrator, referred to as NFVO the strategy on).Wherein, when this reducing and expansion is held strategy and created on NFVO, NFVO can issue this reducing and expansion and hold strategy To on VNFM, or this reducing and expansion appearance strategy is obtained up from NFVO by VNFM active.Thus ensureing that VNFM obtains in time Know that strategy is held in reducing and expansion, so that this VNFM carries out reducing and expansion appearance to VNF example.Certainly, above-mentioned two ways is only example, on The reducing and expansion stated are held strategy and be can also be the strategy being pre-created in other equipment.When this reducing and expansion holds strategy for being pre-created at other During tactful on equipment or policy distribution will be held to VNFM to reducing and expansion by other equipment, or by VNFM active from Other equipment gets on to obtain and holds strategy to reducing and expansion.
In an optional embodiment, the value obtaining the monitoring parameter that the above-mentioned VNF example reducing and expansion of impact are held includes:Receive and be used for Monitor the value of the monitoring parameter of monitoring device transmission of this monitoring parameter.Certainly, monitor above-mentioned monitoring parameter using monitoring device Value, is only a kind of example, can also obtain the value of above-mentioned monitoring parameter in other way, each shown in Fig. 1 when executing When the executive agent of individual step is VNFM, can also go to monitor the value of above-mentioned monitoring parameter by VNFM itself.
In an optional embodiment, hold strategy according to above-mentioned reducing and expansion and VNF example is carried out with reducing and expansion appearance process inclusion:According to upper State reducing and expansion and hold the contracting capacity-enlarging information that strategy determines VNF example, wherein, this reducing and expansion is held information and included reducing and expansion appearance resource information and reducing and expansion Hold pattern information;Contracting capacity-enlarging information according to determining carries out reducing and expansion appearance process to VNF example.Wherein, resource is held in above-mentioned reducing and expansion Information can include specific VNF example need capacity reducing to the relevant parameter of internal memory or the relevant parameter of internal memory that arrives of dilatation, Above-mentioned contracting Diffuse Dimension model information can include specific reducing and expansion and hold type, can be carried out capacity reducing and process, can be carried out dilatation Process it is also possible to be carried out capacity reducing and dilatation mixed processing.
In an optional embodiment, hold strategy according to above-mentioned reducing and expansion and determine that the reducing and expansion of VNF example are held information and included:Obtaining should The virtual deployment unit VDU inventory of VNF example;Hold needing in strategy reading VDU inventory according to above-mentioned reducing and expansion and carry out reducing and expansion Hold the resource allocation information that the example number of horizontal reducing and expansion appearance of the VDU processing and longitudinal reducing and expansion are held;According to the above-mentioned VDU reading The example number held of horizontal reducing and expansion and the resource allocation information that holds of longitudinal reducing and expansion determine the contracting capacity-enlarging information of VNF example.That is, lead to Cross the contracting capacity-enlarging information to determine NVF example for the contracting capacity-enlarging information determining each VDU under VNF example.
In an optional embodiment, the above-mentioned contracting capacity-enlarging information according to determining carries out reducing and expansion and holds process inclusion to VNF example: Resource bid request is sent to the Virtual base facilities management VIM of VDU according to contracting capacity-enlarging information, wherein, this resource bid please Ask, for VIM, VDU is carried out with the resource allocation that process is held in reducing and expansion, and return the resource information of distribution;According to above-mentioned distribution Resource information carries out reducing and expansion appearance process to VNF example.
In an optional embodiment, sending resource bid according to above-mentioned contracting capacity-enlarging information to Virtual base facilities management VIM please Ask including at least one of:Resource bid request is directly sent to VIM according to above-mentioned contracting capacity-enlarging information;Held according to above-mentioned reducing and expansion Information sends reducing and expansion to network function virtual coordinator NFVO and holds request, and wherein, this reducing and expansion holds request for NFVO to VIM Send above-mentioned resource bid request.
In an optional embodiment, after holding strategy according to above-mentioned reducing and expansion and reducing and expansion appearance process is carried out to VNF example, also wrap Include at least one of:Update the configuration information of above-mentioned VNF example;Hold the processing information log processing according to above-mentioned reducing and expansion.
Through the above description of the embodiments, those skilled in the art can be understood that the side according to above-described embodiment Method can realize by the mode of software plus necessary general hardware platform naturally it is also possible to pass through hardware, but in many cases before Person is more preferably embodiment.Based on such understanding, technical scheme substantially makes tribute to prior art in other words That offers partly can be embodied in the form of software product, and this computer software product is stored in a storage medium (such as ROM/RAM, magnetic disc, CD) in, including some instructions with so that a station terminal equipment (can be mobile phone, computer, Server, or the network equipment etc.) method described in execution each embodiment of the present invention.
Additionally provide a kind of processing meanss of virtual network function VNF example in the present embodiment, this device is used for realizing above-mentioned reality Apply example and preferred implementation, carry out repeating no more of explanation.As used below, term " module " can be real The existing software of predetermined function and/or the combination of hardware.Although the device described by following examples preferably to be realized with software, It is hardware, or the realization of the combination of software and hardware is also may and to be contemplated.
Fig. 2 is the structured flowchart of the processing meanss of virtual network function VNF example according to embodiments of the present invention, as shown in Fig. 2 This device includes acquisition module 22, determining module 24 and processing module 26, below this device is illustrated.
Acquisition module 22, for obtaining the value of the monitoring parameter that the above-mentioned VNF example reducing and expansion of impact are held;Determining module 24, connects To above-mentioned acquisition module 22, the value for determining above-mentioned monitoring parameter has reached reducing and expansion and has held in strategy for carrying out to VNF example The reference value that reducing and expansion are held;Processing module 26, connects to above-mentioned determining module 24, for holding strategy to VNF according to above-mentioned reducing and expansion Example carries out reducing and expansion appearance process.
In an optional embodiment, above-mentioned reducing and expansion hold strategy for being pre-created the plan managing on VNFM in virtual network function Omit, and/or, it is pre-created the strategy on network function virtual coordinator NFVO.
Fig. 3 is the structural frames of acquisition module 22 in the processing meanss of virtual network function VNF example according to embodiments of the present invention Figure, as shown in figure 3, this acquisition module 22 includes receiving unit 32, illustrates to this acquisition module 22 below.
Receiving unit 32, for receiving the value of the monitoring parameter sending for the monitoring device monitoring above-mentioned monitoring parameter.
Fig. 4 is the structural frames of processing module 26 in the processing meanss of virtual network function VNF example according to embodiments of the present invention Figure, as shown in figure 4, this processing module 26 includes determining unit 42 and processing unit 44, is carried out to this processing module 26 below Explanation.
Determining unit 42, for holding, according to above-mentioned reducing and expansion, the contracting capacity-enlarging information that strategy determines VNF example, wherein, letter is held in this reducing and expansion Breath includes reducing and expansion and holds resource information and contracting Diffuse Dimension model information;Processing unit 44, connects to above-mentioned determining unit 42, for basis The contracting capacity-enlarging information determining carries out reducing and expansion appearance process to VNF example.
Fig. 5 is the structural frames of determining unit 42 in the processing meanss of virtual network function VNF example according to embodiments of the present invention Figure, as shown in figure 5, this determining unit 42 includes obtaining subelement 52, reads subelement 54 and determination subelement 56, below This determining unit 42 is illustrated.
Obtain subelement 52, for obtaining the virtual deployment unit VDU inventory of above-mentioned VNF example;Read subelement 54, even It is connected to above-mentioned acquisition subelement 52, carry out what reducing and expansion appearance was processed for holding needing in strategy reading VDU inventory according to above-mentioned reducing and expansion Example number and the resource allocation information of longitudinal reducing and expansion appearance that the horizontal reducing and expansion of VDU are held;Determination subelement 56, connects to above-mentioned reading Take subelement 54, the example number for the horizontal reducing and expansion appearance according to the above-mentioned VDU reading and the resource distribution of longitudinal reducing and expansion appearance are believed Breath determines the contracting capacity-enlarging information of this VNF example.
Fig. 6 is the structural frames of processing unit 44 in the processing meanss of virtual network function VNF example according to embodiments of the present invention Figure, as shown in fig. 6, this processing unit 44 includes sending subelement 62 and processes subelement 64, below to this processing unit 44 Illustrate.
Send subelement 62, for resource Shen is sent to the Virtual base facilities management VIM of VDU according to above-mentioned contracting capacity-enlarging information Please ask, wherein, this resource bid asks, for VIM, VDU is carried out with the resource allocation that process is held in reducing and expansion, and returns distribution Resource information;Process subelement 64, connect to above-mentioned transmission subelement 62, for the resource information pair according to above-mentioned distribution VNF example carries out reducing and expansion appearance process.
In an optional embodiment, above-mentioned transmission subelement 62 includes at least one of:Straight according to above-mentioned contracting capacity-enlarging information Connect and send resource bid request to VIM;Sending reducing and expansion appearance according to this contracting capacity-enlarging information to network function virtual coordinator NFVO please Ask, wherein, this reducing and expansion is held request and sent above-mentioned resource bid request for NFVO to VIM.
Fig. 7 is the preferred structure block diagram of the processing meanss of virtual network function VNF example according to embodiments of the present invention, such as Fig. 7 Shown, this device except include Fig. 2 shown in all modules in addition to, also include update module 72 and/or logging modle 74, below right This device illustrates.
Update module 72, connects to above-mentioned processing module 26, for updating the configuration information of above-mentioned VNF example;Logging modle 74, connect to above-mentioned processing module 26, for holding, according to above-mentioned reducing and expansion, the processing information log processing.
Fig. 8 is the structured flowchart that virtual network function according to embodiments of the present invention manages VNFM, as shown in figure 8, this VNFM The processing meanss 84 of the 82 VNF examples including any of the above-described.
With reference to concrete application scene, the present invention is illustrated:
For Virtual NE cannot be carried out present in correlation technique with rapid deployment and the problem being adjusted flexibly, the embodiment of the present invention In additionally provide a kind of realize virtualize scene under the automatic reducing and expansion of VNF hold method, can carry out in the monitoring parameter to VNF During monitoring, the KPI numerical value for some key parameters (monitoring parameter holding with above-mentioned impact VNF example reducing and expansion) exceedes plan When omiting threshold values, the strategy (wherein it is possible to being that activation reducing and expansion are held automatically) that activation reducing and expansion are held, execute corresponding conditionses corresponding deployment rule Lattice, deployment specification comprises the non-linear contracting capacity-enlarging information (horizontal and vertical) on two latitudes, to reach the purpose of reducing and expansion appearance, this Inventive embodiments are applied to the process that under virtualization scene, the automatic reducing and expansion of general and special VNF are held, and meet complexity VNF in reducing and expansion Carry out horizontal and vertical flexible requirement during appearance simultaneously.
Fig. 9 is NFV-MANO Organization Chart in etsi standard according to embodiments of the present invention, real to the present invention with reference to this figure Apply example to illustrate:Under virtualization scene, if a VNF example will carry out reducing and expansion appearance, include ETSI in VNF masterplate In deployment specification, monitoring parameter and flexible strategy (holding strategy with above-mentioned reducing and expansion), fixed after VNF instantiation runs Phase monitors warp parameter, when warp parameter meets flexible policy content conditional threshold values, according to expanding-contracting action corresponding in strategy Stretched, expanding-contracting action can carry out elastic telescopic by deployment specification.
Wherein, the BSS in Fig. 9 is the abbreviation of base station sub-system Base Station Subsystem, and OSS is that subsystem is supported in operation The abbreviation of system Operation Station Subsystem, EM is the abbreviation of NE management Element management, and NFV is The abbreviation of network function virtual Netwoek Function Virtual, MANO is management and the layout Management and of NFV The abbreviation of Orchestration Architectural Framework.
In order to reach the purpose of the embodiment of the present invention, can adopt the following technical scheme that in the embodiment of the present invention:
Scheme 1:
The first step:User passes through NFVO or VNFM and one VNF example is created with an elastic reducing and expansion appearance strategy (with above-mentioned Reducing and expansion hold strategy).
Second step:VNF example periodic collection monitoring parameter data is simultaneously reported.
3rd step:In VNFM or NFVO regular check VNF example detection parameter values, when monitoring parameter meets elasticity contracting During condition defined in dilatation strategy, related action in strategy is held in the automatic reducing and expansion of triggering, if policy definition is on NFVO, Issue reducing and expansion appearance strategy and arrive the corresponding VNFM of VNF example.
Here trigger condition supports complex conditions scene, the annexation (such as and, or etc.) in supports conditions group.
If defining 5 kinds of deployment specifications f1, f2, f3, f4, f5 in VNF instantiation masterplate, if entering by deployment specification f1 The vnf instantiation of row, usually carries out reducing and expansion appearance according to f1 → f2 → f3 → f4 → f5, formulates when reducing and expansion hold tactful and allows across deployment Specification executes, such as from f1 → f3 or f3 → f1.
4th step:Preparation is held in the automatic reducing and expansion that VNFM executes VNF example.
5th step:VNFM judges the mode (still directly specifying concrete VIM application by NFVO unified operation) of resource bid, If by VNFM, VNFM issues reducing and expansion appearance request to specifying VIM, otherwise sends reducing and expansion appearance request and arrives NFVO, by NFVO issues further according to resource service condition and asks to the VIM specifying.
6th step:VIM holds resource request according to reducing and expansion and carries out unified resource layout, and the resource information of distribution is returned to NFVO or VNFM.
7th step:VNFM carries out deployment configuration parameter information renewal according to the resource information distributed and processes to VNF example.
8th step:Automatic deployment VNF example, carries out reducing and expansion appearance.
9th step:Hold the application parameter that later VNF example automatically configures correlation according to reducing and expansion.
Tenth step:The operation information log that VNFM and/or VNFO holds according to automatic reducing and expansion.
Wherein when execution when preparing is held in the automatic reducing and expansion of the 4th step VNF example, step is as follows:
VNFM reads monitoring parameter numerical value from directory service or configuration file and meets reducing and expansion appearance condition corresponding VNF deployment rule Lattice or movement content (need to be converted into specific deployment specification), read deployment unit inventory according to corresponding deployment specification.
One by one read VNF example deployment specification include virtual deployment unit information (Virtual Development Unit, referred to as For VDU) (VDU1, VDU2 ... VDUn).
Read example number and the longitudinal reducing and expansion that the horizontal reducing and expansion comprising in VDU (VDU corresponds to a VM void machine) are held Hold resource allocation information (as central processing unit (Central Processing Unit, referred to as CPU), memorizer Memroy, Storage Storage).
Reducing and expansion are formed according to VUD resource bid demand and holds transactions requests.
According to the reducing and expansion in VDU deployment unit inventory show mercy condition composition VNF example reducing and expansion hold affairs, request VNFM carry out from Dynamic elasticity is stretched.
Figure 10 is the automatic telescopic process chart of VNF under virtualization scene according to embodiments of the present invention, as shown in Figure 10, This flow process comprises the steps:
Step S1002, VNF management system carries out the instantiation deployment of VNF according to the masterplate of VNF.
Step S1004, strategy is held in automatization's reducing and expansion of the corresponding VNF example of definition.
Step S1006, the parameter information that the monitoring impact automatic reducing and expansion of VNF example are held.
Step S1008, according to parameter information, carries out automatic reducing and expansion and holds the judgement of policy information conditional, if being less than threshold values, Periodically go to step S1006, otherwise execution step S1010.
Step S1010, preparation processing procedure is held in the execution automatic reducing and expansion of VNF instantiation.
Step S1012, according to resource information flexible in preparing content to resource orchestrating services application resource request.
Step S1014, according to the application obtaining to resource information carry out the deployment of VNF example, startup and relevant information and update, Parameter configuration etc..
Figure 11 is that preparation process chart, as shown in figure 11, this stream are held in the automatic reducing and expansion of VNF example according to embodiments of the present invention Journey comprises the steps:
Step S1102, holds strategy request according to reducing and expansion and obtains VDU deployment unit inventory in VFN.
Step S1104, obtains the VDU unit that currently will carry out reducing and expansion appearance.
Step S1106, preserves related reducing and expansion and holds resource information, contracting Diffuse Dimension model.
Step S1108, judges that current reducing and expansion hold whether VDU unit is tail node, is then execution step S1110, otherwise turns step Rapid S1104.
Step S1110, according to related contracting capacity-enlarging information in the VDU deployment unit inventory preserving and contracting Diffuse Dimension model, judges The contracting Diffuse Dimension model (laterally, longitudinal direction, mixing) of VNF.
Step S1112, resource information and the initiation VNF example automatic telescopic request of contracting Diffuse Dimension model are held in the reducing and expansion obtaining VNF example.
Step S1114, terminates.
Embodiment 1:
The monitoring that can be held by the automatic reducing and expansion of VNF built-in on NFVO and policy module, monitor the key of correlation on NFVO Parameter, reaches the reducing and expansion appearance operation strategically executing correlation during threshold values.
Embodiment 2:
The monitoring held by the automatic reducing and expansion of VNF built-in on NFVO and policy module, the related key parameter of monitoring, reach valve By related policy distribution to this VNF corresponding VNFM resume module during value.
Embodiment 3:
Built-in load balance (load balance, referred to as LB) module in VNF, according to the corresponding strategies of definition, detection Corresponding parameter, reaches execution corresponding strategies during threshold values.
Embodiment 4:
Deployment individually monitoring and policy management module, is monitored to VNF key parameter, reaches execution corresponding strategies during threshold values.
It should be noted that above-mentioned modules can be by software or hardware to realize, for the latter, can by with Under type is realized, but not limited to this:Above-mentioned module is respectively positioned in same processor;Or, above-mentioned module is located at multiple places respectively In reason device.
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium can be by It is set to store the program code for executing following steps:
S1, obtains the value of the monitoring parameter that impact VNF example reducing and expansion are held;
S2, determines that the value of above-mentioned monitoring parameter has reached reducing and expansion and held in strategy for VNF example is carried out with the reference value of reducing and expansion appearance;
S3, holds strategy according to above-mentioned reducing and expansion and VNF example is carried out with reducing and expansion appearance process.
Alternatively, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, read only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), mobile hard Disk, magnetic disc or CD etc. are various can be with the medium of store program codes.
Alternatively, in the present embodiment, processor is according to the program-code execution step S1-S3 of storage in storage medium.
Alternatively, the specific example in the present embodiment may be referred to the example described in above-described embodiment and optional embodiment, The present embodiment will not be described here.
Obviously, those skilled in the art should be understood that each module of the above-mentioned present invention or each step can be with general calculating Realizing, they can concentrate on single computing device device, or is distributed on the network that multiple computing devices are formed, Alternatively, they can be realized with the executable program code of computing device, it is thus possible to be stored in storage device In to be executed by computing device, and in some cases, can be with the step shown or described different from order execution herein Suddenly, or by them it is fabricated to each integrated circuit modules respectively, or the multiple modules in them or step are fabricated to single Integrated circuit modules are realizing.So, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for those skilled in the art For, the present invention can have various modifications and variations.All any modifications within the spirit and principles in the present invention, made, etc. With replacing, improving etc., should be included within the scope of the present invention.

Claims (17)

1. a kind of processing method of virtual network function VNF example is it is characterised in that include:
Obtain the value of the monitoring parameter that the described VNF example reducing and expansion of impact are held;
Determine that the value of described monitoring parameter has reached reducing and expansion and held in strategy for carrying out reducing and expansion appearance to described VNF example Reference value;
Hold strategy according to described reducing and expansion and reducing and expansion appearance process is carried out to described VNF example.
2. method according to claim 1 is it is characterised in that described reducing and expansion hold strategy for being pre-created in virtual network Strategy on function management VNFM, and/or, it is pre-created the strategy on network function virtual coordinator NFVO.
3. method according to claim 1 is it is characterised in that obtain the monitoring ginseng that the described VNF example reducing and expansion of impact are held The value of number includes:
Receive the value of the described monitoring parameter sending for the monitoring device monitoring described monitoring parameter.
4. method according to claim 1 is entered it is characterised in that holding strategy according to described reducing and expansion to described VNF example Row reducing and expansion are held to process and are included:
Hold the contracting capacity-enlarging information that strategy determines described VNF example, wherein, described contracting capacity-enlarging information according to described reducing and expansion Hold resource information and contracting Diffuse Dimension model information including reducing and expansion;
Described contracting capacity-enlarging information according to determining carries out reducing and expansion appearance process to described VNF example.
5. method according to claim 4 determines described VNF example it is characterised in that holding strategy according to described reducing and expansion Reducing and expansion hold information include:
Obtain the virtual deployment unit VDU inventory of described VNF example;
Hold strategy according to described reducing and expansion and read the horizontal stroke that needing in described VDU inventory carries out the VDU that reducing and expansion appearance is processed The example number held to reducing and expansion and the resource allocation information of longitudinal reducing and expansion appearance;
Hold letter according to the reducing and expansion that the described example number reading and described resource allocation information determine described VNF example Breath.
6. method according to claim 5 it is characterised in that according to determine described contracting capacity-enlarging information to described VNF Example carries out reducing and expansion and holds process inclusion:
Resource bid request is sent to the Virtual base facilities management VIM of described VDU according to described contracting capacity-enlarging information, Wherein, described resource bid asks, for described VIM, described VDU is carried out with the resource allocation that process is held in reducing and expansion, And return the resource information of distribution;
Resource information according to described distribution carries out reducing and expansion appearance process to described VNF example.
7. method according to claim 6 is it is characterised in that according to described contracting capacity-enlarging information to Virtual base facility pipe Reason VIM sends resource bid request and includes at least one of:
Described resource bid request is directly sent to described VIM according to described contracting capacity-enlarging information;
Reducing and expansion are sent to network function virtual coordinator NFVO according to described contracting capacity-enlarging information and holds request, wherein, institute State reducing and expansion and hold request for described NFVO to described VIM transmission described resource bid request.
8. method according to any one of claim 1 to 7 it is characterised in that according to described reducing and expansion hold strategy right After described VNF example carries out reducing and expansion appearance process, also include at least one of:
Update the configuration information of described VNF example;
Hold the processing information log processing according to described reducing and expansion.
9. a kind of processing meanss of virtual network function VNF example are it is characterised in that include:
Acquisition module, for obtaining the value of the monitoring parameter that the described VNF example reducing and expansion of impact are held;
Determining module, the value for determining described monitoring parameter has reached reducing and expansion and has held in strategy for described VNF Example carries out the reference value of reducing and expansion appearance;
Processing module, carries out reducing and expansion appearance process for holding strategy according to described reducing and expansion to described VNF example.
10. device according to claim 9 is it is characterised in that described reducing and expansion hold strategy for being pre-created in virtual network Strategy on function management VNFM, and/or, it is pre-created the strategy on network function virtual coordinator NFVO.
11. devices according to claim 9 are it is characterised in that described acquisition module includes:
Receiving unit, for receiving the described monitoring parameter sending for the monitoring device monitoring described monitoring parameter Value.
12. devices according to claim 9 are it is characterised in that described processing module includes:
Determining unit, for holding, according to described reducing and expansion, the contracting capacity-enlarging information that strategy determines described VNF example, wherein, Described reducing and expansion are held information and are included reducing and expansion appearance resource information and contracting Diffuse Dimension model information;
Processing unit, for carrying out reducing and expansion appearance process according to the described contracting capacity-enlarging information determining to described VNF example.
13. devices according to claim 12 are it is characterised in that described determining unit includes:
Obtain subelement, for obtaining the virtual deployment unit VDU inventory of described VNF example;
Read subelement, carry out reducing and expansion for holding needing in the strategy described VDU inventory of reading according to described reducing and expansion Hold the resource allocation information that the example number of horizontal reducing and expansion appearance of the VDU processing and longitudinal reducing and expansion are held;
Determination subelement, for determining described VNF according to the described example number reading and described resource allocation information The contracting capacity-enlarging information of example.
14. devices according to claim 13 are it is characterised in that described processing unit includes:
Send subelement, for according to Virtual base facilities management VIM from described contracting capacity-enlarging information to described VDU Send resource bid request, wherein, described resource bid asks to carry out reducing and expansion for described VIM to described VDU Hold the resource allocation processing, and return the resource information of distribution;
Process subelement, for the resource information according to described distribution, reducing and expansion appearance process is carried out to described VNF example.
15. devices according to claim 14 are it is characterised in that described transmission subelement includes at least one of:
Described resource bid request is directly sent to described VIM according to described contracting capacity-enlarging information;
Reducing and expansion are sent to network function virtual coordinator NFVO according to described contracting capacity-enlarging information and holds request, wherein, institute State reducing and expansion and hold request for described NFVO to described VIM transmission described resource bid request.
16. devices according to any one of claim 9 to 15 are it is characterised in that also include at least one of:
Update module, for updating the configuration information of described VNF example;
Logging modle, for holding, according to described reducing and expansion, the processing information log processing.
A kind of 17. virtual network function management VNFM are it is characterised in that include any one of claim 9 to 16 Device.
CN201510537336.6A 2015-08-27 2015-08-27 The processing method of VNF example, device and VNFM Pending CN106487553A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510537336.6A CN106487553A (en) 2015-08-27 2015-08-27 The processing method of VNF example, device and VNFM
PCT/CN2016/073954 WO2016165470A1 (en) 2015-08-27 2016-02-17 Vnf instance processing method and device, and vnfm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510537336.6A CN106487553A (en) 2015-08-27 2015-08-27 The processing method of VNF example, device and VNFM

Publications (1)

Publication Number Publication Date
CN106487553A true CN106487553A (en) 2017-03-08

Family

ID=57126089

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510537336.6A Pending CN106487553A (en) 2015-08-27 2015-08-27 The processing method of VNF example, device and VNFM

Country Status (2)

Country Link
CN (1) CN106487553A (en)
WO (1) WO2016165470A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018166366A1 (en) * 2017-03-15 2018-09-20 华为技术有限公司 Method and device for volume expansion of virtual network function
CN110213064A (en) * 2018-02-28 2019-09-06 ***通信有限公司研究院 A kind of scalable appearance method, device and equipment of VNF
CN110535670A (en) * 2018-05-23 2019-12-03 ***通信集团浙江有限公司 NFV capacity planning method and electronic equipment
CN110557267A (en) * 2018-05-30 2019-12-10 ***通信集团浙江有限公司 network Function Virtualization (NFV) -based capacity modification method and device
CN111083719A (en) * 2018-10-22 2020-04-28 ***通信有限公司研究院 Method, device and storage medium for flexibly adjusting network element capacity
CN111130834A (en) * 2018-11-01 2020-05-08 大唐移动通信设备有限公司 Method and device for processing network elasticity strategy
CN111404707A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 Method and device for controlling capacity of Virtual Network Function (VNF) in pool and network equipment
CN111404711A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 Automatic expansion-contraction capacity switching method, VNFM and NFVO
CN115051920A (en) * 2022-06-02 2022-09-13 北京邮电大学 Method and system for capacity expansion of NFV capacity network element under capacity open architecture

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2824681T3 (en) * 2015-09-30 2021-05-13 Huawei Tech Co Ltd Extension method, device and system
CN109150567B (en) * 2017-06-19 2022-09-13 中兴通讯股份有限公司 Monitoring method and device for virtual network function module and readable storage medium
CN110764868B (en) * 2018-07-25 2023-07-18 中兴通讯股份有限公司 Method for expanding capacity in NFV system, method for shrinking capacity, related device and storage medium
CN110474795B (en) * 2019-07-11 2023-04-07 中国平安财产保险股份有限公司 Server capacity processing method and device, storage medium and electronic equipment
CN118200177A (en) * 2022-12-12 2024-06-14 ***通信有限公司研究院 Communication processing method, device, equipment, system and readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811328A (en) * 2014-01-27 2015-07-29 杭州华三通信技术有限公司 Virtual network resource management method and device
WO2015113234A1 (en) * 2014-01-28 2015-08-06 华为技术有限公司 Network function virtualization method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101979362B1 (en) * 2014-01-29 2019-08-28 후아웨이 테크놀러지 컴퍼니 리미티드 Method for upgrading virtualized network function and network function virtualization orchestrator
GB2523338A (en) * 2014-02-20 2015-08-26 Ng4T Gmbh Testing a virtualised network function in a network
CN104253866B (en) * 2014-09-20 2018-03-27 华为技术有限公司 Software deployment method, system and the relevant device of virtual network function network element
CN104410672B (en) * 2014-11-12 2017-11-24 华为技术有限公司 Method, the method and device of forwarding service of network function virtualization applications upgrading

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811328A (en) * 2014-01-27 2015-07-29 杭州华三通信技术有限公司 Virtual network resource management method and device
WO2015113234A1 (en) * 2014-01-28 2015-08-06 华为技术有限公司 Network function virtualization method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ETSI: "Network Functions Virtualisation (NFV);Management and Orchestration", 《ETSI GS NFV-MAN 001 V1.1.1》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108632049A (en) * 2017-03-15 2018-10-09 华为机器有限公司 Method and apparatus for virtual network function dilatation
WO2018166366A1 (en) * 2017-03-15 2018-09-20 华为技术有限公司 Method and device for volume expansion of virtual network function
CN110213064A (en) * 2018-02-28 2019-09-06 ***通信有限公司研究院 A kind of scalable appearance method, device and equipment of VNF
CN110535670B (en) * 2018-05-23 2022-05-13 ***通信集团浙江有限公司 NFV capacity planning method and electronic equipment
CN110535670A (en) * 2018-05-23 2019-12-03 ***通信集团浙江有限公司 NFV capacity planning method and electronic equipment
CN110557267A (en) * 2018-05-30 2019-12-10 ***通信集团浙江有限公司 network Function Virtualization (NFV) -based capacity modification method and device
CN111083719A (en) * 2018-10-22 2020-04-28 ***通信有限公司研究院 Method, device and storage medium for flexibly adjusting network element capacity
CN111130834A (en) * 2018-11-01 2020-05-08 大唐移动通信设备有限公司 Method and device for processing network elasticity strategy
CN111130834B (en) * 2018-11-01 2021-05-07 大唐移动通信设备有限公司 Method and device for processing network elasticity strategy
CN111404711A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 Automatic expansion-contraction capacity switching method, VNFM and NFVO
CN111404707A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 Method and device for controlling capacity of Virtual Network Function (VNF) in pool and network equipment
CN115051920A (en) * 2022-06-02 2022-09-13 北京邮电大学 Method and system for capacity expansion of NFV capacity network element under capacity open architecture
CN115051920B (en) * 2022-06-02 2023-07-18 北京邮电大学 Method and system for expanding NFV capacity network element under capacity open architecture

Also Published As

Publication number Publication date
WO2016165470A1 (en) 2016-10-20

Similar Documents

Publication Publication Date Title
CN106487553A (en) The processing method of VNF example, device and VNFM
McChesney et al. Defog: fog computing benchmarks
CN112559133B (en) Cloud-edge coordination system and cloud-edge coordination method based on native container technology
US10057182B2 (en) Method for providing development and deployment services using a cloud-based platform and devices thereof
CN108055264A (en) Dispatching device, method and the computer readable storage medium of stream pushing server
CN111625452A (en) Flow playback method and system
CN104821954B (en) A kind of cross-platform remote procedure calling (PRC) method
CN108322937A (en) Resource allocation methods and composer in wireless access network for network slice
CN103077024A (en) Device and method for supporting customization and running of software-as-a-service (SaaS) application processes
CN103577207A (en) Loading method and loading device for interface components in custom interface system
CN111552550A (en) Task scheduling method, device and medium based on GPU (graphics processing Unit) resources
CN107291744A (en) It is determined that and with the method and device of the relationship between application program
CN111124617B (en) Method and device for creating block chain system, storage medium and electronic device
CN108733496A (en) Event-handling method and device
CN111782317A (en) Page testing method and device, storage medium and electronic device
CN104053179A (en) C-RAN system simulation platform
CN110780856A (en) Electricity consumption data publishing platform based on micro-service
CN114501501A (en) Configuration management method, device, equipment and medium for mobile communication network target range
CN108762757B (en) Quick development framework and method for platform service of live broadcast room, server and medium
CN106961453A (en) Service calling method and device based on TOSCA
CN109391982B (en) Information packet generation method, arrangement management method, network element and storage medium
CN116204189A (en) Data processing method based on sql, server and electronic equipment
CN115511060A (en) Model conversion method, device, storage medium and electronic device
CN107783822A (en) A kind of method for managing resource and device
CN111163486B (en) D2D communication simulation and performance test system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170308