A method of virtualization network service business automatically generates and dynamic monitorsTechnical field
The present invention relates to network functions to virtualize field, and more particularly to a kind of virtualization network service businessThe method for automatically generating and dynamically monitoring.
Background technique
It is by telecommunications network operator that network function, which virtualizes (NFV, Network Functions Virtualisation),What quotient proposed, refer to by IT virtualization technology, is carried using the volume server, memory and interchanger of industrywide standardThe technical standard of various network software functions.NFV realizes the flexible load of software, realizes in data center, networkThe flexible deployment configuration in each position such as node and user terminal reduces business department to accelerate the speed of network deployment and adjustmentThe complexity of administration improves uniformity, versatility, suitability of the network equipment etc..
In traditional network, network function realizes what the structure often run with them tightly linked together.NFVSo that the calculating that the software realization of network function is used departing from them, storage and Internet resources.Network function virtually turns to logicalCommunication network increases new capability, while one group of new management and operation flow function being needed to increase to existing operation, management, dimensionShield and support model, then pass through a virtual level isolation network function and infrastructure resources.
What NFV itself was solved is the automatic deployment problem of business network, is also a huge ICT system collection in terms of frameworkAt engineering, decompose integrated including NFVI, VNF's is integrated and business network integrated, the system that is related to, producer, region,Interface is all very more, and engineering difficulty is higher than current public cloud, private clound;Although automatic deployment, current network deploymentEach link (planning, implementation, commissioning, upgrading, optimization etc.) can all be related to and execute, and how carry out implementing deployment in the future being oneVery complicated problem is very high to the technical requirements of integrator.
Summary of the invention
In view of the deficiencies of the prior art, it is an object of the present invention to provide a kind of virtualization network service business to give birth to automaticallyAt the method with dynamic monitoring, to provide a kind of fast and flexible networking mode of virtualization, the reasonable utilization and industry of resource are realizedThe efficient operation of business.
A kind of virtualization network service business provided by the invention automatically generates and the method for dynamic monitoring, comprising:
After network function virtualization composer NFVO receives the request of a new virtualization network service NS;The NSRequest is from an Operation Support System OSS or business support system BSS;
The feasibility inspection that the NFVO operation is established with virtual network function VNF interconnection;
After confirmation can establish interconnection, it is connected to specific VNF example, the NS is instantiated;
Business monitoring module in system is monitored each VNF example with different function for constituting the NS.
Before the feasibility that NFVO operation is established with virtual network function VNF interconnection checks, this method is also wrappedIt includes:
The NFVO will request to verify to the NS, and not only the validity of checking request but also certificate parameter are transmittedThe consistency of correctness and strategy.
The NS request includes multiple virtual network function VNFs.
The feasibility inspection that the NFVO operation is established with network function virtualization VNF interconnection specifically includes:
For each VNF example needed for the NS, the NFVO checks one by VNF manager VNFM and meets needsExample whether there is, if such VNF example exist, it will be used as a part of the NS;
A. the NFVO requests VNF by using the establishing resource reservation operations of Virtual base infrastructure manager VIM interfaceThe availability of Internet resources needed for interconnection, and reserve the availability of the Internet resources;
B. the VIM checks the availability of its Internet resources needed for VNF interconnection and retains the Internet resources;
C. the VIM returns to reserved result to NFVO.
After the confirmation can establish interconnection, it is connected to specific VNF example, NS instantiation is specifically included:
Once known to the VNF example list being configured and will assume it not and be empty, whether NFVO verifies resource can be withRealize the request of VNF instantiation;If it does, the establishing resource reservation operations using VIM interface retain these resources;
The network that the NFVO requests VIM to instantiate using the distribution resource or update resource operation of VIM interface connectsThe general character;
The VIM is to have connected Internet resources required for NS has been distributed;
VIM confirmation is completed.
The feasibility inspection that the NFVO operation is established with network function virtualization VNF interconnection further include:
Once all VNF example is available but VNFs is not connected, NFVO using VIM interface distribution resource or moreNew resources operate to request VIM that they link together;It includes:
A. request VIM connects the external interface of each VNFs;
B. the virtual unit unit VDU relevant to VNF of needs is attached to the connection network of NS by request VIM;
C.VIM connection need all VDUs to connect network;
D.VIM confirmation is completed.
The feasibility inspection that the NFVO operation is established with the interconnection of VNF example further include: the NFVO requests network managementDevice connects VNF external interface to physical network functional interface.
The described pair of each VNF example with different function for constituting the NS is monitored and specifically includes:
1) VNF monitoring unit sends monitoring data to VNFM;
2) VNFM receives the monitoring data of VNF transmission, is analyzed and processed to monitoring data, obtains useful monitoringInformation, and VNFM determines whether modify adjustment to VNF example according to the monitoring information, if so, the information is sent outIt gives NFVO and one new VNF of modification and/or instantiation is zoomed in and out to corresponding VNF example;
3) NFVO receives the information of VNFM transmission, zooms in and out operation and/or instantiation one to corresponding VNF exampleA new VNF.
Described 3) step specifically:
NFVO described in 3a. using VNF lifecycle management interface scaling VNF operation receive sender to VNF example intoThe zoom request of row scaling;
The policy consistency of NFVO checking request described in 3b.;
NFVO described in 3c. sends the scaling for carrying scaled data using the scaling VNF operation of VNF lifecycle management interfaceRequest VNFM;
VNFM described in 3d. executes the preparation needed, including requests verification, Verification;
VNFM described in 3e. uses the distribution resource of virtualization resource management interface, more new resources or scaling resource operationNFVO is requested to carry out resource changing;
NFVO described in 3f. uses the distribution resource of virtualization resource management interface, more new resources or scaling resource operationChange resource required for request VIM distribution zoom request, which includes calculating, storage and Internet resources;
Inter connected network needed for the modification of VIM described in 3h.;
New calculating VMs and storage resource needed for the creation of VIM described in 3i. and starting and by the VMs of new instantiationBelong to inter connected network;
The completion of the confirmation resource changing of VIM described in 3j. simultaneously returns to NFVO;The completion of the NFVO confirmation resource changing is simultaneouslyReturn to VNFM;
The VNF that VNFM described in 3k. is scaled using the get/create/set configuration Object Operations configuration of VNF configuration interface;
The end of the confirmation zoom request of VNFM described in 3l. simultaneously returns to NFVO;The end of the NFVO confirmation zoom requestAnd return to requestor VNFM.
The scaled data includes the input scaled data of modification or the supplement specific limitation of VNF life cycle management.
The invention adopts the above technical scheme compared with prior art, has following technical effect that
NFV is a grand framework, is subversive change to traditional network deployment way.It is proposed by the present invention thisVirtualization network service business automatically generates and the method for dynamic monitoring has expanded carrier infrastructure range, by data centerEquipment, bearer network, virtualization software system, management and arranging system are converted into infrastructure, and service deployment is converted intoSoftware deployment, business network resource and load real-time matching, the level of resources utilization obtain maximum lift.
After being automatically generated using virtualization network service business and dynamically being monitored, the automatic management and spirit of carrier networkActivity greatly promotes, and the deployment cycle of a business shorten to several hours from some months, and the dilatation period shortens to several from several weeksMinute.The operating condition of telecommunication service is fed back in real time according to customer demand and network resource status, fast convenient for operation maintenance personnelSpeed makes a policy, and is adjusted in time, Logistics networks reliability of service and stability.
Detailed description of the invention
Below with reference to attached drawing, the invention will be further described:
Fig. 1 is the schematic architectural diagram of NFV system;
Fig. 2 is that NS instantiates schematic flow chart;
Fig. 3 is VNF example zoom operations schematic flow chart.
Specific embodiment
The present invention provides a kind of method that virtualization network service business can be automatically generated and dynamically be monitored, to make this hairBright purpose, technical solution and effect are clearer, clear, and referring to attached drawing and give an actual example to the present invention further specificallyIt is bright.It should be appreciated that specific implementation described herein is not intended to limit the present invention only to explain the present invention.
Fig. 1 shows the schematic architectural diagram of NFV system, as shown in Figure 1, the structure system of NFV is by following mainFunctional block is constituted:
Hardware resource (the service of NFV infrastructure (NFVI, NFV Infrastructure) --- formation base facilityDevice, storage, network) and virtualization example.
Virtual network function (VNF, Virtualized Network Function) --- by the network function of software realizationEnergy.
NFV management and arranging system (NFV-MANO, NFV Management and Orchestration) --- managementAnd control layer, it is concentrated mainly on the virtual management function through entire VNF life cycle.NFV-MANO is also and (outside NFV) Operation Support System (OSS, Operation Support System)/business support system (BSS, BusinessSupport System) interaction, already present it is related to the management system of network-wide basis to allow NFV to be integrated into.
NFV-MANO framework architecture identifies NFV-MANO functional block below:
NFV composer (NFVO): NFVO provides the abstract ways access independently of any VIMs using resource layout functionThe management of the VNF example of the support of the service of NFVI resource and shared NFVI infrastructure resources.
VNF manager (VNFM): VNF manager is responsible for managing the life cycle of VNF example.Each VNF example is falseIt is set to associated with a VNF manager.One VNF manager, which can be assigned, manages single VNF example or multiple sameOne or different types of VNF example management.
Virtual base infrastructure manager (VIM): Virtual base infrastructure manager (VIM) is responsible for the meter of control and management NFVIIt calculates, storage and Internet resources, usually in the infrastructure domain of an operator.
On the basis of above-mentioned framework, the NS with specific function can be realized by multiple VNF.What traditional network was realizedNS is to be made of completely physical network function (PNF, Physical Network Function) end to end.It is realized in NFVEnd-to-end NS then be generally VNF, PNF and VNF can also be used in mixed way.The function and external interface that each network function is realized itsIt is real unrelated with PNF or VNF.The topological relation of composition is linked between VNF and VNF/PNF using VNF forwarding figure (VNFFG, VNFForwarding Graph) it describes.The characteristic of each VNF by virtualize accordingly network function descriptor (VNFD,Virtualised Network Function Descriptor) it describes.After VNFFG instantiation, VNF forwards viewRecord (VNFFGR, VNF Forwarding Graph Record) will point to for instantiate VNF forwarding view VNF,PNF and virtual link.
One network service can architecturally be considered the network function forwarding figure supported by network infrastructure.These network functions can be realized by a single operation network or by different operation network cooperations.The network function of bottomEnergy behavior constitutes the behavior of top service.Therefore, network service behavior is the group for forming its behavior of functional block (VNF)It closes.This may include independent functional block, functional block set, VNF forwarding figure and/or infrastructure network.
The present invention realizes the virtual automation deployment of network service, and to virtual network function block (VNF) thereinReal time monitoring and dynamic adjust.
The realization of one network service NS need one or a set of virtualization network function VNFs and one group it is associatedNFV infrastructure NFVI collectively constitutes to realize.Multiple VNF are just needed for a network service function of IMS, by ELLIS,HSS, P-CSCF, I-CSCF and MGCF etc. are constituted and virtual resource support.Now realize a network service of IMSDetailed process be described as follows:
1.NFV composer (NFVO, NFV Orchestrator) receives the request of one new NS of an instantiation.RequestA new NS is instantiated by using the NS instantiation operation of NS lifecycle management interface.The NS by multiple VNF (includingELLIS, HSS, P-CSCF, I-CSCF and MGCF) it constitutes.
2.NFVO checking request, the one of correctness and strategy that not only the validity of checking request but also certificate parameter are transmittedCause property.
3. each NFV example needed for NS, NFVO checks a satisfaction by VNF management (VNFM, VNF Manager)The example needed whether there is.If such VNF example exists, it will be used as a part of network service.
4.NFVO runs the feasibility inspection that a VNF interconnection is established.Step 3 constitutes the feasibility inspection of request to step 5It looks into.Step 3 includes following sub-step:
Network needed for the request VIM VNF interconnection of establishing resource reservation operations and reservation of the a.NFVO by using VIM providesThe availability in source.
B.VIM checks the availability of the required Internet resources of VNF interconnection and retains them.
C.VIM returns to the result retained to NFVO.
5. whether NFVO verifying resource may be used once known to the VNF example list being configured and will assume it not and be emptyTo realize the request of VNF instantiation.If it does, the establishing resource reservation operations using VIM interface retain these resources.
6.NFVO uses the distribution resource of VIM interface or the network connectivty of update resource operation request VIM instantiation.
7.VIM instantiates the connection network that NS needs.
8.VIM confirmation is completed.
9. if it is desired to the VNF example list of configuration is not empty, new VNF example needed for NFVO instantiation.This is logicalIt crosses and realizes using instantiation VNF operation calls " instantiation VNF " request of VNF lifecycle management interface, that is, instantiateThese VNF units of ELLIS, HSS, P-CSCF, I-CSCF and MGCF.
10. once all VNF examples are available but VNFs is not connected, NFVO using VIM interface distribution resource orPerson updates resource operation to request VIM that they link together.It includes:
A. request VIM connects the external interface of each VNFs.
B. request VIM by virtualization deployment unit (VDU, the Virtualisation relevant to VNF of needsDeployment Unit) all it is attached to the connection network of NS.
11.VIM connection need VDUs to connect network.
12.VIM confirmation is completed.
13.NFVO requests network manager to connect VNF external interface to physical network functional interface.
Network manager can be an OSS, a NMS, EM or VIM.
14.NFVO confirms that NS instantiation is completed.
After the completion of NS instantiation, we carry out with specific aim each VNF example with different function for constituting NSMonitoring.Monitoring unit is run on each VNF, VNFM collection monitoring data are simultaneously analyzed and processed data.Detailed processIt is as follows:
1.VNF monitoring unit sends monitoring data to VNFM.
2.VNFM receives the monitoring data of VNF transmission, is analyzed and processed to monitoring data, obtains useful monitoring letterBreath.VNFM can determine whether modify adjustment to the example of VNF according to these monitoring informations, if so, these information are sent outIt gives NFVO and one new VNF of modification and/or instantiation is zoomed in and out to corresponding VNF example.
3. NFVO receives the information of VNFM transmission, operation and/or instantiation one are zoomed in and out to corresponding VNF exampleNew VNF.
The step of 3a.NFVO one new VNF of instantiation, is similar with above-mentioned NS instantiating step, and only NS only includes oneA VNF, is omitted herein.
3b. NFVO receives sender using the scaling VNF operation of VNF lifecycle management interface and contracts to VNF exampleThe zoom request put.
The policy consistency of 4.NFVO checking request.
5. NFVO sends the zoom request for carrying scaled data using the scaling VNF operation of VNF lifecycle management interfaceTo VNFM.
6. VNFM executes any desired preparation: requests verification, Verification.This may include modification/supplementThe input scaled data of the specific limitation of VNF life cycle management.
7.VNFM using the distribution resource of virtualization resource management interface, more new resources or scaling resource operation requestNFVO carries out resource changing.
8. NFVO uses the distribution resource of virtualization resource management interface, more new resources or scaling resource operation requestVIM distributes the change resource (calculating, storage and network) that zoom request needs.
9. inter connected network needed for VIM modification.
10. VIM creates and starts required new calculating (VMs) and storage resource and returns the VMs of new instantiationBelong to inter connected network.
11. the completion of VIM confirmation resource changing simultaneously returns to NFVO.
12. the completion of NFVO confirmation resource changing simultaneously returns to VNFM.
13. VNFM uses the VNF of the get/create/set configuration Object Operations configuration scaling of VNF configuration interface.
14. the end of VNFM confirmation zoom request simultaneously returns to NFVO.
15. the end of NFVO confirmation zoom request simultaneously returns to requestor VNFM.
The above examples only illustrate the technical idea of the present invention, and this does not limit the scope of protection of the present invention, allAccording to the technical idea provided by the invention, any changes made on the basis of the technical scheme each falls within the scope of the present inventionWithin.