[go: up one dir, main page]

CN105812171B - A virtualized network function VNF control method and device - Google Patents

A virtualized network function VNF control method and device Download PDF

Info

Publication number
CN105812171B
CN105812171B CN201410856663.3A CN201410856663A CN105812171B CN 105812171 B CN105812171 B CN 105812171B CN 201410856663 A CN201410856663 A CN 201410856663A CN 105812171 B CN105812171 B CN 105812171B
Authority
CN
China
Prior art keywords
vnf
vnf example
request
vnfr
vnfm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410856663.3A
Other languages
Chinese (zh)
Other versions
CN105812171A (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 CN201410856663.3A priority Critical patent/CN105812171B/en
Publication of CN105812171A publication Critical patent/CN105812171A/en
Application granted granted Critical
Publication of CN105812171B publication Critical patent/CN105812171B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses the network function VNF control methods and equipment of a kind of virtualization, it include: by creating the VNF example warehouse directly communicated with VNFM, the VNFR of VNF example is stored in the VNF example warehouse, when VNFM needs to operate VNF example, coordinate without NFVO, or in the case where NFVO is not present, directly the VNFR of the VNF example in VNF example warehouse is controlled, or by creating communication interface between VNFM and NFV example warehouse, when VNFM needs to operate VNF example, coordinate without NFVO, or in the case where NFVO is not present, communication interface directly by being created between NFV example warehouse, VNFR in NFV example warehouse is carried out The control efficiency to VNF example is effectively promoted that is, from the VNFR recorded in the VNFR for needing the VNF example controlled or directly modification NFV example warehouse is obtained in NFV example warehouse in control, saves and is carrying out the resource consumption in control process to VNF example.

Description

A kind of the network function VNF control method and equipment of virtualization
Technical field
The present invention relates to network function technical field of virtualization more particularly to a kind of network function VNF of virtualization to control Method and apparatus.
Background technique
With the development of internet technology, the network of network operator's deployment is made of diversified physical equipment. Different network services needs different physical equipments, one new network service of every exploitation, mutually in requisition for increase new type Physical equipment, but the spatial position for determining newly-increased physical equipment and power supply line are as the increase of network service becomes more next It is more difficult, thus seriously inhibit the deployment of new network service.
To solve the above problems, network function virtualization (abbreviation: NFV is proposed;English: Network Functions Virtualization) scheme.Wherein, network function virtualization refers to the operational network in common physical equipment Function, common form are as follows: dispose virtual machine on the physical devices.
The NFV framework proposed at present includes service operation and management platform (abbreviation: OSS/BSS;English: Operation- Support System/Business Support System), service, the network function of virtualization and infrastructure device description are single Member (English: Service, VNF (English: Virtual Network Function) and Infrastructure Description), network function virtual management and the (abbreviation: NFVM of layout platform;English: NFV Management and Orchestration), as shown in Figure 1, being the structural schematic diagram of NFV framework.
Fig. 2 is the network architecture schematic diagram using a kind of specific business virtualization of NFV technology.Pass through NFV skill in Fig. 2 Art realizes traffic services virtualization.In Fig. 2, short message service center may be implemented by the virtual resource that virtual level provides The virtualization of function (for another example: function, the function of mobile phone newspaper server of color ring server), obtains corresponding VNF.These VNF Life cycle management, deployment, scalable appearance etc. can be carried out by VNF manager;NFVO realizes that network services NS life cycle pipe The functions such as reason (such as deployment/dilatation/capacity reducing/offline), tactical management;NFVO cooperates the deployment of VNFM realization VNF.Specifically, OSS/BSS interacts the operation completed to network for virtualization applications other than conventional management function with Orchestrator And maintenance.
Service, virtualization network function and infrastructure device describe unit contain NS information model description template (abbreviation: NSD;English: NS Descriptor), VNF information model description template (abbreviation: VNFD;English: VNF Descriptor), it is empty Quasi- link description template (abbreviation: VLD;English: Virtual Link Descriptor), VNF Software Mirroring etc..
Network function virtual management and layout platform contain network function virtualization layout (abbreviation: NFVO;English: NFV Orchestration), VNF manager (abbreviation: VNFM;English: VNF Management), virtualization infrastructure device pipe (the abbreviation: VIM of reason system;English: Virtual Infrastructure Manager) and NFV Instances.
Wherein, the major function of NFVO is to network service (abbreviation: NS;English: Network Service) Life Cycle Phase is managed and (the abbreviation: NFVI of the infrastructure layer of NFV;English: NFV Infrastructure) resource layout, plan Slightly management etc..Wherein, life cycle includes: deployment, dilatation, capacity reducing, offline etc..
The major function of VNFM is managed to the life cycle of VNF.Such as: mould is described according to the information model of VNF Plate (abbreviation: VNFD;English: VNF Descriptor) and VNF capacity requirement, virtual resource needed for decompositing virtual machine, Cooperate the instantiation for completing VNF with NFVO, VIM.
The major function of NFV Instances (the NFV example that is otherwise known as warehouse) is storage VNF example and NS example.Its In, each VNF example records (abbreviation: VNFR by a VNF;English: VNF Record) it indicates, it is saved in VNFR The virtual resource layer information of VNF example;Each NS example records (abbreviation: NSR by a NS;English: NS Record) carry out table Show, the virtual resource layer information of NS example is saved in NSR.
The VNFR and NSR stored in NFV Instances is managed by NFVO.That is, NFV Instances and NFVO Between have communication interface.If VNFM needs to search VNF example from VNFR, need through NFVO and NFV Instances Between communication interface realize.
However, VNFM wants to obtain the virtual resource layer letter of VNF example during network functional entity virtualization Breath, needs to read from VNFR by the communication interface between NFVO and NFV Instances, but single network element is come It says, does not need the virtualization of the network-level of multiple network elements, then VNFM passes through the communication between NFVO and NFV Instances Interface realizes the mode controlled the VNF example of single network element, not only increases system resource overhead, also makes VNFM pairs The control efficiency of the VNF example of single network element reduces.
Summary of the invention
In view of this, the embodiment of the invention provides the network function VNF control method and equipment of a kind of virtualization, to Solve there is a problem of that VNFM control efficiency is low, system resource overhead is larger at present for the VNF example of single network element.
In a first aspect, providing a kind of network function VNF control method of virtualization, comprising:
VNF manager VNFM receives VNF operation requests, wherein comprising about VNF example in the VNF operation requests Operation information;
The VNFM is handled VNF example, and control according to the operation information for including in the VNF operation requests The VNF of VNF example described in VNF example warehouse records VNFR.
With reference to first aspect, in the first possible embodiment of first aspect, the VNF operation requests are creation VNF example request, wherein include the specified network element of VNF example to be created in the creation VNF example request;
The VNFM is handled VNF example, and control according to the operation information for including in the VNF operation requests The VNFR of VNF example described in VNF example warehouse, comprising:
The VNFM is according to the specified network element of the VNF example to be created for including in the creation VNF example request, to virtual Change infrastructure device management system VIM and send virtual resource request, wherein virtual resource request is for requesting the VIM Create the virtual resource that the VNF example allocation of specified network element needs;
The VNFM receives the virtual resource of the VIM distribution, and according to the virtual resource, starting creation is described specified The VNF example of network element;
The VNFM after the VNF example for successfully creating the specified network element, by the VNFR of the VNF example store to In VNF example warehouse.
In the possible embodiment of with reference to first aspect the first, in second of possible embodiment of first aspect In, the VNFM is sent empty according to the specified network element for the VNF example to be created for including in the creation VNF example request to VIM Quasi- resource request, comprising:
The VNFM comes from network function composer NFVO in the determining creation VNF example request received, or When not including the NFVO in determining the management domain where the VNFM, include according in the creation VNF example request The specified network element of VNF example to be created sends virtual resource request to VIM.
In the possible embodiment of with reference to first aspect the first, in the third possible embodiment of first aspect In, the VNFM is sent empty according to the specified network element for the VNF example to be created for including in the creation VNF example request to VIM Quasi- resource request, comprising:
The VNFM includes NFVO and the creation VNF reality received in determining the management domain where the VNFM When example request is not from the NFVO, further judge whether the specified network element of VNF example to be created is that can independently execute industry The network element of business;
The VNFM when the specified network element for judging the VNF example to be created is that can independently execute the network element of business, Virtual resource request is sent to VIM.
In the third possible embodiment with reference to first aspect, in the 4th kind of possible embodiment of first aspect In, the VNFM is sent empty according to the specified network element for the VNF example to be created for including in the creation VNF example request to VIM Quasi- resource request, comprising:
Whether the VNFM is the net that can independently execute business in the specified network element that can not determine the VNF example to be created When first, Xiang Suoshu NFVO sends creation license request;And
When allowing to create information of the NFVO transmission is being received, is sending virtual resource request to VIM.
With reference to first aspect, in the 5th kind of possible embodiment of first aspect, the VNF operation requests are inquiry VNF example request, wherein include the mark of VNF example to be checked in the inquiry VNF example request;
The VNFM is handled VNF example, and control according to the operation information for including in the VNF operation requests The VNFR of VNF example described in VNF example warehouse, comprising:
The VNFM is according to the mark in the inquiry VNF example request including VNF example to be checked, Xiang Suoshu VNF Example warehouse sends VNFR inquiry request, wherein includes the mark of the VNF example to be checked in the VNFR inquiry request Know;
The VNFM receives the corresponding VNFR of mark of the VNF example to be checked of VNF example warehouse transmission Information.
With reference to first aspect, in the 6th kind of possible embodiment of first aspect, the operation requests are to update VNF Example request, wherein the mark updated in VNF example request comprising VNF example to be updated;
The VNFM is handled VNF example, and control according to the operation information for including in the VNF operation requests The VNFR of VNF example described in VNF example warehouse, comprising:
The VNFM is according to the mark in the update VNF example request including VNF example to be updated, Xiang Suoshu VNF Example warehouse sends VNFR inquiry request, wherein includes the mark of the VNF example to be updated in the VNFR inquiry request Know;
The VNFM receives the corresponding VNFR of mark of the VNF example to be updated of VNF example warehouse transmission Information;
The VNFM sends virtual resource request according to the VNFR information received, to VIM, wherein described virtual Resource request is used to request the VIM to be that the VNF example allocation of VNFR information description updates the virtual resource needed;
The VNFM receives the virtual resource of the VIM distribution, and according to the virtual resource, starting updates the VNFR The VNF example of information description;
The VNFM updates VNF example to be updated described in VNF example warehouse after completing VNF example and updating The corresponding VNFR information of mark.
The 6th kind of possible embodiment with reference to first aspect, in the 7th kind of possible embodiment of first aspect In, the VNFM sends virtual resource request according to the VNFR information received, to VIM, comprising:
The VNFM comes from NFVO in the determining update VNF example request received, or is determining the VNFM When not including the NFVO in the management domain at place, according to the VNFR information received, virtual resource is sent to VIM and is asked It asks.
The 6th kind of possible embodiment with reference to first aspect, in the 8th kind of possible embodiment of first aspect In, the VNFM sends virtual resource request according to the VNFR information received, to VIM, comprising:
The VNFM includes NFVO and the update VNF example that receives in determining the management domain where the VNFM When request is not from the NFVO, further according to the VNFR information received, judge to describe in the VNFR information VNF example to be updated and network service NS between whether there is incidence relation;
The VNFM is determining that there is no be associated between VNF example and NS to be updated described in the VNFR information When being, virtual resource request is sent to VIM.
The 8th kind of possible embodiment with reference to first aspect, in the 9th kind of possible embodiment of first aspect In, the VNFM sends virtual resource request according to the VNFR information received, to VIM, comprising:
The VNFM is determining that there are incidence relations between VNF example and NS to be updated described in the VNFR information When, Xiang Suoshu NFVO, which is sent, updates license request, wherein includes the VNF example to be updated in the update license request Mark;And
When allowing to update License Info of the NFVO transmission is being received, is sending virtual resource request to VIM.
With reference to first aspect, in the tenth kind of possible embodiment of first aspect, the operation requests are to terminate VNF Example request, wherein the mark terminated in VNF example request comprising VNF example to be terminated;
The VNFM is handled VNF example, and control according to the operation information for including in the VNF operation requests The VNFR of VNF example described in VNF example warehouse, comprising:
The VNFM is according to the mark in the termination VNF example request including VNF example to be terminated, Xiang Suoshu VNF Example warehouse sends VNFR inquiry request, wherein the mark comprising the VNF example to be terminated in the VNFR inquiry request Know;
The VNFM receives the corresponding VNFR of mark of the VNF example to be terminated of VNF example warehouse transmission Information;
The VNFM terminates VNF example according to the VNFR information received, sends virtual resource to VIM and deletes behaviour Make, wherein the VNF example to be terminated described in the virtual resource delete operation comprising the VNFR information received Virtual resource information;
The VNFM receives the virtual resource that the VIM is sent and deletes response message, and sends to VNF example warehouse VNFR removal request, wherein include the mark of the VNF example to be deleted in the VNFR removal request.
The tenth kind of possible embodiment with reference to first aspect, in a kind of the tenth possible embodiment of first aspect In, the VNFM sends virtual resource delete operation according to the VNFR information received, to VIM, comprising:
The VNFM comes from NFVO in the determining termination VNF example request received, or is determining the VNFM When not including the NFVO in the management domain at place, according to the VNFR information received, VNF example is terminated, is sent to VIM Virtual resource delete operation.
The tenth kind of possible embodiment with reference to first aspect, in the 12nd kind of possible embodiment of first aspect In, the VNFM sends virtual resource delete operation according to the VNFR information received, to VIM, comprising:
The VNFM includes NFVO and the termination VNF example that receives in determining the management domain where the VNFM When request is not from the NFVO, further according to the VNFR information received, judge to describe in the VNFR information VNF example and NS to be terminated between whether there is incidence relation;
The VNFM is determining that there is no be associated between VNF example and NS to be terminated described in the VNFR information When being, VNF example is terminated, sends virtual resource delete operation to VIM.
The 12nd kind of possible embodiment with reference to first aspect, in the 13rd kind of possible embodiment party of first aspect In formula, the VNFM sends virtual resource delete operation according to the VNFR information received, to VIM, comprising:
The VNFM is determining that there are incidence relations between VNF example and NS to be terminated described in the VNFR information When, Xiang Suoshu NFVO, which is sent, terminates license request, wherein the mark terminated in license request comprising VNF example to be terminated Know;And
When receiving the permission termination message that the NFVO is sent, VNF example is terminated, virtual resource is sent to VIM and deletes Except operation.
With reference to first aspect, perhaps with reference to first aspect the possible embodiment of the first or with reference to first aspect Second of possible embodiment, the third possible embodiment perhaps with reference to first aspect or combine first party The 4th kind of possible embodiment in face, the 5th kind of possible embodiment perhaps with reference to first aspect or combines first 6th kind of possible embodiment of aspect, the 7th kind of possible embodiment perhaps with reference to first aspect or combines the 8th kind of possible embodiment of one side, the 9th kind of possible embodiment or combination perhaps with reference to first aspect Tenth kind of possible embodiment of first aspect, the tenth a kind of possible embodiment perhaps with reference to first aspect or The 12nd kind of possible embodiment with reference to first aspect, or the 13rd kind of possible embodiment party with reference to first aspect Formula, in the 14th kind of possible embodiment of first aspect, the method also includes:
If the management domain where the VNFM includes NFVO, the VNFM is after handling VNF example, Xiang Suoshu NFVO sends notifying class message, wherein includes the mark of the VNF example in the notifying class message.
Second aspect provides a kind of network function VNF control equipment of virtualization, comprising:
Receiving unit, for receiving VNF operation requests, wherein comprising about VNF example in the VNF operation requests Operation information;
Control unit, the operation information for including in the VNF operation requests for being received according to the receiving unit, VNF example is handled, and controls the VNF record VNFR of VNF example described in VNF example warehouse.
In conjunction with second aspect, in the first possible embodiment of second aspect, the VNF operation requests are creation VNF example request, wherein include the specified network element of VNF example to be created in the creation VNF example request;
Described control unit, specifically for the finger according to the VNF example to be created for including in the creation VNF example request Determine network element, send virtual resource request to virtualization infrastructure device management system VIM, wherein the virtual resource request is used for Requesting the VIM is the virtual resource for creating the VNF example allocation of specified network element and needing;
The virtual resource of the VIM distribution is received, and according to the virtual resource, starting creates the specified network element VNF example;
After the VNF example for successfully creating the specified network element, the VNFR of the VNF example is stored to VNF example storehouse In library.
In the first possible embodiment in conjunction with second aspect, in second of possible embodiment of second aspect In, described control unit, specifically for determining the creation VNF example request received from network function composer NFVO, or in determining the management domain where it does not include the NFVO when, include according in the creation VNF example request VNF example to be created specified network element, to VIM send virtual resource request.
In the first possible embodiment in conjunction with second aspect, in the third possible embodiment of second aspect In, described control unit, specifically for the creation VNF for including NFVO in determining the management domain where it and receiving When example request is not from the NFVO, further judge whether the specified network element of VNF example to be created is that can independently execute The network element of business;
When the specified network element for judging the VNF example to be created is that can independently execute the network element of business, sent to VIM Virtual resource request.
In the third possible embodiment in conjunction with second aspect, in the 4th kind of possible embodiment of second aspect In, described control unit, specifically for whether being that can independently execute in the specified network element that can not determine the VNF example to be created When the network element of business, Xiang Suoshu NFVO sends creation license request;And
When allowing to create information of the NFVO transmission is being received, is sending virtual resource request to VIM.
In conjunction with second aspect, in the 5th kind of possible embodiment of first aspect, the VNF operation requests are inquiry VNF example request, wherein include the mark of VNF example to be checked in the inquiry VNF example request;
Described control unit, specifically for according to the mark in the inquiry VNF example request including VNF example to be checked Know, the VNF example warehouse Xiang Suoshu sends VNFR inquiry request, wherein comprising described to be checked in the VNFR inquiry request The mark of VNF example;
Receive the corresponding VNFR information of mark of the VNF example to be checked of VNF example warehouse transmission.
In conjunction with second aspect, in the 6th kind of possible embodiment of second aspect, the operation requests are to update VNF Example request, wherein the mark updated in VNF example request comprising VNF example to be updated;
Described control unit, specifically for according to the mark in the update VNF example request including VNF example to be updated Know, the VNF example warehouse Xiang Suoshu sends VNFR inquiry request, wherein comprising described to be updated in the VNFR inquiry request The mark of VNF example;
Receive the corresponding VNFR information of mark of the VNF example to be updated of VNF example warehouse transmission;
According to the VNFR information received, virtual resource request is sent to VIM, wherein the virtual resource request It is that the VNF example allocation of VNFR information description updates the virtual resource needed for requesting the VIM;
The virtual resource of the VIM distribution is received, and according to the virtual resource, starting updates the VNFR information description VNF example;
After completing VNF example and updating, the mark pair of VNF example to be updated described in VNF example warehouse is updated The VNFR information answered.
In conjunction with the 6th kind of possible embodiment of second aspect, in the 7th kind of possible embodiment of second aspect In, described control unit comes from NFVO specifically for the update VNF example request received in determination, or in determination When not including the NFVO in the management domain where it, according to the VNFR information received, virtual resource is sent to VIM and is asked It asks.
In conjunction with the 6th kind of possible embodiment of second aspect, in the 8th kind of possible embodiment of second aspect In, described control unit, specifically for including NFVO and the update VNF reality received in determining the management domain where it When example request is not from the NFVO, further according to the VNFR information received, judge to retouch in the VNFR information It whether there is incidence relation between the VNF example to be updated stated and network service NS;
When determining between VNF example and NS to be updated described in the VNFR information there is no incidence relation, to VIM sends virtual resource request.
In conjunction with the 8th kind of possible embodiment of second aspect, in the 9th kind of possible embodiment of second aspect In, described control unit, specifically for determining between VNF example and NS to be updated described in the VNFR information exist When incidence relation, Xiang Suoshu NFVO, which is sent, updates license request, wherein comprising described to be updated in the update license request The mark of VNF example;And
When allowing to update License Info of the NFVO transmission is being received, is sending virtual resource request to VIM.
In conjunction with second aspect, in the tenth kind of possible embodiment of second aspect, the operation requests are to terminate VNF Example request, wherein the mark terminated in VNF example request comprising VNF example to be terminated;
Described control unit, specifically for according to the mark in the termination VNF example request including VNF example to be terminated Know, the VNF example warehouse Xiang Suoshu sends VNFR inquiry request, wherein comprising described to be terminated in the VNFR inquiry request The mark of VNF example;
Receive the corresponding VNFR information of mark of the VNF example to be terminated of VNF example warehouse transmission;
According to the VNFR information received, VNF example is terminated, sends virtual resource delete operation to VIM, wherein The virtual resource of VNF example to be terminated comprising the VNFR information description received in the virtual resource delete operation Information;
It receives the virtual resource that the VIM is sent and deletes response message, and send VNFR to VNF example warehouse and delete Request, wherein include the mark of the VNF example to be deleted in the VNFR removal request.
In conjunction with the tenth kind of possible embodiment of second aspect, in a kind of the tenth possible embodiment of second aspect In, described control unit comes from NFVO specifically for the termination VNF example request received in determination, or in determination When not including the NFVO in the management domain where it, according to the VNFR information received, VNF example is terminated, is sent out to VIM Send virtual resource delete operation.
In conjunction with the tenth kind of possible embodiment of second aspect, in the 12nd kind of possible embodiment of second aspect In, described control unit, specifically for including NFVO and the termination VNF reality received in determining the management domain where it When example request is not from the NFVO, further according to the VNFR information received, judge to retouch in the VNFR information It whether there is incidence relation between the VNF example and NS to be terminated stated;
When determining the VNF example wait terminate described in the VNFR information and incidence relation being not present between NS, eventually Only VNF example sends virtual resource delete operation to VIM.
In conjunction with the 12nd kind of possible embodiment of second aspect, in the 13rd kind of possible embodiment party of second aspect In formula, described control unit, specifically for being deposited between VNF example and NS to be terminated described in the VNFR information determining In incidence relation, Xiang Suoshu NFVO, which is sent, terminates license request, wherein comprising to be terminated in the termination license request The mark of VNF example;And
When receiving the permission termination message that the NFVO is sent, VNF example is terminated, virtual resource is sent to VIM and deletes Except operation.
In conjunction with second aspect, perhaps combines the first possible embodiment of second aspect or combine second aspect Second of possible embodiment, perhaps combine second aspect the third possible embodiment or combine second party The 4th kind of possible embodiment in face perhaps combines the 5th kind of possible embodiment of second aspect or in conjunction with second 6th kind of possible embodiment of aspect perhaps combines the 7th kind of possible embodiment of second aspect or combines the 8th kind of possible embodiment of two aspects perhaps combines the 9th kind of possible embodiment of second aspect or combines Tenth kind of possible embodiment of second aspect, perhaps combine second aspect a kind of the tenth possible embodiment or In conjunction with the 12nd kind of possible embodiment of second aspect, or combine the 13rd kind of possible embodiment party of second aspect Formula, in the 14th kind of possible embodiment of second aspect, the control equipment further include: transmission unit, in which:
The transmission unit, if including NFVO for the management domain where it, after handling VNF example, to The NFVO sends notifying class message, wherein includes the mark of the VNF example in the notifying class message.
VNFM of the embodiment of the present invention receives VNF operation requests, includes the behaviour about VNF example in the VNF operation requests Make information;The VNFM is handled VNF example, and control according to the operation information for including in the VNF operation requests The VNFR of VNF example described in VNF example warehouse.By creating the VNF example warehouse directly communicated with VNFM, by VNF The VNFR of example is stored in the VNF example warehouse, subsequent in this way when VNFM needs to operate VNF example, is not necessarily to NFVO coordinate, can the VNFR directly to the VNF example in VNF example warehouse be managed, improve the control to VNF example Efficiency saves and is carrying out the resource consumption in control process to VNF example.
The third aspect provides a kind of network function VNF control method of virtualization, comprising:
VNF manager VNFM receives VNF operation requests, wherein comprising about VNF example in the VNF operation requests Operation information;
The VNFM is handled VNF example according to according to the operation information for including in the VNF operation requests, and By the communication interface between NFV example warehouse, the VNF record of VNF example described in NFV example warehouse is controlled VNFR。
Fourth aspect provides a kind of network function VNF control equipment of virtualization, comprising:
Receiving unit, for receiving VNF operation requests, wherein comprising about VNF example in the VNF operation requests Operation information;
Control unit, for according to according to the operation information for including in the VNF operation requests, at VNF example Reason, and by the communication interface between NFV example warehouse, control the VNF note of VNF example described in NFV example warehouse Record VNFR.
VNFM of the embodiment of the present invention receives VNF operation requests, includes the behaviour about VNF example in the VNF operation requests Make information;The VNFM is handled VNF example, and lead to according to according to the operation information for including in the VNF operation requests The communication interface between NFV example warehouse is crossed, the VNFR of VNF example described in NFV example warehouse is controlled, it is subsequent in this way When VNFM needs to control VNF example, coordinate without NFVO, or in the case where NFVO is not present, directly passes through The communication interface created between NFV example warehouse controls the VNFR in NFV example warehouse, i.e., from NFV example warehouse It is middle to obtain the VNFR for needing the VNF example controlled, the control efficiency to VNF example is improved, saves and is carried out to VNF example Resource consumption in control process.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly introduced, it should be apparent that, drawings in the following description are only some embodiments of the invention, for this For the those of ordinary skill in field, without any creative labor, it can also be obtained according to these attached drawings His attached drawing.
Fig. 1 is the structural schematic diagram of NFV framework;
Fig. 2 is the network architecture schematic diagram using a kind of specific business virtualization of NFV technology;
Fig. 3 is a kind of structural schematic diagram of NFV framework provided in an embodiment of the present invention;
Fig. 4 is a kind of flow diagram of VNF control method provided in an embodiment of the present invention;
Fig. 5 is a kind of flow diagram of VNF creation method provided in an embodiment of the present invention;
Fig. 6 is a kind of flow diagram of VNF querying method provided in an embodiment of the present invention;
Fig. 7 is a kind of flow diagram of VNF update method provided in an embodiment of the present invention;
Fig. 8 is a kind of flow diagram of VNF terminating method provided in an embodiment of the present invention;
Fig. 9 is a kind of structural schematic diagram of NFV framework provided in an embodiment of the present invention;
Figure 10 is a kind of flow diagram of VNF control method provided in an embodiment of the present invention;
Figure 11 is the structural schematic diagram that a kind of VNF provided in an embodiment of the present invention controls equipment;
Figure 12 is the structural schematic diagram that a kind of VNF provided in an embodiment of the present invention controls equipment.
Specific embodiment
In order to achieve the object of the present invention, the embodiment of the invention provides a kind of VNF control method and equipment, pass through creation The VNFR of VNF example is stored in the VNF example warehouse by the VNF example warehouse directly communicated with VNFM, is needed in VNFM When being operated to VNF example, coordinate without NFVO, or in the case where NFVO is not present, directly to VNF example warehouse In the VNFR of VNF example controlled, or by creating communication interface between VNFM and NFV example warehouse, in VNFM When needing to operate VNF example, without NFVO coordinate, or be not present NFVO in the case where, directly by with NFV The communication interface created between example warehouse controls the VNFR in NFV example warehouse, i.e., obtains from NFV example warehouse The VNFR that records in the VNFR for the VNF example for taking needs to control or directly modification NFV example warehouse, is effectively promoted pair The control efficiency of VNF example saves and is carrying out the resource consumption in control process to VNF example.
The each embodiment of the present invention is described in further detail with reference to the accompanying drawings of the specification.Obviously, described Embodiment is only a part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, this field Those of ordinary skill's all other embodiment obtained without making creative work, belongs to protection of the present invention Range.
Fig. 3 is a kind of structural schematic diagram of NFV framework provided in an embodiment of the present invention.The embodiment of the present invention is in current NFV On the basis of framework, increase VNF example warehouse, and VNFM directly with VNF example warehouse direct communication, such as: creating When the VNF example of specified network element, the VNFR of the VNF example is stored in VNF example warehouse, it is subsequent that this is referred in VNFM needs When determining the VNF example of network element and being operated, coordinate without NFVO, or in the case where NFVO is not present, directly from VNF example The VNFR that the VNF example of the specified network element is obtained in warehouse, the virtual resource information of the VNF example is obtained by VNFR, is promoted To the control efficiency of VNF example, saves and carrying out the resource consumption in control process to VNF example.
Fig. 4 is a kind of flow diagram of VNF control method provided in an embodiment of the present invention.The embodiment of the present invention is in Fig. 3 Shown in VNF example is controlled in NFV framework.The method can be as described below.
Step 101:VNFM receives VNF operation requests.
Wherein, the operation information about VNF example is included in the VNF operation requests.
In a step 101, VNFM receives VNF operation requests, and VNF operation requests can come from operation support management system (abbreviation: OSS;English: Operation Support System);It can be from NE management (abbreviation: EM;English: Element Management);It could also be from NFVO, here without limitation for the source of VNF operation requests.
It should be noted that the VNF operation requests include at least one kind below:
It creates VNF example request, modification (or update) VNF example request, terminate VNF example request, inquiry VNF request Etc..
Step 102: the VNFM is according to the operation information for including in the VNF operation requests, at VNF example Reason, and control the VNFR of VNF example described in VNF example warehouse.
Wherein, the operation information can refer to corresponding mark of operation object, operation etc..Such as: creation VNF example It include the specified network element of VNF example to be created in request;Inquire the mark in VNF example request comprising VNF example to be checked; Etc..
In a step 102, VNFM is according to VNF operation requests, the VNF clearly to be carried out management operation and corresponding virtual money Source operation.
Wherein, virtual resource operation includes at least following one kind: acquisition virtual resource, inquiry virtual resource, update are virtual Resource, application virtual resource dilatation, the migration of application virtual resource, virtual resource is reserved, is operated to virtual resource, is virtually provided Source migration etc..
Fig. 5 is a kind of flow diagram of VNF creation method provided in an embodiment of the present invention.The embodiment of the present invention is in Fig. 3 Shown in creation to VNF example is completed in NFV framework.The method can be as described below.
Step 201:VNFM receives creation VNF example request.
It wherein, include the specified network element of VNF example to be created in the creation VNF example request.
In step 201, when OSS needs to instantiate a new VNF, creation VNF example request is sent to VNFM, and The net element information for needing to create VNF example is indicated in creation VNF example request.Such as: short message service center, CRBT center, hand Machine report server etc..
In addition, sending creation VNF example request can also be OSS/BSS, EM, NFVO etc., who is sent create here VNF example request is without limitation.
Step 202: the VNFM is according to the specified net for creating the VNF example to be created for including in VNF example request Member sends virtual resource request to VIM.
Wherein, the virtual resource request is to create that the VNF example allocation of network element is specified to need for requesting the VIM Virtual resource.
In step 202, the VNFM is according to the finger for creating the VNF example to be created for including in VNF example request Determine network element, determine the resource for needing to apply, sending the situation that virtual resource is requested to VIM includes but is not limited to:
The first situation:
The VNFM comes from NFVO in the determining creation VNF example request received, or is determining the VNFM When not including the NFVO in the management domain at place, according to the VNF example to be created for including in the creation VNF example request Specified network element, determines the resource for needing to apply, sends virtual resource request to VIM.
Specifically, if creation VNF example request comes from NFVO, VNFM can determine that NFVO needs VNFM to execute creation The operation of one new VNF example directly can send virtual resource request to VIM.
Second case:
The VNFM includes NFVO and the creation VNF reality received in determining the management domain where the VNFM When example request is not from the NFVO, whether further judge in the creation VNF example request comprising independently executing business Mark.
When the VNFM includes the mark for the business that independently executes in judging the creation VNF example request, according to institute The specified network element for stating the VNF example to be created for including in creation VNF example request, determines the resource for needing to apply, sends to VIM Virtual resource request.
Specifically, the VNFM is when receiving creation VNF example request, if including in the creation VNF example request Independently executing the mark of business, it is determined that the specified network element for needing to create VNF example is the network element for the business that independently executes, that is, VNFM is said when creating the VNF example of the specified network element, does not need to obtain creation license from NFVO, that is, does not need NFVO progress It assists, directly according to the specified network element for the VNF example to be created for including in the creation VNF example request, determination needs to apply Resource, to VIM send virtual resource request.
Whether the VNFM is the net that can independently execute business in the specified network element that can not determine the VNF example to be created When first, Xiang Suoshu NFVO sends creation license request;And when allowing to create information of the NFVO transmission is being received, according to institute The specified network element for stating the VNF example to be created for including in creation VNF example request, determines the resource for needing to apply, sends to VIM Virtual resource request.
Specifically, the VNFM is not wrapped in the VNF example request when receiving creation VNF example request if creating Mark containing the business that independently executes, VNFM can be according to the specified network elements of the management information or VNF example to be created of storage VNFD information, or the corresponding all VNFR information of specified network element that obtain VNF example to be created from VNF example warehouse determine Whether the specified network element for needing to create VNF example is the network element that can independently execute business.
The VNFM is determining that the specified network element for needing to create VNF example is the network element for the business that independently executes, and VNFM is direct According to the specified network element for the VNF example to be created for including in the creation VNF example request, the resource for needing to apply is determined, to VIM sends virtual resource request.
The VNFM can not determine whether the specified network element for needing to create VNF example is the network element that can independently execute business When, VNFM sends creation license request to NFVO, and is receiving when allowing to create information of NFVO transmission, according to the creation The specified network element for the VNF example to be created for including in VNF example request determines the resource for needing to apply, sends virtual money to VIM Source request operation.
It should be noted that the creation VNF example request that the VNFM is received is not from the NFVO, it can be and From OSS/BSS, EM or other network elements.
According to the specified network element for the VNF example to be created for including in the creation VNF example request, determine needs the VNFM The resource to be applied sends virtual resource request to VIM, and whether inquiry has available virtual resource.
Wherein, VNFM can according to the virtual resource information in VNFD, such as: central processing unit (abbreviation: CPU;English: Central Processing Unit) resource, memory source etc., determine the resource for needing to apply, the void sent to VIM It include the virtual resource that creation VNF example needs in quasi- resource request.
Specifically, VNFM sends inquiry virtual resource request to VIM, inquiry is before sending virtual resource request to VIM It is no to have virtual resource required for supporting VNFM;
VIM is requested according to the inquiry virtual resource received, it is determined whether virtual resource required for VNFM is supported, if really Surely it supports virtual resource required for VNFM, then sends virtual resource to VNFM and confirm response message, confirmation can provide VNFM Required virtual resource.
Alternatively, VNFM sends resource reservation request before sending virtual resource request to VIM, to VIM, such VIM is being connect When the resource reservation request that the VNFM received is sent, resource-reservation operations are executed, and send the reserved response of virtual resource to VNFM.
Alternatively, VNFM before sending virtual resource request to VIM, first sends inquiry virtual resource request to VIM, is receiving To VIM send virtual resource confirm response when, then to VIM send resource reservation request.
Step 203: the VNFM receives the virtual resource of the VIM distribution, and according to the virtual resource, starting creation The VNF example of the specified network element.
In step 203, the VNFM sends virtual resource acquisition request, the virtual resource acquisition request to the VIM In include creation VNF example virtual resource demand, VIM receive VNFM transmission virtual resource acquisition request when, determine Whether VNFM required for virtual resource is supported, however, it is determined that supports virtual resource required for VNFM, is VNF example to be created Virtual resource is distributed, and the response being allocated successfully is sent to VNFM.
Wherein, the virtual resource of distribution may include virtual machine mark, container (English: Container) mark etc..
The virtual resource of VNFM record distribution, the virtual resource of record include the bottom such as virtual machine mark, container identification Layer virtual resource, and the virtual resource of record is stored in the VNFR of VNF example.
As shown in table 1, the virtual resource to be recorded in VNFR:
Table 1
Wherein, virtual deployment unit (abbreviation: VDU;English: Virtual Deployment Unit) it is a kind of data set It closes, including but not limited to: virtual machine image (English: image), the quantity of instantiation (English: instances), CPU information (such as: cpu model, clock), memory information, storage space information etc..
VNFM carries out VNF instantiation operation according to the allocated virtual resource on corresponding virtual machine or container, That is the VNF example of the starting creation specified network element.
Step 204: the VNFM is after the VNF example for successfully creating the specified network element, by the VNFR of the VNF example It stores into VNF example warehouse.
In step 204, it is real to generate the VNF after successfully completing the starting of VNF example of specified network element by the VNFM The VNFR of example is stored the VNFR of the VNF example to VNF example warehouse by the communication interface between VNF example warehouse In.
Alternatively, VNFM is after successfully creating the new VNF example of the specified network element, by between VNF example warehouse The information of the VNF example is sent to VNF example warehouse by communication interface, and the information of the VNF example may include virtually providing Source information, VDU information, link information, the interface of VNF example, network address information etc., VNF example warehouse is deposited with VNFR format Store up the information of the VNF example.
The VNFM sends VNF to EM and instantiates success message after successfully creating and starting VNF example.EM is to VNF reality Example is configured, i.e., will be in the VNF of the information configurations such as service parameter to instantiation.
If the specified network element of instantiation of the embodiment of the present invention is short message service center, then EM joins the business of short message service center Number is configured in the short message service center run on a virtual machine.
If the management domain where the VNFM includes NFVO, the VNFM is in the VNF for successfully creating the specified network element After example, Xiang Suoshu NFVO sends notifying class message.
Wherein, the mark of the VNF example in the notifying class message comprising the specified network element, makes the specified network element The mark of VNF example is registered in the NFVO.
It should be noted that notifying class message can be notification message, it is also possible to response message, here without limitation.
Such as: if using second case, i.e., including NFVO, institute in the management domain where the described VNFM in step 202 VNFM is stated after the VNF example for successfully creating the specified network element, is sent a notification message to NFVO.
If in step 202, coming from NFVO using the first situation and creation VNF example request, then VNFM is sent out to NFVO Send response message.
Specifically, the VNFM passes through hypertext transfer protocol (abbreviation: HTTP;English: Hyper Text Transfer Protocol it) sends a notification message to NFVO, and the uniform resource locator (abbreviation: URL in HTTP message head;English: Uniform Resource Locator) in comprising the specified network element VNF example mark.
On the basis of the embodiment of the present invention, main body of the NFVO as network service is needing to increase the VNF example When into a network service (English: Network Service), following operation can be executed:
Step 1: NFVO is received, NS is established or dilatation is requested.
Wherein, the NS establish or dilatation request in include NS mark.
Step 2: information model description template (abbreviation: NSD of the NFVO according to NS;English: NS Descriptor) in note The content of load, for example, the VNFD for including in NSD, determines and need increased VNF.
Such as: NFVO determines that NS is identified in corresponding NS and contains at least two VNF according to the content recorded in NSD.If its In VNF (being referred to as VNF 1 later) VNFR in when there is no parent-ns information, then NFVO can determine the VNF's 1 Existing VNF example is existed as independent VNF example.
Step 3: NFVO initiates the request of the VNF example of newly-increased VNF 1 to the VNFM of management VNF 1, obtained from VNFM After being created successfully to the corresponding newly-increased VNF example of VNF 1, according to the mark of the newly-increased VNF example of the VNF 1 received, at this Increase parent-ns information in the corresponding VNFR of mark of newly-increased VNF example, the parent-ns information be create need to expand The mark of the NS example of appearance, such as NS record (English: Network Service Record;Abbreviation: NSR) mark.
Step 4: NFVO sends a notification message to the VNFM.
Wherein, it is contained in the notification message by the mark of the newly-increased VNF example of the modified VNF 1 of NFVO.
Further, which can directly indicate the change and operation carried out to VNFR.Such as: it can be by not Same type of notification message illustrates to carry out VNFR different operations;It can also be in the message comprising the newly-increased VNF with VNF 1 The associated network service information of example, as NSR is identified.
Step 5: VNFM when receiving notification message, according to the mark for the VNF example for including in notification message, is determined NFVO is updated operation to the corresponding VNFR of the VNF instance identification.
Further, VNFM can be according to receiving type of notification message or notification message content determines VNF's 1 Newly-increased VNF example has been modified to the VNF example that dependent executes business.
VNFM can also inquire VNFR information into VNF example warehouse according to VNF instance identification, according to what is inquired VNFR information determines whether VNF example has been modified into the VNF example that dependent executes business.
Fig. 6 is a kind of flow diagram of VNF querying method provided in an embodiment of the present invention.The embodiment of the present invention is in Fig. 3 Shown in NFV framework, inquiry operation is executed to the VNFR information in VFN example warehouse.
Step 301:VNFM receives inquiry VNF example request.
It wherein, include the mark of VNF example to be checked in the inquiry VNF example request.
Step 302: the VNFM according to it is described inquiry VNF example request in include VNF example to be checked mark, to VNF example warehouse sends VNFR inquiry request.
It wherein, include the mark of the VNF example to be checked in the VNFR inquiry request.
In step 302, if in NFV framework, a VNFM corresponds to multiple VNF examples warehouse, if VNFM is received It include the mark in VNF example warehouse in VNF inquiry request, the VNFM described in this way is according to the VNF for including in the VNF inquiry request The mark in example warehouse sends VNFR inquiry request to the mark corresponding VNF example warehouse in VNF example warehouse.
Alternatively, VNFM judged according to the mark of the VNF example to be checked in VNF inquiry request it is described to be checked The mark of VNF example corresponding VNF example warehouse.
Step 303: the VNFM receives the mark pair of the VNF example to be checked of VNF example warehouse transmission The VNFR information answered.
Fig. 7 is a kind of flow diagram of VNF update method provided in an embodiment of the present invention.The embodiment of the present invention is in Fig. 3 Shown in NFV framework, the VNFR information in VNF example warehouse is executed and updates operation.
Step 401:VNFM, which is received, updates VNF example request.
Wherein, the mark updated in VNF example request comprising VNF example to be updated.
Step 402: the VNFM according to it is described update VNF example request in include VNF example to be updated mark, to VNF example warehouse sends VNFR information inquiring request.
It wherein, include the mark of the VNF example to be updated in the VNFR information inquiring request.
In step 402, if in NFV framework, a VNFM corresponds to multiple VNF examples warehouse, if VNFM is received VNF updates also comprising the mark in VNF example warehouse in request, and the VNFM described in this way updates in request according to the VNF includes The mark in VNF example warehouse sends VNFR inquiry request to the mark corresponding VNF example warehouse in VNF example warehouse.
Alternatively, VNFM updates the mark of the VNF example to be updated in request according to VNF, judge that the VNF to be updated is real The mark corresponding VNF example warehouse of example.
Step 403: the VNFM receives the mark pair of the VNF example to be updated of VNF example warehouse transmission The VNFR information answered.
Step 404: the VNFM sends virtual resource request according to the VNFR information received, to VIM.
Wherein, virtual resource request is for requesting VNF example allocation that the VIM is VNFR information description more The virtual resource newly needed.
VNFM needs to carry out according to the operation information determination in the VNFR information and update VNF example request received The concrete operations that update of VNF example, including but not limited to dilatation, capacity reducing, migration virtual machine etc., and further determine that specific Virtual resource request.
In step 404, the VNFM sends what virtual resource was requested to VIM according to the VNFR information received Situation includes but is not limited to following several:
The first situation:
The VNFM comes from NFVO in the determining update VNF example request received, or is determining the VNFM When not including the NFVO in the management domain at place, according to the VNFR information received, virtual resource is sent to VIM and is asked It asks.
Second case:
The VNFM includes NFVO and the update VNF example that receives in determining the management domain where the VNFM When request is not from the NFVO, further according to the VNFR information received, judge to describe in the VNFR information VNF example to be updated and network service NS between whether there is incidence relation.
The VNFM is determining that there is no be associated between VNF example and NS to be updated described in the VNFR information When being, virtual resource request is sent to VIM.
The VNFM is determining that there are incidence relations between VNF example and NS to be updated described in the VNFR information When, Xiang Suoshu NFVO, which is sent, updates license request, wherein includes the VNF example to be updated in the update license request Mark;And after allowing to update License Info receive that the NFVO sends, virtual resource request is sent to VIM.
Step 405: the VNFM receives the virtual resource of the VIM distribution, and according to the virtual resource, starting updates The VNF example to be updated of the VNFR information description.
It should be noted that update includes but is not limited to: increasing VDU, VNF is moved to new virtual machine by the scalable appearance of VNF Or container etc..
Step 406: the VNFM updates to be updated described in VNF example warehouse after completing VNF example and updating The corresponding VNFR information of the mark of VNF example.
Such as: the virtual machine information of newly-increased VDU and corresponding VDU are recorded in VNFR.
If the management domain where the VNFM includes NFVO, the VNFM is after being successfully updated VNFR example, Xiang Suoshu NFVO sends notifying class message.
It should be noted that notifying class message can be notification message, it is also possible to response message, here without limitation.
It wherein, include the mark of updated VNF example in the notifying class message, for notifying VNF that example has updated.
Fig. 8 is a kind of flow diagram of VNF terminating method provided in an embodiment of the present invention.The embodiment of the present invention is in Fig. 3 Shown in NFV framework, the VNFR information executive termination in the warehouse VFN is operated.
Step 501:VNFM, which is received, terminates VNF example request.
Wherein, the mark terminated in VNF example request comprising VNF example to be terminated.
Step 502: the VNFM according to it is described termination VNF example request in include VNF example to be terminated mark, to VNF example warehouse sends VNFR inquiry request.
Wherein, the mark comprising the VNF example to be terminated in the VNFR inquiry request.
In step 502, if in NFV framework, a VNFM corresponds to multiple VNF examples warehouse, then VNFM is received VNF, which is terminated, also needs the mark comprising VNF example warehouse in operation requests, the VNFM described in this way is terminated according to the VNF and operated The mark in the VNF example warehouse for including in request sends VNFR to the mark corresponding VNF example warehouse in VNF example warehouse and asks It asks.
Alternatively, the mark of VNF example VNFM to be terminated according in VNF termination request, judges described to end The mark corresponding VNF example warehouse of VNF example only.
Step 503: the VNFM receives the mark pair of the VNF example to be terminated of VNF example warehouse transmission The VNFR information answered.
Step 504: the VNFM terminates corresponding VNF example according to the VNFR information received, sends to VIM Virtual resource delete operation.
Wherein, the VNFR information in the virtual resource delete operation sent to VIM comprising receiving describes The virtual resource information of VNF example to be terminated.
It should be noted that virtual resource information here includes but is not limited to: the VM image information of VDU, VM mark, The connection relation information etc. of VDU.
In step 504, the VNFM terminates corresponding VNF example, to VIM according to the VNFR information received The situation for sending virtual resource delete operation includes but is not limited to:
The first situation:
The VNFM comes from NFVO in the determining creation VNF example request received, or is determining the VNFM When not including the NFVO in the management domain at place, according to the VNFR information received, corresponding VNF example is terminated, to VIM sends virtual resource delete operation.
Second case:
The VNFM includes NFVO and the update VNF example that receives in determining the management domain where the VNFM When request is not from the NFVO, further according to the VNFR information received, judge to describe in the VNFR information VNF example and NS to be terminated between whether there is incidence relation.
The VNFM is determining that there is no be associated between VNF example and NS to be terminated described in the VNFR information When being, corresponding VNF example is terminated, sends virtual resource delete operation to VIM.
The VNFM is determining that there are incidence relations between VNF example and NS to be terminated described in the VNFR information When, Xiang Suoshu NFVO, which is sent, terminates license request, wherein the mark terminated in license request comprising VNF example to be terminated Know;And when receiving the permission termination message that the NFVO is sent, corresponding VNF example is terminated, sends virtual resource to VIM Delete operation.
Specifically, VIM is identified when receiving the virtual resource delete operation of VNFM transmission according to VM, stops VM mark Know the work of corresponding virtual machine;According to the connection relation information of VDU, the logic connecting relation of virtual resource is deleted, and will be deleted Except response message is sent to VNFM.
Step 505: the VNFM receives the virtual resource that the VIM is sent and deletes response message, and to the VNF example Warehouse sends VNFR removal request.
It wherein, include the mark of the VNF example to be deleted in the VNFR removal request.
VNF example warehouse corresponding VNFR is deleted according to the mark of VNF example.
Step 506: the VNFM receives the deletion response of VNF example warehouse transmission.
If the management domain where the VNFM includes NFVO, the VNFM is after successful termination VNFR example, Xiang Suoshu NFVO sends notifying class message.
It should be noted that notifying class message can be notification message, it is also possible to response message, here without limitation.
It wherein, include the mark of deleted VNF example in the notifying class message, for notifying VNF that example has been deleted.
Fig. 9 is the structural schematic diagram of another kind NFV framework provided in an embodiment of the present invention.The embodiment of the present invention is current On the basis of NFV framework, communication interface is created between VNFM and NFV example warehouse, it is subsequent in this way to need in VNFM to VNF When example is controlled, without NFVO coordinate, or be not present NFVO in the case where, directly by with NFV example warehouse it Between the communication interface that creates, the VNFR in NFV example warehouse is controlled, i.e., is obtained from NFV example warehouse and needs to control VNF example VNFR, improve the control efficiency to VNF example, save to VNF example carry out control process in money Source consumption.
Figure 10 is a kind of flow diagram of VNF control method provided in an embodiment of the present invention.The embodiment of the present invention is in Fig. 9 Shown in VNF example is controlled in NFV framework.The method can be as described below.
Step 601:VNFM receives VNF operation requests.
Wherein, the operation information about VNF example is included in the VNF operation requests.
In step 601, manager of the VNFM as VNF example receives the operation requests from OSS, EM or NFVO, The VNF operation requests can be one kind below:
Create VNF example request, modification (or update) VNF example request, terminate VNF example request etc..
Step 602: the VNFM is handled VNF example according to the VNF operation requests, and by with NFV example Communication interface between warehouse controls the VNFR of VNF example described in NFV example warehouse.
In step 602, the first situation: VNF operation requests are creation VNF example request.
If being creation VNF example request in the VNF operation requests, the VNFM is according in the VNF operation requests The operation information for including handles VNF example, and by the communication interface between NFV example warehouse, described in control The VNFR of VNF example described in NFV example warehouse, comprising:
The VNFM is according to the specified network element for creating the VNF example to be created for including in VNF example request, to VIM Send virtual resource request.
Wherein, the virtual resource request is to create that the VNF example allocation of network element is specified to need for requesting the VIM Virtual resource.
It should be noted that finger of the VNFM according to the VNF example to be created for including in the creation VNF example request Determine network element, sending the situation that virtual resource is requested to VIM at least also includes documented situation in above-described embodiment, here no longer It repeats.
The VNFM receives the virtual resource of the VIM distribution, and according to the virtual resource, starting creation is described specified The new VNF example of network element;And VNF instantiation operation is carried out on the virtual machine or container of distribution, starting creates the finger Determine the VNF example of network element.
The VNFM sends VNF to EM and instantiates success response after successfully creating and starting VNF example.
EM configures VNF example, i.e., will be in the VNF of the information configurations such as service parameter to instantiation.
The VNFM generates the VNFR of the VNF example after successfully creating the new VNF example of the specified network element, leads to The communication interface between NFV example warehouse is crossed, the VNFR of the VNF example is stored into NFV example warehouse.
Alternatively, VNFM is after successfully creating the new VNF example of the specified network element, by between NFV example warehouse The VNF example information of creation is sent to NFV example warehouse by communication interface, by NFV example warehouse with the storage of VNFR format Virtual resource information used in VNF example.
Optionally, the method also includes:
If including NFVO in the management domain where the VNFM, the VNFM is successfully creating the specified network element After VNF example, Xiang Suoshu NFVO sends notifying class message.
Wherein, the mark of the VNF example of the specified network element comprising creation in the notifying class message makes described specified The mark of the VNF example of network element is registered in the NFVO.
Second case: VNF operation requests are inquiry VNF example request.
If the VNF operation requests are inquiry VNF example request, the VNFM is wrapped according in the VNF operation requests The operation information contained handles VNF example, and by the communication interface between NFV example warehouse, controls the NFV The VNFR of VNF example described in example warehouse, comprising:
The VNFM according to according to it is described inquiry VNF example request in include VNF example to be checked mark, by with Communication interface between NFV example warehouse, the NFV example warehouse Xiang Suoshu send VNFR read requests.
It wherein, include the mark of VNF example to be checked in the VNFR request;
The VNFM receives the corresponding VNFR of mark of the VNF example to be checked of VNF example warehouse transmission Information.
The third situation: VNF operation requests are to update VNF example request.
If the VNF operation requests are to update VNF example request, the VNFM is wrapped according in the VNF operation requests The operation information contained handles VNF example, and by the communication interface between NFV example warehouse, controls the NFV The VNFR of VNF example described in example warehouse, comprising:
The VNFM according to according to it is described update VNF example request in include VNF example to be updated mark, by with Communication interface between NFV example warehouse, the NFV example warehouse Xiang Suoshu send VNFR inquiry request.
It wherein, include the mark of the VNF example to be updated in the VNFR inquiry request;
The VNFM receives the corresponding VNFR of mark of the VNF example to be updated of NFV example warehouse transmission Information.
The VNFM sends virtual resource request according to the VNFR information received, to VIM.
Wherein, virtual resource request is for requesting VNF example allocation that the VIM is VNFR information description more The virtual resource newly needed.
It should be noted that the VNFM sends what virtual resource was requested according to the VNFR information received, to VIM Situation is at least also comprising documented situation in above-described embodiment, and which is not described herein again.
The VNFM receives the virtual resource of the VIM distribution, and according to the virtual resource, starting updates the VNFR The VNF example of information description.
The VNFM, by the communication interface between NFV example warehouse, updates institute after the VNF example of completion updates State the corresponding VNFR information of mark of VNF example to be updated described in NFV example warehouse.
4th kind of situation: VNF operation requests are to terminate VNF example request.
If the VNF operation requests are to terminate VNF example request, the VNFM is wrapped according in the VNF operation requests The operation information contained handles VNF example, and by the communication interface between NFV example warehouse, controls the NFV The VNFR of VNF example described in example warehouse, comprising:
The VNFM according to it is described termination VNF example request in include VNF example to be terminated mark, by with NFV Communication interface between example warehouse, the NFV example warehouse Xiang Suoshu send VNFR inquiry request.
It wherein, include the mark of the VNF example in the VNFR inquiry request;
The VNFM receives the corresponding VNFR of mark of the VNF example to be terminated of NFV example warehouse transmission Information.
The VNFM terminates corresponding VNF example according to the VNFR information, and Xiang Suoshu VIM sends virtual resource and deletes Operation.
Wherein, the VNF to be terminated comprising determining VNFR information description in the virtual resource delete operation is real The virtual resource information of example.
It should be noted that the VNFM, according to the VNFR information, Xiang Suoshu VIM sends virtual resource delete operation Situation is at least also comprising documented situation in above-described embodiment, and which is not described herein again.
The VNFM receives the virtual resource that the VIM is sent and deletes response message, and sends to VNF example warehouse VNFR removal request.
It wherein, include the mark of the VNF example to be deleted in the VNFR removal request.
Figure 11 is the structural schematic diagram that a kind of VNF provided in an embodiment of the present invention controls equipment.The control equipment includes: Receiving unit 71 and control unit 72, in which:
Receiving unit 71, for receiving VNF operation requests, wherein comprising about VNF example in the VNF operation requests Operation information;
Control unit 72, the operation letter for including in the VNF operation requests for being received according to the receiving unit Breath, handles VNF example, and controls the VNF record VNFR of VNF example described in VNF example warehouse.
Specifically, the VNF operation requests are creation VNF example request, wherein are wrapped in the creation VNF example request Specified network element containing VNF example to be created;
Described control unit 72, specifically for according to the VNF example to be created for including in the creation VNF example request Specified network element sends virtual resource request to virtualization infrastructure device management system VIM, wherein the virtual resource request is used It is to create the virtual resource for specifying the VNF example allocation of network element to need in the request VIM;
The virtual resource of the VIM distribution is received, and according to the virtual resource, starting creates the specified network element VNF example;
After the VNF example for successfully creating the specified network element, the VNFR of the VNF example is stored to VNF example storehouse In library.
Specifically, described control unit 72, specifically for determining the creation VNF example request received from net Network function composer NFVO, or when not including in determining the management domain where it NFVO, according to creation VNF reality The specified network element for the VNF example to be created for including in example request sends virtual resource request to VIM.
Specifically, described control unit 72, specifically for including NFVO in determining the management domain where it and receiving Creation VNF example request when being not from the NFVO, further judge VNF example to be created specified network element whether For the network element that can independently execute business;
When the specified network element for judging the VNF example to be created is that can independently execute the network element of business, sent to VIM Virtual resource request.
Specifically, described control unit 72, specifically for that can not determine that the specified network element of the VNF example to be created is No is when can independently execute the network element of business, and Xiang Suoshu NFVO sends creation license request;And
When allowing to create information of the NFVO transmission is being received, is sending virtual resource request to VIM.
Specifically, the VNF operation requests are inquiry VNF example request, wherein are wrapped in the inquiry VNF example request Mark containing VNF example to be checked;
Described control unit 72, specifically for including VNF example to be checked according in the inquiry VNF example request Mark, the VNF example warehouse Xiang Suoshu send VNFR inquiry request, wherein comprising described to be checked in the VNFR inquiry request VNF example mark;
Receive the corresponding VNFR information of mark of the VNF example to be checked of VNF example warehouse transmission.
Specifically, the operation requests be update VNF example request, wherein in the updates VNF example request include to The mark of the VNF example of update;
Described control unit 72, specifically for including VNF example to be updated according in the update VNF example request Mark, the VNF example warehouse Xiang Suoshu send VNFR inquiry request, wherein comprising described to be updated in the VNFR inquiry request VNF example mark;
Receive the corresponding VNFR information of mark of the VNF example to be updated of VNF example warehouse transmission;
According to the VNFR information received, virtual resource request is sent to VIM, wherein the virtual resource request It is that the VNF example allocation of VNFR information description updates the virtual resource needed for requesting the VIM;
The virtual resource of the VIM distribution is received, and according to the virtual resource, starting updates the VNFR information description VNF example;
After completing VNF example and updating, the mark pair of VNF example to be updated described in VNF example warehouse is updated The VNFR information answered.
Specifically, described control unit 72, specifically for being come from the determining update VNF example request received NFVO, or when not including in determining the management domain where it NFVO, according to the VNFR information received, to VIM sends virtual resource request.
Specifically, described control unit 72, specifically for including NFVO in determining the management domain where it and receiving Update VNF example request when being not from the NFVO, further according to the VNFR information received, judge institute It states between VNF example and network service NS to be updated described in VNFR information with the presence or absence of incidence relation;
When determining between VNF example and NS to be updated described in the VNFR information there is no incidence relation, to VIM sends virtual resource request.
Specifically, described control unit 72, specifically for determining that VNF to be updated described in the VNFR information is real There are when incidence relation between example and NS, Xiang Suoshu NFVO sends update license request, wherein wraps in the update license request Mark containing the VNF example to be updated;And
When allowing to update License Info of the NFVO transmission is being received, is sending virtual resource request to VIM.
Specifically, the operation requests be terminate VNF example request, wherein in the terminations VNF example request include to The mark of the VNF example of termination;
Described control unit 72, specifically for including VNF example to be terminated according in the termination VNF example request Mark, the VNF example warehouse Xiang Suoshu send VNFR inquiry request, wherein comprising described wait terminate in the VNFR inquiry request VNF example mark;
Receive the corresponding VNFR information of mark of the VNF example to be terminated of VNF example warehouse transmission;
According to the VNFR information received, VNF example is terminated, sends virtual resource delete operation to VIM, wherein The virtual resource of VNF example to be terminated comprising the VNFR information description received in the virtual resource delete operation Information;
It receives the virtual resource that the VIM is sent and deletes response message, and send VNFR to VNF example warehouse and delete Request, wherein include the mark of the VNF example to be deleted in the VNFR removal request.
Specifically, described control unit 72, specifically for being come from the determining termination VNF example request received NFVO, or when not including in determining the management domain where it NFVO, according to the VNFR information received, terminate VNF example sends virtual resource delete operation to VIM.
Specifically, described control unit 72, specifically for including NFVO in determining the management domain where it and receiving Termination VNF example request when being not from the NFVO, further according to the VNFR information received, judge institute It states between VNF example and NS to be terminated described in VNFR information with the presence or absence of incidence relation;
When determining the VNF example wait terminate described in the VNFR information and incidence relation being not present between NS, eventually Only VNF example sends virtual resource delete operation to VIM.
Specifically, described control unit 72, specifically for determining that VNF to be terminated described in the VNFR information is real There are when incidence relation between example and NS, Xiang Suoshu NFVO sends termination license request, wherein wraps in the termination license request Mark containing VNF example to be terminated;And
When receiving the permission termination message that the NFVO is sent, VNF example is terminated, virtual resource is sent to VIM and deletes Except operation.
Optionally, the control equipment further include: transmission unit 73, in which:
The transmission unit 73, if including NFVO for the management domain where it, after handling VNF example, Notifying class message is sent to the NFVO, wherein includes the mark of the VNF example in the notifying class message.
It should be noted that control equipment described in the embodiment of the present invention can be realized by software mode, it can also To be realized by hardware mode, here without limitation.
Figure 12 is the structural schematic diagram that a kind of VNF provided in an embodiment of the present invention controls equipment.The control equipment has General-purpose computing system knot can be used by executing function described in Fig. 3 to Fig. 8, the control equipment in the embodiment of the present invention Structure, computer system can be specifically processor-based computer.The control equipment entity includes processor 81, memory 82 And interface 83.Processor 81 and interface 83 connect, and connect with memory 82.Such as bus couple processor can be passed through 81, interface 83 and memory 82.
Processor 81 can be a general central processor (CPU), microprocessor, application-specific integrated circuit (application-specific integrated circuit, ASIC), or it is one or more for controlling the present invention program The integrated circuit that program executes.
Wherein, the communication bus may include an access, and information is transmitted between said modules.The interface 83 uses The device of any transceiver one kind is used for and other equipment or communication, such as Ethernet, wireless access network (RAN), nothing Line local area network (Wireless Local Area Networks, WLAN) etc..
Computer system includes one or more memories 82, can be read-only memory (read-only memory, ROM) or the other kinds of static storage device of static information and instruction, random access memory (random can be stored Access memory, RAM) or the other kinds of dynamic memory of information and instruction can be stored, it is also possible to electrically erasable Programmable read only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), CD-ROM (Compact Disc Read-Only Memory, CD-ROM) or other optical disc storages, optical disc storage (including pressure Contracting optical disc, laser disc, optical disc, Digital Versatile Disc, Blu-ray Disc etc.), magnetic disk storage medium or other magnetic storage apparatus or Person can be used in the desired program code of carrying or storage with instruction or data structure form and can be by computer access Any other medium, but not limited to this.These memories are connected by bus with processor.
Wherein, the memory 82 is used to store the application code for executing the present invention program, executes the present invention program Application code save in memory, and execution is controlled by processor 81.The processor 81 is described for executing The application program stored in memory 82:
VNF operation requests are received by interface 83, wherein include the operation about VNF example in the VNF operation requests Information;
According to the operation information for including in the VNF operation requests, VNF example is handled, and controls VNF example storehouse The VNF of VNF example described in library records VNFR.
Optionally, the VNF operation requests are creation VNF example request, wherein are wrapped in the creation VNF example request Specified network element containing VNF example to be created;
The processor 81 is handled VNF example according to the operation information for including in the VNF operation requests, and Control the VNFR of VNF example described in VNF example warehouse, comprising:
According to the specified network element for the VNF example to be created for including in the creation VNF example request, set to virtualization basis Standby management system VIM sends virtual resource request, wherein the virtual resource request is for requesting the VIM specified for creation The virtual resource that the VNF example allocation of network element needs;
The virtual resource of the VIM distribution is received, and according to the virtual resource, starting creates the specified network element VNF example;
After the VNF example for successfully creating the specified network element, the VNFR of the VNF example is stored to VNF example storehouse In library.
Optionally, the VNFM is according to the specified net for creating the VNF example to be created for including in VNF example request Member sends virtual resource request to VIM, comprising:
The processor 81 comes from network function composer NFVO in the determining creation VNF example request received, Or in determining the management domain where it does not include the NFVO when, according to it is described creation VNF example request in include to The specified network element for creating VNF example sends virtual resource request to VIM.
Optionally, the processor 81 is according to the specified of the VNF example to be created for including in the creation VNF example request Network element sends virtual resource request to VIM, comprising:
Comprising NFVO and the creation VNF example request that receives is not from determining the management domain where it When the NFVO, further judge whether the specified network element of VNF example to be created is the network element that can independently execute business;
When the specified network element for judging the VNF example to be created is that can independently execute the network element of business, sent to VIM Virtual resource request.
Optionally, the processor 81 is according to the specified of the VNF example to be created for including in the creation VNF example request Network element sends virtual resource request to VIM, comprising:
When whether the specified network element that can not determine the VNF example to be created is that can independently execute the network element of business, to The NFVO sends creation license request;And
When allowing to create information of the NFVO transmission is being received, is sending virtual resource request to VIM.
Optionally, the VNF operation requests are inquiry VNF example request, wherein are wrapped in the inquiry VNF example request Mark containing VNF example to be checked;
The processor 81 is handled VNF example according to the operation information for including in the VNF operation requests, and Control the VNFR of VNF example described in VNF example warehouse, comprising:
According to the mark in the inquiry VNF example request including VNF example to be checked, Xiang Suoshu VNF example warehouse Send VNFR inquiry request, wherein include the mark of the VNF example to be checked in the VNFR inquiry request;
Receive the corresponding VNFR information of mark of the VNF example to be checked of VNF example warehouse transmission.
Optionally, the operation requests be update VNF example request, wherein in the updates VNF example request include to The mark of the VNF example of update;
The processor 81 is handled VNF example according to the operation information for including in the VNF operation requests, and Control the VNFR of VNF example described in VNF example warehouse, comprising:
According to the mark in the update VNF example request including VNF example to be updated, Xiang Suoshu VNF example warehouse Send VNFR inquiry request, wherein include the mark of the VNF example to be updated in the VNFR inquiry request;
Receive the corresponding VNFR information of mark of the VNF example to be updated of VNF example warehouse transmission;
According to the VNFR information received, virtual resource request is sent to VIM, wherein the virtual resource request It is that the VNF example allocation of VNFR information description updates the virtual resource needed for requesting the VIM;
The virtual resource of the VIM distribution is received, and according to the virtual resource, starting updates the VNFR information description VNF example;
After completing VNF example and updating, the mark pair of VNF example to be updated described in VNF example warehouse is updated The VNFR information answered.
Optionally, the processor 81 sends virtual resource request, packet to VIM according to the VNFR information received It includes:
In the determining update VNF example request received from NFVO, or in determining the management domain where it When not comprising the NFVO, according to the VNFR information received, virtual resource request is sent to VIM.
Optionally, the processor 81 sends virtual resource request, packet to VIM according to the VNFR information received It includes:
Comprising NFVO and the update VNF example request that receives is not from institute in determining the management domain where it When stating NFVO, further according to the VNFR information received, judge that VNF to be updated described in the VNFR information is real It whether there is incidence relation between example and network service NS;
When determining between VNF example and NS to be updated described in the VNFR information there is no incidence relation, to VIM sends virtual resource request.
The processor 81 sends virtual resource request according to the VNFR information received, to VIM, comprising:
It is determining between VNF example and NS to be updated described in the VNFR information there are when incidence relation, to institute It states NFVO and sends and update license request, wherein the mark updated in license request comprising the VNF example to be updated; And
When allowing to update License Info of the NFVO transmission is being received, is sending virtual resource request to VIM.
Optionally, the operation requests be terminate VNF example request, wherein in the terminations VNF example request include to The mark of the VNF example of termination;
The processor 81 is handled VNF example according to the operation information for including in the VNF operation requests, and Control the VNFR of VNF example described in VNF example warehouse, comprising:
According to the mark in the termination VNF example request including VNF example to be terminated, Xiang Suoshu VNF example warehouse Send VNFR inquiry request, wherein the mark comprising the VNF example to be terminated in the VNFR inquiry request;
Receive the corresponding VNFR information of mark of the VNF example to be terminated of VNF example warehouse transmission;
According to the VNFR information received, VNF example is terminated, sends virtual resource delete operation to VIM, wherein The virtual resource of VNF example to be terminated comprising the VNFR information description received in the virtual resource delete operation Information;
It receives the virtual resource that the VIM is sent and deletes response message, and send VNFR to VNF example warehouse and delete Request, wherein include the mark of the VNF example to be deleted in the VNFR removal request.
The processor 81 sends virtual resource delete operation according to the VNFR information received, to VIM, comprising:
In the determining termination VNF example request received from NFVO, or in determining the management domain where it When not comprising the NFVO, according to the VNFR information received, VNF example is terminated, virtual resource is sent to VIM and deletes behaviour Make.
The processor 81 sends virtual resource delete operation according to the VNFR information received, to VIM, comprising:
Comprising NFVO and the termination VNF example request that receives is not from institute in determining the management domain where it When stating NFVO, further according to the VNFR information received, judge that VNF to be terminated described in the VNFR information is real It whether there is incidence relation between example and NS;
When determining the VNF example wait terminate described in the VNFR information and incidence relation being not present between NS, eventually Only VNF example sends virtual resource delete operation to VIM.
The processor 81 sends virtual resource delete operation according to the VNFR information received, to VIM, comprising:
The VNF example wait terminate described in the VNFR information is being determined and between NS there are when incidence relation, to institute It states NFVO and sends termination license request, wherein the mark terminated in license request comprising VNF example to be terminated;And
When receiving the permission termination message that the NFVO is sent, VNF example is terminated, virtual resource is sent to VIM and deletes Except operation.
Optionally, if the management domain where the processor 81 is also used to it includes NFVO, to VNF example After reason, Xiang Suoshu NFVO sends notifying class message, wherein includes the mark of the VNF example in the notifying class message.
It will be understood by those skilled in the art that the embodiment of the present invention can provide as method, apparatus (equipment) or computer Program product.Therefore, in terms of the present invention can be used complete hardware embodiment, complete software embodiment or combine software and hardware Embodiment form.Moreover, it wherein includes the meter of computer usable program code that the present invention, which can be used in one or more, The computer journey implemented in calculation machine usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of sequence product.
The present invention be referring to according to the method for the embodiment of the present invention, the flow chart of device (equipment) and computer program product And/or block diagram describes.It should be understood that each process in flowchart and/or the block diagram can be realized by computer program instructions And/or the combination of the process and/or box in box and flowchart and/or the block diagram.It can provide these computer programs to refer to Enable the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to generate One machine so that by the instruction that the processor of computer or other programmable data processing devices executes generate for realizing The device for the function of being specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations.

Claims (32)

1. a kind of network function VNF control method of virtualization characterized by comprising
VNF manager VNFM receives VNF operation requests, wherein includes the operation about VNF example in the VNF operation requests Information;
The VNFM is handled VNF example according to the operation information for including in the VNF operation requests, and controls VNF reality The VNF of VNF example described in example warehouse records VNFR.
2. VNF control method as described in claim 1, which is characterized in that the VNF operation requests are that creation VNF example is asked It asks, wherein include the specified network element of VNF example to be created in the creation VNF example request;
The VNFM is handled VNF example according to the operation information for including in the VNF operation requests, and controls VNF reality The VNFR of VNF example described in example warehouse, comprising:
The VNFM is according to the specified network element for creating the VNF example to be created for including in VNF example request, to virtualization base Plinth equipment management system VIM sends virtual resource request, wherein the virtual resource request is for requesting the VIM for creation The virtual resource that the VNF example allocation of specified network element needs;
The VNFM receives the virtual resource of the VIM distribution, and according to the virtual resource, starting creates the specified network element VNF example;
The VNFM stores the VNFR of the VNF example to VNF reality after the VNF example for successfully creating the specified network element In example warehouse.
3. VNF control method as claimed in claim 2, which is characterized in that the VNFM is according to the creation VNF example request In include VNF example to be created specified network element, to VIM send virtual resource request, comprising:
The VNFM comes from network function composer NFVO in the determining creation VNF example request received, or true When not including the NFVO in the management domain where the fixed VNFM, according to including wait create in the creation VNF example request The specified network element for building VNF example sends virtual resource request to VIM.
4. VNF control method as claimed in claim 2, which is characterized in that the VNFM is according to the creation VNF example request In include VNF example to be created specified network element, to VIM send virtual resource request, comprising:
The VNFM is in determining the management domain where the VNFM comprising NFVO and the creation VNF example that receives is asked It asks when being not from the NFVO, further judges whether the specified network element of VNF example to be created is that can independently execute business Network element;
The VNFM is when the specified network element for judging the VNF example to be created is that can independently execute the network element of business, to VIM Send virtual resource request.
5. VNF control method as claimed in claim 4, which is characterized in that the VNFM is according to the creation VNF example request In include VNF example to be created specified network element, to VIM send virtual resource request, comprising:
Whether the VNFM is the network element that can independently execute business in the specified network element that can not determine the VNF example to be created When, Xiang Suoshu NFVO sends creation license request;And
When allowing to create information of the NFVO transmission is being received, is sending virtual resource request to VIM.
6. VNF control method as described in claim 1, which is characterized in that the VNF operation requests are that inquiry VNF example is asked It asks, wherein include the mark of VNF example to be checked in the inquiry VNF example request;
The VNFM is handled VNF example according to the operation information for including in the VNF operation requests, and controls VNF reality The VNFR of VNF example described in example warehouse, comprising:
The VNFM is according to the mark in the inquiry VNF example request including VNF example to be checked, Xiang Suoshu VNF example Warehouse sends VNFR inquiry request, wherein includes the mark of the VNF example to be checked in the VNFR inquiry request;
The VNFM receives the corresponding VNFR information of mark of the VNF example to be checked of VNF example warehouse transmission.
7. VNF control method as described in claim 1, which is characterized in that the operation requests are to update VNF example request, Wherein, the mark updated in VNF example request comprising VNF example to be updated;
The VNFM is handled VNF example according to the operation information for including in the VNF operation requests, and controls VNF reality The VNFR of VNF example described in example warehouse, comprising:
The VNFM is according to the mark in the update VNF example request including VNF example to be updated, Xiang Suoshu VNF example Warehouse sends VNFR inquiry request, wherein includes the mark of the VNF example to be updated in the VNFR inquiry request;
The VNFM receives the corresponding VNFR information of mark of the VNF example to be updated of VNF example warehouse transmission;
The VNFM sends virtual resource request according to the VNFR information received, to VIM, wherein the virtual resource It requests for requesting the VIM to be that the VNF example allocation of VNFR information description updates the virtual resource needed;
The VNFM receives the virtual resource of the VIM distribution, and according to the virtual resource, starting updates the VNFR information The VNF example of description;
The VNFM updates the mark of VNF example to be updated described in VNF example warehouse after completing VNF example and updating Know corresponding VNFR information.
8. VNF control method as claimed in claim 7, which is characterized in that the VNFM believes according to the VNFR received Breath sends virtual resource request to VIM, comprising:
The VNFM comes from NFVO in the determining update VNF example request received, or where determining the VNFM Management domain in when not including the NFVO, according to the VNFR information received, send virtual resource request to VIM.
9. VNF control method as claimed in claim 7, which is characterized in that the VNFM believes according to the VNFR received Breath sends virtual resource request to VIM, comprising:
The VNFM includes NFVO and the update VNF example request that receives in determining the management domain where the VNFM When being not from the NFVO, further according to the VNFR information that receives, judge described in the VNFR information to It whether there is incidence relation between VNF example and network the service NS of update;
The VNFM is determining that there is no incidence relations between VNF example and NS to be updated described in the VNFR information When, virtual resource request is sent to VIM.
10. VNF control method as claimed in claim 9, which is characterized in that the VNFM believes according to the VNFR received Breath sends virtual resource request to VIM, comprising:
The VNFM determining between VNF example and NS to be updated described in the VNFR information there are when incidence relation, It is sent to the NFVO and updates license request, wherein the mark updated in license request comprising the VNF example to be updated Know;And
When allowing to update License Info of the NFVO transmission is being received, is sending virtual resource request to VIM.
11. VNF control method as described in claim 1, which is characterized in that the operation requests are to terminate VNF example request, Wherein, the mark terminated in VNF example request comprising VNF example to be terminated;
The VNFM is handled VNF example according to the operation information for including in the VNF operation requests, and controls VNF reality The VNFR of VNF example described in example warehouse, comprising:
The VNFM is according to the mark in the termination VNF example request including VNF example to be terminated, Xiang Suoshu VNF example Warehouse sends VNFR inquiry request, wherein the mark comprising the VNF example to be terminated in the VNFR inquiry request;
The VNFM receives the corresponding VNFR information of mark of the VNF example to be terminated of VNF example warehouse transmission;
The VNFM terminates VNF example according to the VNFR information received, sends virtual resource delete operation to VIM, In, it include the virtual of the VNF example to be terminated of the VNFR information description received in the virtual resource delete operation Resource information;
The VNFM receives the virtual resource that the VIM is sent and deletes response message, and sends VNFR to VNF example warehouse Removal request, wherein include the mark of VNF example to be deleted in the VNFR removal request.
12. VNF control method as claimed in claim 11, which is characterized in that the VNFM is according to the VNFR received Information sends virtual resource delete operation to VIM, comprising:
The VNFM comes from NFVO in the determining termination VNF example request received, or where determining the VNFM Management domain in when not including the NFVO, according to the VNFR information received, terminate VNF example, sent to VIM virtual Resource delete operation.
13. VNF control method as claimed in claim 11, which is characterized in that the VNFM is according to the VNFR received Information sends virtual resource delete operation to VIM, comprising:
The VNFM includes NFVO and the termination VNF example request that receives in determining the management domain where the VNFM When being not from the NFVO, further according to the VNFR information that receives, judge described in the VNFR information to It whether there is incidence relation between the VNF example and NS of termination;
The VNFM is determining that there is no incidence relations between VNF example and NS to be terminated described in the VNFR information When, VNF example is terminated, sends virtual resource delete operation to VIM.
14. VNF control method as claimed in claim 13, which is characterized in that the VNFM is according to the VNFR received Information sends virtual resource delete operation to VIM, comprising:
The VNFM is determining the VNF example wait terminate described in the VNFR information and between NS there are when incidence relation, It is sent to the NFVO and terminates license request, wherein the mark terminated in license request comprising VNF example to be terminated; And
When receiving the permission termination message that the NFVO is sent, VNF example is terminated, virtual resource is sent to VIM and deletes behaviour Make.
15. the VNF control method as described in claim 1 to 14 is any, which is characterized in that the method also includes:
If the management domain where the VNFM includes NFVO, the VNFM is after handling VNF example, Xiang Suoshu NFVO Send notifying class message, wherein include the mark of the VNF example in the notifying class message.
16. a kind of network function VNF control method of virtualization characterized by comprising
VNF manager VNFM receives VNF operation requests, wherein includes the operation about VNF example in the VNF operation requests Information;
The VNFM is handled VNF example, and pass through according to according to the operation information for including in the VNF operation requests With the communication interface between NFV example warehouse, the VNF record VNFR of VNF example described in NFV example warehouse is controlled.
17. a kind of network function VNF of virtualization controls equipment characterized by comprising
Receiving unit, for receiving VNF operation requests, wherein include the operation about VNF example in the VNF operation requests Information;
Control unit, the operation information for including in the VNF operation requests for being received according to the receiving unit are right VNF example is handled, and controls the VNF record VNFR of VNF example described in VNF example warehouse.
18. VNF as claimed in claim 17 controls equipment, which is characterized in that the VNF operation requests are creation VNF example Request, wherein include the specified network element of VNF example to be created in the creation VNF example request;
Described control unit, specifically for the specified net according to the VNF example to be created for including in the creation VNF example request Member sends virtual resource request to virtualization infrastructure device management system VIM, wherein the virtual resource request is for requesting The VIM is the virtual resource for creating the VNF example allocation of specified network element and needing;
The virtual resource of the VIM distribution is received, and according to the virtual resource, the VNF that starting creates the specified network element is real Example;
After the VNF example for successfully creating the specified network element, the VNFR of the VNF example is stored into VNF example warehouse.
19. VNF as claimed in claim 18 controls equipment, which is characterized in that
Described control unit, specifically for determining the creation VNF example request received from network function composer NFVO, or in determining the management domain where it does not include the NFVO when, include according in the creation VNF example request VNF example to be created specified network element, to VIM send virtual resource request.
20. VNF as claimed in claim 19 controls equipment, which is characterized in that
Described control unit, specifically for the creation VNF for including NFVO in determining the management domain where it and receiving When example request is not from the NFVO, further judge whether the specified network element of VNF example to be created is that can independently execute The network element of business;
When the specified network element for judging the VNF example to be created is that can independently execute the network element of business, sent to VIM virtual Resource request.
21. VNF as claimed in claim 20 controls equipment, which is characterized in that
Described control unit, specifically for whether being independently to hold in the specified network element that can not determine the VNF example to be created When the network element of industry business, Xiang Suoshu NFVO sends creation license request;And
When allowing to create information of the NFVO transmission is being received, is sending virtual resource request to VIM.
22. VNF as claimed in claim 17 controls equipment, which is characterized in that the VNF operation requests are inquiry VNF example Request, wherein include the mark of VNF example to be checked in the inquiry VNF example request;
Described control unit, specifically for according to it is described inquiry VNF example request in include VNF example to be checked mark, VNFR inquiry request is sent to VNF example warehouse, wherein includes the VNF to be checked in the VNFR inquiry request The mark of example;
Receive the corresponding VNFR information of mark of the VNF example to be checked of VNF example warehouse transmission.
23. VNF as claimed in claim 17 controls equipment, which is characterized in that the operation requests are to update VNF example to ask It asks, wherein the mark updated in VNF example request comprising VNF example to be updated;
Described control unit, specifically for according to it is described update VNF example request in include VNF example to be updated mark, VNFR inquiry request is sent to VNF example warehouse, wherein includes the VNF to be updated in the VNFR inquiry request The mark of example;
Receive the corresponding VNFR information of mark of the VNF example to be updated of VNF example warehouse transmission;
According to the VNFR information received, virtual resource request is sent to VIM, wherein the virtual resource request is used for Requesting the VIM is that the VNF example allocation of VNFR information description updates the virtual resource needed;
The virtual resource of the VIM distribution is received, and according to the virtual resource, starting updates the VNFR information description VNF example;
After completing VNF example and updating, the mark for updating VNF example to be updated described in VNF example warehouse is corresponding VNFR information.
24. VNF as claimed in claim 23 controls equipment, which is characterized in that
Described control unit comes from NFVO specifically for the update VNF example request received in determination, or in determination When not including the NFVO in the management domain where it, according to the VNFR information received, virtual resource is sent to VIM and is asked It asks.
25. VNF as claimed in claim 23 controls equipment, which is characterized in that
Described control unit, specifically for the update VNF for including NFVO in determining the management domain where it and receiving When example request is not from the NFVO, further according to the VNFR information received, judge in the VNFR information It whether there is incidence relation between VNF example to be updated and network the service NS of description;
It is determining between VNF example and NS to be updated described in the VNFR information there is no when incidence relation, is being sent out to VIM Virtual resource is sent to request.
26. VNF as claimed in claim 25 controls equipment, which is characterized in that
Described control unit, specifically for being deposited between VNF example and NS to be updated described in the VNFR information determining In incidence relation, Xiang Suoshu NFVO, which is sent, updates license request, wherein comprising described to be updated in the update license request VNF example mark;And
When allowing to update License Info of the NFVO transmission is being received, is sending virtual resource request to VIM.
27. VNF as claimed in claim 17 controls equipment, which is characterized in that the operation requests are to terminate VNF example to ask It asks, wherein the mark terminated in VNF example request comprising VNF example to be terminated;
Described control unit, specifically for according to it is described termination VNF example request in include VNF example to be terminated mark, VNFR inquiry request is sent to VNF example warehouse, wherein includes the VNF to be terminated in the VNFR inquiry request The mark of example;
Receive the corresponding VNFR information of mark of the VNF example to be terminated of VNF example warehouse transmission;
According to the VNFR information received, VNF example is terminated, sends virtual resource delete operation to VIM, wherein described The virtual resource letter of VNF example to be terminated comprising the VNFR information description received in virtual resource delete operation Breath;
It receives the virtual resource that the VIM is sent and deletes response message, and send VNFR deletion to VNF example warehouse and ask It asks, wherein include the mark of VNF example to be deleted in the VNFR removal request.
28. VNF as claimed in claim 27 controls equipment, which is characterized in that
Described control unit comes from NFVO specifically for the termination VNF example request received in determination, or in determination When not including the NFVO in the management domain where it, according to the VNFR information received, VNF example is terminated, is sent out to VIM Send virtual resource delete operation.
29. VNF as claimed in claim 27 controls equipment, which is characterized in that
Described control unit, specifically for the termination VNF for including NFVO in determining the management domain where it and receiving When example request is not from the NFVO, further according to the VNFR information received, judge in the VNFR information It whether there is incidence relation between the VNF example and NS to be terminated of description;
It is determining the VNF example wait terminate described in the VNFR information and between NS there is no when incidence relation, is terminating VNF Example sends virtual resource delete operation to VIM.
30. VNF as claimed in claim 29 controls equipment, which is characterized in that
Described control unit, specifically for being deposited between VNF example and NS to be terminated described in the VNFR information determining In incidence relation, Xiang Suoshu NFVO, which is sent, terminates license request, wherein comprising to be terminated in the termination license request The mark of VNF example;And
When receiving the permission termination message that the NFVO is sent, VNF example is terminated, virtual resource is sent to VIM and deletes behaviour Make.
31. the VNF as described in claim 17 to 30 is any controls equipment, which is characterized in that the control equipment further include: hair Send unit, in which:
The transmission unit, if including NFVO for the management domain where it, after handling VNF example, Xiang Suoshu NFVO sends notifying class message, wherein includes the mark of the VNF example in the notifying class message.
32. a kind of network function VNF of virtualization controls equipment characterized by comprising
Receiving unit, for receiving VNF operation requests, wherein include the operation about VNF example in the VNF operation requests Information;
Control unit, for handling VNF example according to according to the operation information for including in the VNF operation requests, and By the communication interface between NFV example warehouse, the VNF record of VNF example described in NFV example warehouse is controlled VNFR。
CN201410856663.3A 2014-12-31 2014-12-31 A virtualized network function VNF control method and device Active CN105812171B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410856663.3A CN105812171B (en) 2014-12-31 2014-12-31 A virtualized network function VNF control method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410856663.3A CN105812171B (en) 2014-12-31 2014-12-31 A virtualized network function VNF control method and device

Publications (2)

Publication Number Publication Date
CN105812171A CN105812171A (en) 2016-07-27
CN105812171B true CN105812171B (en) 2019-06-11

Family

ID=56465393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410856663.3A Active CN105812171B (en) 2014-12-31 2014-12-31 A virtualized network function VNF control method and device

Country Status (1)

Country Link
CN (1) CN105812171B (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018039878A1 (en) * 2016-08-29 2018-03-08 华为技术有限公司 Method, apparatus, and system for managing virtual resource
WO2018045540A1 (en) * 2016-09-08 2018-03-15 华为技术有限公司 Lifecycle management method and management unit
CN108024255A (en) * 2016-11-03 2018-05-11 华为技术有限公司 The method and the network equipment of extended network section example
CN108023749A (en) * 2016-11-03 2018-05-11 华为技术有限公司 Manage the method, apparatus and system of network section
CN108023751B (en) * 2016-11-03 2020-02-14 华为技术有限公司 Method and apparatus for managing network slice instances
CN108024256B (en) * 2016-11-03 2020-04-03 华为技术有限公司 A method, apparatus and system for shrinking network slice instances
ES2932756T3 (en) 2016-11-17 2023-01-25 Huawei Tech Co Ltd Permission Granting Method and Device for Network Service Lifecycle Management
CN106792739B (en) * 2016-11-17 2020-01-21 北京邮电大学 Network slicing method, apparatus and device
CN108616978B (en) * 2016-12-14 2022-04-15 中兴通讯股份有限公司 Method and device for performing stateless processing on network function entity
CN108234174B (en) * 2016-12-21 2020-04-21 华为技术有限公司 Method and device for managing virtual network functions
CN108429631B (en) * 2017-02-15 2021-01-15 华为技术有限公司 Method and device for instantiating network service
CN108471373B (en) * 2017-02-23 2020-11-06 华为技术有限公司 Resource application and VNF instance creation method and device
CN109391483A (en) * 2017-08-04 2019-02-26 中国电信股份有限公司 Network example method, network function virtualization composer and system
CN107347081B (en) * 2017-09-05 2020-05-12 杭州安恒信息技术股份有限公司 A method and device for comprehensive management of virtual security
CN109728921B (en) * 2017-10-27 2021-12-03 华为技术有限公司 Management, maintenance and control method of virtual network element and related device
CN109992353B (en) * 2018-01-02 2021-11-02 中国移动通信有限公司研究院 A method, apparatus, device, and computer-readable storage medium for expanding and shrinking capacity
CN110113177B (en) * 2018-02-01 2020-12-04 中国移动通信有限公司研究院 NFV system license management method, device and computer-readable storage medium
CN109255001A (en) * 2018-08-31 2019-01-22 阿里巴巴集团控股有限公司 Maintaining method and device, the electronic equipment in interface instance library
CN109639460B (en) * 2018-11-19 2021-12-07 中国联合网络通信集团有限公司 NFV resource management method and device
CN109714239B (en) * 2018-12-27 2021-04-27 新华三技术有限公司 Management message issuing method, VNFM (virtual network management frequency) equipment and server
CN111385114B (en) 2018-12-28 2022-04-26 华为技术有限公司 VNF service instantiation method and device
CN109889377B (en) * 2019-01-29 2022-03-25 京信网络系统股份有限公司 Method and device for deploying VNF in NFV system based on Openstack
CN111083722B (en) * 2019-04-15 2024-06-07 中兴通讯股份有限公司 Method and device for pushing model and requesting model, and storage medium
CN114598604B (en) * 2020-12-01 2023-09-19 中移(苏州)软件技术有限公司 Monitoring method, monitoring device and terminal for virtual network function instance information
CN114844988A (en) * 2022-04-02 2022-08-02 咪咕文化科技有限公司 Service processing method, device, system and storage medium of virtualized color ring platform

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014169870A1 (en) * 2013-08-05 2014-10-23 中兴通讯股份有限公司 Virtual network element automatic loading and virtual machine ip address acquisition method and system, and storage medium
CN104219127A (en) * 2014-08-30 2014-12-17 华为技术有限公司 Creation method and device of virtual network instance

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014125486A1 (en) * 2013-02-12 2014-08-21 Contextream Ltd. Network control using software defined flow mapping and virtualized network functions
US9973375B2 (en) * 2013-04-22 2018-05-15 Cisco Technology, Inc. App store portal providing point-and-click deployment of third-party virtualized network functions

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014169870A1 (en) * 2013-08-05 2014-10-23 中兴通讯股份有限公司 Virtual network element automatic loading and virtual machine ip address acquisition method and system, and storage medium
CN104219127A (en) * 2014-08-30 2014-12-17 华为技术有限公司 Creation method and device of virtual network instance

Also Published As

Publication number Publication date
CN105812171A (en) 2016-07-27

Similar Documents

Publication Publication Date Title
CN105812171B (en) A virtualized network function VNF control method and device
JP6614340B2 (en) Network function virtualization management orchestration device, method and program
CN107689882A (en) The method and apparatus of service deployment in a kind of virtualization network
WO2019047821A1 (en) Service routing method, device and storage medium
CN107547596A (en) A kind of cloud platform control method and device based on Docker
CN107431637A (en) The dispositions method and device of a kind of network service
WO2017113201A1 (en) Network service lifecycle management method and device
CN104954220A (en) Virtual network service deployment method and device thereof
CN105138389A (en) Method and system for managing virtual devices in cluster
CN112905338B (en) Automatic computing resource allocation method and device
CN108400898A (en) The management method and device of resource in cloud data management platform
CN106254471A (en) Resource United Dispatching method and system under a kind of isomery cloud environment
CN103562859B (en) Application activating frame
CN103503404A (en) Resource scheduling method, device and system
CN117616395A (en) Continuous application liveness and integrity during migration
CN114924751A (en) Method and device for distributing service access request flow
CN109213567A (en) Method and equipment for managing VNF instantiation
CN105589731A (en) Virtual machine migration method and device
CN105100150A (en) Cloud desktop migration method and apparatus, and distributed cloud desktop system
KR20190028210A (en) Cloud service method and system for deployment of artificial intelligence application using container
CN114331435A (en) Task crowdsourcing method and device based on block chain
CN113366814B (en) Method for managing resource allocation in edge computing system
CN107153495B (en) A method and apparatus for establishing a service link between network elements
CN109905258A (en) PaaS management method, device and storage medium
CN108833177A (en) Virtual switch management method and main control card

Legal Events

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