CN105808316A - Virtual network loading method and device - Google Patents
Virtual network loading method and device Download PDFInfo
- Publication number
- CN105808316A CN105808316A CN201410853745.2A CN201410853745A CN105808316A CN 105808316 A CN105808316 A CN 105808316A CN 201410853745 A CN201410853745 A CN 201410853745A CN 105808316 A CN105808316 A CN 105808316A
- Authority
- CN
- China
- Prior art keywords
- vnf
- nfvo
- nsd
- vnfd
- image file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000011068 loading method Methods 0.000 title claims abstract description 93
- 238000000034 method Methods 0.000 claims abstract description 121
- 230000006870 function Effects 0.000 claims abstract description 56
- OOXMVRVXLWBJKF-DUXPYHPUSA-N n-[3-[(e)-2-(5-nitrofuran-2-yl)ethenyl]-1,2,4-oxadiazol-5-yl]acetamide Chemical compound O1C(NC(=O)C)=NC(\C=C\C=2OC(=CC=2)[N+]([O-])=O)=N1 OOXMVRVXLWBJKF-DUXPYHPUSA-N 0.000 claims description 368
- 230000008569 process Effects 0.000 abstract description 71
- 230000005540 biological transmission Effects 0.000 abstract description 9
- 230000011664 signaling Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 230000006872 improvement Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
Abstract
The embodiment of the invention provides a virtual network loading method and device. The virtual network loading method comprises the following steps: a NFVO (Network Functions Virtualization Orchestrator) receives a NSD (Network Service Descriptor) sent from a first network entity; the NFVO selects a candidate VIM (Virtualised Infrastructure Manager) which can distribute virtual resources to a VNF (Virtualization Network Function) when the VNF is deployed according to a restricted condition in the NSD and a restricted condition in a VNFD (Virtualised Infrastructure Manager Descriptor) in a VNF catalogue; the NFVO sends the VM (Virtual Machine) image file of the stored VNF or a URL (Uniform Resource Locator) corresponding to the VM image file of the VNF to the candidate VIM; the NFVO notifies a NS (Network Service) catalogue to be added into the NSD; and the NFVO sends a NSD loading success notification message to the first network entity. The virtual network loading method and device provided by the embodiment of the invention is used for optimizing a virtual network loading flow, and saves network transmission resources and storage space in the VIM in a loading process.
Description
Technical field
The present embodiments relate to network technology, particularly relate to a kind of virtual network loading method and device.
Background technology
On October 23rd, 2012, the large-scale operator of 13 telecommunications industries has issued network function virtualization (NetworkFunctionVirtualization, it is called for short NFV) white paper, announce at ETSI (EuropeanTelecommunicationsStandardsInstitute, it is called for short ETSI) set up NFV Industry Standard Organization (IndustryStandardGroup is called for short ISG).The initiation member of NFVISG includes American Telephone and Telegraph Company (AmericanTelephone&Telegraph, be called for short ATT), Deutsche Telecom (DeutscheTelekom, be called for short DT), Britain Telecom (BritishTelecom, be called for short BT), Spanish Telephone Company (Telefonica), the company such as France Telecom (FranceTelecom, be called for short FT).The existing nearly various schools of thinkers company in the whole world becomes the member of NFVISG tissue at present.
Operator sets up NFVISG's in order that the demand of definition carrier network virtualization of function and relevant technical report, wish by using for reference information technology (InformationTechnology, be called for short IT) Intel Virtualization Technology, achievement unit subnetwork function in general high-performance server, the network switch and storage device.This needs network function to realize with software mode, and can run on general server hardware, it is possible to carries out as required migrating, instantiation, be deployed in the diverse location of network, and need not install new equipment.Various types of network equipments, such as server, router, storage device, switch etc., realize separation of software and hardware such as through NFV technology, and they can be deployed in data center, network node or user family.
Summing up, NFV has 3 key characteristics: be kept completely separate out from general high performance hardware server, storage device and the network switch by the software of definition network function;The independent modular characteristics of software and hardware assembly;Based on common hardware full automation ground Remote Installation and management software equipment.
In NFV technology, network service (NetworkService, a NS) example is made up of multiple virtual network function (VirtualizationNetworkFunction, VNF) example.When NS example needs a newly-increased VNF, it is necessary to carry out the loading (On-boarding) of VNF.VNFOn-boarding process refers to submits to network function virtualization composer (NetworkFunctionsVirtualizationOrchestrator by VNF program package (VNFPackage), NFVO), NFVO is made to be included in by VNFPackage in virtualization network function descriptor (VirtualisedInfrastructureManagerDescriptor, VNFD) catalogue.VNFPackage is the files of VNF, and including the VNFD of VNF, virtual machine image (VirtualMachineimage, VMimage) file, and some other component, as being used for checking the integrity of these files and prove the component of its effectiveness.After VNFOn-boarding process carries out, VMimage file can be uploaded to virtualized infrastructure manager (VirtualisedInfrastructureManager, VIM) in, so after NFVO receives VNF instantiation request, the VMimage file in VIM can be directly read, it is possible to save the time of VNF instantiation.
But due in VNF framework, the management domain of one operation would be likely to occur multiple VIM, and owing to NFVO is when instantiation VNF, performing in the process of resource distribution can be just each virtualization deployment unit (VirtualizationDeploymentUnit in VNF, VDU) selecting the position disposed, different deployed position is by VIM different for correspondence.Therefore in the process of VNFOn-boarding, VNFimage file can be uploaded in multiple possible VIM, after so just making VNF instantiation, it is possible to reads VMimage file in corresponding VIM, thus saving the time of VNF instantiation.
But, owing to the size of VNFpackage is gigabit (gigabyte) magnitude, wherein VMimage file account for major part, in the process of VNFOn-boarding, by in VMimage files passe to multiple possible VIM, may result in VMimage file to be uploaded in incoherent VIM, consequently, it is possible to the waste of memory space on the network transmission resource produced in unnecessary operation and loading procedure and VIM.
Summary of the invention
The embodiment of the present invention provides a kind of virtual network loading method and device, is used for optimizing virtual network and loads flow process, saves the network transmission resource in loading procedure and the storage resource in VIM.
First aspect provides a kind of network function virtualization composer, including:
Receiver module, for receiving the NSD that first network entity sends;
Processing module, for according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, being selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF;
Sending module, for being sent to described candidate VIM by URL corresponding to the VM image file of the VNF of storage or the VM image file of VNF;Notice NS catalogue adds described NSD;Send NSD to described first network entity and load success notification message.
In conjunction with first aspect, in the first possible implementation of first aspect, described receiver module, it is additionally operable to, before receiving the NSD that first network entity sends, receive the VNF program package that described first network entity sends;
Described sending module, is additionally operable to notify the VNFD that described VNF catalogue adds in described VNF program package;
Described NFVO also includes: memory module, the URL that the VM image file of VM image file or VNF for storing VNF in described VNF program package is corresponding;
Described sending module, is additionally operable to send VNF program package to described first network entity and loads success notification message.
In conjunction with the first possible implementation of first aspect, in the implementation that first aspect the second is possible, described processing module, it is additionally operable to, before described memory module stores the URL that the VM image file of the VM image file of VNF in described VNF program package or VNF is corresponding, check described VNF program package;
Described memory module, if include the VM image file of VNF specifically for described VNF program package, then stores the VM image file of VNF in described VNF program package;If described VNF program package includes the URL that the VM image file of VNF is corresponding, then store the URL that the VM image file of VNF in described VNF program package is corresponding.
In conjunction with the implementation that first aspect the first or the second are possible, in the third possible implementation of first aspect, described processing module, it is additionally operable to before described sending module notifies that described VNF catalogue adds the VNFD in described VNF program package, verify described VNF program package, described processing module verifies described VNF program package, at least one comprising the steps: described processing module checks whether element necessary in described VNF program package exists, described processing module uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;
Described sending module, if checking that element necessary in described VNF program package exists specifically for described processing module, if or described processing module uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then notifying that described VNF catalogue adds the VNFD in described VNF program package.
In conjunction with any one possible implementation in the third possible implementation of first aspect to first aspect, in the 4th kind of possible implementation of first aspect, described processing module, it is additionally operable to according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, be selected to dispose VNF time to VNF distribute virtual resource candidate VIM before, verify described NSD, described processing module verifies described NSD, at least one comprising the steps: described processing module checks whether the VNF program package of the VNF in the described NSD NS described exists, described processing module checks whether element necessary in described NSD exists, whether described processing module checks to have in described VNFD and describes the external interface provided needed for NS;
Described processing module, if being specifically additionally operable to check, the VNF program package of the VNF in the NS that described NSD describes exists, checks that element necessary in described NSD exists, checks there is the external interface described needed for offer NS in described VNFD, then be selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
In conjunction with any one possible implementation in the 4th kind of possible implementation of first aspect to first aspect, in the 5th kind of possible implementation of first aspect, the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that the constraints of deployment of VNF or VNFC that described VNFD describes, described VNFD describe, described VNFD describe includes describes.
In conjunction with any one possible implementation in the 5th kind of possible implementation of first aspect to first aspect, in the 6th kind of possible implementation of first aspect, described sending module, specifically for being sent to described candidate VIM by VNF mirror image management interface by the VM image file of the VNF of storage;Or by described VNF mirror image management interface, URL corresponding for the VM image file of the VNF of storage is sent to described candidate VIM.
In conjunction with any one possible implementation in the 6th kind of possible implementation of first aspect to first aspect, in the 7th kind of possible implementation of first aspect, described sending module, specifically for when the VM image file of the described NSD NS the described all of VNF included all stores to corresponding VIM, notifying that described NS catalogue adds described NSD.
Second aspect provides a kind of network function virtualization composer, including:
Receiver module, for receiving the NSD that first network entity sends;
Processing module, for according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, being selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF;
Sending module, for notifying that described candidate VIM downloads VM image file according to the URL that described VM image file is corresponding;Notice NS catalogue adds described NSD;Send NSD to described first network entity and load success notification message.
In conjunction with second aspect, in the first possible implementation of second aspect, described receiver module, it is additionally operable to, before receiving the NSD that first network entity sends, receive the VNF program package that described first network entity sends;
Described sending module, is additionally operable to notify the VNFD that described VNF catalogue adds in described VNF program package;URL corresponding for the VM image file of the VNF in described VNF program package is sent at least one VIM;Send VNF program package to described first network entity and load success notification message.
In conjunction with the first possible implementation of second aspect, in the implementation that second aspect the second is possible, described sending module, specifically for being sent to all VIM being connected with described NFVO by URL corresponding for the VM image file of the VNF in described VNF program package.
In conjunction with the implementation that second aspect the first or the second are possible, in the third possible implementation of second aspect, described processing module, it is additionally operable to before described sending module notifies that described VNF catalogue adds the VNFD in described VNF program package, verify described VNF program package, described processing module verifies described VNF program package, at least one comprising the steps: described processing module checks whether element necessary in described VNF program package exists, described processing module uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;
Described sending module, if checking that element necessary in described VNF program package exists specifically for described processing module, if or described processing module uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then notifying that described VNF catalogue adds the VNFD in described VNF program package.
In conjunction with any one possible implementation in the third possible implementation of second aspect to second aspect, in the 4th kind of possible implementation of second aspect, described processing module, it is additionally operable to according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, be selected to dispose VNF time to VNF distribute virtual resource candidate VIM before, verify described NSD, described processing module verifies described NSD, at least one comprising the steps: described processing module checks whether the VNF program package of the VNF in the described NSD NS described exists, described processing module checks whether element necessary in described NSD exists, whether described processing module checks to have in described VNFD and describes the external interface provided needed for NS;
Described processing module, if being specifically additionally operable to check, the VNF program package of the VNF in the NS that described NSD describes exists, checks that element necessary in described NSD exists, checks there is the external interface described needed for offer NS in described VNFD, then be selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF for described NFVO.
In conjunction with any one possible implementation in the 4th kind of possible implementation of second aspect to second aspect, in the 5th kind of possible implementation of second aspect, the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that the constraints of deployment of VNF or VNFC that described VNFD describes, described VNFD describe, described VNFD describe includes describes.
In conjunction with any one possible implementation in the 5th kind of possible implementation of second aspect to second aspect, in the 6th kind of possible implementation of second aspect, by VNF mirror image management interface, described sending module, specifically for notifying that the described VIM of time downloads VM image file according to the URL that described VM image file is corresponding.
In conjunction with any one possible implementation in the 6th kind of possible implementation of second aspect to second aspect, in the 7th kind of possible implementation of second aspect, described sending module, specifically for when the VM image file of the described NSD NS the described all of VNF included all sends to corresponding candidate VIM, notifying that described NS catalogue adds described NSD.
The third aspect provides a kind of virtual network loading method, including:
NFVO receives the NSD that first network entity sends;
Described NFVO, according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF;
URL corresponding to the VM image file of the VNF of storage or the VM image file of VNF is sent to described candidate VIM by described NFVO;
Described NFVO notifies that NS catalogue adds described NSD;
Described NFVO sends NSD to described first network entity and loads success notification message.
In conjunction with the third aspect, in the first possible implementation of the third aspect, described NFVO also includes before receiving the NSD that first network entity sends:
Described NFVO receives the VNF program package that described first network entity sends;
Described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package;
Described NFVO stores the URL that the VM image file of the VM image file of the VNF in described VNF program package or VNF is corresponding;
Described NFVO sends VNF program package to described first network entity and loads success notification message.
In conjunction with the first possible implementation of the third aspect, in the implementation that third aspect the second is possible, described NFVO also includes before storing the URL that the VM image file of the VM image file of the VNF in described VNF program package or VNF is corresponding:
Described NFVO checks described VNF program package;
Described NFVO stores the URL that the VM image file of the VM image file of the VNF in described VNF program package or VNF is corresponding, including:
If described VNF program package includes the VM image file of VNF, then described NFVO stores the VM image file of the VNF in described VNF program package;If described VNF program package includes the URL that the VM image file of VNF is corresponding, then described NFVO stores the URL that the VM image file of the VNF in described VNF program package is corresponding.
In conjunction with the implementation that the third aspect the first or the second are possible, in the third possible implementation of the third aspect, described NFVO also includes before notifying that described VNF catalogue adds the VNFD in described VNF program package:
Described NFVO verifies described VNF program package, described NFVO verifies described VNF program package, at least one in comprising the steps: described NFVO checks whether element necessary in described VNF program package exists, described NFVO uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;
Described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package, including:
If described NFVO checks that element necessary in described VNF program package exists, or if described NFVO uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package.
In conjunction with any one possible implementation in the third possible implementation of the third aspect to the third aspect, in the 4th kind of possible implementation of the third aspect, described NFVO is according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, be selected to dispose VNF time to VNF distribute virtual resource candidate VIM before, also include:
Described NFVO verifies described NSD, described NFVO verifies described NSD, at least one in comprising the steps: described NFVO checks whether the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks whether element necessary in described NSD exists, described NFVO checks whether to have in described VNFD and describes the external interface provided needed for NS;
Described NFVO, according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF, including:
If described NFVO checks that the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks that element necessary in described NSD exists, described NFVO checks to have in described VNFD and describes the external interface provided needed for NS, then described NFVO is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
In conjunction with any one possible implementation in the 4th kind of possible implementation of the third aspect to the third aspect, in the 5th kind of possible implementation of the third aspect, the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that the constraints of deployment of VNF or VNFC that described VNFD describes, described VNFD describe, described VNFD describe includes describes.
In conjunction with any one possible implementation in the implementation that the third aspect to third aspect the May 4th kind is possible, in the 6th kind of possible implementation of the third aspect, URL corresponding to the VM image file of storage or VM image file is sent to described candidate VIM by described NFVO, including:
The VM image file of the VNF of storage is sent to described candidate VIM by VNF mirror image management interface by described NFVO;Or URL corresponding for the VM image file of the VNF of storage is sent to described candidate VIM by described VNF mirror image management interface by described NFVO.
In conjunction with any one possible implementation in the 6th kind of possible implementation of the third aspect to the third aspect, in the 7th kind of possible implementation of the third aspect, described NFVO notifies that NS catalogue adds described NSD, including:
When the VM image file of the described NSD NS the described all of VNF included all stores the VIM to correspondence, described NFVO notifies that described NS catalogue adds described NSD.
Fourth aspect provides a kind of virtual network loading method, including:
NFVO receives the NSD that first network entity sends;
Described NFVO, according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF;
Described NFVO notifies that described candidate VIM downloads VM image file according to the URL that described VM image file is corresponding;
Described NFVO notifies that NS catalogue adds described NSD;
Described NFVO sends NSD to described first network entity and loads success notification message.
In conjunction with fourth aspect, in the first possible implementation of fourth aspect, described NFVO also includes before receiving the NSD that first network entity sends:
Described NFVO receives the VNF program package that described first network entity sends;
Described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package;
URL corresponding for the VM image file of the VNF in described VNF program package is sent at least one VIM by described NFVO;
Described NFVO sends VNF program package to described first network entity and loads success notification message.
In conjunction with the first possible implementation of fourth aspect, in the implementation that fourth aspect the second is possible, URL corresponding for the VM image file of the VNF in described VNF program package is sent at least one VIM by described NFVO, including:
URL corresponding for the VM image file of the VNF in described VNF program package is sent to all VIM being connected with described NFVO by described NFVO.
In conjunction with the implementation that fourth aspect the first or the second are possible, in the third possible implementation of fourth aspect, described NFVO also includes before notifying that described VNF catalogue adds the VNFD in described VNF program package:
Described NFVO verifies described VNF program package, described NFVO verifies described VNF program package, at least one in comprising the steps: described NFVO checks whether element necessary in described VNF program package exists, described NFVO uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;
Described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package, including:
If described NFVO checks that element necessary in described VNF program package exists, or if described NFVO uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package.
In conjunction with any one possible implementation in the third possible implementation of fourth aspect to fourth aspect, in the 4th kind of possible implementation of fourth aspect, described NFVO is according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, be selected to dispose VNF time to VNF distribute virtual resource candidate VIM before, also include:
Described NFVO verifies described NSD, described NFVO verifies described NSD, at least one in comprising the steps: described NFVO checks whether the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks whether element necessary in described NSD exists, described NFVO checks whether to have in described VNFD and describes the external interface provided needed for NS;
Described NFVO, according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF, including:
If described NFVO checks that the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks that element necessary in described NSD exists, described NFVO checks to have in described VNFD and describes the external interface provided needed for NS, then described NFVO is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
In conjunction with any one possible implementation in the 4th kind of possible implementation of fourth aspect to fourth aspect, in the 5th kind of possible implementation of fourth aspect, the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the virtualization deployment unit VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that the constraints of deployment of VNF or VNFC that described VNFD describes, described VNFD describe, described VNFD describe includes describes.
In conjunction with any one possible implementation in the implementation that fourth aspect to fourth aspect the May 4th kind is possible, in the 6th kind of possible implementation of fourth aspect, described NFVO notifies that described candidate VIM downloads VM image file according to the URL that described VM image file is corresponding, including:
By VNF mirror image management interface, described NFVO notifies that described candidate VIM downloads VM image file according to the URL that described VM image file is corresponding.
In conjunction with any one possible implementation in the 6th kind of possible implementation of fourth aspect to fourth aspect, in the 7th kind of possible implementation of fourth aspect, notify that NS catalogue adds described NSD in, described NFVO, including:
When the VM image file of the described NSD NS the described all of VNF included all sends the candidate VIM to correspondence, described NFVO notifies that described NS catalogue adds described NSD.
5th aspect provides a kind of virtualized infrastructure manager, including:
Receiver module, the URL corresponding for receiving the NFVO VM image file of VNF sent;
Memory module, the URL corresponding for storing the VM image file of described VNF;
Described receiver module, is additionally operable to receive the described NFVO download notification message sent, and described download notification message downloads VM image file for indicating the described VIM URL downloading the VM image file of described VNF corresponding;
Processing module, the URL corresponding for the VM image file according to described VNF downloads described VM image file, and described VIM is the candidate VIM that can distribute virtual resource when disposing VNF to the VNF that described VM image file is corresponding.
6th aspect provides a kind of virtual network loading method, including:
VIM receives the URL that the NFVO VM image file of VNF sent is corresponding;
Described VIM stores the URL corresponding to VM image file of described VNF;
Described VIM receives the described NFVO download notification message sent, and described download notification message downloads VM image file for indicating described VIM URL corresponding to VM image file downloading described VNF;
Described VIM downloads described VM image file according to the URL that the VM image file of described VNF is corresponding, and described VIM is the candidate VIM that can distribute virtual resource when disposing VNF to the VNF that described VM image file is corresponding.
The virtual network loading method of embodiment of the present invention offer and device, by loading in flow process at NSD, by NFVO according to the restrictive condition in VNFD in NSD and VNF catalogue, it is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF, then again URL corresponding to the VM image file of the VNF of storage or the VM image file of VNF is sent to described candidate VIM, then terminate NSD and load flow process, avoid and the VM image file of VNF is sent to unrelated VIM, save the memory space of the network transmission resource in loading procedure and VIM, and avoid and send the operation needed for VM image file to unrelated VIM.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is NFVMANO configuration diagram;
Fig. 2 is the VNF signalling diagram loaded;
Fig. 3 is the NSD signalling diagram loaded;
The structural representation of the NFVO embodiment one that Fig. 4 provides for the embodiment of the present invention;
The structural representation of the NFVO embodiment two that Fig. 5 provides for inventive embodiments;
The flow chart of the virtual network loading method embodiment one that Fig. 6 provides for the embodiment of the present invention;
The flow chart of the virtual network loading method embodiment two that Fig. 7 provides for the embodiment of the present invention;
The flow chart of the virtual network loading method embodiment three that Fig. 8 provides for the embodiment of the present invention;
The flow chart of the virtual network loading method embodiment four that Fig. 9 provides for the embodiment of the present invention;
Figure 10 loads the signaling process figure of loading method embodiment one for the VNF that the embodiment of the present invention provides;
Figure 11 loads the signaling process figure of loading method embodiment one for the NSD that the embodiment of the present invention provides;
Figure 12 loads the signaling process figure of loading method embodiment two for the VNF that the embodiment of the present invention provides;
Figure 13 loads the signaling process figure of loading method embodiment two for the NSD that the embodiment of the present invention provides;
Figure 14 loads the signaling process figure of loading method embodiment three for the VNF that the embodiment of the present invention provides;
Figure 15 loads the signaling process figure of loading method embodiment three for the NSD that the embodiment of the present invention provides;
The structural representation of the virtualized infrastructure manager embodiment one that Figure 16 provides for the embodiment of the present invention;
The flow chart of the virtual network loading method embodiment five that Figure 17 provides for the embodiment of the present invention.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is a part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
nullFig. 1 is NFVMANO configuration diagram,As shown in Figure 1,NFVMANO framework 11 includes: network function virtualization composer (NetworkFunctionVirtualizationOrchestrator,It is called for short NFVO) 101、Virtual network function manager (VirtualizedNetworkFunctionManager,It is called for short VNFM) 102、Virtualized infrastructure manager (InfrastructureManager,It is called for short VIM) 103,And NS catalogue (Catalog) 104、VNF catalogue (Catalog) 105、NFV example (Instances) 106、NFV infrastructure device (NFVInfrastructure,It is called for short NFVI) 107 4 data bases of resource (Resources).
Wherein, NFVO101 realizes network service descriptor (NetworkServiceDescriptor, it is called for short NSD), virtual network function forwards figure (VirtualizedNetworkFunctionForwardingGraph, be called for short VNFFG) management and process, the management of NS life cycle, and VNFM102 coordinate realize the life cycle management of VNF12 and the global view function of resource.VNFM102 realizes the life cycle management of VNF12, management and process, the initialization of VNF example including virtualization network function descriptor (VirtualizedNetworkFunctionDescriptor is called for short VNFD), dilatation/the capacity reducing of VNF12, the termination of VNF example.Support to receive the NFVO101 capacity adjustment (scaling) issued strategy, it is achieved the capacity adjustment of VNF12.VIM103 primary responsibility infrastructure layer hardware resource, the management of virtual resources, monitoring and fault report, and provide virtual resources pond towards upper layer application.NSCatalog104 includes all NSD loaded.VNFCatalog105 includes all VNF program packages (VNFPackages) loaded.NFVInstances106 includes all NS examples being currently running and VNF example.NFVIResources107 includes all NFVI resource status, available/reserved/allocated NFVI resource.
VNF12 is corresponding to the physical network function (PhysicalNetworkFunction in tradition non-virtualized network, it is called for short PNF), packet-based core networks (EvolvedPacketCore such as virtualized evolution, it is called for short EPC) node (mobile management entity (MobileManagementEntity, be called for short MME), gateway (ServiceGateway, it is called for short SGW), packet data gateway (PacketDataNetworkGateway is called for short PGW) etc.).Whether unrelated the functional behavior of network function and state be with virtualization, and NFV wishes that VNF12 and PNF has identical functional behavior and external interface.VNF12 can be made up of the other assembly of multiple even lower levels, and therefore, a VNF12 can be deployed on multiple virtual machine (VirtualizedMachine, VM), each VNF assembly of VM main frame (host);VNF12 can also be deployed on a VM.
OSS (OperationsSupportSystems is called for short OSS)/business support system (BusinessSupportSystems is called for short BSS) 13 refers to the existing OSS/BSS of operator.Element management system (ElementManagementSystem, EMS)/NMS NetworkManagementSystem, NMS) 14 perform traditional fault management, configuration management for VNF12, accounting management, performance management, safety management (FaultManagement, ConfigurationManagement, AccountingManagement, PerformanceManagement, SecurityManagement, be called for short FCAPS) function.
NFVI15 is made up of hardware resource and virtual resource and virtual level.An entity that required virtual resource can be provided is looked like from the angle of VNF, virtualization layer and hardware resource.
In whole NFVMANO framework, the quantity of VNFM102 and VIM103 is likely multiple, and VNFM102 administers and maintains multiple VNF, VIM103 and administers and maintains the virtual resource disposed required for VNF.
NFVO101 and OSS/BSS13 is connected by Os-Ma-Nfvo interface, NFVO101 and VNFM102 is connected by Or-Vnfm interface, VNFM102 and VIM103 is connected by Vi-Vnfm interface, NFVO101 and VIM103 is connected by Or-Vi interface, VNFM102 and VNF12 is connected by Ve-Vnfm-vnf interface, VNFM102 and EMS/NMS14 is connected by Ve-Vnfm-em interface, and VIM103 and NFVI15 is connected by Nf-Vi interface.NFVO101 and NSCatalog104, tetra-data bases of VNFCatalog105, VNFInstances106, NFVResources107 connect, and VNFM102 is connected with data base VNFCatalog105.
In NFV, as the newly-increased VNF of needs, need to carry out the loading procedure of VNF, Fig. 2 is the VNF signalling diagram loaded, as shown in Figure 2, in NFVMANO framework, when needing to carry out VNF loading, first in step s 201, it is necessary to sent VNF program package by transmitting terminal to NFVO, VNF program package includes VNFD, and the VM image file of VNF, request NFVO loads the VNFD in this VNF program package, wherein, here transmitting terminal is usually OSS, and namely an operation manager of operator manually triggers VNF loading;Transmitting terminal can also be other third party entity being authorized to, such as third party Internet Service Provider.In step S202, the VNFD that NFVO process receives, include but not limited to whether the element checking some necessity exists, by the verity of the list in VNFD and VNFD described in certification authentication and reliability.In step S203, when NFVO being verified VNFD, NFVO sends this VNFD to NFV catalogue, and notice VNF catalogue adds this VNFD.In step S204, the VM image file in VNF program package is sent to VIM by NFVO.In step S205, when VIM confirms to receive the NFVO VM image file sent, store this VM image file, and VIM sends to NFVO and receives success confirmation message.In step S206, NFVO, after receiving the VIM reception success confirmation message sent, will send VNF program package to transmitting terminal and load success notification message.
In NFVMANO framework, one NFVO management domain would be likely to occur multiple VIM, in the VNF process loaded, NFVO cannot know that the VNF of loading is corresponding with which VIM in instantiation process, and therefore NFVO is likely to need to multiple VIM (being generally the NFVO VIM likely sent) VM image file sending in VNF program package.So after NFVO receives the instantiation request of this VNF, owing to the VM image file of VNF has been stored in VIM, so the time of VNF instantiation will be saved.But in the process of VNF instantiation, the deployed position that each VDU only one of which of VNF is determined, also just for each VDU of VNF, the VIM that all only one of which is corresponding, so when after VNF instantiation, it is possible in some VIM, the VM image file of this VNF of storage will not be used.Owing to the size of VNF program package is gigabyte magnitude, wherein VM image file account for major part, the VM image file that part VIM storage will not be used will waste substantial amounts of memory space, and NFVO sends VM image file to multiple VIM and also will produce some unnecessary operations simultaneously.
In order to solve the problems referred to above, it is contemplated that the NSD loading procedure in NFV.NSD loading procedure and VNFD loading procedure are two independent flow processs, and first complete the VNF loading procedure of the NS VNF included in principle, then just carry out the loading procedure of NSD.Therefore, the transmission process of the VM image file in VNF program package can be carried out in NSD loading procedure again, and select in advance to be likely the VIM disposing VNF distribution virtual resource, such that it is able to avoid NFVO to send the process of VM image file to unrelated VIM, thus solving the problems referred to above.
Fig. 3 is the NSD signalling diagram loaded, as it is shown on figure 3, in NFVMANO framework, when needing to carry out NSD loading, first in step S301, it is necessary to sent NSD by transmitting terminal to NFVO, wherein, transmitting terminal here is usually OSS, and namely an operation manager of operator manually triggers NSD loading;Transmitting terminal can also be other third party entity being authorized to, such as third party Internet Service Provider.In step s 302, the NSD that NFVO process receives, include but not limited to whether the VNF program package (VNFpackage) checking the VNF in NS exists, check whether the element of some necessity exists, check whether VNFD has the external interface described needed for offer NS.In step S303, when NFVO being verified NSD, NFVO sends this NSD to NS catalogue.In step s 304, if NFVO sends NSD to NS catalogue, then send NSD to transmitting terminal and load success notification message.
The structural representation of the NFVO embodiment one that Fig. 4 provides for the embodiment of the present invention, as shown in Figure 4, the NFVO of the present embodiment includes:
Receiver module 41, for receiving the NSD that first network entity sends.
Specifically, existing NSD is loaded flow process and has improved by the NFVO that the present embodiment provides, first, receiver module 41 receives the NSD that first network entity sends, and triggers NSD and loads flow process, and first network entity here is the NSD transmitting terminal loaded, first network entity is usually OSS, namely an operation manager of operator manually triggers NSD loading, and first network entity can also be other third party entity being authorized to, such as third party Internet Service Provider.
Processing module 42, for according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, being selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
Specifically, the present embodiment is the loading flow process of NSD, owing to a NS is made up of multiple VNF, therefore before NSD loads, it is necessary to carry out the loading procedure of each VNF in NS, after each VNF in NS completes loading, just can carry out the loading of NSD.Therefore, before receiver module 41 receives the NSD that first network entity sends in the present embodiment, the NFVO that the present embodiment provides also should carry out the loading flow process of each VNF in NS.In the loading flow process of VNF, NFVO can receive the VM image file of the VNF in VNF program package, or, URL (the UniformResourceLocator that the VM image file of what NFVO received can simply be VNF is corresponding, URL), the URL that the VM image file of VNF is corresponding illustrates the download address that the VM image file of VNF is corresponding.The URL that VNF can be loaded the VM image file of the image file of the VNF received in flow process or VNF corresponding by NFVO stores.When NFVO carries out the NSD loading procedure in the present embodiment, when receiver module 41 receives NSD, processing module 42 is by according to the restrictive condition in NSD, and the restrictive condition in the VNFD read from VNF catalogue, is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
One VNF is likely to comprise multiple VNF parts (VNFC, VNFComponent), according to VNF deployment requirements and restrictive condition, VDU corresponding for these VNFC is likely to need the URL across VIM deployment, now corresponding for difference VDU VM image files or VM image file are corresponding to need to upload to different VIM.VDU corresponding for these VNFC is likely to be needed to be deployed in inside a VIM management domain, and now corresponding for different VDU VM image files or URL corresponding to VM image file need to upload on identical VIM.Regardless of under condition, it can be one for each VNFC candidate VIM that can distribute virtual resource selected, it is also possible to be multiple.
Wherein, the relation etc. of each VNF deployed position in restrictive condition in NSD and the restrictive condition in VNFD define position that NS to dispose, VNF to dispose position, NS, NFVO finally determines the deployed position of VNF, namely corresponding for VNF VIM according to above-mentioned various position relationships.After NFVO determines VIM corresponding to VNF, the URL being the VM image file of the VM image file of VNF or VNF corresponding selects corresponding VIM.
Sending module 43, for being sent to described candidate VIM by URL corresponding to the VM image file of the VNF of storage or the VM image file of VNF;Notice NS catalogue adds described NSD;Send NSD to described first network entity and load success notification message.
Specifically, after processing module 42 determines candidate VIM, sending module 43 can send the VM image file of storage or the URL that VM image file is corresponding to corresponding VIM.Sending module 43 also sends a notification message to NS catalogue subsequently, and notice NS catalogue adds this NSD, sends NSD to first network entity and loads success notification message, completes NSD and loads flow process.If that sending module 43 sends to VIM is the URL that VM image file is corresponding, then after VIM receives this URL, download corresponding VM image file from address corresponding for this URL.
The NFVO provided due to the present embodiment loads in flow process at NSD, it is after VNF have selected corresponding VIM according to the restrictive condition in NSD and VNFD, just to the URL that the VM image file of selected VIM transmission VNF or the VM image file of VNF are corresponding, it is sent to unrelated VIM, thus having saved the capacity of VIM and extra transmission operation will not being produced thus without by the VM image file of VNF.
It should be noted that, NSD is simply loaded flow process and has improved by the NFVO that the present embodiment provides, wherein acquiescence NFVO has preserved the VM image file of VNF or the URL that VM image file is corresponding, but the VM image file of VNF or URL corresponding to VM image file can be sent to NFVO by other any one modes before NSD loads flow process.The optional mode of one of which is in the VNF process loaded, and NFVO preserves the VM image file of VNF or the URL that VM image file is corresponding.
The NFVO that the present embodiment provides, by loading in flow process at NSD, by NFVO according to the restrictive condition in VNFD in NSD and VNF catalogue, it is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF, then again URL corresponding to the VM image file of the VNF of storage or the VM image file of VNF is sent to described candidate VIM, then terminate NSD and load flow process, avoid and the VM image file of VNF is sent to unrelated VIM, save the memory space of the network transmission resource in loading procedure and VIM, and avoid and send the operation needed for VM image file to unrelated VIM.
The structural representation of the NFVO embodiment two that Fig. 5 provides for inventive embodiments, as it is shown in figure 5, the NFVO of the present embodiment is on the basis of Fig. 4, also includes: memory module 44.
Receiver module 41, for, before receiving the NSD that first network entity sends, receiving the VNF program package that described first network entity sends.
Specifically, existing VNF is loaded flow process and has improved by the NFVO that the present embodiment provides, for performing before carrying out NSD loading at the NFVO of embodiment illustrated in fig. 4, for, in the loading procedure of VNF, NFVO preserving the VM image file of VNF or the URL that VM image file is corresponding.
First, receiver module 41 in NFVO receives the VNF program package that first network entity sends, trigger VNF and load flow process, here first network entity is the NSD triggering end loaded, first network entity is usually OSS, namely an operation manager of operator manually triggers NSD loading, and first network entity can also be other third party entity being authorized to, such as third party Internet Service Provider.
Sending module 43, for notifying that VNF catalogue adds the VNFD in described VNF program package.
Specifically, after receiver module 41 receives VNF program package, sending module 43 needs to send the VNFD in VNF program package to VNF catalogue, and notice VNF catalogue adds the VNFD in this VNF program package.
Memory module 44, the URL that the VM image file of VM image file or VNF for storing VNF in described VNF program package is corresponding.
Specifically, in VNF loading procedure, NFVO also cannot know VIM corresponding to VNF, if therefore now NFVO needs to send the VM image file of VNF to VIM, then NFVO is in order to ensure the efficiency of VNF instantiation process, it may be necessary to send the VM image file of VNF in VNF program package to multiple VIM.But thus can produce extra operation and be likely to send to incoherent VIM VM image file.Therefore, arranging memory module 44 in NFVO, after receiver module 41 receives VNF program package, namely memory module 44 stores the URL that the VM image file of the VM image file of the VNF in VNF program package or VNF is corresponding.The VM image file of stored VNF or URL corresponding to the VM image file of VNF will in NSD loading procedures, after NFVO determines VIM corresponding to VNF, send to VIM again, such that it is able to avoid unnecessary operation and avoid sending to incoherent VIM the VM image file of VNF.
Sending module 43, is additionally operable to send VNF program package to first network entity and loads success notification message.
Specifically, after memory module 44 stores the URL that the VM image file of the VM image file of the VNF in VNF program package or VNF is corresponding, sending module 43 can send VNF program package to first network entity and load success notification message, complete VNF and load flow process.
The NFVO that the present embodiment provides, by loading in flow process at VNF, NFVO stores the URL that the VM image file of the VM image file of VNF or VNF is corresponding, and do not send to VIM, avoid and the VM image file of VNF is sent to unrelated VIM, save the memory space of the network transmission resource in loading procedure and VIM, and avoided and send the operation needed for VM image file to unrelated VIM.
Further, in the embodiment shown in fig. 5, processing module 42, it is additionally operable to, before memory module 44 stores the URL that the VM image file of the VM image file of VNF in described VNF program package or VNF is corresponding, check described VNF program package;Memory module 44, if include the VM image file of VNF specifically for described VNF program package, then stores the VM image file of VNF in described VNF program package;If described VNF program package includes the URL that the VM image file of VNF is corresponding, then store the URL that the VM image file of VNF in described VNF program package is corresponding.
Specifically, owing to the VNF program package of receiver module 41 reception potentially including the VM image file of VNF, it is also possible to include the URL that the VM image file of VNF is corresponding.Therefore, after receiver module 41 receives VNF program package, processing module 42 needs to check the VNF program package received, if VNF program package includes the image file of VNF, then memory module 44 stores the image file of VNF.If VNF program package includes the URL that the image file of VNF is corresponding, then memory module 44 stores the URL that the image file of VNF is corresponding.
Provide below the another kind of implementation of the NFVO that embodiment illustrated in fig. 4 provides, in this implementation, NFVO loads in flow process at VNF, the URL corresponding firstly the need of receiving the VM image file including VNF, then send this URL to multiple VIM, but notice VIM does not download VM image file corresponding for this URL.NFVO loads in flow process at NSD, after determining VIM corresponding to VNF according to the restrictive condition in NSD and VNFD, reinforms the corresponding VIM VM image file corresponding for URL downloading the VM image file of VNF.Although in this implementation, in VNF loading procedure, NFVO also can send URL file to multiple VIM, but the process that VIM downloads VM image file loads in flow process at NSD, just carries out after determining VIM corresponding to VNF.The memory space taken due to URL file is minimum, and therefore this implementation is equally possible avoids excessive VM image file to be sent to unrelated VIM, thus having saved the memory space of VIM.
In this implementation, receiver module 41, for receiving the NSD that first network entity sends;Processing module 42, for according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, being selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF;Sending module 43, for notifying that described candidate VIM downloads VM image file according to the URL that described VM image file is corresponding;Notice NS catalogue adds described NSD;Send NSD to described first network entity and load success notification message.
Specifically, existing NSD is loaded flow process and has improved by this implementation equally, first, receiver module 41 receives the NSD that first network entity sends, and triggers NSD and loads flow process, and first network entity here is the NSD triggering end loaded, first network entity is usually OSS, namely an operation manager of operator manually triggers NSD loading, and first network entity can also be other third party entity being authorized to, such as third party Internet Service Provider.Then, if NFVO has been issued to the URL that the VM image file of VIM VNF is corresponding, restrictive condition in the NSD that then processing module 42 receives according to receiver module 41 and the restrictive condition in the VNFD that reads from VNF catalogue, be selected to distribute the candidate VIM of virtual resource when disposing VNF to VNF and be.Last sending module 43 just notifies that described candidate VIM downloads VM image file according to the URL that described VM image file is corresponding;And notify that NS catalogue adds described NSD;Send NSD to described first network entity and load success notification message, complete NSD and load flow process.It should be noted that, NSD is simply loaded flow process and has improved by the NFVO that this implementation provides, wherein acquiescence NFVO have sent, to VIM, the URL that the VM image file of VNF is corresponding, but URL corresponding to the VM image file of VNF can be sent to VIM by other any one modes before NSD loads flow process.The optional mode of one of which is that NFVO have sent, to VIM, the URL that the VM image file of VNF is corresponding in the VNF process loaded.
In the process that VNF provided below loads, NFVO have sent the specific implementation of URL corresponding to the VM image file of VNF to VIM.VNF is loaded flow process and has improved by this implementation, first, receiver module 41, receive the VNF program package that first network entity sends.Then sending module 43, notice VNF catalogue adds the VNFD in described VNF program package;And URL corresponding for the VM image file of the VNF in described VNF program package is sent at least one VIM;Send VNF program package to first network entity after and load success notification message, terminate VNF and load flow process.Load in flow process at this VNF, the URL that the VM image file that needs in the VNF program package that receiver module 41 receives to include VNF is corresponding, if what VNF program package included is the VM image file of VNF, then can not adopt this flow process.URL corresponding for the VM image file of VNF can be sent to all possible VIM by sending module 43, all VIM being namely connected with NFVO.So load in flow process at NSD, it is ensured that all possible VIM has the URL that the VM image file of VNF is corresponding.
Further, load in flow process in embodiment illustrated in fig. 5 or above-mentioned another kind of VNF, processing module 42, it is additionally operable to before sending module 43 notifies that described VNF catalogue adds the VNFD in described VNF program package, verify described VNF program package, processing module 42 verifies described VNF program package, at least one in comprising the steps: processing module 42 checks in described VNF program package whether necessary element exists, processing module 42 uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;Sending module 43, if checking that element necessary in described VNF program package exists specifically for processing module 42, if or processing module 42 uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then notify that described VNF catalogue adds the VNFD in described VNF program package.
Specifically, in the existing VNF loading procedure shown in Fig. 2, before NFVO notifies the NVFD that VNF catalogue adds NVF program package, in addition it is also necessary to checking VNF program package.Embodiment illustrated in fig. 5 provide NFVO in same, receiver module 41 receive first network entity send VNF program package after, processing module 42 needs first to verify this VNF program package.Processing module 42 verifies VNF program package, at least one in comprising the steps: processing module 42 checks in described VNF program package whether necessary element exists, processing module 42 uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication.If processing module 42 is verified VNF program package, then sending module 43 reinforms the VNFD in the described VNF catalogue described VNF program package of addition.Then NFVO carries out follow-up VNF loading flow process again.
Further, in the embodiment shown in fig. 4, processing module 42, it is additionally operable to according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, be selected to dispose VNF time to VNF distribute virtual resource candidate VIM before, verify described NSD, processing module 42 verifies described NSD, at least one comprising the steps: processing module 42 checks whether the VNF program package of the VNF in the described NSD NS described exists, processing module 42 checks whether element necessary in described NSD exists, whether processing module 42 checks to have in described VNFD and describes the external interface provided needed for NS.Processing module 42, if being specifically additionally operable to check, the VNF program package of the VNF in the NS that described NSD describes exists, checks that element necessary in described NSD exists, checks there is the external interface described needed for offer NS in described VNFD, then be selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
Specifically, in the existing NSD loading procedure shown in Fig. 3, after NFVO receives NSD, it is necessary to verify this NSD.In the embodiment shown in fig. 4, after receiver module 41 receives the NSD that first network entity sends, with the NSD loading procedure shown in Fig. 3 similarly, processing module 42 needs to verify described NSD.Processing module 42 verifies described NSD, at least one in comprising the steps: processing module 42 checks whether the VNF program package of the VNF in the described NSD NS described exists, processing module 42 checks whether element necessary in described NSD exists, processing module 42 checks whether to have in described VNFD and describes the external interface provided needed for NS.Exist when processing module 42 checks the VNF program package of the VNF in the described NSD NS described, check that element necessary in described NSD exists, checks there is the external interface described needed for offer NS in described VNFD, then processing module 42 is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
Further, in embodiment illustrated in fig. 4, restrictive condition in restrictive condition that processing module 42 is selected to distribute in the described NSD of the candidate VIM institute foundation of virtual resource to VNF when disposing VNF and VNFD in VNF catalogue, particularly as follows: the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that the constraints of deployment of VNF or VNFC that described VNFD describes, described VNFD describe, described VNFD describe includes describes.
Wherein, described NSD describes the Placement Strategy in the affinity description expression NS between the NS VNF included between each VNF, for instance certain two VNF can not be positioned over same VIM etc..The constraints of the deployment of VNF or VNFC that described VNFD describes such as represents VNF or the VNFC demand to certain special hardware.Affinity between the VDU that the VNF that described VNFD describes includes describes the Placement Strategy between each VFU represented in VNF.
Further, in embodiment illustrated in fig. 4, sending module 43 is specifically for being sent to described candidate VIM by VNF mirror image management interface by the VM image file of the VNF of storage;Or by described VNF mirror image management interface, URL corresponding for the VM image file of the VNF of storage is sent to described candidate VIM.
Further, in embodiment illustrated in fig. 4, owing to being NSD loading flow process, and the NS that NSD describes potentially includes multiple VNF, therefore URL corresponding to the VM image file of the VNF of storage or the VM image file of VNF is sent to the process of described candidate VIM by sending module 43, it is necessary to each VNF in the NSD NS described is carried out.When the VM image file of the described NSD NS the described all of VNF included all stores the VIM to correspondence, sending module 43 just notifies that NS catalogue adds described NSD.Thus NSD just can be completed loads flow process.
The flow chart of the virtual network loading method embodiment one that Fig. 6 provides for the embodiment of the present invention, as shown in Figure 6, the method for the present embodiment includes:
Step S601, NFVO receive the NSD that first network entity sends.
Step S602, described NFVO, according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, are selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.Wherein, candidate VIM can be one or more.
Specifically refer to, one VNF is likely to comprise multiple VNF parts (VNFC, VNFComponent), according to VNF deployment requirements and restrictive condition, VDU corresponding for these VNFC is likely to need the URL across VIM deployment, now corresponding for difference VDU VM image files or VM image file are corresponding to need to upload to different VIM.VDU corresponding for these VNFC is likely to be needed to be deployed in inside a VIM management domain, and now corresponding for different VDU VM image files or URL corresponding to VM image file need to upload on identical VIM.Regardless of under condition, it can be one for each VNFC candidate VIM that can distribute virtual resource selected, it is also possible to be multiple.
URL corresponding to the VM image file of the VNF of storage or the VM image file of VNF is sent to described candidate VIM by step S603, described NFVO.
Step S604, described NFVO notify that NS catalogue adds described NSD.
Step S605, described NFVO send NSD to described first network entity and load success notification message.
The NSD present embodiments providing a kind of improvement loads flow process, and for realizing the process of the NFVO of embodiment illustrated in fig. 4, it is similar with technique effect that it realizes principle, repeats no more herein.
The flow chart of the virtual network loading method embodiment two that Fig. 7 provides for the embodiment of the present invention, the method for the present embodiment performed before embodiment illustrated in fig. 6, as it is shown in fig. 7, the method for the present embodiment includes:
Step S701, NFVO receive the VNF program package that described first network entity sends.
Step S702, described NFVO notify that described VNF catalogue adds the VNFD in described VNF program package.
Step S703, described NFVO store the URL that the VM image file of the VM image file of the VNF in described VNF program package or VNF is corresponding.
Step S704, described NFVO send VNF program package to described first network entity and load success notification message.
The VNF present embodiments providing a kind of improvement loads flow process, and for realizing the process of the NFVO of embodiment illustrated in fig. 5, it is similar with technique effect that it realizes principle, repeats no more herein.
Further, before the step S703 of embodiment illustrated in fig. 7, also include: described NFVO checks described VNF program package;Step S703 specifically includes: if described VNF program package includes the VM image file of VNF, then described NFVO stores the VM image file of the VNF in described VNF program package;If described VNF program package includes the URL that the VM image file of VNF is corresponding, then described NFVO stores the URL that the VM image file of the VNF in described VNF program package is corresponding.
Further, before the step S702 of embodiment illustrated in fig. 7, also include: described NFVO verifies described VNF program package, described NFVO verifies described VNF program package, at least one in comprising the steps: described NFVO checks whether element necessary in described VNF program package exists, described NFVO uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;Step S702 specifically includes: if described NFVO checks that element necessary in described VNF program package exists, or if described NFVO uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package.
Further, before the step S602 of embodiment illustrated in fig. 6, also include: described NFVO verifies described NSD, described NFVO verifies described NSD, at least one in comprising the steps: described NFVO checks whether the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks whether element necessary in described NSD exists, described NFVO checks whether to have in described VNFD and describes the external interface provided needed for NS;Step S602 specifically includes: if described NFVO checks that the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks that element necessary in described NSD exists, described NFVO checks to have in described VNFD and describes the external interface provided needed for NS, then described NFVO is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
Further, in the embodiment shown in fig. 6, the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that the constraints of deployment of VNF or VNFC that described VNFD describes, described VNFD describe, described VNFD describe includes describes.
Further, in the embodiment shown in fig. 6, step S603 specifically includes: the VM image file of the VNF of storage is sent to described candidate VIM by VNF mirror image management interface by described NFVO;Or URL corresponding for the VM image file of the VNF of storage is sent to described candidate VIM by described VNF mirror image management interface by described NFVO.
Further, in the embodiment shown in fig. 6, step S604 specifically includes: when the VM image file of the described NSD NS the described all of VNF included all stores the VIM to correspondence, and described NFVO notifies that described NS catalogue adds described NSD.
The flow chart of the virtual network loading method embodiment three that Fig. 8 provides for the embodiment of the present invention, as shown in Figure 8, the method for the present embodiment includes:
Step S801, NFVO receive the NSD that first network entity sends.
Step S802, described NFVO, according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, are selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
Step S803, described NFVO notify that described candidate VIM downloads VM image file according to the URL that described VM image file is corresponding.
Step S804, described NFVO notify that NS catalogue adds described NSD.
Step S805, described NFVO send NSD to described first network entity and load success notification message.
The NSD present embodiments providing another kind of improvement loads flow process.
The flow chart of the virtual network loading method embodiment four that Fig. 9 provides for the embodiment of the present invention, the method for the present embodiment performed before embodiment illustrated in fig. 8, as it is shown in figure 9, the method for the present embodiment includes:
Step S901, NFVO receive the VNF program package that described first network entity sends.
Step S902, described NFVO notify that described VNF catalogue adds the VNFD in described VNF program package.
URL corresponding for the VM image file of the VNF in described VNF program package is sent at least one VIM by step S903, described NFVO.
Step S904, described NFVO send VNF program package to described first network entity and load success notification message.
The VNF present embodiments providing another kind of improvement loads flow process.
Further, specifically include in the step 903 of embodiment illustrated in fig. 9: URL corresponding for the VM image file of the VNF in described VNF program package is sent to all VIM being connected with described NFVO by described NFVO.
Further, before the step S902 of embodiment illustrated in fig. 9, also include: described NFVO verifies described VNF program package, described NFVO verifies described VNF program package, at least one in comprising the steps: described NFVO checks whether element necessary in described VNF program package exists, described NFVO uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;Step S902 specifically includes: if described NFVO checks that element necessary in described VNF program package exists, or if described NFVO uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package.
Further, before the step S802 of embodiment illustrated in fig. 8, also include: described NFVO verifies described NSD, described NFVO verifies described NSD, at least one in comprising the steps: described NFVO checks whether the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks whether element necessary in described NSD exists, described NFVO checks whether to have in described VNFD and describes the external interface provided needed for NS;Step S802 specifically includes: if described NFVO checks that the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks that element necessary in described NSD exists, described NFVO checks to have in described VNFD and describes the external interface provided needed for NS, then described NFVO is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
Further, in the embodiment shown in fig. 8, the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that the constraints of deployment of VNF or VNFC that described VNFD describes, described VNFD describe, described VNFD describe includes describes.
Further, in the embodiment shown in fig. 8, step S803 specifically includes: by VNF mirror image management interface, described NFVO notifies that described candidate VIM downloads VM image file according to the URL that described VM image file is corresponding.
Further, in the embodiment shown in fig. 8, step S804 specifically includes: when the VM image file of the described NSD NS the described all of VNF included all sends the candidate VIM to correspondence, and described NFVO notifies that described NS catalogue adds described NSD.
The signaling process figure of the VNF loading method embodiment one that Figure 10 provides for the embodiment of the present invention, the signaling process figure of the NSD loading method embodiment one that Figure 11 provides for the embodiment of the present invention, VNF loading method shown in Figure 10 and the NSD loading method shown in Figure 11 with the use of, usually, first carry out the VNF shown in Figure 10 to load, after all VNF in a NS have loaded, then carry out the NSD loading shown in Figure 11.
In Fig. 10, first, in step S1001, transmitting terminal sends VNF program package to NFVO, and VNF program package includes VNFD and the VM image file of VNF, and request NFVO loads the VNFD in this VNF program package.In step S1002, the VNFD that NFVO process receives, include but not limited to whether the element checking some necessity exists, by the verity of the list in VNFD and VNFD described in certification authentication and reliability.In the step s 1003, when NFVO being verified VNFD, NFVO sends this VNFD to NFV catalogue, and notice VNF catalogue adds this VNFD.In step S1004, NFVO stores the VM image file in VNF program package.In step S1005, NFVO sends VNF program package to transmitting terminal and loads success notification message.
In fig. 11, first in step S1101, transmitting terminal sends NSD to NFVO.In step S1102, the NSD that NFVO process receives, include but not limited to whether the VNF program package checking the VNF in NS exists, check whether the element of some necessity exists, check whether VNFD has the external interface described needed for offer NS.In step S1103, NFVO, according to the restrictive condition in the VNFD in the restrictive condition in NSD and VNF catalogue, is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.In step S1104, the VM image file of the VNF of storage is sent to candidate VIM by NFVO.In step S1105, after VIM receives the VM image file of the NFVO VNF sent, send to NFVO and receive success confirmation message.In step S1106, NFVO determines when the VM image file of the NSD NS the described all of VNF included all stores the VIM to correspondence, sends this NSD to NS catalogue.In step S1107, NFVO sends NSD to transmitting terminal and loads success notification message.
Figure 12 loads the signaling process figure of loading method embodiment two for the VNF that the embodiment of the present invention provides, Figure 13 loads the signaling process figure of loading method embodiment two for the NSD that the embodiment of the present invention provides, VNF loading method shown in Figure 12 and the NSD loading method shown in Figure 13 with the use of, usually, first carry out the VNF shown in Figure 12 to load, after all VNF in a NS have loaded, then carry out the NSD loading shown in Figure 13.
In fig. 12, first, in step S1201, transmitting terminal sends VNF program package to NFVO, and VNF program package includes VNFD, and the URL that the VM image file of VNF is corresponding, and request NFVO loads the VNFD in this VNF program package.In step S1202, the VNFD that NFVO process receives, include but not limited to whether the element checking some necessity exists, by the verity of the list in VNFD and VNFD described in certification authentication and reliability.In step S1203, when NFVO being verified VNFD, NFVO sends this VNFD to NFV catalogue, and notice VNF catalogue adds this VNFD.In step S1204, NFVO stores the URL that the VM image file in VNF program package is corresponding.In step S1205, NFVO sends VNF program package to transmitting terminal and loads success notification message.
In fig. 13, first in step S1301, transmitting terminal sends NSD to NFVO.In step S1302, the NSD that NFVO process receives, include but not limited to whether the VNF program package checking the VNF in NS exists, check whether the element of some necessity exists, check whether VNFD has the external interface described needed for offer NS.In step S1303, NFVO, according to the restrictive condition in the VNFD in the restrictive condition in NSD and VNF catalogue, is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.In step S1304, URL corresponding for the VM image file of the VNF of storage is sent to candidate VIM by NFVO.In step S1305, after VIM receives the URL that the NFVO VM image file of VNF sent is corresponding, download corresponding VM image file according to this URL, and send to NFVO and receive success confirmation message.In step S1306, NFVO determines when the URL that the VM image file of the NSD NS the described all of VNF included is corresponding stores the VIM to correspondence, sends this NSD to NS catalogue.In step S1307, NFVO sends NSD to transmitting terminal and loads success notification message.
Figure 14 loads the signaling process figure of loading method embodiment three for the VNF that the embodiment of the present invention provides, Figure 15 loads the signaling process figure of loading method embodiment three for the NSD that the embodiment of the present invention provides, VNF loading method shown in Figure 14 and the NSD loading method shown in Figure 15 with the use of, usually, first carry out the VNF shown in Figure 14 to load, after all VNF in a NS have loaded, then carry out the NSD loading shown in Figure 15.
In fig. 14, first, in step S1401, transmitting terminal sends VNF program package to NFVO, and VNF program package includes VNFD, and the URL that the VM image file of VNF is corresponding, and request NFVO loads the VNFD in this VNF program package.In step S1402, the VNFD that NFVO process receives, include but not limited to whether the element checking some necessity exists, by the verity of the list in VNFD and VNFD described in certification authentication and reliability.In step S1403, when NFVO being verified VNFD, NFVO sends this VNFD to NFV catalogue, and notice VNF catalogue adds this VNFD.In step S1404, NFVO sends, to multiple VIM, the URL that the VM image file in VNF program package is corresponding, and here, NFVO is usually and sends this URL to all possible VIM.In step S1405, NFVO sends VNF program package to transmitting terminal and loads success notification message.
In fig .15, first in step S1501, transmitting terminal sends NSD to NFVO.In step S1502, the NSD that NFVO process receives, include but not limited to whether the VNF program package checking the VNF in NS exists, check whether the element of some necessity exists, check whether VNFD has the external interface described needed for offer NS.In step S1503, NFVO, according to the restrictive condition in the VNFD in the restrictive condition in NSD and VNF catalogue, is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.In step S1504, NFVO sends a notification message to candidate VIM, notifies that candidate VIM downloads the VM image file corresponding for URL preserved.In step S1505, after VIM receives the NFVO notification message sending VM corresponding for download URL, download corresponding VM image file according to this URL, and send reception success confirmation message to NFVO.In step S1506, NFVO determines when the URL that the VM image file of the NSD NS the described all of VNF included is corresponding stores the VIM to correspondence, sends this NSD to NS catalogue.In step S1507, NFVO sends NSD to transmitting terminal and loads success notification message.
The structural representation of the virtualized infrastructure manager embodiment one that Figure 16 provides for the embodiment of the present invention, as shown in figure 16, the virtualized infrastructure manager of the present embodiment includes:
Receiver module 161, the URL corresponding for receiving the NFVO VM image file of VNF sent.
Memory module 162, the URL corresponding for storing the VM image file of described VNF.
Receiver module 161, is additionally operable to receive the described NFVO download notification message sent, and described download notification message downloads VM image file for indicating the described VIM URL downloading the VM image file of described VNF corresponding.
Processing module 163, the URL corresponding for the VM image file according to described VNF downloads described VM image file, and described VIM is the candidate VIM that can distribute virtual resource when disposing VNF to the VNF that described VM image file is corresponding.
Specifically, VIM is primary responsibility infrastructure layer hardware resource in NFV framework, the management of virtual resources, and monitoring and fault report, and provides virtual resources pond towards upper layer application.In order to save the time of VNF instantiation process, VIM can receive the VM image file of the NFVO VNF sent or the URL that VM image file is corresponding in VNF loading procedure, when VIM receives VM image file by this VM image file of preservation, when VIM receives URL corresponding to VM image file, will download and preserve this VM image file according to this URL.But in the process of VNF instantiation, the VNF that the VM image file of VIM preservation is corresponding not necessarily can be deployed on this VIM, and therefore VIM may preserve incoherent VM image file.
The VIM that the present embodiment provides, when receiver module 161 receives URL corresponding to the NFVO VM image file of VNF sent, does not trigger the download of VM image file, but is stored by this URL by memory module 163.After receiver module 161 receives the NFVO download notification message sent, processing module 163 just downloads the VM image file of correspondence according to the URL of memory module 163 storage.Wherein, the URL that receiver module 161 receives the NFVO VM image file of VNF sent corresponding occurs in VNF loading procedure, and receiver module 161 receives the NFVO download notification message sent and occurs in NSD loading procedure.In NSD loading procedure, NFVO can be the deployed position selecting to order accordingly of each VNF in the NSD NS described according to the restrictive condition in the VNFD of storage in NSD and VNF catalogue, and the download therefore just carrying out VM image file after receiver module 161 receives the NFVO download notification message sent can avoid VIM to download incoherent VM image file.Owing to the URL that the VM image file of VNF is corresponding is an address information, its memory space taken is very little, VIM is when the URL that the VM image file receiving the NFVO VNF sent is corresponding, store this URL, and download, what receive that NFVO sends, the download just carrying out VM image file after notification message, substantial amounts of memory space will be saved.
The flow chart of the virtual network loading method embodiment five that Figure 17 provides for the embodiment of the present invention, as shown in figure 17, the method for the present embodiment includes:
Step S1701, VIM receive the URL that the NFVO VM image file of VNF sent is corresponding.
Step S1702, described VIM store the URL corresponding to VM image file of described VNF.
Step S1703, described VIM receive the described NFVO download notification message sent, and described download notification message downloads VM image file for indicating described VIM URL corresponding to VM image file downloading described VNF.
Step S1704, described VIM download described VM image file according to the URL that the VM image file of described VNF is corresponding, and described VIM is the candidate VIM that can distribute virtual resource when disposing VNF to the VNF that described VM image file is corresponding.
It should be noted that the receiver module 41 in the embodiment of the present invention can be corresponding with the receptor of NFVO, it is also possible to the transceiver of corresponding NFVO.Sending module 43 can be corresponding with the transmitter of NFVO, it is also possible to the transceiver of corresponding NFVO.Processing module 42 can be corresponding with the processor of NFVO, here processor can be a central processing unit (CentralProcessingUnit, CPU), or specific integrated circuit (ApplicationSpecificIntegratedCircuit, ASIC), or complete implement the embodiment of the present invention one or more integrated circuits.Memory module 44 can be corresponding with the memorizer of NFVO, and memorizer is used for storing instruction code, and memory-aided instruction code adjusted by processor, controls the receiver module 41 in the embodiment of the present invention, sending module 43 and memory module 44 and performs aforesaid operations.
It should be noted that the receiver module 161 in the embodiment of the present invention can be corresponding with the receptor of VIM, it is also possible to the transceiver of corresponding VIM.Processing module 163 can be corresponding with the processor of VIM, here processor can be a central processing unit (CentralProcessingUnit, CPU), or specific integrated circuit (ApplicationSpecificIntegratedCircuit, ASIC), or complete implement the embodiment of the present invention one or more integrated circuits.Memory module 162 can be corresponding with the memorizer of VIM, and memorizer is used for storing instruction code, and memory-aided instruction code adjusted by processor, controls the receiver module 161 in the embodiment of the present invention and memory module 162 performs aforesaid operations.
One of ordinary skill in the art will appreciate that: all or part of step realizing above-mentioned each embodiment of the method can be completed by the hardware that programmed instruction is relevant.Aforesaid program can be stored in a computer read/write memory medium.This program upon execution, performs to include the step of above-mentioned each embodiment of the method;And aforesaid storage medium includes: the various media that can store program code such as ROM, RAM, magnetic disc or CDs.
Last it is noted that various embodiments above is only in order to illustrate technical scheme, it is not intended to limit;Although the present invention being described in detail with reference to foregoing embodiments, it will be understood by those within the art that: the technical scheme described in foregoing embodiments still can be modified by it, or wherein some or all of technical characteristic is carried out equivalent replacement;And these amendments or replacement, do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.
Claims (34)
1. a network function virtualization composer, it is characterised in that including:
Receiver module, for receiving the network service descriptor NSD that first network entity sends;
Processing module, for according to the restrictive condition in the virtual network function descriptor VNFD in the restrictive condition in described NSD and virtual network function VNF catalogue, being selected to distribute the candidate virtual infrastructure manager VIM of virtual resource to VNF when disposing VNF;
Sending module, for being sent to described candidate VIM by uniform resource position mark URL corresponding to the virtual machine VM image file of the VNF of storage or the VM image file of VNF;Notice network service NS catalogue adds described NSD;Send NSD to described first network entity and load success notification message.
2. network function according to claim 1 virtualization composer, it is characterised in that described receiver module, is additionally operable to, before receiving the NSD that first network entity sends, receive the VNF program package that described first network entity sends;
Described sending module, is additionally operable to notify the VNFD that described VNF catalogue adds in described VNF program package;
Described network function virtualization composer NFVO also includes: memory module, the URL that the VM image file of VM image file or VNF for storing VNF in described VNF program package is corresponding;
Described sending module, is additionally operable to send VNF program package to described first network entity and loads success notification message.
3. network function according to claim 2 virtualization composer, it is characterized in that, before the URL that described processing module, the VM image file of the VNF being additionally operable in the described memory module described VNF program package of storage or the VM image file of VNF are corresponding, check described VNF program package;
Described memory module, if include the VM image file of VNF specifically for described VNF program package, then stores the VM image file of VNF in described VNF program package;If described VNF program package includes the URL that the VM image file of VNF is corresponding, then store the URL that the VM image file of VNF in described VNF program package is corresponding.
4. the network function virtualization composer according to Claims 2 or 3, it is characterized in that, described processing module, it is additionally operable to before described sending module notifies that described VNF catalogue adds the VNFD in described VNF program package, verify described VNF program package, described processing module verifies described VNF program package, at least one in comprising the steps: described processing module checks whether element necessary in described VNF program package exists, described processing module uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;
Described sending module, if checking that element necessary in described VNF program package exists specifically for described processing module, if or described processing module uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then notifying that described VNF catalogue adds the VNFD in described VNF program package.
5. the network function virtualization composer according to any one of Claims 1 to 4, it is characterized in that, described processing module, it is additionally operable to according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, be selected to dispose VNF time to VNF distribute virtual resource candidate VIM before, verify described NSD, described processing module verifies described NSD, at least one comprising the steps: described processing module checks whether the VNF program package of the VNF in the described NSD NS described exists, described processing module checks whether element necessary in described NSD exists, whether described processing module checks to have in described VNFD and describes the external interface provided needed for NS;
Described processing module, if being specifically additionally operable to check, the VNF program package of the VNF in the NS that described NSD describes exists, checks that element necessary in described NSD exists, checks there is the external interface described needed for offer NS in described VNFD, then be selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
6. the network function virtualization composer according to any one of Claims 1 to 5, it is characterized in that, the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the virtualization deployment unit VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that VNF that described VNFD describes or the virtualization constraints of deployment of network function assembly VNFC, described VNFD describe, described VNFD describe includes describes.
7. the network function virtualization composer according to any one of claim 1~6, it is characterised in that described sending module, specifically for being sent to described candidate VIM by VNF mirror image management interface by the VM image file of the VNF of storage;Or by described VNF mirror image management interface, URL corresponding for the VM image file of the VNF of storage is sent to described candidate VIM.
8. the network function virtualization composer according to any one of claim 1~7, it is characterized in that, described sending module, specifically for when the VM image file of the described NSD NS the described all of VNF included all stores to corresponding VIM, notifying that described NS catalogue adds described NSD.
9. a network function virtualization composer, it is characterised in that including:
Receiver module, for receiving the network service descriptor NSD that first network entity sends;
Processing module, for according to the restrictive condition in the virtual network function descriptor VNFD in the restrictive condition in described NSD and virtual network function VNF catalogue, being selected to distribute the candidate virtual infrastructure manager VIM of virtual resource to VNF when disposing VNF;
Sending module, for notifying that described candidate VIM downloads VM image file according to the uniform resource position mark URL that virtual machine VM image file is corresponding;Notice network service NS catalogue adds described NSD;Send NSD to described first network entity and load success notification message.
10. network function according to claim 9 virtualization composer, it is characterised in that described receiver module, is additionally operable to, before receiving the NSD that first network entity sends, receive the VNF program package that described first network entity sends;
Described sending module, is additionally operable to notify the VNFD that described VNF catalogue adds in described VNF program package;URL corresponding for the VM image file of the VNF in described VNF program package is sent at least one VIM;Send VNF program package to described first network entity and load success notification message.
11. network function according to claim 10 virtualization composer, it is characterized in that, described sending module, virtualizes the composer NFVO all VIM being connected specifically for being sent to by URL corresponding for the VM image file of the VNF in described VNF program package with described network function.
12. the network function virtualization composer according to claim 10 or 11, it is characterized in that, described processing module, it is additionally operable to before described sending module notifies that described VNF catalogue adds the VNFD in described VNF program package, verify described VNF program package, described processing module verifies described VNF program package, at least one in comprising the steps: described processing module checks whether element necessary in described VNF program package exists, described processing module uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;
Described sending module, if checking that element necessary in described VNF program package exists specifically for described processing module, if or described processing module uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then notifying that described VNF catalogue adds the VNFD in described VNF program package.
13. the network function virtualization composer according to any one of claim 9~12, it is characterized in that, described processing module, it is additionally operable to according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, be selected to dispose VNF time to VNF distribute virtual resource candidate VIM before, verify described NSD, described processing module verifies described NSD, at least one comprising the steps: described processing module checks whether the VNF program package of the VNF in the described NSD NS described exists, described processing module checks whether element necessary in described NSD exists, whether described processing module checks to have in described VNFD and describes the external interface provided needed for NS;
Described processing module, if being specifically additionally operable to check, the VNF program package of the VNF in the NS that described NSD describes exists, checks that element necessary in described NSD exists, checks there is the external interface described needed for offer NS in described VNFD, then be selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF for described NFVO.
14. the network function virtualization composer according to any one of claim 9~13, it is characterized in that, the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the virtualization deployment unit VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that VNF that described VNFD describes or the virtualization constraints of deployment of network function assembly VNFC, described VNFD describe, described VNFD describe includes describes.
15. by VNF mirror image management interface, the network function virtualization composer according to any one of claim 9~14, it is characterised in that described sending module, specifically for notifying that the described VIM of time downloads VM image file according to the URL that described VM image file is corresponding.
16. the network function virtualization composer according to any one of claim 9~15, it is characterized in that, described sending module, specifically for when the VM image file of the described NSD NS the described all of VNF included all sends to corresponding candidate VIM, notifying that described NS catalogue adds described NSD.
17. a virtual network loading method, it is characterised in that including:
Network function virtualization composer NFVO receives the network service descriptor NSD that first network entity sends;
Described NFVO, according to the restrictive condition in the virtual network function descriptor VNFD in the restrictive condition in described NSD and virtual network function VNF catalogue, is selected to distribute the candidate virtual infrastructure manager VIM of virtual resource to VNF when disposing VNF;
Uniform resource position mark URL corresponding to the virtual machine VM image file of the VNF of storage or the VM image file of VNF is sent to described candidate VIM by described NFVO;
Described NFVO notifies that network service NS catalogue adds described NSD;
Described NFVO sends NSD to described first network entity and loads success notification message.
18. method according to claim 17, it is characterised in that described NFVO also includes before receiving the NSD that first network entity sends:
Described NFVO receives the VNF program package that described first network entity sends;
Described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package;
Described NFVO stores the URL that the VM image file of the VM image file of the VNF in described VNF program package or VNF is corresponding;
Described NFVO sends VNF program package to described first network entity and loads success notification message.
19. method according to claim 18, it is characterised in that described NFVO also includes before storing the URL that the VM image file of the VM image file of the VNF in described VNF program package or VNF is corresponding:
Described NFVO checks described VNF program package;
Described NFVO stores the URL that the VM image file of the VM image file of the VNF in described VNF program package or VNF is corresponding, including:
If described VNF program package includes the VM image file of VNF, then described NFVO stores the VM image file of the VNF in described VNF program package;If described VNF program package includes the URL that the VM image file of VNF is corresponding, then described NFVO stores the URL that the VM image file of the VNF in described VNF program package is corresponding.
20. the method according to claim 18 or 19, it is characterised in that described NFVO also includes before notifying that described VNF catalogue adds the VNFD in described VNF program package:
Described NFVO verifies described VNF program package, described NFVO verifies described VNF program package, at least one in comprising the steps: described NFVO checks whether element necessary in described VNF program package exists, described NFVO uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;
Described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package, including:
If described NFVO checks that element necessary in described VNF program package exists, or if described NFVO uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package.
21. according to the method described in any one of claim 17~20, it is characterized in that, described NFVO according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, before being selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF, also includes:
Described NFVO verifies described NSD, described NFVO verifies described NSD, at least one in comprising the steps: described NFVO checks whether the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks whether element necessary in described NSD exists, described NFVO checks whether to have in described VNFD and describes the external interface provided needed for NS;
Described NFVO, according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF, including:
If described NFVO checks that the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks that element necessary in described NSD exists, described NFVO checks to have in described VNFD and describes the external interface provided needed for NS, then described NFVO is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
22. according to the method described in any one of claim 17~21, it is characterized in that, the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the virtualization deployment unit VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that VNF that described VNFD describes or the virtualization constraints of deployment of network function assembly VNFC, described VNFD describe, described VNFD describe includes describes.
23. according to the method described in any one of claim 17~22, it is characterised in that URL corresponding to the VM image file of storage or VM image file is sent to described candidate VIM by described NFVO, including:
The VM image file of the VNF of storage is sent to described candidate VIM by VNF mirror image management interface by described NFVO;Or URL corresponding for the VM image file of the VNF of storage is sent to described candidate VIM by described VNF mirror image management interface by described NFVO.
24. according to the method described in any one of claim 17~23, it is characterised in that described NFVO notifies that NS catalogue adds described NSD, including:
When the VM image file of the described NSD NS the described all of VNF included all stores the VIM to correspondence, described NFVO notifies that described NS catalogue adds described NSD.
25. a virtual network loading method, it is characterised in that including:
Network function virtualization composer NFVO receives the network service descriptor NSD that first network entity sends;
Described NFVO, according to the restrictive condition in the virtual network function descriptor VNFD in the restrictive condition in described NSD and virtual network function VNF catalogue, is selected to distribute the candidate virtual infrastructure manager VIM of virtual resource to VNF when disposing VNF;
Described NFVO notifies that described candidate VIM downloads VM image file according to the uniform resource position mark URL that virtual machine VM image file is corresponding;
Described NFVO notifies that network service NS catalogue adds described NSD;
Described NFVO sends NSD to described first network entity and loads success notification message.
26. method according to claim 25, it is characterised in that described NFVO also includes before receiving the NSD that first network entity sends:
Described NFVO receives the VNF program package that described first network entity sends;
Described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package;
URL corresponding for the VM image file of the VNF in described VNF program package is sent at least one VIM by described NFVO;
Described NFVO sends VNF program package to described first network entity and loads success notification message.
27. method according to claim 26, it is characterised in that URL corresponding for the VM image file of the VNF in described VNF program package is sent at least one VIM by described NFVO, including:
URL corresponding for the VM image file of the VNF in described VNF program package is sent to all VIM being connected with described NFVO by described NFVO.
28. the method according to claim 26 or 27, it is characterised in that described NFVO also includes before notifying that described VNF catalogue adds the VNFD in described VNF program package:
Described NFVO verifies described VNF program package, described NFVO verifies described VNF program package, at least one in comprising the steps: described NFVO checks whether element necessary in described VNF program package exists, described NFVO uses verity and the reliability of the list in the VNFD in described VNF program package and VNFD described in certification authentication;
Described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package, including:
If described NFVO checks that element necessary in described VNF program package exists, or if described NFVO uses the list in the VNFD in described VNF program package and VNFD described in certification authentication to have verity and reliability, then described NFVO notifies that described VNF catalogue adds the VNFD in described VNF program package.
29. according to the method described in any one of claim 25~28, it is characterized in that, described NFVO according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, before being selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF, also includes:
Described NFVO verifies described NSD, described NFVO verifies described NSD, at least one in comprising the steps: described NFVO checks whether the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks whether element necessary in described NSD exists, described NFVO checks whether to have in described VNFD and describes the external interface provided needed for NS;
Described NFVO, according to the restrictive condition in the VNFD in the restrictive condition in described NSD and VNF catalogue, is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF, including:
If described NFVO checks that the VNF program package of the VNF in the described NSD NS described exists, described NFVO checks that element necessary in described NSD exists, described NFVO checks to have in described VNFD and describes the external interface provided needed for NS, then described NFVO is selected to distribute the candidate VIM of virtual resource to VNF when disposing VNF.
30. according to the method described in any one of claim 25~29, it is characterized in that, the restrictive condition in described NSD includes at least one in following condition: the affinity that the mark of VIM corresponding to NS deployed position that the restriction of deployed position of VNF in the NS that described NSD describes, described NSD describe, described NSD describe between the NS VNF included describes;Restrictive condition in described VNFD includes at least one in following condition: the affinity between the virtualization deployment unit VDU that the VNF that the mark of VIM corresponding to VNF or VNFC deployed position that VNF that described VNFD describes or the virtualization constraints of deployment of network function assembly VNFC, described VNFD describe, described VNFD describe includes describes.
31. according to the method described in any one of claim 25~30, it is characterised in that described NFVO notifies that described candidate VIM downloads VM image file according to the URL that described VM image file is corresponding, including:
By VNF mirror image management interface, described NFVO notifies that described candidate VIM downloads VM image file according to the URL that described VM image file is corresponding.
32. according to the method described in any one of claim 25~31, it is characterised in that described NFVO notifies that NS catalogue adds described NSD, including:
When the VM image file of the described NSD NS the described all of VNF included all sends the candidate VIM to correspondence, described NFVO notifies that described NS catalogue adds described NSD.
33. a virtualized infrastructure manager, it is characterised in that including:
Receiver module, the uniform resource position mark URL corresponding for receiving the network function virtualization composer NFVO virtual machine VM image file of virtual network function VNF sent;
Memory module, the URL corresponding for storing the VM image file of described VNF;
Described receiver module, is additionally operable to receive the described NFVO download notification message sent, and described download notification message downloads VM image file for indicating the described virtualized infrastructure manager VIM URL downloading the VM image file of described VNF corresponding;
Processing module, the URL corresponding for the VM image file according to described VNF downloads described VM image file, and described VIM is the candidate VIM that can distribute virtual resource when disposing VNF to the VNF that described VM image file is corresponding.
34. a virtual network loading method, it is characterised in that including:
Virtualized infrastructure manager VIM receives the uniform resource position mark URL that the network function virtualization composer NFVO virtual machine VM image file of virtual network function VNF sent is corresponding;
Described VIM stores the URL corresponding to VM image file of described VNF;
Described VIM receives the described NFVO download notification message sent, and described download notification message downloads VM image file for indicating described VIM URL corresponding to VM image file downloading described VNF;
Described VIM downloads described VM image file according to the URL that the VM image file of described VNF is corresponding, and described VIM is the candidate VIM that can distribute virtual resource when disposing VNF to the VNF that described VM image file is corresponding.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410853745.2A CN105808316B (en) | 2014-12-31 | 2014-12-31 | Virtual network loading method and device |
PCT/CN2015/099070 WO2016107506A1 (en) | 2014-12-31 | 2015-12-25 | Virtual network loading method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410853745.2A CN105808316B (en) | 2014-12-31 | 2014-12-31 | Virtual network loading method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105808316A true CN105808316A (en) | 2016-07-27 |
CN105808316B CN105808316B (en) | 2019-04-23 |
Family
ID=56284261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410853745.2A Expired - Fee Related CN105808316B (en) | 2014-12-31 | 2014-12-31 | Virtual network loading method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105808316B (en) |
WO (1) | WO2016107506A1 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106856441A (en) * | 2017-01-23 | 2017-06-16 | 北京市天元网络技术股份有限公司 | VIM systems of selection and device in NFVO |
WO2018077198A1 (en) * | 2016-10-31 | 2018-05-03 | 华为技术有限公司 | Method, apparatus, and system for deploying virtual network |
CN108234174A (en) * | 2016-12-21 | 2018-06-29 | 华为技术有限公司 | The management method and device of virtual network function |
CN108259216A (en) * | 2016-12-29 | 2018-07-06 | 丛林网络公司 | Network service is applied and the virtualization network function of client's consciousness is placed |
CN108809907A (en) * | 2017-05-04 | 2018-11-13 | 华为技术有限公司 | A kind of certificate request message sending method, method of reseptance and device |
CN108881338A (en) * | 2017-05-10 | 2018-11-23 | 中兴通讯股份有限公司 | Network function virtualizes the method and device of image file upgrading |
CN109413011A (en) * | 2017-08-18 | 2019-03-01 | 华为技术有限公司 | Public service resource application method, relevant device and system |
CN110365508A (en) * | 2018-04-10 | 2019-10-22 | 中国移动通信有限公司研究院 | The method and network function of virtual network function instantiation virtualize composer |
FR3081582A1 (en) * | 2018-06-18 | 2019-11-29 | Orange | METHOD FOR INSTALLING A VIRTUALIZED NETWORK FUNCTION |
CN110727498A (en) * | 2019-09-03 | 2020-01-24 | 中国联合网络通信集团有限公司 | Virtual network function management method, NFVO, block chain node and MANO network element |
CN111416727A (en) * | 2019-01-07 | 2020-07-14 | 中国移动通信有限公司研究院 | VNF uploading instantiation method and device |
US20200313981A1 (en) * | 2017-09-29 | 2020-10-01 | Orange | Method and device for processing a network service instantiation request |
CN112463285A (en) * | 2019-09-06 | 2021-03-09 | 中国移动通信有限公司研究院 | Method and equipment for deploying virtualized network function module |
CN112748981A (en) * | 2019-10-29 | 2021-05-04 | 华为技术有限公司 | Method and device for processing software mirror image of virtual network function |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018014356A1 (en) * | 2016-07-22 | 2018-01-25 | 华为技术有限公司 | Loading method and apparatus |
CN106230623B (en) * | 2016-07-22 | 2019-03-15 | 中国联合网络通信集团有限公司 | A kind of VIM site selection method and device |
CN106385330B (en) * | 2016-09-07 | 2019-10-11 | 中国联合网络通信集团有限公司 | A kind of implementation method and device of network function virtualization composer |
WO2018045540A1 (en) * | 2016-09-08 | 2018-03-15 | 华为技术有限公司 | Lifecycle management method and management unit |
CN110912726B (en) * | 2018-09-18 | 2023-04-07 | 中兴通讯股份有限公司 | Service providing method, device, system, storage medium and electronic device |
CN113495776A (en) * | 2020-03-18 | 2021-10-12 | 华为技术有限公司 | VNF instantiation method and device |
US11870768B1 (en) | 2020-04-10 | 2024-01-09 | Cisco Technology, Inc. | Certificate-based techniques to securely onboard a radio interface unit |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130246731A1 (en) * | 2012-03-15 | 2013-09-19 | Michael Mihn-Jong Lee | Distributed graph storage system |
CN104115447A (en) * | 2014-04-14 | 2014-10-22 | 华为技术有限公司 | Allowing destroy scheme configuration method and device under cloud computing architecture |
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 |
CN104243301A (en) * | 2013-06-08 | 2014-12-24 | 华为技术有限公司 | Method, device and system for generating service path |
-
2014
- 2014-12-31 CN CN201410853745.2A patent/CN105808316B/en not_active Expired - Fee Related
-
2015
- 2015-12-25 WO PCT/CN2015/099070 patent/WO2016107506A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130246731A1 (en) * | 2012-03-15 | 2013-09-19 | Michael Mihn-Jong Lee | Distributed graph storage system |
CN104243301A (en) * | 2013-06-08 | 2014-12-24 | 华为技术有限公司 | Method, device and system for generating service path |
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 |
CN104115447A (en) * | 2014-04-14 | 2014-10-22 | 华为技术有限公司 | Allowing destroy scheme configuration method and device under cloud computing architecture |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018077198A1 (en) * | 2016-10-31 | 2018-05-03 | 华为技术有限公司 | Method, apparatus, and system for deploying virtual network |
CN108011739A (en) * | 2016-10-31 | 2018-05-08 | 华为技术有限公司 | A kind of dispositions method of virtual network, apparatus and system |
CN108011739B (en) * | 2016-10-31 | 2021-05-04 | 华为技术有限公司 | Deployment method, device and system of virtual network |
CN108234174B (en) * | 2016-12-21 | 2020-04-21 | 华为技术有限公司 | Management method and device of virtual network function |
CN108234174A (en) * | 2016-12-21 | 2018-06-29 | 华为技术有限公司 | The management method and device of virtual network function |
CN108259216A (en) * | 2016-12-29 | 2018-07-06 | 丛林网络公司 | Network service is applied and the virtualization network function of client's consciousness is placed |
CN106856441A (en) * | 2017-01-23 | 2017-06-16 | 北京市天元网络技术股份有限公司 | VIM systems of selection and device in NFVO |
CN108809907B (en) * | 2017-05-04 | 2021-05-11 | 华为技术有限公司 | Certificate request message sending method, receiving method and device |
CN108809907A (en) * | 2017-05-04 | 2018-11-13 | 华为技术有限公司 | A kind of certificate request message sending method, method of reseptance and device |
CN108881338A (en) * | 2017-05-10 | 2018-11-23 | 中兴通讯股份有限公司 | Network function virtualizes the method and device of image file upgrading |
CN108881338B (en) * | 2017-05-10 | 2022-08-09 | 中兴通讯股份有限公司 | Method and device for upgrading network function virtualization mirror image file |
US11442756B2 (en) | 2017-08-18 | 2022-09-13 | Huawei Technologies Co., Ltd. | Common service resource application method, related device, and system |
CN109413011B (en) * | 2017-08-18 | 2021-12-14 | 华为技术有限公司 | Public service resource application method, related equipment and system |
CN109413011A (en) * | 2017-08-18 | 2019-03-01 | 华为技术有限公司 | Public service resource application method, relevant device and system |
US20200313981A1 (en) * | 2017-09-29 | 2020-10-01 | Orange | Method and device for processing a network service instantiation request |
CN110365508B (en) * | 2018-04-10 | 2022-05-31 | 中国移动通信有限公司研究院 | Method for instantiating virtual network function and network function virtualization orchestrator |
CN110365508A (en) * | 2018-04-10 | 2019-10-22 | 中国移动通信有限公司研究院 | The method and network function of virtual network function instantiation virtualize composer |
WO2019243700A1 (en) * | 2018-06-18 | 2019-12-26 | Orange | Method for installing a virtualised network function |
FR3081582A1 (en) * | 2018-06-18 | 2019-11-29 | Orange | METHOD FOR INSTALLING A VIRTUALIZED NETWORK FUNCTION |
US11922224B2 (en) | 2018-06-18 | 2024-03-05 | Orange | Method for installing a virtualised network function |
CN111416727A (en) * | 2019-01-07 | 2020-07-14 | 中国移动通信有限公司研究院 | VNF uploading instantiation method and device |
CN110727498A (en) * | 2019-09-03 | 2020-01-24 | 中国联合网络通信集团有限公司 | Virtual network function management method, NFVO, block chain node and MANO network element |
CN112463285A (en) * | 2019-09-06 | 2021-03-09 | 中国移动通信有限公司研究院 | Method and equipment for deploying virtualized network function module |
CN112748981A (en) * | 2019-10-29 | 2021-05-04 | 华为技术有限公司 | Method and device for processing software mirror image of virtual network function |
CN112748981B (en) * | 2019-10-29 | 2024-03-26 | 华为技术有限公司 | Processing method and device for software mirror image of virtual network function |
Also Published As
Publication number | Publication date |
---|---|
WO2016107506A1 (en) | 2016-07-07 |
CN105808316B (en) | 2019-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105808316A (en) | Virtual network loading method and device | |
US12026539B2 (en) | Service creation and management | |
US9806975B2 (en) | Methods and systems for managing capacity in a virtualized network | |
CN106713406B (en) | Method and system for accessing slice network | |
CN105934919B (en) | Network service capabilities automatic adjusting method and system | |
US9244817B2 (en) | Remote debugging in a cloud computing environment | |
CN108632063B (en) | Method, device and system for managing network slice instances | |
CN107005435B (en) | Network service descriptor shelving method and device | |
CN106464515B (en) | Deployment method and device of virtual network management and virtual network system | |
CN110602761B (en) | Data transmission method and device | |
US10481921B2 (en) | Cloud platform, application running method, and access network unit | |
CN104243301A (en) | Method, device and system for generating service path | |
CN105577632A (en) | Secure network access method based on network isolation and terminal | |
CN111797173B (en) | Alliance chain sharing system, method and device, electronic equipment and storage medium | |
CN109358967A (en) | A kind of ME platform APP instantiation moving method and server | |
CN103634128A (en) | A configuration method of a virtual machine placing strategy and an apparatus | |
CN109446062B (en) | Method and device for debugging software in cloud computing service | |
CN110753093B (en) | Method and device for managing equipment in cloud computing system | |
KR101597246B1 (en) | Method for Connecting Virtual Disk for Changing Between Virtual Machines | |
CN106330492A (en) | Method, device and system of configuring user equipment forwarding table | |
CN105530633A (en) | Method, system and equipment for implementing WiFi access service | |
CN111786843B (en) | Traffic acquisition method and device, network equipment and storage medium | |
KR102621615B1 (en) | Method, Apparatus and System for Expanding of Dynamic Network | |
KR102270887B1 (en) | Method and system for data communication applying network slicing for each 5G SA service content, and telecommunication terminal device therefor | |
JP6460743B2 (en) | Setting information generation system and setting information generation method |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190423 Termination date: 20201231 |
|
CF01 | Termination of patent right due to non-payment of annual fee |