CN105812171B - A virtualized network function VNF control method and device - Google Patents
A virtualized network function VNF control method and device Download PDFInfo
- 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
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
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。
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)
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)
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)
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 |
-
2014
- 2014-12-31 CN CN201410856663.3A patent/CN105812171B/en active Active
Patent Citations (2)
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 |