CN105808316B - Virtual network loading method and device - Google Patents

Virtual network loading method and device Download PDF

Info

Publication number
CN105808316B
CN105808316B CN201410853745.2A CN201410853745A CN105808316B CN 105808316 B CN105808316 B CN 105808316B CN 201410853745 A CN201410853745 A CN 201410853745A CN 105808316 B CN105808316 B CN 105808316B
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.)
Expired - Fee Related
Application number
CN201410853745.2A
Other languages
Chinese (zh)
Other versions
CN105808316A (en
Inventor
余芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Huawei Digital Technologies Co Ltd
Original Assignee
Hangzhou Huawei Digital Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Huawei Digital Technologies Co Ltd filed Critical Hangzhou Huawei Digital Technologies Co Ltd
Priority to CN201410853745.2A priority Critical patent/CN105808316B/en
Priority to PCT/CN2015/099070 priority patent/WO2016107506A1/en
Publication of CN105808316A publication Critical patent/CN105808316A/en
Application granted granted Critical
Publication of CN105808316B publication Critical patent/CN105808316B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Abstract

The embodiment of the present invention provides a kind of virtual network loading method and device, and a kind of virtual network loading method includes: that NFVO receives the NSD that first network entity is sent;For the NFVO according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, selection can be when disposing VNF to the candidate VIM of VNF distribution virtual resource;The corresponding URL of VM image file of the VM image file or VNF of the VNF of storage is sent to the candidate VIM by the NFVO;The NSD is added in the NFVO notice NS catalogue;The NFVO sends NSD to the first network entity and loads success notification message.Virtual network loading method and device provided in an embodiment of the present invention save the memory space in the network transmission resource and VIM in loading procedure for optimizing virtual network load process.

Description

Virtual network loading method and device
Technical field
The present embodiments relate to network technology more particularly to a kind of virtual network loading methods and device.
Background technique
On October 23rd, 2012, the large-scale operator of 13 telecommunications industries have issued network function virtualization (Network Function Virtualization, abbreviation NFV) white paper, it announces in European Telecommunication Standardization Association (European Telecommunications Standards Institute, abbreviation ETSI) set up NFV Industry Standard Organization (Industry Standard Group, abbreviation ISG).The initiation member of NFV ISG includes American Telephone and Telegraph Company (American Telephone&Telegraph, abbreviation ATT), Deutsche Telecom (Deutsche Telekom, abbreviation DT), Britain Telecom (British Telecom, abbreviation BT), Spanish Telephone Company (Telefonica), France Telecom (France Telecom, Abbreviation FT) etc. companies.The whole world, which has nearly various schools of thinkers company, at present becomes the member of NFV ISG tissue.
The purpose of operator establishment NFV ISG is the demand and relevant skill in order to define carrier network virtualization of function Art report, it is desirable to by using for reference the virtualization technology of information technology (Information Technology, abbreviation IT), general High-performance server, the network switch and storage equipment in realize subnetwork function.This needs network function with software side Formula is realized, and can be run on general server hardware, be can according to need and is migrated, instantiated, being deployed in network Different location, and do not need installation new equipment.Various types of network equipments such as server, router, storage equipment, are handed over It changes planes, can realize separation of software and hardware by NFV technology, they can be deployed in data center, network node or use In the man of family.
It sums up, NFV has 3 key characteristics: the software for defining network function is taken from general high performance hardware It is kept completely separate out in business device, storage equipment and the network switch;The independent modular characteristics of software and hardware component;Base Ground Remote Installation and management software equipment are fully automated in common hardware.
In NFV technology, network service (Network Service, a NS) example is by multiple virtual network functions (Virtualization Network Function, VNF) example composition.When needing to increase a VNF newly in NS example, need Carry out the load (On-boarding) of VNF.VNF On-boarding process refers to VNF program bag (VNF Package) Submit to network function virtualization composer (Network Functions Virtualization Orchestrator, NFVO), make NFVO that VNF Package is included in virtualization network function descriptor (Virtualised Infrastructure Manager Descriptor, VNFD) in catalogue.VNF Package is the files of VNF, the VNFD including VNF, virtually Machine mirror image (Virtual Machine image, VM image) file and some other component are such as used to check the archives The integrality of file and the component for proving its validity.After VNF On-boarding process carries out, VM image file It can be uploaded in virtualized infrastructure manager (Virtualised Infrastructure Manager, VIM), in this way After NFVO receives VNF instantiation request, the VM image file in VIM can be directly read, VNF instantiation can be saved Time.
But since in VNF framework, there may be multiple VIM for the management domain of an operation, and since NFVO is in example It just can be each virtualization deployment unit (Virtualization in VNF during executing resource allocation when changing VNF Deployment Unit, VDU) select the position disposed, the different deployed positions VIM that correspondence is different.Therefore in VNF During On-boarding, VNF image file can be uploaded in multiple possible VIM, can just make VNF example in this way After change, VM image file can be read in corresponding VIM, to save the time of VNF instantiation.
But since the size of VNF package is gigabit (gigabyte) magnitude, wherein VM image file is accounted for VM image file during VNF On-boarding is uploaded in multiple possible VIM, may be led by major part VM image file is caused to be uploaded in incoherent VIM, so as to generate in unnecessary operation and loading procedure The waste of memory space on network transmission resource and VIM.
Summary of the invention
The embodiment of the present invention provides a kind of virtual network loading method and device, for optimizing virtual network load process, Save the storage resource in the network transmission resource and VIM in loading procedure.
First aspect provides a kind of network function virtualization composer, comprising:
Receiving module, for receiving the NSD of first network entity transmission;
Processing module, for according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, choosing Selecting can be when disposing VNF to the candidate VIM of VNF distribution virtual resource;
Sending module, for the corresponding URL of VM image file of the VM image file or VNF of the VNF of storage to be sent to The candidate VIM;Notify NS catalogue that the NSD is added;NSD, which is sent, to the first network entity loads success notification message.
With reference to first aspect, in a first possible implementation of that first aspect, the receiving module is also used to connecing Before receiving the NSD that first network entity is sent, the VNF program bag that the first network entity is sent is received;
The sending module, the VNFD for being also used to that the VNF catalogue is notified to be added in the VNF program bag;
The NFVO further include: memory module, for storing the VM image file or VNF of the VNF in the VNF program bag The corresponding URL of VM image file;
The sending module is also used to send VNF program bag load success notification message to the first network entity.
The first possible implementation with reference to first aspect, in a second possible implementation of that first aspect, institute Processing module is stated, is also used to store the VM image file of the VNF in the VNF program bag or the VM of VNF in the memory module Before the corresponding URL of image file, the VNF program bag is checked;
The memory module, if specifically in the VNF program bag include VNF VM image file, storage described in The VM image file of VNF in VNF program bag;If in the VNF program bag including the corresponding URL of VM image file of VNF, Store the corresponding URL of VM image file of the VNF in the VNF program bag.
The first or second of possible implementation with reference to first aspect, the third possible realization side in first aspect In formula, the processing module is also used to notify the VNF catalogue to be added in the VNF program bag in the sending module Before VNFD, verify the VNF program bag, the processing module verifies the VNF program bag, include the following steps at least One: the processing module checks that necessary element whether there is, described in the processing module use in the VNF program bag The authenticity and reliability of VNFD described in list in VNFD and certification authentication in VNF program bag;
The sending module, if being specifically used for the processing module checks that necessary element exists in the VNF program bag, If the processing module uses VNFD described in list and certification authentication in the VNFD in the VNF program bag to have really Property and reliability, then notify the VNF catalogue that the VNFD in the VNF program bag is added.
Any possible implementation in the third possible implementation to first aspect with reference to first aspect, On the one hand in the 4th kind of possible implementation, the processing module, be also used to according in the NSD restrictive condition and The restrictive condition in VNFD in VNF catalogue, selection can when dispose VNF to VNF distribute virtual resource candidate VIM it Before, verify the NSD, the processing module verifies the NSD, include the following steps at least one of: the processing module Check that the VNF program bag of the VNF in the NS of the NSD description whether there is, is necessary in the processing module inspection NSD Element whether there is, the processing module check whether be described in the VNFD provide NS needed for external interface;
The processing module, if being specifically also used to check, the VNF program bag of the VNF in the NS of the NSD description exists, examines Look into necessary element in the NSD and exist, check be described in the VNFD NS is provided needed for external interface, then selection can When disposing VNF to the candidate VIM of VNF distribution virtual resource.
Any possible implementation into the 4th kind of possible implementation of first aspect with reference to first aspect, On the one hand in the 5th kind of possible implementation, the restrictive condition in the NSD includes at least one of following condition: described The mark, described of the corresponding VIM of NS deployed position of the limitation of the deployed position of VNF, NSD description in the NS of NSD description NSD describes the description of the compatibility between the VNF for including in NS;Restrictive condition in the VNFD include in following condition at least One: constraint condition, VNF the or VNFC deployed position of VNFD description of the deployment of the VNF or VNFC of the VNFD description Compatibility description between the VDU for including in the VNF that the mark of corresponding VIM, the VNFD are described.
Any possible implementation into the 5th kind of possible implementation of first aspect with reference to first aspect, On the one hand in the 6th kind of possible implementation, the sending module, specifically for passing through VNF mirror image management interface for storage The VM image file of VNF is sent to the candidate VIM;Or by the VNF mirror image management interface by the VM mirror of the VNF of storage As the corresponding URL of file is sent to the candidate VIM.
Any possible implementation into the 6th kind of possible implementation of first aspect with reference to first aspect, On the one hand in the 7th kind of possible implementation, the sending module, specifically for when the institute for including in the NS of NSD description When the VM image file of some VNF is all stored to corresponding VIM, notify the NS catalogue that the NSD is added.
Second aspect provides a kind of network function virtualization composer, comprising:
Receiving module, for receiving the NSD of first network entity transmission;
Processing module, for according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, choosing Selecting can be when disposing VNF to the candidate VIM of VNF distribution virtual resource;
Sending module, for notifying the candidate VIM according to the corresponding URL downloading VM mirror image text of the VM image file Part;Notify NS catalogue that the NSD is added;NSD, which is sent, to the first network entity loads success notification message.
In conjunction with second aspect, in second aspect in the first possible implementation, the receiving module is also used to connecing Before receiving the NSD that first network entity is sent, the VNF program bag that the first network entity is sent is received;
The sending module, the VNFD for being also used to that the VNF catalogue is notified to be added in the VNF program bag;By the VNF The corresponding URL of VM image file of VNF in program bag is sent at least one VIM;VNF is sent to the first network entity Program bag loads success notification message.
The first possible implementation in conjunction with second aspect, in second of second aspect possible implementation, institute State sending module, specifically for by the corresponding URL of VM image file of the VNF in the VNF program bag be sent to it is described All VIM of NFVO connection.
In conjunction with second aspect the first or second of possible implementation, the third possible realization side in second aspect In formula, the processing module is also used to notify the VNF catalogue to be added in the VNF program bag in the sending module Before VNFD, verify the VNF program bag, the processing module verifies the VNF program bag, include the following steps at least One: the processing module checks that necessary element whether there is, described in the processing module use in the VNF program bag The authenticity and reliability of VNFD described in list in VNFD and certification authentication in VNF program bag;
The sending module, if being specifically used for the processing module checks that necessary element exists in the VNF program bag, If the processing module uses VNFD described in list and certification authentication in the VNFD in the VNF program bag to have really Property and reliability, then notify the VNF catalogue that the VNFD in the VNF program bag is added.
In conjunction with any possible implementation in the third possible implementation of second aspect to second aspect, Two aspect the 4th kind of possible implementations in, the processing module, be also used to according in the NSD restrictive condition and The restrictive condition in VNFD in VNF catalogue, selection can when dispose VNF to VNF distribute virtual resource candidate VIM it Before, verify the NSD, the processing module verifies the NSD, include the following steps at least one of: the processing module Check that the VNF program bag of the VNF in the NS of the NSD description whether there is, is necessary in the processing module inspection NSD Element whether there is, the processing module check whether be described in the VNFD provide NS needed for external interface;
The processing module, if being specifically also used to check, the VNF program bag of the VNF in the NS of the NSD description exists, examines Look into necessary element in the NSD and exist, check be described in the VNFD NS is provided needed for external interface, then be described NFVO selection can be when disposing VNF to the candidate VIM of VNF distribution virtual resource.
In conjunction with any possible implementation in the 4th kind of possible implementation of second aspect to second aspect, In two the 5th kind of possible implementations of aspect, the restrictive condition in the NSD includes at least one of following condition: described The mark, described of the corresponding VIM of NS deployed position of the limitation of the deployed position of VNF, NSD description in the NS of NSD description NSD describes the description of the compatibility between the VNF for including in NS;Restrictive condition in the VNFD include in following condition at least One: constraint condition, VNF the or VNFC deployed position of VNFD description of the deployment of the VNF or VNFC of the VNFD description Compatibility description between the VDU for including in the VNF that the mark of corresponding VIM, the VNFD are described.
In conjunction with any possible implementation in the 5th kind of possible implementation of second aspect to second aspect, In two the 6th kind of possible implementations of aspect, the sending module is specifically used for by described in VNF mirror image management interface notice Candidate VIM downloads VM image file according to the corresponding URL of the VM image file.
In conjunction with any possible implementation in the 6th kind of possible implementation of second aspect to second aspect, In two the 7th kind of possible implementations of aspect, the sending module, specifically for when the institute for including in the NS of NSD description When the VM image file of some VNF is all sent to corresponding candidate VIM, notify the NS catalogue that the NSD is added.
The third aspect provides a kind of virtual network loading method, comprising:
NFVO receives the NSD that first network entity is sent;
For the NFVO according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, selection can When disposing VNF to the candidate VIM of VNF distribution virtual resource;
The corresponding URL of VM image file of the VM image file or VNF of the VNF of storage is sent to the time by the NFVO Select VIM;
The NSD is added in the NFVO notice NS catalogue;
The NFVO sends NSD to the first network entity and loads success notification message.
In conjunction with the third aspect, in the third aspect in the first possible implementation, it is real that the NFVO receives first network Before the NSD that body is sent, further includes:
The NFVO receives the VNF program bag that the first network entity is sent;
The NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added;
The NFVO store the VNF in the VNF program bag VM image file or VNF VM image file it is corresponding URL;
The NFVO sends VNF program bag to the first network entity and loads success notification message.
The first possible implementation in conjunction with the third aspect, in second of the third aspect possible implementation, institute Before the corresponding URL of VM image file for stating VM image file or VNF that NFVO stores VNF in the VNF program bag, also wrap It includes:
The NFVO checks the VNF program bag;
The NFVO store the VNF in the VNF program bag VM image file or VNF VM image file it is corresponding URL, comprising:
If including the VM image file of VNF in the VNF program bag, the NFVO is stored in the VNF program bag The VM image file of VNF;If the corresponding URL of VM image file in the VNF program bag including VNF, the NFVO storage The corresponding URL of VM image file of VNF in the VNF program bag.
In conjunction with the third aspect the first or second of possible implementation, the third possible realization side in the third aspect In formula, the NFVO notifies the VNF catalogue to be added before the VNFD in the VNF program bag, further includes:
The NFVO verifies the VNF program bag, the NFVO verifies the VNF program bag, includes the following steps At least one of: the NFVO checks that necessary element whether there is in the VNF program bag, the NFVO uses the VNF journey The authenticity and reliability of VNFD described in list in VNFD and certification authentication in sequence packet;
The NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added, comprising:
If the NFVO checks that necessary element exists in the VNF program bag, if the NFVO use the VNF VNFD described in list in VNFD and certification authentication in program bag has authenticity and reliability, then described in the NFVO notice The VNFD in the VNF program bag is added in VNF catalogue.
In conjunction with any possible implementation in the third possible implementation of the third aspect to the third aspect, In three the 4th kind of possible implementations of aspect, the NFVO is according to the VNFD in the restrictive condition and VNF catalogue in the NSD In restrictive condition, selection can when dispose VNF to VNF distribute virtual resource candidate VIM before, further includes:
The NFVO verifies the NSD, and the NFVO verifies the NSD, include the following steps at least one of: it is described NFVO checks that the VNF program bag of the VNF in the NS of the NSD description whether there is, is necessary in the NFVO inspection NSD Element whether there is, the NFVO check whether be described in the VNFD provide NS needed for external interface;
For the NFVO according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, selection can When disposing VNF to the candidate VIM of VNF distribution virtual resource, comprising:
If described in the NFVO checks that the VNF program bag of the VNF in the NS of the NSD description exists, the NFVO is checked Necessary element exists in NSD, the NFVO checks external interface needed for being described offer NS in the VNFD, then described NFVO selection can be when disposing VNF to the candidate VIM of VNF distribution virtual resource.
In conjunction with any possible implementation in the 4th kind of possible implementation of the third aspect to the third aspect, In three the 5th kind of possible implementations of aspect, the restrictive condition in the NSD includes at least one of following condition: described The mark, described of the corresponding VIM of NS deployed position of the limitation of the deployed position of VNF, NSD description in the NS of NSD description NSD describes the description of the compatibility between the VNF for including in NS;Restrictive condition in the VNFD include in following condition at least One: constraint condition, VNF the or VNFC deployed position of VNFD description of the deployment of the VNF or VNFC of the VNFD description Compatibility description between the VDU for including in the VNF that the mark of corresponding VIM, the VNFD are described.
In conjunction with the third aspect into the possible implementation of third aspect the May 4th kind any possible implementation, In the 6th kind of possible implementation of the third aspect, the NFVO is corresponding by the VM image file of storage or VM image file URL is sent to the candidate VIM, comprising:
The VM image file of the VNF of storage is sent to the candidate VIM by VNF mirror image management interface by the NFVO; Or the NFVO the corresponding URL of VM image file of the VNF of storage is sent to by the VNF mirror image management interface it is described Candidate VIM.
In conjunction with any possible implementation in the 6th kind of possible implementation of the third aspect to the third aspect, In three the 7th kind of possible implementations of aspect, the NSD is added in the NFVO notice NS catalogue, comprising:
When the VM image file for all VNF for including in the NS of NSD description is all stored to corresponding VIM, institute Stating NFVO notifies the NS catalogue that the NSD is added.
Fourth aspect provides a kind of virtual network loading method, comprising:
NFVO receives the NSD that first network entity is sent;
For the NFVO according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, selection can When disposing VNF to the candidate VIM of VNF distribution virtual resource;
The NFVO notifies the candidate VIM to download VM image file according to the corresponding URL of the VM image file;
The NSD is added in the NFVO notice NS catalogue;
The NFVO sends NSD to the first network entity and loads success notification message.
In conjunction with fourth aspect, in fourth aspect in the first possible implementation, it is real that the NFVO receives first network Before the NSD that body is sent, further includes:
The NFVO receives the VNF program bag that the first network entity is sent;
The NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added;
The corresponding URL of VM image file of VNF in the VNF program bag is sent at least one VIM by the NFVO;
The NFVO sends VNF program bag to the first network entity and loads success notification message.
The first possible implementation in conjunction with fourth aspect, in second of fourth aspect possible implementation, institute It states NFVO and the corresponding URL of VM image file of the VNF in the VNF program bag is sent at least one VIM, comprising:
The corresponding URL of VM image file of VNF in the VNF program bag is sent to by the NFVO to be connected with the NFVO All VIM connect.
In conjunction with fourth aspect the first or second of possible implementation, the third possible realization side in fourth aspect In formula, the NFVO notifies the VNF catalogue to be added before the VNFD in the VNF program bag, further includes:
The NFVO verifies the VNF program bag, the NFVO verifies the VNF program bag, includes the following steps At least one of: the NFVO checks that necessary element whether there is in the VNF program bag, the NFVO uses the VNF journey The authenticity and reliability of VNFD described in list in VNFD and certification authentication in sequence packet;
The NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added, comprising:
If the NFVO checks that necessary element exists in the VNF program bag, if the NFVO use the VNF VNFD described in list in VNFD and certification authentication in program bag has authenticity and reliability, then described in the NFVO notice The VNFD in the VNF program bag is added in VNF catalogue.
In conjunction with any possible implementation in the third possible implementation of fourth aspect to fourth aspect, In four the 4th kind of possible implementations of aspect, the NFVO is according to the VNFD in the restrictive condition and VNF catalogue in the NSD In restrictive condition, selection can when dispose VNF to VNF distribute virtual resource candidate VIM before, further includes:
The NFVO verifies the NSD, and the NFVO verifies the NSD, include the following steps at least one of: it is described NFVO checks that the VNF program bag of the VNF in the NS of the NSD description whether there is, is necessary in the NFVO inspection NSD Element whether there is, the NFVO check whether be described in the VNFD provide NS needed for external interface;
For the NFVO according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, selection can When disposing VNF to the candidate VIM of VNF distribution virtual resource, comprising:
If described in the NFVO checks that the VNF program bag of the VNF in the NS of the NSD description exists, the NFVO is checked Necessary element exists in NSD, the NFVO checks external interface needed for being described offer NS in the VNFD, then described NFVO selection can be when disposing VNF to the candidate VIM of VNF distribution virtual resource.
In conjunction with any possible implementation in the 4th kind of possible implementation of fourth aspect to fourth aspect, In four the 5th kind of possible implementations of aspect, the restrictive condition in the NSD includes at least one of following condition: described The mark, described of the corresponding VIM of NS deployed position of the limitation of the deployed position of VNF, NSD description in the NS of NSD description NSD describes the description of the compatibility between the VNF for including in NS;Restrictive condition in the VNFD include in following condition at least One: constraint condition, VNF the or VNFC deployed position of VNFD description of the deployment of the VNF or VNFC of the VNFD description The compatibility description between virtualization deployment unit VDU for including in the VNF that the mark of corresponding VIM, the VNFD are described.
In conjunction with fourth aspect into the possible implementation of fourth aspect the May 4th kind any possible implementation, In the 6th kind of possible implementation of fourth aspect, the NFVO notifies that the candidate VIM is corresponding according to the VM image file URL download VM image file, comprising:
The NFVO notifies the candidate VIM according to the corresponding URL of the VM image file by VNF mirror image management interface Download VM image file.
In conjunction with any possible implementation in the 6th kind of possible implementation of fourth aspect to fourth aspect, In the NSD is added in the NFVO notice NS catalogue in four the 7th kind of possible implementations of aspect, comprising:
When the VM image file for all VNF for including in the NS of NSD description is all sent to corresponding candidate VIM When, the NFVO notifies the NS catalogue that the NSD is added.
5th aspect provides a kind of virtualized infrastructure manager, comprising:
Receiving module, the corresponding URL of VM image file of the VNF for receiving NFVO transmission;
Memory module, for storing the corresponding URL of VM image file of the VNF;
The receiving module, is also used to receive the downloading notification message that the NFVO is sent, and the downloading notification message is used In the corresponding URL downloading VM image file of VM image file for indicating that the VIM downloads the VNF;
Processing module downloads the VM image file for the corresponding URL of VM image file according to the VNF, described VIM is the candidate VIM that can distribute virtual resource to the corresponding VNF of the VM image file when disposing VNF.
6th aspect provides a kind of virtual network loading method, comprising:
VIM receives the corresponding URL of VM image file for the VNF that NFVO is sent;
The VIM stores the corresponding URL of VM image file of the VNF;
The VIM receives the downloading notification message that the NFVO is sent, and the downloading notification message is used to indicate the VIM Download the corresponding URL downloading VM image file of VM image file of the VNF;
The VIM downloads the VM image file according to the corresponding URL of VM image file of the VNF, and the VIM is energy Enough candidate VIM for distributing virtual resource to the corresponding VNF of the VM image file when disposing VNF.
Virtual network loading method and device provided in an embodiment of the present invention, by being loaded in process in NSD, by NFVO root According to the restrictive condition in VNFD in NSD and VNF catalogue, selection can be when disposing VNF to the candidate of VNF distribution virtual resource Then the corresponding URL of VM image file of the VM image file or VNF of the VNF of storage is sent to the candidate VIM again by VIM, Then terminate NSD load process, avoid and the VM image file of VNF is sent to unrelated VIM, saved in loading procedure The memory space of network transmission resource and VIM, and avoid the operation needed for unrelated VIM transmission VM image file.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this hair Bright some embodiments for those of ordinary skill in the art without any creative labor, can be with It obtains other drawings based on these drawings.
Fig. 1 is NFV MANO configuration diagram;
Fig. 2 is the signalling diagram of VNF load;
Fig. 3 is the signalling diagram of NSD load;
Fig. 4 is the structural schematic diagram of NFVO embodiment one provided in an embodiment of the present invention;
Fig. 5 is the structural schematic diagram for the NFVO embodiment two that inventive embodiments provide;
Fig. 6 is the flow chart of virtual network loading method embodiment one provided in an embodiment of the present invention;
Fig. 7 is the flow chart of virtual network loading method embodiment two provided in an embodiment of the present invention;
Fig. 8 is the flow chart of virtual network loading method embodiment three provided in an embodiment of the present invention;
Fig. 9 is the flow chart of virtual network loading method example IV provided in an embodiment of the present invention;
Figure 10 is the signaling process figure of VNF loading method embodiment one provided in an embodiment of the present invention;
Figure 11 is the signaling process figure of NSD loading method embodiment one provided in an embodiment of the present invention;
Figure 12 is the signaling process figure of VNF loading method embodiment two provided in an embodiment of the present invention;
Figure 13 is the signaling process figure of NSD loading method embodiment two provided in an embodiment of the present invention;
Figure 14 is the signaling process figure of VNF loading method embodiment three provided in an embodiment of the present invention;
Figure 15 is the signaling process figure of NSD loading method embodiment three provided in an embodiment of the present invention;
Figure 16 is the structural schematic diagram of virtualized infrastructure manager embodiment one provided in an embodiment of the present invention;
Figure 17 is the flow chart of virtual network loading method embodiment five provided in an embodiment of the present invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art Every other embodiment obtained without creative efforts, shall fall within the protection scope of the present invention.
Fig. 1 is NFV MANO configuration diagram, as shown in Figure 1, NFV MANO framework 11 includes: that network function virtualization is compiled Arrange 101, virtual network function pipe device (Network Function Virtualization Orchestrator, abbreviation NFVO) Manage 102, virtualized infrastructure manager device (Virtualized Network Function Manager, abbreviation VNFM) (Infrastructure Manager, abbreviation VIM) 103 and NS catalogue (Catalog) 104, VNF catalogue (Catalog) 105, NFV example (Instances) 106, NFV infrastructure device (NFV Infrastructure, abbreviation NFVI) resource (Resources) 107 4 databases.
Wherein, NFVO 101 realizes network service descriptor (Network Service Descriptor, abbreviation NSD), Virtual network function forwarding figure (Virtualized Network Function Forwarding Graph, abbreviation VNFFG) Management and processing, the management of NS life cycle and VNFM 102 cooperate the complete of the life cycle management and resource for realizing VNF 12 Office's view function.VNFM 102 realizes the life cycle management of VNF 12, including virtualization network function descriptor The management and processing of (Virtualized Network Function Descriptor, abbreviation VNFD), VNF example it is initial Change, dilatation/capacity reducing of VNF12, the termination of VNF example.It supports to receive capacity adjustment (scaling) plan that NFVO 101 is issued Slightly, the capacity adjustment of VNF 12 is realized.VIM 103 is mainly responsible for infrastructure layer hardware resource, the management of virtualization resource, prison Control and failure report, and provide virtualization resource pond towards upper layer application.NS Catalog 104 includes all loaded NSD.VNF Catalog 105 includes all VNF program bags (VNF Packages) loaded.NFV Instances 106 include all NS examples and VNF example being currently running.NFVI Resources 107 includes all NFVI resource status, Available/reserved/allocated NFVI resource.
VNF 12 corresponds to physical network function (the Physical Network in the non-virtualized network of tradition Function, abbreviation PNF), such as packet-based core networks (Evolved Packet Core, abbreviation EPC) node of the evolution of virtualization (mobile management entity (Mobile Management Entity, abbreviation MME), gateway (Service Gateway, abbreviation SGW), packet data gateway (Packet Data Network Gateway, abbreviation PGW) etc.).The functional row of network function Unrelated whether for state with virtualization, NFV wishes that VNF 12 and PNF possess identical function sexual behavior and external interface.VNF 12 can be made of the other component of multiple even lower levels, and therefore, a VNF 12 can be deployed in multiple virtual machines On (Virtualized Machine, VM), each VNF component of VM host (host);VNF 12 can also be deployed in one On VM.
Operation Support System (Operations Support Systems, abbreviation OSS)/business support system (Business Support Systems, abbreviation BSS) 13 refers to the existing OSS/BSS of operator.Element management system (Element Management System, EMS)/Network Management System Network Management System, NMS) 14 Traditional fault management, configuration management, accounting management, performance management, safety management (Fault are executed for VNF 12 Management, Configuration Management, Accounting Management, Performance Management, Security Management, abbreviation FCAPS) function.
NFVI 15 is made of hardware resource and virtual resource and virtual level.For the angle of VNF, virtualization layer and Hardware resource looks like the entity for being capable of providing required virtual resource.
In entire NFV MANO framework, the quantity of VNFM 102 and VIM 103 may be it is multiple, the management of VNFM 102 and Safeguard that multiple VNF, VIM 103 manage and maintain virtual resource required for deployment VNF.
NFVO 101 is connect with OSS/BSS13 by Os-Ma-Nfvo interface, and NFVO 101 and VNFM 102 pass through Or- The connection of Vnfm interface, VNFM 102 are connect with VIM 103 by Vi-Vnfm interface, and NFVO 101 and VIM 103 pass through Or-Vi Interface connection, VNFM 102 are connect with VNF 12 by Ve-Vnfm-vnf interface, and VNFM102 and EMS/NMS14 pass through Ve- The connection of Vnfm-em interface, VIM 103 are connect with NFVI 15 by Nf-Vi interface.NFVO 101 and NS Catalog 104, VNF Catalog 105, VNF Instances 106, NFV Resources 107 4 databases connection, VNFM 102 with The connection of database VNF Catalog 105.
In NFV, when needing to increase a VNF newly, need to carry out the loading procedure of VNF, Fig. 2 is the signaling of VNF load Schematic diagram, as shown in Fig. 2, when needing to carry out VNF load, first in step s 201, being needed by sending out in NFV MANO framework Sending end sends VNF program bag to NFVO, includes the VM image file of VNFD and VNF, request NFVO load in VNF program bag VNFD in the VNF program bag, wherein transmitting terminal here is usually OSS, that is, an operation manager of operator touches manually Send out VNF load;Transmitting terminal is also possible to other authorized third party entities, such as third party Internet Service Provider.In step In S202, the VNFD that NFVO processing receives including but not limited to checks that some necessary elements whether there is, in VNFD The authenticity and reliability of VNFD described in list and certification authentication.
In step S203, when NFVO is verified VNFD, NFVO sends the VNFD to NFV catalogue, notifies VNF mesh The VNFD is added in record.In step S204, the VM image file in VNF program bag is sent to VIM by NFVO.In step S205 In, when VIM confirmation receives the VM image file of NFVO transmission, store the VM image file, and VIM is transmitted and received to NFVO Success confirmation message.In step S206, NFVO, will be to transmitting terminal after receiving the reception success confirmation message of VIM transmission It sends VNF program bag and loads success notification message.
In NFV MANO framework, there may be multiple VIM in a NFVO management domain, during VNF load, NFVO can not know that the VNF of load is corresponding with which VIM in instantiation process, therefore NFVO may be needed to multiple VIM (one As VM image file in VNF program bag is sent for all possible VIM sent of NFVO).In this way when NFVO receives the VNF's After instantiation request, since the VM image file of VNF has been stored in VIM, the time of VNF instantiation will be saved in this way.But It is the deployed position of only one determination of each VDU of VNF, also just for each of VNF during VNF instantiation VDU, all only one corresponding VIM, in this way after VNF is instantiated, the VM mirror image text of the VNF stored in some possible VIM Part will not be used.Since the size of VNF program bag is gigabyte magnitude, wherein VM image file accounts for major part, portion The VM image file for dividing VIM storage not used will waste a large amount of memory space, while NFVO sends VM mirror to multiple VIM As file will also generate some unnecessary operations.
To solve the above-mentioned problems, it is contemplated that the NSD loading procedure in NFV.NSD loading procedure and VNFD loading procedure are Two independent processes, and the VNF loading procedure for the VNF for including in NS is first completed in principle, then just carry out the load of NSD Process.Therefore, the transmission process of the VM image file in VNF program bag can be carried out again in NSD loading procedure, and mentioned The preceding VIM for selecting that virtual resource may be distributed for deployment VNF, so as to avoid NFVO from sending VM mirror image text to unrelated VIM The process of part, to solve the above problems.
Fig. 3 is the signalling diagram of NSD load, as shown in figure 3, needing to carry out NSD load in NFV MANO framework When, first in step S301, need to send NSD from transmitting terminal to NFVO, wherein transmitting terminal here is usually OSS, also Be operator an operation manager trigger manually NSD load;Transmitting terminal is also possible to other authorized third party entities, and such as the Triple net service provider.In step s 302, NFVO handles the NSD received, the VNF in including but not limited to inspection NS VNF program bag (VNF package) whether there is, check that some necessary elements whether there is, whether check has in VNFD External interface needed for description provides NS.
In step S303, when NFVO is verified NSD, NFVO sends the NSD to NS catalogue.In step S304 In, if NFVO sends NSD to NS catalogue, NSD is sent to transmitting terminal and loads success notification message.
Fig. 4 is the structural schematic diagram of NFVO embodiment one provided in an embodiment of the present invention, as shown in figure 4, the present embodiment NFVO includes:
Receiving module 41, for receiving the NSD of first network entity transmission.
Specifically, NFVO provided in this embodiment improves existing NSD load process, firstly, receiving module 41 receive the NSD that first network entity is sent, and triggering NSD loads process, and first network entity here is the transmission of NSD load End, first network entity are usually OSS, that is, an operation manager of operator triggers NSD load, first network entity manually It is also possible to other authorized third party entities, such as third party Internet Service Provider.
Processing module 42, for according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, Selection can be when disposing VNF to the candidate VIM of VNF distribution virtual resource.
Specifically, the present embodiment is the load process of NSD, since a NS is made of multiple VNF, is loaded in NSD Before, the loading procedure for needing to carry out each VNF in NS just can be carried out the load of NSD after each VNF in NS completes load.Cause This, before receiving module 41 receives the NSD that first network entity is sent in the present embodiment, NFVO provided in this embodiment is also answered The load process of each VNF in NS is carried out.In the load process of VNF, NFVO can receive the VM of the VNF in VNF program bag Image file, alternatively, NFVO receive can be only VNF the corresponding uniform resource locator (Uniform of VM image file Resource Locator, URL), the corresponding URL of VM image file of VNF illustrates the corresponding downloading of VM image file of VNF Address.NFVO can deposit the corresponding URL of VM image file of the VNF image file or VNF for loading the VNF received in process Storage is got up.When NFVO carries out the NSD loading procedure in the present embodiment, when receiving module 41 receives NSD, processing module 42 will According to the restrictive condition in NSD, and from the restrictive condition in the VNFD read in VNF catalogue, selection can be when disposing VNF To the candidate VIM of VNF distribution virtual resource.
One VNF may include multiple VNF components (VNFC, VNF Component), according to VNF deployment requirements and limitation Condition, the corresponding VDU of these VNFC may need across VIM deployment, at this time the corresponding VM image file of difference VDU or VM mirror image text The corresponding URL of part needs to upload to different VIM.The corresponding VDU of these VNFC may also need to be deployed in a VIM management domain Inside, the corresponding VM image file of difference VDU or the corresponding URL of VM image file need to upload on identical VIM at this time.No Under the conditions of which kind of pipe is, the candidate VIM that can distribute virtual resource for each VNFC selection can be one, be also possible to more It is a.
Wherein, the restrictive condition in the restrictive condition and VNFD in NSD defines that position, VNF that NS to be disposed are wanted The relationship etc. of each VNF deployed position in the position of deployment, NS, NFVO finally determine the portion of VNF according to above-mentioned various positions relationship Affix one's name to position, the i.e. corresponding VIM of VNF.After NFVO has determined VNF corresponding VIM, the VM image file of as VNF or the VM of VNF The corresponding URL of image file selects corresponding VIM.
Sending module 43, the VM image file of the VNF for that will store or the corresponding URL of the VM image file of VNF are sent To the candidate VIM;Notify NS catalogue that the NSD is added;NSD load success notification is sent to the first network entity to disappear Breath.
Specifically, after processing module 42 has determined candidate VIM, sending module 43 can send to corresponding VIM and store VM image file or the corresponding URL of VM image file.Subsequent sending module 43 also sends a notification message to NS catalogue, notifies NS The NSD is added in catalogue, sends NSD to first network entity and loads success notification message, completes NSD and loads process.If sending mould That block 43 is sent to VIM is the corresponding URL of VM image file, then after VIM receives the URL, under the corresponding address the URL Carry corresponding VM image file.
Since NFVO provided in this embodiment is to be according to the restrictive condition in NSD and VNFD in NSD load process It is just corresponding to the VM image file of selected VIM transmission VNF or the VM image file of VNF after VNF has selected corresponding VIM URL, therefore the VM image file of VNF will not be sent to unrelated VIM, to save the capacity of VIM and will not generate Additional transmission operation.
It should be noted that NFVO provided in this embodiment only improves NSD load process, wherein defaulting NFVO has preserved the VM image file or the corresponding URL of VM image file of VNF, but the VM image file or VM mirror image of VNF The corresponding URL of file, which can be, is sent to NFVO's by other any modes before NSD loads process.One of which can The mode of choosing is during VNF load, and NFVO saves the VM image file or the corresponding URL of VM image file of VNF.
NFVO provided in this embodiment, by being loaded in process in NSD, by NFVO according in NSD and VNF catalogue in VNFD Restrictive condition, selection can when dispose VNF to VNF distribute virtual resource candidate VIM, then again by the VNF's of storage The corresponding URL of the VM image file of VM image file or VNF is sent to the candidate VIM, then terminates NSD load process, keeps away Exempt from the VM image file of VNF being sent to unrelated VIM, has saved depositing for the network transmission resource and VIM in loading procedure Space is stored up, and avoids the operation needed for unrelated VIM transmission VM image file.
Fig. 5 is the structural schematic diagram for the NFVO embodiment two that inventive embodiments provide, as shown in figure 5, the present embodiment NFVO is on the basis of fig. 4, further includes: memory module 44.
Receiving module 41, for before receiving the NSD that first network entity is sent, receiving the first network entity hair The VNF program bag sent.
Specifically, NFVO provided in this embodiment improves existing VNF load process, for shown in Fig. 4 The NFVO of embodiment execute before NSD load, for saving the VM mirror image of VNF in NFVO in the loading procedure of VNF File or the corresponding URL of VM image file.
Firstly, the receiving module 41 in NFVO receives the VNF program bag that first network entity is sent, triggering VNF load stream Journey, first network entity here are the triggering end of NSD load, and first network entity is usually OSS, that is, the behaviour of operator Make administrator and trigger NSD load manually, first network entity is also possible to other authorized third party entities, such as third party's net Network service provider.
Sending module 43, for notifying VNF catalogue that the VNFD in the VNF program bag is added.
Specifically, after receiving module 41 receives VNF program bag, sending module 43 needs to send VNF journey to VNF catalogue The VNFD in the VNF program bag is added in VNFD in sequence packet, notice VNF catalogue.
Memory module 44, for storing the VM image file of the VNF in the VNF program bag or the VM image file of VNF Corresponding URL.
Specifically, in VNF loading procedure, NFVO can not also know the corresponding VIM of VNF, if therefore NFVO needs at this time The VM image file of VNF is sent to VIM, then NFVO is in order to guarantee the efficiency of VNF instantiation process, it may be necessary to multiple VIM Send the VM image file of VNF in VNF program bag.But it can thus generate additional operation and VM image file may be sent out It send to incoherent VIM.Therefore, memory module 44 is arranged in NFVO to deposit after receiving module 41 receives VNF program bag Storing up module 44 is the corresponding URL of VM image file for storing the VM image file or VNF of the VNF in VNF program bag.It is stored The corresponding URL of VM image file of the VM image file or VNF of VNF will be in NSD loading procedure, when NFVO has determined VNF pairs After the VIM answered, then to VIM transmission, so as to avoid extra operation and avoid for the VM image file of VNF being sent to not Relevant VIM.
Sending module 43 is also used to send VNF program bag load success notification message to first network entity.
Specifically, memory module 44 stores the VM image file of the VNF in VNF program bag or the VM image file of VNF After corresponding URL, sending module 43 can send VNF program bag to first network entity and load success notification message, complete VNF Load process.
NFVO provided in this embodiment, by loading in process in VNF, NFVO stores the VM image file or VNF of VNF The corresponding URL of VM image file is avoided the VM image file of VNF being sent to unrelated VIM without sending to VIM, is saved The memory space of network transmission resource and VIM in loading procedure, and avoid to unrelated VIM and send VM image file Required operation.
Further, in the embodiment shown in fig. 5, processing module 42 are also used to store the VNF journey in memory module 44 Before the corresponding URL of VM image file of the VM image file or VNF of VNF in sequence packet, the VNF program bag is checked;Storage Module 44, if specifically for, including the VM image file of VNF, being stored in the VNF program bag in the VNF program bag The VM image file of VNF;If including the corresponding URL of VM image file of VNF in the VNF program bag, the VNF journey is stored The corresponding URL of VM image file of VNF in sequence packet.
Specifically, due to may include the VM image file of VNF in the received VNF program bag of receiving module 41, it is also possible to The corresponding URL of VM image file including VNF.Therefore after receiving module 41 receives VNF program bag, processing module 42 needs Check the VNF program bag received, if in VNF program bag including the image file of VNF, memory module 44 stores the mirror of VNF As file.If including the corresponding URL of image file of VNF in VNF program bag, memory module 44 stores the image file of VNF Corresponding URL.
Another implementation of the NFVO of embodiment illustrated in fig. 4 offer, in this implementation, NFVO are provided In VNF load process, it is necessary first to receive the corresponding URL of VM image file including VNF, then be sent to multiple VIM The URL, but notice VIM does not download the corresponding VM image file of the URL.NFVO in NSD load process, when according to NSD and After restrictive condition in VNFD has determined the corresponding VIM of VNF, the URL of the VM image file of corresponding VIM downloading VNF is reinformed Corresponding VM image file.Although in this implementation, in VNF loading procedure, NFVO also can send URL to multiple VIM File, but the process of VIM downloading VM image file is still in NSD load process, ability after VNF corresponding VIM has been determined It carries out.Since the memory space that URL file occupies is minimum, this implementation equally can be to avoid excessive VM mirror image File is sent to unrelated VIM, to save the memory space of VIM.
In this implementation, receiving module 41, for receiving the NSD of first network entity transmission;Processing module 42, For according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, selection can be when to dispose VNF To the candidate VIM of VNF distribution virtual resource;Sending module 43, for notifying the candidate VIM according to the VM image file pair The URL downloading VM image file answered;Notify NS catalogue that the NSD is added;NSD is sent to the first network entity to load successfully Notification message.
Specifically, this implementation equally improves existing NSD load process, firstly, receiving module 41 The NSD that first network entity is sent is received, triggering NSD loads process, and first network entity here is the triggering of NSD load End, first network entity are usually OSS, that is, an operation manager of operator triggers NSD load, first network entity manually It is also possible to other authorized third party entities, such as third party Internet Service Provider.Then, if NFVO has been issued to VIM The corresponding URL of VM image file of VNF, the then restrictive condition in NSD that processing module 42 is received according to receiving module 41 With from the restrictive condition in the VNFD read in VNF catalogue, selection can be when disposing VNF to the time of VNF distribution virtual resource The VIM is selected to be.Last sending module 43 just notifies the candidate VIM to download VM mirror image according to the corresponding URL of the VM image file File;And notify NS catalogue that the NSD is added;NSD is sent to the first network entity and loads success notification message, is completed NSD loads process.It should be noted that the NFVO that this implementation provides only improves NSD load process, wherein Default NFVO has had sent the corresponding URL of VM image file of VNF to VIM, but the corresponding URL of VM image file of VNF can By be NSD load process before by other it is any in a manner of be sent to VIM.One of optional mode is in VNF During load, NFVO has sent the corresponding URL of VM image file of VNF to VIM.
During VNF load provided below, NFVO has sent the tool of the corresponding URL of VM image file of VNF to VIM Body implementation.This implementation improves VNF load process, firstly, receiving module 41, it is real to receive first network The VNF program bag that body is sent.Then the VNFD in the VNF program bag is added in sending module 43, notice VNF catalogue;And it will The corresponding URL of VM image file of VNF in the VNF program bag is sent at least one VIM;Finally to first network entity It sends VNF program bag and loads success notification message, terminate VNF and load process.In this VNF load process, receiving module 41 Needed in the VNF program bag received include VNF the corresponding URL of VM image file, if that include in VNF program bag is VNF VM image file, then cannot use this process.The corresponding URL of VM image file of VNF can be sent to by sending module 43 All possible VIM, i.e., all VIM being connect with NFVO.In this way in NSD load process, it is ensured that all possible VIM In have the corresponding URL of VM image file of VNF.
Further, embodiment shown in Fig. 5 or above-mentioned another kind VNF are loaded in process, and processing module 42 is also used to Sending module 43 notifies the VNF catalogue to be added before the VNFD in the VNF program bag, verifies the VNF program bag, processing Module 42 verifies the VNF program bag, include the following steps at least one of: processing module 42 checks the VNF program bag In necessary element whether there is, processing module 42 using in the VNFD in the VNF program bag list and certification authentication institute State the authenticity and reliability of VNFD;Sending module 43, if being checked specifically for processing module 42 necessary in the VNF program bag Element exist, if processing module 42 using in the VNFD in the VNF program bag list and certification authentication described in VNFD has authenticity and reliability, then notifies the VNF catalogue that the VNFD in the VNF program bag is added.
Specifically, in existing VNF loading procedure shown in Fig. 2, NVF program bag is added in NFVO notice VNF catalogue Before NVFD, it is also necessary to verify VNF program bag.It is same in the NFVO that embodiment illustrated in fig. 5 provides, it is connect in receiving module 41 After the VNF program bag for receiving the transmission of first network entity, processing module 42 needs first to verify the VNF program bag.Processing module 42 Verify VNF program bag, include the following steps at least one of: processing module 42 checks necessary member in the VNF program bag Element whether there is, processing module 42 using in the VNFD in the VNF program bag list and certification authentication described in VNFD it is true Reality and reliability.If processing module 42 is verified VNF program bag, sending module 43 reinforms the VNF catalogue The VNFD in the VNF program bag is added.Then NFVO carries out subsequent VNF load process again.
Further, in the embodiment shown in fig. 4, processing module 42 are also used to according to the restrictive condition in the NSD With the restrictive condition in the VNFD in VNF catalogue, selection can when dispose VNF to VNF distribute virtual resource candidate VIM it Before, verify the NSD, processing module 42 verifies the NSD, include the following steps at least one of: processing module 42 check The VNF program bag of VNF in the NS of the NSD description whether there is, processing module 42 checks that necessary element is in the NSD External interface needed for no presence, processing module 42 check whether be described offer NS in the VNFD.Processing module 42, specifically If being also used to check, the VNF program bag of the VNF in the NS of the NSD description exists, checks that necessary element is deposited in the NSD , check be described in the VNFD NS is provided needed for external interface, then selection can give VNF distribution void when dispose VNF The candidate VIM of quasi- resource.
Specifically, in existing NSD loading procedure shown in Fig. 3, after NFVO receives NSD, needing to verify should NSD.In the embodiment shown in fig. 4, and shown in Fig. 3 after receiving module 41 receives the NSD of first network entity transmission Similarly, processing module 42 needs to verify the NSD to NSD loading procedure.Processing module 42 verifies the NSD, including walks as follows At least one of in rapid: processing module 42 checks that the VNF program bag of the VNF in the NS of the NSD description whether there is, handle mould Block 42 checks that necessary element whether there is in the NSD, processing module 42 checks whether to be described in the VNFD and provides NS Required external interface.Described in existing, check when the VNF program bag of the VNF in the NS that processing module 42 checks the NSD description In NSD necessary element exist, check be described in the VNFD NS is provided needed for external interface, then processing module 42 selects It can be when disposing VNF to the candidate VIM of VNF distribution virtual resource.
Further, in embodiment illustrated in fig. 4, the selection of processing module 42 can distribute virtual money to VNF when disposing VNF The restrictive condition in the VNFD in restrictive condition and VNF catalogue based on the candidate VIM in source in the NSD, specifically: institute Stating the restrictive condition in NSD includes at least one of following condition: the limit of the deployed position of VNF in the NS of the NSD description System, the mark of the corresponding VIM of NS deployed position of NSD description, the NSD describe affine between the VNF for including in NS Property description;Restrictive condition in the VNFD includes at least one of following condition: the VNF or VNFC of the VNFD description The constraint condition of deployment, the mark of the corresponding VIM of VNF or VNFC deployed position of VNFD description, the VNFD are described Compatibility description between the VDU for including in VNF.
Wherein, the NSD describes the placement in the description expression of the compatibility between the VNF for including in NS NS between each VNF Strategy, such as certain two VNF cannot be placed in same VIM etc..The constraint item of the deployment of the VNF or VNFC of the VNFD description Part for example indicates the demand of VNF or VNFC to certain special hardware.The parent between VDU for including in the VNF of the VNFD description And property description indicates the Placement Strategy between each VFU in VNF.
Further, in embodiment illustrated in fig. 4, sending module 43 is specifically used for store by VNF mirror image management interface The VM image file of VNF be sent to the candidate VIM;Or by the VNF mirror image management interface by the VM of the VNF of storage The corresponding URL of image file is sent to the candidate VIM.
Further, in embodiment illustrated in fig. 4, due to be NSD load process, and NSD description NS may include it is multiple VNF, thus sending module 43 the corresponding URL of VM image file of the VM image file or VNF of the VNF of storage is sent to it is described The process of candidate VIM needs each VNF in the NS described to NSD to carry out.When the institute for including in the NS of NSD description When the VM image file of some VNF is all stored to corresponding VIM, sending module 43 just notifies NS catalogue that the NSD is added.To It could complete NSD load process.
Fig. 6 is the flow chart of virtual network loading method embodiment one provided in an embodiment of the present invention, as shown in fig. 6, this The method of embodiment includes:
Step S601, NFVO receive the NSD that first network entity is sent.
Step S602, the NFVO are according to the limitation item in the VNFD in the restrictive condition and VNF catalogue in the NSD Part, selection can be when disposing VNF to the candidate VIM of VNF distribution virtual resource.Wherein, candidate VIM can be one or more It is a.
It specifically refers to, a VNF may include multiple VNF components (VNFC, VNF Component), dispose need according to VNF Sum restrictive condition, the corresponding VDU of these VNFC may need across VIM deployment, at this time the corresponding VM image file of difference VDU or The corresponding URL of VM image file needs to upload to different VIM.The corresponding VDU of these VNFC may also need to be deployed in one Inside VIM management domain, the corresponding VM image file of difference VDU or the corresponding URL of VM image file need to upload to identical at this time VIM on.Regardless of under the conditions of, the candidate VIM that can distribute virtual resource for each VNFC selection can be one, It is also possible to multiple.
Step S603, the NFVO send out the corresponding URL of the VM image file of the VM image file of the VNF of storage or VNF Give the candidate VIM.
The NSD is added in step S604, the NFVO notice NS catalogue.
Step S605, the NFVO send NSD to the first network entity and load success notification message.
A kind of improved NSD load process is present embodiments provided, for realizing the place of the NFVO of embodiment illustrated in fig. 4 Reason, it is similar that the realization principle and technical effect are similar, and details are not described herein again.
Fig. 7 is the flow chart of virtual network loading method embodiment two provided in an embodiment of the present invention, the side of the present embodiment It is executed before method embodiment shown in Fig. 6, as shown in fig. 7, the method for the present embodiment includes:
Step S701, NFVO receive the VNF program bag that the first network entity is sent.
Step S702, the NFVO notify the VNF catalogue that the VNFD in the VNF program bag is added.
Step S703, the NFVO store the VM image file of the VNF in the VNF program bag or the VM mirror image text of VNF The corresponding URL of part.
Step S704, the NFVO send VNF program bag to the first network entity and load success notification message.
A kind of improved VNF load process is present embodiments provided, for realizing the place of the NFVO of embodiment illustrated in fig. 5 Reason, it is similar that the realization principle and technical effect are similar, and details are not described herein again.
Further, before the step S703 of embodiment shown in Fig. 7, further includes: the NFVO checks the VNF program Packet;Step S703 is specifically included: if in the VNF program bag including the VM image file of VNF, described in the NFVO storage The VM image file of VNF in VNF program bag;If in the VNF program bag including the corresponding URL of VM image file of VNF, The NFVO stores the corresponding URL of VM image file of the VNF in the VNF program bag.
Further, before the step S702 of embodiment shown in Fig. 7, further includes: the NFVO verifies the VNF program Packet, the NFVO verify the VNF program bag, include the following steps at least one of: the NFVO checks the VNF program In packet necessary element whether there is, the NFVO using in the VNFD in the VNF program bag list and certification authentication institute State the authenticity and reliability of VNFD;Step S702 is specifically included: if the NFVO checks necessary member in the VNF program bag Element exist, if the NFVO using in the VNFD in the VNF program bag list and certification authentication described in VNFD have Authenticity and reliability, then the NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added.
Further, before the step S602 of embodiment shown in Fig. 6, further includes: the NFVO verifies the NSD, institute State NFVO and verify the NSD, include the following steps at least one of: the NFVO checks the VNF in the NS of the NSD description VNF program bag whether there is, described in the NFVO checks that necessary element whether there is in the NSD, the NFVO is checked Whether NS be provided needed for external interface is described in VNFD;Step S602 is specifically included: if the NFVO checks that the NSD is retouched The VNF program bag of the VNF in NS stated exists, the NFVO checks that necessary element exists in the NSD, the NFVO is checked External interface needed for NS is provided is described in the VNFD, then the NFVO selection can be distributed when disposing VNF to VNF empty The candidate VIM of quasi- resource.
Further, in the embodiment shown in fig. 6, the restrictive condition in the NSD includes at least one in following condition It is a: the mark of the corresponding VIM of NS deployed position of limitation, the NSD description of the deployed position of VNF in the NS of the NSD description Know, the NSD describes the description of the compatibility between the VNF for including in NS;Restrictive condition in the VNFD includes following condition At least one of: the VNF or VNFC that the constraint condition of the deployment of the VNF or VNFC of the VNFD description, the VNFD are described The compatibility description between VDU for including in the mark of the corresponding VIM of deployed position, the VNF of VNFD description.
Further, in the embodiment shown in fig. 6, step S603 is specifically included: the NFVO is connect by VNF mirror image management The VM image file of the VNF of storage is sent to the candidate VIM by mouth;Or the NFVO is connect by the VNF mirror image management The corresponding URL of VM image file of the VNF of storage is sent to the candidate VIM by mouth.
Further, in the embodiment shown in fig. 6, step S604 is specifically included: when the NSD description NS in include When the VM image file of all VNF is all stored to corresponding VIM, the NFVO notifies the NS catalogue that the NSD is added.
Fig. 8 is the flow chart of virtual network loading method embodiment three provided in an embodiment of the present invention, as shown in figure 8, this The method of embodiment includes:
Step S801, NFVO receive the NSD that first network entity is sent.
Step S802, the NFVO are according to the limitation item in the VNFD in the restrictive condition and VNF catalogue in the NSD Part, selection can be when disposing VNF to the candidate VIM of VNF distribution virtual resource.
Step S803, the NFVO notify the candidate VIM to download VM mirror image according to the corresponding URL of the VM image file File.
The NSD is added in step S804, the NFVO notice NS catalogue.
Step S805, the NFVO send NSD to the first network entity and load success notification message.
Present embodiments provide another improved NSD load process.
Fig. 9 is the flow chart of virtual network loading method example IV provided in an embodiment of the present invention, the side of the present embodiment It is executed before method embodiment shown in Fig. 8, as shown in figure 9, the method for the present embodiment includes:
Step S901, NFVO receive the VNF program bag that the first network entity is sent.
Step S902, the NFVO notify the VNF catalogue that the VNFD in the VNF program bag is added.
Step S903, the NFVO by the corresponding URL of VM image file of the VNF in the VNF program bag be sent to A few VIM.
Step S904, the NFVO send VNF program bag to the first network entity and load success notification message.
Present embodiments provide another improved VNF load process.
Further, the step 903 of embodiment shown in Fig. 9 specifically includes: the NFVO will be in the VNF program bag The corresponding URL of VM image file of VNF is sent to all VIM connecting with the NFVO.
Further, before the step S902 of embodiment shown in Fig. 9, further includes: the NFVO verifies the VNF program Packet, the NFVO verify the VNF program bag, include the following steps at least one of: the NFVO checks the VNF program In packet necessary element whether there is, the NFVO using in the VNFD in the VNF program bag list and certification authentication institute State the authenticity and reliability of VNFD;Step S902 is specifically included: if the NFVO checks necessary member in the VNF program bag Element exist, if the NFVO using in the VNFD in the VNF program bag list and certification authentication described in VNFD have Authenticity and reliability, then the NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added.
Further, before the step S802 of embodiment shown in Fig. 8, further includes: the NFVO verifies the NSD, institute State NFVO and verify the NSD, include the following steps at least one of: the NFVO checks the VNF in the NS of the NSD description VNF program bag whether there is, described in the NFVO checks that necessary element whether there is in the NSD, the NFVO is checked Whether NS be provided needed for external interface is described in VNFD;Step S802 is specifically included: if the NFVO checks that the NSD is retouched The VNF program bag of the VNF in NS stated exists, the NFVO checks that necessary element exists in the NSD, the NFVO is checked External interface needed for NS is provided is described in the VNFD, then the NFVO selection can be distributed when disposing VNF to VNF empty The candidate VIM of quasi- resource.
Further, in the embodiment shown in fig. 8, the restrictive condition in the NSD includes at least one in following condition It is a: the mark of the corresponding VIM of NS deployed position of limitation, the NSD description of the deployed position of VNF in the NS of the NSD description Know, the NSD describes the description of the compatibility between the VNF for including in NS;Restrictive condition in the VNFD includes following condition At least one of: the VNF or VNFC that the constraint condition of the deployment of the VNF or VNFC of the VNFD description, the VNFD are described The compatibility description between VDU for including in the mark of the corresponding VIM of deployed position, the VNF of VNFD description.
Further, in the embodiment shown in fig. 8, step S803 is specifically included: the NFVO is connect by VNF mirror image management Mouth notifies the candidate VIM to download VM image file according to the corresponding URL of the VM image file.
Further, in the embodiment shown in fig. 8, step S804 is specifically included: when the NSD description NS in include When the VM image file of all VNF is all sent to corresponding candidate VIM, the NFVO is notified described in the NS catalogue addition NSD。
Figure 10 is the signaling process figure of VNF loading method embodiment one provided in an embodiment of the present invention, and Figure 11 is the present invention The signaling process figure for the NSD loading method embodiment one that embodiment provides, shown in VNF loading method and Figure 11 shown in Fig. 10 NSD loading method is used cooperatively, and generally, first carries out VNF load shown in Fig. 10, when all VNF in a NS are loaded After the completion, then carry out NSD shown in Figure 11 load.
In Figure 10, firstly, transmitting terminal sends VNF program bag to NFVO in step S1001, include in VNF program bag The VM image file of VNFD and VNF, request NFVO load the VNFD in the VNF program bag.In step S1002, at NFVO Manage the VNFD that receives, including but not limited to check that some necessary elements whether there is, in VNFD list and certificate test Demonstrate,prove the authenticity and reliability of the VNFD.In the step s 1003, when NFVO is verified VNFD, NFVO is to NFV catalogue The VNFD is sent, the VNFD is added in notice VNF catalogue.In step S1004, NFVO stores the VM mirror image text in VNF program bag Part.In step S1005, NFVO sends VNF program bag to transmitting terminal and loads success notification message.
In Figure 11, first in step S1101, transmitting terminal sends NSD to NFVO.In step S1102, NFVO processing The VNF program bag of VNF in the NSD received, including but not limited to inspection NS whether there is, and check that some necessary elements are No presence checks external interface needed for whether being described offer NS in VNFD.In step S1103, NFVO is according in NSD The restrictive condition in VNFD in restrictive condition and VNF catalogue, selection can be when disposing VNF to VNF distribution virtual resource Candidate VIM.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 VNF of NFVO transmission, success confirmation message is transmitted and received to NFVO.In step S1106 In, when NFVO determines that the VM image file for all VNF for including in the NS of NSD description is all stored to corresponding VIM, to NS mesh Record sends the NSD.In step S1107, NFVO sends NSD to transmitting terminal and loads success notification message.
Figure 12 is the signaling process figure that VNF provided in an embodiment of the present invention loads loading method embodiment two, and Figure 13 is this The NSD that inventive embodiments provide loads the signaling process figure of loading method embodiment two, VNF loading method and figure shown in Figure 12 NSD loading method shown in 13 is used cooperatively, and generally, the load of VNF shown in Figure 12 is first carried out, when all in a NS After the completion of VNF is loaded, then carry out the load of NSD shown in Figure 13.
In Figure 12, firstly, transmitting terminal sends VNF program bag to NFVO in step S1201, include in VNF program bag The corresponding URL of VM image file of VNFD and VNF, request NFVO load the VNFD in the VNF program bag.In step S1202 In, the VNFD that NFVO processing receives including but not limited to checks that some necessary elements whether there is, with the list in VNFD With the authenticity and reliability of VNFD described in certification authentication.In step S1203, when NFVO is verified VNFD, NFVO The VNFD is sent to NFV catalogue, the VNFD is added in notice VNF catalogue.In step S1204, NFVO is stored in VNF program bag The corresponding URL of VM image file.In step S1205, NFVO sends VNF program bag to transmitting terminal and loads success notification message.
In Figure 13, first in step S1301, transmitting terminal sends NSD to NFVO.In step S1302, NFVO processing The VNF program bag of VNF in the NSD received, including but not limited to inspection NS whether there is, and check that some necessary elements are No presence checks external interface needed for whether being described offer NS in VNFD.In step S1303, NFVO is according in NSD The restrictive condition in VNFD in restrictive condition and VNF catalogue, selection can be when disposing VNF to VNF distribution virtual resource Candidate VIM.In step S1304, the corresponding URL of VM image file of the VNF of storage is sent to candidate VIM by NFVO.In step In rapid S1305, after VM image file that VIM receives the VNF of NFVO transmission corresponding URL, downloaded according to the URL corresponding VM image file, and success confirmation message is transmitted and received to NFVO.In step S1306, NFVO determine NSD description NS in wrap When the corresponding URL of VM image file of all VNF included is stored to corresponding VIM, the NSD is sent to NS catalogue.In step In rapid S1307, NFVO sends NSD to transmitting terminal and loads success notification message.
Figure 14 is the signaling process figure that VNF provided in an embodiment of the present invention loads loading method embodiment three, and Figure 15 is this The NSD that inventive embodiments provide loads the signaling process figure of loading method embodiment three, VNF loading method and figure shown in Figure 14 NSD loading method shown in 15 is used cooperatively, and generally, the load of VNF shown in Figure 14 is first carried out, when all in a NS After the completion of VNF is loaded, then carry out NSD load shown in figure 15.
In Figure 14, firstly, transmitting terminal sends VNF program bag to NFVO in step S1401, include in VNF program bag The corresponding URL of VM image file of VNFD and VNF, request NFVO load the VNFD in the VNF program bag.In step S1402 In, the VNFD that NFVO processing receives including but not limited to checks that some necessary elements whether there is, with the list in VNFD With the authenticity and reliability of VNFD described in certification authentication.In step S1403, when NFVO is verified VNFD, NFVO The VNFD is sent to NFV catalogue, the VNFD is added in notice VNF catalogue.In step S1404, NFVO sends VNF to multiple VIM The corresponding URL of VM image file in program bag, herein, NFVO are usually to send the URL to all possible VIM.In step In rapid S1405, NFVO sends VNF program bag to transmitting terminal and loads success notification message.
In Figure 15, first in step S1501, transmitting terminal sends NSD to NFVO.In step S1502, NFVO processing The VNF program bag of VNF in the NSD received, including but not limited to inspection NS whether there is, and check that some necessary elements are No presence checks external interface needed for whether being described offer NS in VNFD.In step S1503, NFVO is according in NSD The restrictive condition in VNFD in restrictive condition and VNF catalogue, selection can be when disposing VNF to VNF distribution virtual resource Candidate VIM.In step S1504, NFVO sends a notification message to candidate VIM, and notice candidate VIM downloads URL pairs saved The VM image file answered.In step S1505, after VIM, which receives NFVO, sends the notification message of the corresponding VM of downloading URL, Corresponding VM image file is downloaded according to the URL, and transmits and receives success confirmation message to NFVO.In step S1506, NFVO When determining that the corresponding URL of VM image file for all VNF for including in the NS of NSD description is stored to corresponding VIM, to NS Catalogue sends the NSD.In step S1507, NFVO sends NSD to transmitting terminal and loads success notification message.
Figure 16 is the structural schematic diagram of virtualized infrastructure manager embodiment one provided in an embodiment of the present invention, is such as schemed Shown in 16, the virtualized infrastructure manager of the present embodiment includes:
Receiving module 161, the corresponding URL of VM image file of the VNF for receiving NFVO transmission.
Memory module 162, for storing the corresponding URL of VM image file of the VNF.
Receiving module 161, is also used to receive the downloading notification message that the NFVO is sent, and the downloading notification message is used for Indicate that the VIM downloads the corresponding URL downloading VM image file of VM image file of the VNF.
Processing module 163 downloads the VM image file, institute for the corresponding URL of VM image file according to the VNF Stating VIM is the candidate VIM that can distribute virtual resource to the corresponding VNF of the VM image file when disposing VNF.
Specifically, VIM is mainly responsible for infrastructure layer hardware resource, the management of virtualization resource, monitoring in NFV framework It is reported with failure, provides virtualization resource pond towards upper layer application.In order to save the time of VNF instantiation process, VIM can be The VM image file or the corresponding URL of VM image file that the VNF of NFVO transmission is received in VNF loading procedure, when VIM is received The VM image file will be saved when to VM image file, it, will be according to the URL when VIM receives the corresponding URL of VM image file It downloads and saves the VM image file.But during VNF instantiation, the corresponding VNF of VM image file that VIM is saved is not It is bound to be deployed on the VIM, therefore VIM may save incoherent VM image file.
VIM provided in this embodiment, when the VM image file that receiving module 161 receives the VNF of NFVO transmission is corresponding When URL, the downloading of VM image file is not triggered, but is stored the URL by memory module 163.When receiving module 161 connects After the downloading notification message for receiving NFVO transmission, 163 ability of processing module is corresponding according to the URL downloading that memory module 163 stores VM image file.Wherein, the corresponding URL generation of VM image file that receiving module 161 receives the VNF that NFVO is sent adds in VNF During load, receiving module 161 receives the downloading notification message that NFVO is sent and occurs in NSD loading procedure.It was loaded in NSD Cheng Zhong, NFVO can be that each VNF in the NS of NSD description is selected according to the restrictive condition in the VNFD stored in NSD and VNF catalogue The deployed position accordingly ordered is selected, therefore just carries out VM mirror after the downloading notification message that receiving module 161 receives NFVO transmission As the downloading of file can download incoherent VM image file to avoid VIM.Only due to the corresponding URL of the VM image file of VNF It is an address information, the memory space occupied is very small, VM image file pair of the VIM in the VNF for receiving NFVO transmission When the URL answered, the URL is stored, and just carries out the downloading of VM image file after the downloading notification message for receiving NFVO transmission, A large amount of memory space will be saved.
Figure 17 is the flow chart of virtual network loading method embodiment five provided in an embodiment of the present invention, as shown in figure 17, The method of the present embodiment includes:
Step S1701, VIM receive the corresponding URL of VM image file for the VNF that NFVO is sent.
Step S1702, the VIM store the corresponding URL of VM image file of the VNF.
Step S1703, the VIM receive the downloading notification message that the NFVO is sent, and the downloading notification message is used for Indicate that the VIM downloads the corresponding URL downloading VM image file of VM image file of the VNF.
Step S1704, the VIM download the VM image file according to the corresponding URL of VM image file of the VNF, The VIM is the candidate VIM that can distribute virtual resource to the corresponding VNF of the VM image file when disposing VNF.
It, can also be with it should be noted that the receiving module 41 in the embodiment of the present invention can be corresponding with the receiver of NFVO The transceiver of corresponding NFVO.Sending module 43 can be corresponding with the transmitter of NFVO, can also correspond to the transceiver of NFVO.Processing Module 42 can be corresponding with the processor of NFVO, and processor can be a central processing unit (Central here Processing Unit, CPU) or specific integrated circuit (Application Specific Integrated Circuit, ASIC), or complete to implement one or more integrated circuits of the embodiment of the present invention.Memory module 44 can be with The memory of NFVO is corresponding, and code, the memory-aided instruction code of processor tune, control are of the invention for storing instruction for memory Receiving module 41, sending module 43 and memory module 44 in embodiment execute aforesaid operations.
It, can also be with it should be noted that the receiving module 161 in the embodiment of the present invention can be corresponding with the receiver of VIM The transceiver of corresponding VIM.Processing module 163 can be corresponding with the processor of VIM, and processor can be a central processing here Device (Central Processing Unit, CPU) or specific integrated circuit (Application Specific Integrated Circuit, ASIC), or complete to implement one or more integrated circuits of the embodiment of the present invention.Store mould Block 162 can be corresponding with the memory of VIM, memory code for storing instruction, the memory-aided instruction code of processor tune, The receiving module 161 and memory module 162 controlled in the embodiment of the present invention executes aforesaid operations.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above-mentioned each method embodiment can lead to The relevant hardware of program instruction is crossed to complete.Program above-mentioned can be stored in a computer readable storage medium.The journey When being executed, execution includes the steps that above-mentioned each method embodiment to sequence;And storage medium above-mentioned include: ROM, RAM, magnetic disk or The various media that can store program code such as person's CD.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution The range of scheme.

Claims (34)

1. a kind of network function virtualizes composer characterized by comprising
Receiving module, for receiving the network service descriptor NSD of first network entity transmission;
Processing module, for according to the virtual network function in the restrictive condition and virtual network function VNF catalogue in the NSD Restrictive condition in descriptor VNFD, selection can be set when disposing VNF to the candidate virtual basis of VNF distribution virtual resource Apply manager VIM;
Sending module, the corresponding unified resource of VM image file of the virtual machine VM image file or VNF of the VNF for that will store Finger URL URL is sent to the candidate VIM;Notify network service NS catalogue that the NSD is added;It is sent out to the first network entity NSD is sent to load success notification message.
2. network function according to claim 1 virtualizes composer, which is characterized in that the receiving module is also used to Before receiving the NSD that first network entity is sent, the VNF program bag that the first network entity is sent is received;
The sending module, the VNFD for being also used to that the VNF catalogue is notified to be added in the VNF program bag;
The network function virtualizes composer NFVO further include: memory module, for storing the VNF in the VNF program bag VM image file or VNF the corresponding URL of VM image file;
The sending module is also used to send VNF program bag load success notification message to the first network entity.
3. network function according to claim 2 virtualizes composer, which is characterized in that the processing module is also used to The corresponding URL of VM image file of the VM image file or VNF of the VNF in the VNF program bag is stored in the memory module Before, the VNF program bag is checked;
The memory module, if specifically for, including the VM image file of VNF, storing the VNF journey in the VNF program bag The VM image file of VNF in sequence packet;If including the corresponding URL of VM image file of VNF in the VNF program bag, store The corresponding URL of VM image file of VNF in the VNF program bag.
4. network function according to claim 2 virtualizes composer, which is characterized in that the processing module is also used to Before the sending module notifies that the VNFD in the VNF program bag is added in the VNF catalogue, the VNF program bag is verified, The processing module verifies the VNF program bag, includes the following steps: that the processing module uses in the VNF program bag The authenticity and reliability of VNFD described in list and certification authentication in VNFD;
The sending module, if using the list and card in the VNFD in the VNF program bag specifically for the processing module Book, which verifies the VNFD, has authenticity and reliability, then notifies the VNF catalogue that the VNFD in the VNF program bag is added.
5. network function according to any one of claims 1 to 4 virtualizes composer, which is characterized in that the processing mould Block is also used to according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, and selection can be in portion It is distributed to VNF before the candidate VIM of virtual resource when affixing one's name to VNF, verifies the NSD, the processing module verifies the NSD, packet Include in following steps at least one of: the processing module check the VNF in the NS of NSD description VNF program bag whether Checked in the presence of, the processing module whether be described in the VNFD NS is provided needed for external interface;
The processing module, if being specifically also used to check, the VNF program bag of the VNF in the NS of the NSD description exists, checks institute External interface needed for offer NS is provided in VNFD is stated, then selection can be when disposing VNF to the time of VNF distribution virtual resource Select VIM.
6. network function according to any one of claims 1 to 4 virtualizes composer, which is characterized in that in the NSD Restrictive condition includes at least one of following condition: the limitation of the deployed position of VNF, the NSD in the NS of the NSD description The mark of the corresponding VIM of NS deployed position of description, the NSD describe the description of the compatibility between the VNF for including in NS;It is described Restrictive condition in VNFD includes at least one of following condition: the VNF or virtualization network function group of the VNFD description The constraint condition of the deployment of part VNFC, VNFD description the corresponding VIM of VNF or VNFC deployed position mark, described The compatibility description between virtualization deployment unit VDU for including in the VNF of VNFD description.
7. network function according to any one of claims 1 to 4 virtualizes composer, which is characterized in that the transmission mould Block, specifically for the VM image file of the VNF of storage is sent to the candidate VIM by VNF mirror image management interface;Or it is logical It crosses the VNF mirror image management interface and the corresponding URL of VM image file of the VNF of storage is sent to the candidate VIM.
8. network function according to any one of claims 1 to 4 virtualizes composer, which is characterized in that the transmission mould Block, specifically for when the VM image file for all VNF for including in the NS that the NSD is described all is stored to corresponding VIM, Notify the NS catalogue that the NSD is added.
9. a kind of network function virtualizes composer characterized by comprising
Receiving module, for receiving the network service descriptor NSD of first network entity transmission;
Processing module, for according to the virtual network function in the restrictive condition and virtual network function VNF catalogue in the NSD Restrictive condition in descriptor VNFD, selection can be set when disposing VNF to the candidate virtual basis of VNF distribution virtual resource Apply manager VIM;
Sending module, for notifying the candidate VIM according under the corresponding uniform resource position mark URL of virtual machine VM image file Carry VM image file;Notify network service NS catalogue that the NSD is added;NSD is sent to the first network entity to load successfully Notification message.
10. network function according to claim 9 virtualizes composer, which is characterized in that the receiving module is also used to Before receiving the NSD that first network entity is sent, the VNF program bag that the first network entity is sent is received;
The sending module, the VNFD for being also used to that the VNF catalogue is notified to be added in the VNF program bag;By the VNF program The corresponding URL of VM image file of VNF in packet is sent at least one VIM;VNF program is sent to the first network entity Packet load success notification message.
11. network function according to claim 10 virtualizes composer, which is characterized in that the sending module, specifically Layout is virtualized with the network function for being sent to the corresponding URL of VM image file of the VNF in the VNF program bag All VIM of device NFVO connection.
12. network function according to claim 10 virtualizes composer, which is characterized in that the processing module is also used In before the sending module notifies that the VNFD in the VNF program bag is added in the VNF catalogue, the VNF program is verified Packet, the processing module verify the VNF program bag, include the following steps: that the processing module uses in the VNF program bag VNFD in list and certification authentication described in VNFD authenticity and reliability;
The sending module, if using the list and card in the VNFD in the VNF program bag specifically for the processing module Book, which verifies the VNFD, has authenticity and reliability, then notifies the VNF catalogue that the VNFD in the VNF program bag is added.
13. virtualizing composer according to the described in any item network functions of claim 9~12, which is characterized in that the processing Module is also used to according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, and selection can be It is distributed to VNF before the candidate VIM of virtual resource when disposing VNF, verifies the NSD, the processing module verifies the NSD, At least one of include the following steps: the processing module checks that the VNF program bag of the VNF in the NS of the NSD description is External interface needed for no presence, the processing module check whether be described offer NS in the VNFD;
The processing module, if being specifically also used to check, the VNF program bag of the VNF in the NS of the NSD description exists, checks institute External interface needed for offer NS is provided in VNFD is stated, then VNF can be given to distribute when disposing VNF for NFVO selection empty The candidate VIM of quasi- resource.
14. virtualizing composer according to the described in any item network functions of claim 9~12, which is characterized in that in the NSD Restrictive condition include at least one of following condition: it is the limitation of the deployed position of VNF in the NS of NSD description, described The mark of the corresponding VIM of NS deployed position of NSD description, the NSD describe the description of the compatibility between the VNF for including in NS; Restrictive condition in the VNFD includes at least one of following condition: the VNF or virtualization network function of the VNFD description Constraint condition, the mark of the corresponding VIM of VNF or VNFC deployed position of VNFD description, institute of the deployment of energy component VNFC State the compatibility description between the virtualization deployment unit VDU for including in the VNF of VNFD description.
15. virtualizing composer according to the described in any item network functions of claim 9~12, which is characterized in that the transmission Module, specifically for notifying the candidate VIM according under the corresponding URL of the VM image file by VNF mirror image management interface Carry VM image file.
16. virtualizing composer according to the described in any item network functions of claim 9~12, which is characterized in that the transmission Module, specifically for being all sent to corresponding candidate when the VM image file for all VNF for including in the NS of NSD description When VIM, notify the NS catalogue that the NSD is added.
17. a kind of virtual network loading method characterized by comprising
Network function virtualizes composer NFVO and receives the network service descriptor NSD that first network entity is sent;
The NFVO is described according to the virtual network function in the restrictive condition and virtual network function VNF catalogue in the NSD The restrictive condition in VNFD is accorded with, selection can be when disposing VNF to the candidate virtual infrastructure pipe of VNF distribution virtual resource Manage device VIM;
The NFVO positions the corresponding unified resource of the VM image file of the virtual machine VM image file of the VNF of storage or VNF Symbol URL is sent to the candidate VIM;
The NSD is added in the NFVO notice network service NS catalogue;
The NFVO sends NSD to the first network entity and loads success notification message.
18. according to the method for claim 17, which is characterized in that the NFVO receives the NSD that first network entity is sent Before, further includes:
The NFVO receives the VNF program bag that the first network entity is sent;
The NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added;
The NFVO stores the corresponding URL of VM image file of the VM image file or VNF of the VNF in the VNF program bag;
The NFVO sends VNF program bag to the first network entity and loads success notification message.
19. according to the method for claim 18, which is characterized in that the NFVO stores the VNF's in the VNF program bag Before the corresponding URL of the VM image file of VM image file or VNF, further includes:
The NFVO checks the VNF program bag;
The NFVO stores the corresponding URL of VM image file of the VM image file or VNF of the VNF in the VNF program bag, packet It includes:
If including the VM image file of VNF in the VNF program bag, the NFVO stores the VNF's in the VNF program bag VM image file;If the corresponding URL of VM image file in the VNF program bag including VNF, described in the NFVO storage The corresponding URL of VM image file of VNF in VNF program bag.
20. according to the method for claim 18, which is characterized in that the NFVO notifies the VNF catalogue that the VNF is added Before VNFD in program bag, further includes:
The NFVO verifies the VNF program bag, and the NFVO verifies the VNF program bag, includes the following steps: the NFVO Using in the VNFD in the VNF program bag list and certification authentication described in VNFD authenticity and reliability;
The NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added, comprising:
If the NFVO using in the VNFD in the VNF program bag list and certification authentication described in VNFD have authenticity and Reliability, then the NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added.
21. 7~20 described in any item methods according to claim 1, which is characterized in that the NFVO is according in the NSD The restrictive condition in VNFD in restrictive condition and VNF catalogue, selection can be when disposing VNF to VNF distribution virtual resource Before candidate VIM, further includes:
The NFVO verifies the NSD, and the NFVO verifies the NSD, include the following steps at least one of: the NFVO Check that the VNF program bag of the VNF in the NS of the NSD description whether there is, the NFVO checks whether retouch in the VNFD State external interface needed for NS is provided;
For the NFVO according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, selection can be in portion The candidate VIM of virtual resource is distributed when affixing one's name to VNF to VNF, comprising:
If the NFVO checks that the VNF program bag of the VNF in the NS of the NSD description exists, the NFVO checks the VNFD In be described NS is provided needed for external interface, then NFVO selection can distribute virtual resource to VNF when dispose VNF Candidate VIM.
22. 7~20 described in any item methods according to claim 1, which is characterized in that the restrictive condition in the NSD includes At least one of following condition: the NS deployment of limitation, the NSD description of the deployed position of VNF in the NS of the NSD description The mark of the corresponding VIM in position, the NSD describe the description of the compatibility between the VNF for including in NS;Limitation in the VNFD Condition includes at least one of following condition: the VNF of the VNFD description or the deployment for virtualizing network function component VNFC Constraint condition, the VNFD description the corresponding VIM of VNF or VNFC deployed position mark, the VNFD description VNF in Including virtualization deployment unit VDU between compatibility description.
23. 7~20 described in any item methods according to claim 1, which is characterized in that the NFVO is literary by the VM mirror image of storage Part or the corresponding URL of VM image file are sent to the candidate VIM, comprising:
The VM image file of the VNF of storage is sent to the candidate VIM by VNF mirror image management interface by the NFVO;Or The corresponding URL of VM image file of the VNF of storage is sent to the candidate by the VNF mirror image management interface by the NFVO VIM。
24. 7~20 described in any item methods according to claim 1, which is characterized in that institute is added in the NFVO notice NS catalogue State NSD, comprising:
It is described when the VM image file for all VNF for including in the NS of NSD description is all stored to corresponding VIM NFVO notifies the NS catalogue that the NSD is added.
25. a kind of virtual network loading method characterized by comprising
Network function virtualizes composer NFVO and receives the network service descriptor NSD that first network entity is sent;
The NFVO is described according to the virtual network function in the restrictive condition and virtual network function VNF catalogue in the NSD The restrictive condition in VNFD is accorded with, selection can be when disposing VNF to the candidate virtual infrastructure pipe of VNF distribution virtual resource Manage device VIM;
The NFVO notifies the candidate VIM to download VM according to the corresponding uniform resource position mark URL of virtual machine VM image file Image file;
The NSD is added in the NFVO notice network service NS catalogue;
The NFVO sends NSD to the first network entity and loads success notification message.
26. according to the method for claim 25, which is characterized in that the NFVO receives the NSD that first network entity is sent Before, further includes:
The NFVO receives the VNF program bag that the first network entity is sent;
The NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added;
The corresponding URL of VM image file of VNF in the VNF program bag is sent at least one VIM by the NFVO;
The NFVO sends VNF program bag to the first network entity and loads success notification message.
27. according to the method for claim 26, which is characterized in that the NFVO is by the VM of the VNF in the VNF program bag The corresponding URL of image file is sent at least one VIM, comprising:
The corresponding URL of VM image file of VNF in the VNF program bag is sent to by the NFVO to be connect with the NFVO All VIM.
28. according to the method for claim 26, which is characterized in that the NFVO notifies the VNF catalogue that the VNF is added Before VNFD in program bag, further includes:
The NFVO verifies the VNF program bag, and the NFVO verifies the VNF program bag, includes the following steps: the NFVO Using in the VNFD in the VNF program bag list and certification authentication described in VNFD authenticity and reliability;
The NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added, comprising:
If the NFVO using in the VNFD in the VNF program bag list and certification authentication described in VNFD have authenticity and Reliability, then the NFVO notifies the VNF catalogue that the VNFD in the VNF program bag is added.
29. according to the described in any item methods of claim 25~28, which is characterized in that the NFVO is according in the NSD The restrictive condition in VNFD in restrictive condition and VNF catalogue, selection can be when disposing VNF to VNF distribution virtual resource Before candidate VIM, further includes:
The NFVO verifies the NSD, and the NFVO verifies the NSD, include the following steps at least one of: the NFVO Check that the VNF program bag of the VNF in the NS of the NSD description whether there is, the NFVO checks whether retouch in the VNFD State external interface needed for NS is provided;
For the NFVO according to the restrictive condition in the VNFD in the restrictive condition and VNF catalogue in the NSD, selection can be in portion The candidate VIM of virtual resource is distributed when affixing one's name to VNF to VNF, comprising:
If the NFVO checks that the VNF program bag of the VNF in the NS of the NSD description exists, the NFVO checks the VNFD In be described NS is provided needed for external interface, then NFVO selection can distribute virtual resource to VNF when dispose VNF Candidate VIM.
30. according to the described in any item methods of claim 25~28, which is characterized in that the restrictive condition in the NSD includes At least one of following condition: the NS deployment of limitation, the NSD description of the deployed position of VNF in the NS of the NSD description The mark of the corresponding VIM in position, the NSD describe the description of the compatibility between the VNF for including in NS;Limitation in the VNFD Condition includes at least one of following condition: the VNF of the VNFD description or the deployment for virtualizing network function component VNFC Constraint condition, the VNFD description the corresponding VIM of VNF or VNFC deployed position mark, the VNFD description VNF in Including virtualization deployment unit VDU between compatibility description.
31. according to the described in any item methods of claim 25~28, which is characterized in that the NFVO notifies the candidate VIM VM image file is downloaded according to the corresponding URL of the VM image file, comprising:
The NFVO notifies the candidate VIM to be downloaded according to the corresponding URL of the VM image file by VNF mirror image management interface VM image file.
32. according to the described in any item methods of claim 25~28, which is characterized in that institute is added in the NFVO notice NS catalogue State NSD, comprising:
When the VM image file for all VNF for including in the NS of NSD description is all sent to corresponding candidate VIM, institute Stating NFVO notifies the NS catalogue that the NSD is added.
33. a kind of virtualized infrastructure manager characterized by comprising
Receiving module, for receiving the virtual machine VM for the virtual network function VNF that network function virtualization composer NFVO is sent The corresponding uniform resource position mark URL of image file;
Memory module, for storing the corresponding URL of VM image file of the VNF;
The receiving module is also used to receive the downloading notification message that the NFVO is sent, and the downloading notification message is for referring to Show that the virtualized infrastructure manager VIM downloads VM image file according to the corresponding URL of VM image file of the VNF;
Processing module downloads the VM image file for the corresponding URL of VM image file according to the VNF, and the VIM is It can be when disposing VNF to the candidate VIM of the corresponding VNF distribution virtual resource of the VM image file.
34. a kind of virtual network loading method characterized by comprising
Virtualized infrastructure manager VIM receives the virtual network function VNF that network function virtualization composer NFVO is sent The corresponding uniform resource position mark URL of virtual machine VM image file;
The VIM stores the corresponding URL of VM image file of the VNF;
The VIM receives the downloading notification message that the NFVO is sent, the downloading notification message be used to indicate the VIM according to The corresponding URL of the VM image file of the VNF downloads VM image file;
The VIM downloads the VM image file according to the corresponding URL of the VM image file of the VNF, and the VIM is can be The candidate VIM of virtual resource is distributed when disposing VNF to the corresponding VNF of the VM image file.
CN201410853745.2A 2014-12-31 2014-12-31 Virtual network loading method and device Expired - Fee Related CN105808316B (en)

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 CN105808316A (en) 2016-07-27
CN105808316B true 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)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
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
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
US20180191607A1 (en) * 2016-12-29 2018-07-05 Juniper Networks, Inc. Network service application and customer-aware virtualized network function placement
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
CN108881338B (en) * 2017-05-10 2022-08-09 中兴通讯股份有限公司 Method and device for upgrading network function virtualization mirror image file
CN109413011B (en) * 2017-08-18 2021-12-14 华为技术有限公司 Public service resource application method, related equipment and system
FR3071948A1 (en) * 2017-09-29 2019-04-05 Orange METHOD AND DEVICE FOR PROCESSING AN INSTALLATION REQUEST OF A NETWORK SERVICE.
CN110365508B (en) * 2018-04-10 2022-05-31 ***通信有限公司研究院 Method for instantiating virtual network function and network function virtualization orchestrator
FR3081582A1 (en) 2018-06-18 2019-11-29 Orange METHOD FOR INSTALLING A VIRTUALIZED NETWORK FUNCTION
CN110912726B (en) * 2018-09-18 2023-04-07 中兴通讯股份有限公司 Service providing method, device, system, storage medium and electronic device
CN111416727B (en) * 2019-01-07 2023-05-09 ***通信有限公司研究院 VNF uploading instantiation method and device
CN110727498B (en) * 2019-09-03 2023-04-07 中国联合网络通信集团有限公司 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
CN112748981B (en) * 2019-10-29 2024-03-26 华为技术有限公司 Processing method and device for software mirror image of virtual network function
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 (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8938599B2 (en) * 2012-03-15 2015-01-20 Hewlett-Packard Development Company, L. P. Distributed graph storage system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Also Published As

Publication number Publication date
CN105808316A (en) 2016-07-27
WO2016107506A1 (en) 2016-07-07

Similar Documents

Publication Publication Date Title
CN105808316B (en) Virtual network loading method and device
CN105934919B (en) Network service capabilities automatic adjusting method and system
CN106713406B (en) Method and system for accessing slice network
CN105284094B (en) A kind of network function virtualization network system, data processing method and device
CN106301876B (en) Physical machine upgrade method, business migration method and device
CN106302574B (en) A kind of service availability management method, device and its network function virtualization architecture
CN108370328B (en) Management method and device of NFV MANO policy descriptor
WO2017113201A1 (en) Network service lifecycle management method and device
CN107624230A (en) The method and entity of service availability management
CN106685679A (en) Network service deployment method and device
CN108259200B (en) A kind of physical network function PNF moving method and relevant device
CN106663012B (en) Hardware acceleration method and related equipment
CN107005435A (en) A kind of network service descriptor restocking method and device
CN107959582A (en) A kind of management method and device of example of cutting into slices
CN107111510B (en) Method and device for operating VNF packet
CN109803281A (en) Management method, equipment and the system of network service
CN111183614A (en) Interaction between 5G and non-5G management function entities
CN111797173B (en) Alliance chain sharing system, method and device, electronic equipment and storage medium
CN107155403B (en) A kind of processing method and VNFM of life cycle events
CN104598525B (en) A kind of replication runs, equipment and system
CN106161603A (en) A kind of method of networking, equipment and framework
CN109347661A (en) The instantiation method and device of consumer VNF
CN103516628B (en) A kind of realize network strategy update method, Apparatus and system
CN109218259B (en) License management method and device, APPLM functional entity and computer readable storage medium
CN106470233A (en) Towards the open business chain resource regulating method of third party, device and system

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