CN105934919A - Method and system for automatically adjusting network service capability - Google Patents

Method and system for automatically adjusting network service capability Download PDF

Info

Publication number
CN105934919A
CN105934919A CN201480032397.0A CN201480032397A CN105934919A CN 105934919 A CN105934919 A CN 105934919A CN 201480032397 A CN201480032397 A CN 201480032397A CN 105934919 A CN105934919 A CN 105934919A
Authority
CN
China
Prior art keywords
examples
vnf
vnf examples
capacity
vnfm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201480032397.0A
Other languages
Chinese (zh)
Other versions
CN105934919B (en
Inventor
余芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN105934919A publication Critical patent/CN105934919A/en
Application granted granted Critical
Publication of CN105934919B publication Critical patent/CN105934919B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a method and system for automatically adjusting a network service capability. The method comprises: a network function virtualization management apparatus receives a request that is sent by a first virtualized network function manager (VNFM) and that is for adjusting the capacity of a first virtualized network function (VNF) instance managed by the first VNFM; the network function virtualization management apparatus adjusts the capacity of the first VNF instance by means of the first VNFM; the network function virtualization management apparatus acquires other VNF instances that belong to a same network service (NS) instance as the first VNF instance, and acquires state information of related virtual links (VLs); the network function virtualization management apparatus determines whether to adjust the capacity of the other VNF instances of the NS instance, and determines the target size of the capacity adjustment on a VNF instance whose capacity is determined to be adjusted; the network function virtualization management apparatus adjusts, by means of a VNFM corresponding to the VNF instance whose capacity is determined to be adjusted, the capacity of the VNF instance whose capacity is determined to be adjusted; and the network function virtualization management apparatus sends a life cycle change report of the NS instance to an operations support system (OSS).

Description

Network service capabilities automatic adjusting method and system Technical field
The present embodiments relate to network technology, more particularly to a kind of network service capabilities automatic adjusting method and system.
Background technology
On October 23rd, 2012, the large-scale operator of 13 telecommunications industries has issued network function virtualization (Network Function Virtualization, abbreviation NFV) white paper, announce in ETSI (European Telecommunications Standards Institute, abbreviation ETSI) set up NFV Industry Standard Organizations (Industry Standard Group, abbreviation ISG).NFV ISG initiation member 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), the company such as France Telecom (France Telecom, abbreviation FT).The existing nearly various schools of thinkers company in the whole world turns into the member that NFV ISG are organized at present.
The purpose that operator sets up NFV ISG is to define the demand of carrier network virtualization of function and related technical report, wish by using for reference information technology (Information Technology, abbreviation IT) virtualization technology, subnetwork function is realized in general high-performance server, the network switch and storage device.This needs network function to be realized with software mode, and can be run on general server hardware, can be migrated, instantiated, is deployed in the diverse location of network as needed, and need not install new equipment.Various types of network equipments, such as server, router, storage device, interchanger, can realize separation of software and hardware, they can be deployed in data center, network node or user family by NFV technologies.
Sum up, NFV there are 3 key characteristics:The software for defining network function is kept completely separate out from general high performance hardware server, storage device and the network switch;The independent modular characteristics of software and hardware component;Based on common hardware full automation ground Remote Installation and management software equipment.
In NFV technologies, network service (Network Service, an abbreviation NS) example is made up of multiple virtual network functions (Virtualization Network Function, abbreviation VNF) example.In NFV The NFV management of ISG tissue definition and layout (Management and Orchestration, abbreviation MANO) in framework, adjust three kinds of mechanism of (scaling) Operation Definition for VNF capacity, including the adjustment of automatic capacity, on demand capacity adjustment, adjusted by managing request triggering capacity.If but the flow that some VNF in a NS is triggered on automatic capacity adjustment, the VNF may increase sharply, but the flow on other VNF in the NS also can accordingly increase, so as to cause other VNF to overload.This is accomplished by carrying out the NS including multiple VNF unified capacity adjustment.
But for NS, only support to adjust NS capacity by managing request triggering.And it is typically all what is triggered manually by an operation manager of operator to manage request, timely responded so as to can not be made to NS capacity adjustment demand.
The content of the invention
The embodiment of the present invention provides a kind of network service capabilities automatic adjusting method and system, realizes the capacity adjust automatically using NS as granularity.
First aspect provides a kind of network service capabilities automatic adjustment system, including:Network function virtual management device and at least one VNFM,
At least one described VNFM is used to manage at least one VNF example, and when the VNF examples of management need to carry out capacity adjustment, capacity adjust request message is sent to the network function virtual management device;
The network function virtual management device is used to receive the first capacity adjust request message that the first VNFM is sent, and the first capacity adjust request message includes the request of the capacity adjustment to the first VNFM the first VNF examples managed;Capacity adjustment is carried out to the first VNF examples by the first VNFM;Obtain the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples;According to the VL of the other each VNF examples and correlation of default capacity regulation policy and NS examples status information, it is determined whether the VNF examples that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out capacity adjustment carry out the target sizes of capacity adjustment;Determine that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described by VNFM corresponding with the VNF examples for determining progress capacity adjustment;Change report to the OSS life cycles for sending the NS examples, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
With reference in a first aspect, in first aspect in the first possible implementation, the network function is empty Planization managing device is NFVO.
The first possible implementation with reference to first aspect, in second of possible implementation of first aspect, the NFVO specifically for:
The dilatation request message of the first VNFM transmissions is received, the dilatation request message includes the request of the dilatation to the first VNFM the first VNF examples managed;Before capacity adjustment is carried out to the first VNF examples by the first VNFM, check and determine whether to carry out the first VNF examples dilatation after available first idling-resource, first idling-resource includes at least one of idle process resource, storage resource, Internet resources;Dilatation is carried out to the first VNF examples by the first VNFM;If the default capacity regulation policy adjusts for NS capacity, by checking that NFVI resource databases determine available second idling-resource;According to the VL of the capacity of the first VNF examples adjustment result, second idling-resource, other each VNF examples of the NS examples and correlation status information, determine to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.
With reference to second of possible implementation of first aspect, in first aspect in the third possible implementation, the NFVO is additionally operable to after capacity adjustment is carried out to the VNF examples for determining progress capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment, creates or change the network connection between each VNF examples in the NS.
The first possible implementation with reference to first aspect, in the 4th kind of possible implementation of first aspect, the NFVO specifically for:
The capacity reducing request message of the first VNFM transmissions is received, the capacity reducing request message includes the request of the capacity reducing to the first VNFM the first VNF examples managed;Capacity reducing is carried out to the first VNF examples by the first VNFM;If the default capacity regulation policy adjusts for NS capacity, then according to the VL of the capacity of the first VNF examples adjustment result, other each VNF examples of the NS examples and correlation status information, determine to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.
With reference to the 4th kind of possible implementation of first aspect, in the 5th kind of possible implementation of first aspect, the NFVO is additionally operable to after capacity adjustment is carried out to the VNF examples for determining progress capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment, and the network connection between each VNF examples in the NS is deleted or modified.
With reference to the first any possible realization side into the 5th kind of possible implementation of first aspect Formula, in the 6th kind of possible implementation of first aspect, the NFVO is specifically for by inquiring about VNFR and NSR in network function virtualization NFV catalogues, obtaining the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples;Or by inquiring about each VNFM, obtain the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to consolidated network service NS examples status information is obtained.
With reference in a first aspect, in the 7th kind of possible implementation of first aspect, the network function virtual management device includes RO and NSO.
With reference to the 7th kind of possible implementation of first aspect, in the 8th kind of possible implementation of first aspect, the RO includes the request of the capacity adjustment to the first VNFM the first VNF examples managed specifically for receiving the first capacity adjust request message that the first VNFM is sent, the first capacity adjust request message;Capacity adjustment is carried out to the first VNF examples by the first VNFM;
The VNFM of the RO or described first change to the NSO life cycles for sending the first VNF examples to be reported, the life cycle change report of the first VNF examples includes the volume change situation of the first VNF examples;
The NSO belongs to the status information of other each the VNF examples and related VL of same NS examples specifically for acquisition to the first VNF examples;According to the VL of the other each VNF examples and correlation of default capacity regulation policy and NS examples status information, it is determined whether the VNF examples that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out capacity adjustment carry out the target sizes of capacity adjustment;The second capacity adjust request message is sent to the RO, the second capacity adjust request message includes determining the request that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described;
The RO is additionally operable to, and determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described by VNFM corresponding with the VNF examples for determining progress capacity adjustment;Change report to the NSO life cycles for sending the NS examples, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples;
The NSO is additionally operable to change report to the life cycle that the OSS sends the NS examples, and the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
With reference to the 8th kind of possible implementation of first aspect, in the 9th kind of possible realization side of first aspect In formula, the RO includes the request of the dilatation to the first VNFM the first VNF examples managed specifically for receiving the dilatation request message that the first VNFM is sent, the dilatation request message;Check and determine whether to carry out the first VNF examples dilatation after available first idling-resource, first idling-resource includes at least one of available process resource, storage resource, Internet resources;Dilatation is carried out to the first VNF examples by the first VNFM;
If the NSO is adjusted specifically for the default capacity regulation policy for NS capacity, resource inquiry request message is sent to the RO;
The RO is specifically additionally operable to send resource query response message to the NSO, and the resource query response message is used to notify the second idling-resource described in the NSO;
The NSO is specifically additionally operable to the status information of the VL according to the capacity of the first VNF examples adjustment result, second idling-resource, other each VNF examples of the NS examples and correlation, determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.
With reference to the 9th kind of possible implementation of first aspect, in the tenth kind of possible implementation of first aspect, the RO is additionally operable to after capacity adjustment is carried out to the VNF examples for determining progress capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment, creates or change the network connection between each VNF examples in the NS.
With reference to the 8th kind of possible implementation of first aspect, in a kind of possible implementation of first aspect the tenth, the RO includes the request of the capacity reducing to the first VNFM the first VNF examples managed specifically for receiving the capacity reducing request message that the first VNFM is sent, the capacity reducing request message;Capacity reducing is carried out to the first VNF examples by the first VNFM;
If the NSO is adjusted specifically for the default capacity regulation policy for NS capacity, then according to the VL of the capacity of the first VNF examples adjustment result, other each VNF examples of the NS examples and correlation status information, determine to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.
With reference to a kind of possible implementation of first aspect the tenth, in the 12nd kind of possible implementation of first aspect, the RO, it is additionally operable to after capacity adjustment is carried out to the VNF examples for determining progress capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment, the network connection between each VNF examples in the NS is deleted or modified.
With reference to any possible realization side in the 8th kind to the 12nd kind possible implementation of first aspect Formula, in the 13rd kind of possible implementation of first aspect, the NSO to the RO specifically for sending status query request message;
The RO is specifically for by inquiring about VNFR and NSR in NFV catalogues, obtaining the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples;Or by inquiring about each VNFM, obtain the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained;
The NSO is additionally operable to receive the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples that the RO is sent.
With reference to any possible implementation in the 8th kind to the 12nd kind possible implementation of first aspect, in the 14th kind of possible implementation of first aspect, the NSO is specifically for by inquiring about VNFR and NSR in NFV catalogues, obtaining the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples;Or by inquiring about each VNFM, obtain the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained.
Second aspect provides a kind of network service capabilities automatic adjusting method, including:
Network function virtual management device receives the first capacity adjust request message that the first VNFM is sent, and the first capacity adjust request message includes the request of the capacity adjustment to the first VNFM the first VNF examples managed;
The network function virtual management device carries out capacity adjustment by the first VNFM to the first VNF examples;
The network function virtual management device obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples;
The network function virtual management device is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, it is determined whether other each VNF examples of the NS examples are carried out with capacity adjustment and pair determines that the VNF examples for carrying out capacity adjustment carry out the target sizes of capacity adjustment;
The network function virtual management device determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described;
The network function virtual management device changes to the OSS life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
With reference to second aspect, in second aspect in the first possible implementation, the network function virtual management device is NFVO.
The first possible implementation with reference to second aspect, in second of possible implementation of second aspect, the network function virtual management device receives the first capacity adjust request message that the first VNFM is sent, including:
The NFVO receives the dilatation request message that the first VNFM is sent, and the dilatation request message includes the request of the dilatation to the first VNFM the first VNF examples managed;
The network function virtual management device is carried out by the first VNFM to the first VNF examples before capacity adjustment, in addition to:
The NFVO is checked to be determined whether to carry out the first VNF examples dilatation after available first idling-resource, and first idling-resource includes at least one of idle process resource, storage resource, Internet resources;
The network function virtual management device carries out capacity adjustment to the first VNF examples by the first VNFM, including:
The NFVO carries out dilatation by the first VNFM to the first VNF examples;
The network function virtual management device is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, including:
If the default capacity regulation policy adjusts for NS capacity, the NFVO is by checking that NFVI resource databases determine available second idling-resource;
The NFVO determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples according to the VL of the capacity of the first VNF examples adjustment result, second idling-resource, other each VNF examples of the NS examples and correlation status information.
With reference to second of possible implementation of second aspect, in second aspect in the third possible implementation, the network function virtual management device with described by determining that the VNF for carrying out capacity adjustment is real The corresponding VNFM of example is carried out to the VNF examples for determining progress capacity adjustment after capacity adjustment, in addition to:
The NFVO creates or changed the network connection in the NS between each VNF examples.
The first possible implementation with reference to second aspect, in the 4th kind of possible implementation of second aspect, the network function virtual management device receives the first capacity adjust request message that the first VNFM is sent, including:
The NFVO receives the capacity reducing request message that the first VNFM is sent, and the capacity reducing request message includes the request of the capacity reducing to the first VNFM the first VNF examples managed;
The NFVO carries out capacity adjustment to the first VNF examples by the first VNFM, including:
The NFVO carries out capacity reducing by the first VNFM to the first VNF examples;
The network function virtual management device is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, including:
If the default capacity regulation policy adjusts for NS capacity, then the NFVO determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples according to the VL of the capacity of the first VNF examples adjustment result, other each VNF examples of the NS examples and correlation status information.
With reference to the 4th kind of possible implementation of second aspect, in the 5th kind of possible implementation of second aspect, the network function virtual management device is carried out by VNFM corresponding with the VNF examples for determining progress capacity adjustment to the VNF examples for determining progress capacity adjustment after capacity adjustment, in addition to:
The network connection between each VNF examples in the NS is deleted or modified in the NFVO.
With reference to the first any possible implementation into the 5th kind of possible implementation of second aspect, in the 6th kind of possible implementation of second aspect, the network function virtual management device obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, including:
The NFVO virtualizes VNFR and NSR in NFV catalogues by inquiring about network function, obtains other each the VNF examples and related VL for belonging to same NS examples to the first VNF examples Status information;
Or the NFVO obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to consolidated network service NS examples status information is obtained.
With reference to second aspect, in the 7th kind of possible implementation of second aspect, the network function virtual management device includes RO and NSO.
With reference to the 7th kind of possible implementation of second aspect, in the 8th kind of possible implementation of second aspect, the network function virtual management device receives the first capacity adjust request message that the first VNFM is sent, including:
The RO receives the first capacity adjust request message that the first VNFM is sent, and the first capacity adjust request message includes the request of the capacity adjustment to the first VNFM the first VNF examples managed;
The network function virtual management device carries out capacity adjustment to the first VNF examples by the first VNFM, including:
The RO carries out capacity adjustment by the first VNFM to the first VNF examples;
The VNFM of the RO or described first change to the NSO life cycles for sending the first VNF examples to be reported, the life cycle change report of the first VNF examples includes the volume change situation of the first VNF examples;
The network function virtual management device obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, including:
The NSO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples;
The network function virtual management device is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, including:
The NSO is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, it is determined whether other each VNF examples of the NS examples are carried out with capacity adjustment and pair determines that the VNF examples for carrying out capacity adjustment carry out the target sizes of capacity adjustment;
The network function virtual management device determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described, including:
The NSO sends the second capacity adjust request message to the RO, and the second capacity adjust request message includes determining the request that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described;
The RO determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described;
The network function virtual management device changes to the OSS life cycles for sending the NS examples to be reported, the life cycle change report includes the volume change situation of each VNF examples of the NS examples, including:
The RO changes to the NSO life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples;
The NSO changes to the OSS life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
With reference to the 8th kind of possible implementation of second aspect, in the 9th kind of possible implementation of second aspect, the RO receives the first capacity adjust request message that the first VNFM is sent, including:
The RO receives the dilatation request message that the first VNFM is sent, and the dilatation request message includes the request of the dilatation to the first VNFM the first VNF examples managed;
The RO is carried out by the first VNFM to the first VNF examples before capacity adjustment, in addition to:
The RO is checked to be determined whether to carry out the first VNF examples dilatation after available first idling-resource, and first idling-resource includes at least one of available process resource, storage resource, Internet resources;
The RO carries out capacity adjustment to the first VNF examples by the first VNFM, including:
The RO carries out dilatation by the first VNFM to the first VNF examples;
The NSO is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, including:
If the default capacity regulation policy adjusts for NS capacity, the NSO is sent out to the RO Send resource inquiry request message;
The RO is by checking that NFVI resource databases determine available second idling-resource;
The RO sends resource query response message to the NSO, and the resource query response message is used to notify the second idling-resource described in the NSO;
The NSO determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples according to the VL of the capacity of the first VNF examples adjustment result, second idling-resource, other each VNF examples of the NS examples and correlation status information.
With reference to the 9th kind of possible implementation of second aspect, in the tenth kind of possible implementation of second aspect, the RO is carried out by VNFM corresponding with the VNF examples for determining progress capacity adjustment to the VNF examples for determining progress capacity adjustment after capacity adjustment, in addition to:
The RO creates or changed the network connection in the NS between each VNF examples.
With reference to the 8th kind of possible implementation of second aspect, in a kind of possible implementation of second aspect the tenth, the RO receives the capacity adjust request message that the first VNFM is sent, including:
The RO receives the capacity reducing request message that the first VNFM is sent, and the capacity reducing request message includes the request of the capacity reducing to the first VNFM the first VNF examples managed;
The RO carries out capacity adjustment to the first VNF examples by the first VNFM, including:
The RO carries out capacity reducing by the first VNFM to the first VNF examples;
The NSO is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, including:
If the default capacity regulation policy adjusts for NS capacity, then the NSO determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples according to the VL of the capacity of the first VNF examples adjustment result, other each VNF examples of the NS examples and correlation status information.
With reference to a kind of possible implementation of second aspect the tenth, in the 12nd kind of possible implementation of second aspect, the RO is carried out by VNFM corresponding with the VNF examples for determining progress capacity adjustment to the VNF examples for determining progress capacity adjustment after capacity adjustment, in addition to:
The network connection between each VNF examples in the NS is deleted or modified in the RO.
With reference to any possible implementation in the 8th kind to the 12nd kind possible implementation of second aspect, in the 13rd kind of possible implementation of second aspect, the NSO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, including:
The NSO sends status query request message to the RO;
The RO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples by inquiring about VNFR and NSR in NFV catalogues;
Or the RO obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained;
The NSO receives the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples that the RO is sent.
With reference to any possible implementation in the 8th kind to the 12nd kind possible implementation of second aspect, in the 14th kind of possible implementation of second aspect, the NSO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, including:
The NSO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples by inquiring about VNFR and NSR in NFV catalogues;
Or the NSO obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained.
Network service capabilities automatic adjusting method and system that the present embodiment is provided, the first capacity adjust request message that first VNFM is sent is received by network function virtual management device, and capacity adjustment is carried out to the first VNF examples by the first VNFM, then the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples is obtained, according to the VL of the other each VNF examples and correlation of default capacity regulation policy and NS examples status information, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, determine that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM pairs corresponding with determining the VNF examples for carrying out capacity adjustment, change after most to the OSS life cycles for sending the NS examples and report, realize the automatic capacity adjustment by granularity of NS.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, the required accompanying drawing used in embodiment or description of the prior art will be briefly described below, apparently, drawings in the following description are some embodiments of the present invention, for those of ordinary skill in the art, without having to pay creative labor, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is NFV MANO configuration diagrams;
Fig. 2 is by managing the signaling process figure that request triggering NS capacity is adjusted;
Fig. 3 is a kind of possible NFV MANO evolution architecture schematic diagrames;
Fig. 4 is alternatively possible NFV MANO evolution architecture schematic diagrames;
Fig. 5 is the structural representation of network service capabilities automatic adjustment system embodiment one provided in an embodiment of the present invention;
Fig. 6 is the structural representation of network service capabilities automatic adjustment system embodiment two provided in an embodiment of the present invention;
Fig. 7 is the structural representation of network service capabilities automatic adjustment system embodiment three provided in an embodiment of the present invention;
Fig. 8 is the flow chart of network service capabilities automatic adjusting method embodiment one provided in an embodiment of the present invention;
Fig. 9 is the flow chart of network service capabilities automatic adjusting method embodiment two provided in an embodiment of the present invention;
Figure 10 is the flow chart of network service capabilities automatic adjusting method embodiment three provided in an embodiment of the present invention;
Figure 11 is the flow chart of network service capabilities automatic adjusting method example IV provided in an embodiment of the present invention;
Figure 12 is the flow chart of network service capabilities automatic adjusting method embodiment five provided in an embodiment of the present invention;
Figure 13 is the signaling process figure of network service capabilities automatic adjusting method embodiment six provided in an embodiment of the present invention;
Figure 14 is the signaling process figure of network service capabilities automatic adjusting method embodiment seven provided in an embodiment of the present invention;
Figure 15 is the letter of network service capabilities automatic adjusting method embodiment eight provided in an embodiment of the present invention Make flow chart.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is a part of embodiment of the invention, rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art are obtained under the premise of creative work is not made belongs to the scope of protection of the invention.
Fig. 1 is NFV MANO configuration diagrams, as shown in figure 1, NFV MANO frameworks 11 include:Network function virtualization composer (Network Function Virtualization Orchestrator, abbreviation NFVO) 101, virtual network function manager (Virtualized Network Function Manager, abbreviation VNFM) 102, virtualize basis instrument manager (Infrastructure Manager, abbreviation VIM) 103, and NS catalogues (Catalog) 104, VNF catalogues (Catalog) 105, VNF examples (Instances) 106, NFV infrastructure devices (NFV Infrastructure, abbreviation NFVI) 107 4 databases of resource (Resources).
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 cycles, and VNFM 102 coordinate the global view function of the life cycle management for realizing VNF 12 and resource.VNFM 102 realizes VNF 12 life cycle management, include the management and processing of virtualization network function descriptor (Virtualized Network Function Descriptor, abbreviation VNFD), the initialization of VNF examples, VNF 12 dilatation/capacity reducing, the termination of VNF examples.Support to receive capacity adjustment (scaling) strategy that NFVO 101 is issued, realize VNF 12 capacity adjustment.Mainly responsible infrastructure layer hardware resource, the management of virtual resources of VIM 103, monitors and failure is reported, virtual resources pond is provided towards upper layer application.NS Catalog 104 include all NSD loaded.VNF Catalog 105 include all VNF packets (Packages) loaded.NFV Instances 106 include all NS examples and VNF examples being currently running.NFVI Resources 107 include all NFVI resource status, available/reserved/allocated NFVI resources.
The physical network function (Physical Network Function, abbreviation PNF) that VNF 12 corresponds in traditional non-virtualized network, such as evolution of virtualization packet-based core networks (Evolved Packet Core, Abbreviation EPC) node (mobile management entity (Mobile Management Entity, abbreviation MME), gateway (Service Gateway, abbreviation SGW), packet data gateway (Packet Data Network Gateway, abbreviation PGW) etc.).The function sexual behavior and state of network function are unrelated with whether virtualizing, and NFV wishes that VNF 12 and PNF possess identical function sexual behavior and external interface.VNF 12 can be made up of the other component of multiple even lower levels, therefore, and a VNF 12 can be deployed on multiple virtual machines (Virtualized Machine, VM), each VNF component of VM main frames (host);VNF 12 can also be deployed on a VM.
OSS (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)/NMS Network Management System, NMS) 14 perform traditional fault management, configuration management for VNF 12, accounting management, performance management, safety management (Fault Management, Configuration Management, Accounting Management, Performance Management, Security Management, abbreviation FCAPS) function.
NFVI 15 is made up of hardware resource and virtual resource and virtual level.For VNF angle, virtualization layer and hardware resource look like one and can provide the entity of required virtual resource.
In whole NFV MANO frameworks, VNFM 102 and VIM 103 quantity may be multiple, manage and safeguard respectively multiple VNF.
NFVO 101 is connected with OSS/BSS 13 by Os-Ma-Nfvo interfaces, NFVO 101 is connected with VNFM 102 by Or-Vnfm interfaces, VNFM 102 is connected with VIM 103 by Vi-Vnfm interfaces, NFVO 101 is connected with VIM 103 by Or-Vi interfaces, VNFM 102 is connected with VNF 12 by Ve-Vnfm-vnf interfaces, VNFM102 is connected with EMS/NMS 14 by Ve-Vnfm-em interfaces, and VIM 103 is connected with NFVI 15 by Nf-Vi interfaces.NFVO 101 is connected with NS Catalog 104, VNF Catalog 105, VNF Instances 106,107 4 databases of NFV Resources, and VNFM 102 is connected with database VNF Catalog 105.
In NFV, the capacity adjustment for VNF examples defines three kinds of basic mechanism, respectively adjust automatically, adjustment and pass through on demand and manage request triggering adjustment.In NFV MANO frameworks as shown in Figure 1, according to automatic adjustment mechanism, VNFM can monitor the state of each virtualization network function component (Virtualized Netw0ork Function Descriptor, VNFC) example of VNF examples and trigger capacity adjustment operation.VNFM meeting subscription base facility levels or VNF grades of event notice, wherein, basis is set The event for putting level notifies to be produced and reported by VIM, and VNF grades of event notifies to be produced and reported by VNF examples or its EMS.According to Regulation mechanism on demand, then VNF examples or its EMS monitor the VNF example states in VNF examples and trigger capacity adjustment operation, then send capacity adjust request to VNFM.According to by managing request triggering Regulation mechanism, then operated by top management system (such as OSS) or operating personnel's triggering capacity adjustment, and capacity adjust request is sent to VNFM.
Because a NS example is made up of multiple VNF examples, there is mutual contact before each VNF examples in a NS example, when the flow increase on a VNF example, the flow on same NS examples also can accordingly increase.The capacity adjustment of above-mentioned VNF examples is carried out for a VNF example, and capacity adjustment is only carried out to a VNF example, if the capacity is adjusted to dilatation, the flow on the VNF examples can be then set to increase sharply, the flow belonged to the VNF examples on other VNF examples of same NS examples will also increase, so as to cause other each VNF examples overloads;If the capacity is adjusted to capacity reducing, the flow in the VNF strength will be reduced, and the flow belonged to the VNF examples on other VNF examples of same NS examples will also be reduced, and can cause the wasting of resources of other each VNF examples.
Therefore, adjusted to optimize the capacity in NFV technologies, it is necessary to using NS as granularity, carry out unified capacity to all VNF examples in NS examples and adjust.And current NS capacity adjustment sends the request to NS progress capacity adjustment only by managing a kind of mechanism of request triggering adjustment, i.e., by OSS or operating personnel, need to indicate in request the NS is adjusted on that deployment template.That is each VNF examples of composition NS examples need the capacity carried out adjustment to be specified in the capacity adjust request that OSS or affected personnel send.
Fig. 2 is by managing the signaling process figure that request triggering NS capacity is adjusted.Illustrated in fig. 2 exemplified by carrying out dilatation to NS, as shown in Figure 2, in NFV MANO frameworks, when needing to carry out NS dilatation, first in step s 201, need to send NS dilatation request messages from triggering end to NFVO, ask NS dilatations to a new deployment template (deployment flavour).Wherein, triggering end here is typically OSS, that is, an operation manager of operator sends NS dilatation request messages manually;Triggering end can also be other authorized third party entities, such as third party Internet Service Provider.In step S202, NFVO verifies the dilatation request message, and whether the mandate including checking triggering end is legal, and verifies the correctness and the uniformity of strategy of the parameter entrained by the request.NFVO also need to by the request and NS Catalog still NSD be associated, find NSD corresponding with the request.In step S203, NFVO sends to each VNFM and checks request message, asks each VNFM to check the feasibility for the example number for indicating the VNF examples dilatation of each Self management to new template.In step In rapid S204, VNFM is checked the VNF examples of each Self management, determine VNF examples whether can dilatation to the template.In step S205, each VNFM sends inspection result to NFVO.It should be noted that step S203 to step S205 is optional step.
Then, in step S206, the dilatation demand of all VNF examples in NFVO analyses NS, it is determined that carrying out the concrete operations of dilatation to VNF examples.There are two kinds of different modes to the dilatation of VNF examples:One kind is to give the more resources of VNF example allocations (correspondence step S207), another is to instantiate a new VNF example (correspondence step S208 is usually to need to instantiate a new VNF example when the dilatation of VNF examples is to its maximum capacity).On earth which kind of processing mode should be selected to have corresponding description in VNFD.NFVO is received after NS dilatation request messages, to determine the dilatation mechanism of corresponding VNF examples, and step S207 or step S208 is performed according to the different dilatation mechanism of VNF examples, or two steps are carried out.In step S207, NFVO performs the dilatation flow of VNF examples by VNFM and VIM.In step S208, NFVO performs VNF by VNFM and VIM and instantiates flow.In step S209, the resource (such as the interference networks resource between VNF examples is provided in new deployment template) of NFVO request VIM distribution changes.In step S210, VIM distribution interconnection resources.In step S211, VIM is to NFVO feedback operation results.In step S212, NFVO sends NS dilatation confirmation messages to triggering end.
Due to that may occur the situation that flow is increased or decreased in virtual network at any time, the instruction according only to OSS or operating personnel carries out capacity adjustment to NS examples, it is impossible to tackle the changes in flow rate situation happened suddenly in NFV, and the automaticity of capacity adjustment is not high.
In addition, the NFV MANO frameworks shown in Fig. 1 are only the NFV MAMO frameworks that ETSI NVF ISG are defined at this stage.Next stage ESTI NVF ISG may proceed to define the NFV MANO frameworks of evolution.Possible NFV MANO evolution architectures have two kinds, and Fig. 3 is a kind of possible NFV MANO evolution architecture schematic diagrames, and Fig. 4 is alternatively possible NFV MANO evolution architecture schematic diagrames.
NFV MANO evolution architectures shown in Fig. 3 are compared with the NFV MANO frameworks shown in Fig. 1, its main distinction is, NFVO 101 network service composer (Network Service Orchestrator have been split into, abbreviation NSO) 301 and resource composer (Resource Orchestrator, abbreviation RO) 302.NFV MAMO evolution architectures shown in Fig. 3 are divided to providing network service capabilities and NFVI platform capabilities, the ability for effectively realizing NFVI platform resources is presented and the network service capabilities presentation after network service layout, it can effectively realize that network is serviced and platform services demand in the operator network, wherein NSO 301 is used to provide network service capacity of arranging movements, and RO 302 is used to provide NFVI moneys Source capacity of arranging movements.
NSO 301 is used to complete network service correlation function (such as network planning, network design, the network optimization).It is specific as follows:Network service requirement automatic configuration;Network service descriptor (Network Service Descriptor, abbreviation NSD) and VNF software kits (VNF package) upload management (such as new network service and program bag is uploaded);Network service starts and network service life cycle management (run time of such as network service is set, and network service starts, updates, terminated, performance detection management, event collection etc.);VNF instantiations are managed with reference to VNFM 102;The information (such as carrying out resource authorization confirmation or status inquiry to RO 302 or VNFM 102) of the related NFVI 15 of network service and the resources of VNF 12 is obtained to RO 302 or VNFM 102 inquiries;Integrality and legitimacy management in the network service instance execution cycle;Relation management between network service instance and VNF examples;Network service instance Topology Management;Network service instance automatic configuration is managed;Network service relevant policy information manages (such as business routing strategy, VNF 12 load balancing);Network service failure is managed.
RO 302 is used for global resource management function, overall management distribution virtual resources.Maintenance management resource network topological diagram;The authentication vs. authorization of the resource requests of NFVI 15, these resources are likely distributed in multiple VIM 103.Distribution, reservation and the configuration of network service instance and the corresponding resource distributions of NFVI 15 of VNF examples are managed, these resources of NFVI 15 can be across one or more VIM 103;The management of VNF examples, the relation management between VNF examples and the resources of NFVI 15 for distributing to VNF examples;Policy management and network service instance and VNF examples perform management (such as resources accessing controls of NFVI 15, are reserved and/or distribution policy, configuration optimization, resource use etc.);The resource relevant views of NFVI 15 record that VNF examples or example set are used;For example, collecting the situation for measuring the resources of NFVI 15 by the interfaces of NFVI 15, VNF examples and the usage records of NFVI 15 are then associated;The faulty resources of NFVI 15 are managed.
Meanwhile, increase such as lower interface newly:Os-Nso interfaces:OSS/BSS 13 arrives NSO 301 interface.If NSO 301 is deployed in inside OSS/BSS 13, Os-Nso interfaces are internal interface.OSS/BSS13 sends business demand, inquiry network service information (state, load etc.) etc. by Os-Nso interfaces to NSO 301;Transmission modification business demand instruction (configuration, renewal, termination etc.).NSO 301 is by Os-Nso interfaces to the feedback network business information of OSS/BSS 13.Nso-Ro interfaces:NSO 301 arrives RO 302 interface, and NSO 301 sends network configuration file, requesting query VNF 12 and/or the resource informations of NFVI 15 by Nso-Ro interfaces to RO 302;RO 302 feeds back VNF 12 and/or the fault messages of NFVI 15 by Nso-Ro interfaces to NSO 301.Os-Ro interfaces:OSS/BSS 13 arrives RO 302 interface.RO 302 is by Os-Ro interfaces to the reporting fault information of OSS/BSS 13 or NFVI 15 Resource view information.In addition, the Or-Vnfm interfaces in Fig. 1 are changed into Ro-Vnfm interfaces, the Or-Vi interfaces in Fig. 1 are changed into Ro-Vi interfaces.NSO 301 and RO 302 and NS catalogues (Catalog) 104, VNF catalogues (Catalog) 105, VNF examples (Instances) 106, NFV infrastructure devices (NFV Infrastructure, abbreviation NFVI) resource (Resources) 107 4 databases annexation are as shown in Figure 3.
Another evolution architectures of NFV MANO shown in Fig. 4 are compared with the NFV MANO evolution architectures shown in Fig. 3, and difference is, there is NSo-Vnfm interfaces between NSO 301 and VNFM 102.If there is this interface, then NSO 301 can inquire about VNF example informations etc. by VNFM 102, or send VNF instance managements instruction (such as foundation, dilatation, renewal, termination) to VNFM 102;As this interface is not present, VNF instance managements can be realized by RO 302 by VNFM 102.
Fig. 5 is the structural representation of network service capabilities automatic adjustment system embodiment one provided in an embodiment of the present invention, as shown in figure 5, the network service capabilities automatic adjustment system of the present embodiment includes:Network function virtual management device 51 and at least one VNFM 52.
At least one VNFM 52 is used to manage VNF examples, and when the VNF examples of management need to carry out capacity adjustment, capacity adjust request message is sent to network function virtual management device 51.Each VNFM 52 manages at least one VNF example, and when any one in the VNF examples that VNFM 52 is managed needs to carry out capacity adjustment, VNFM 52 will send capacity adjust request message to network function virtual management device 51.Here capacity adjustment includes dilatation and the possible operation of two kinds of capacity reducing.
Network function virtual management device 51 is used to receive the first capacity adjust request message that the first VNFM 52 is sent, and the first capacity adjust request message includes the request of the capacity adjustment to the first VNFM 52 the first VNF examples managed;Capacity adjustment is carried out by 52 couples of the first VNFM the first VNF examples;Obtain the status information of the other each VNF examples and related virtual link (Virtual Link, VL) that belong to same NS examples to the first VNF examples;According to the VL of the other each VNF examples and correlation of default capacity regulation policy and NS examples status information, it is determined whether the VNF examples that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out capacity adjustment carry out the target sizes of capacity adjustment;Determine that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by the way that VNFM 52 pair corresponding with the VNF examples for determining progress capacity adjustment is described;Change report to the OSS life cycles for sending the NS examples, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
Specifically, when at least one in the network service capabilities automatic adjustment system that the present embodiment is provided When the first VNFM 52 in VNFM 52 has found that the first VNF examples of its management need to carry out capacity adjustment.First VNFM 52 will send the first capacity adjust request message to network function virtual management device 51, and the first capacity adjust request message includes the request of the capacity adjustment to the first VNFM 52 the first VNF examples managed.The capacity that network function virtual management device 51 carries out the first capacity adjust request by 52 pair of the first VNF example of the first VNFM is adjusted.It should be noted that in different NFV MANO frameworks, the corresponding different network entity of network function virtual management device 51 in the present embodiment, in the NFV MANO frameworks shown in Fig. 1, network function virtual management device 51 is NFVO;In the NFV MANO evolution architectures shown in Fig. 3 and Fig. 4, network function virtual management device 51 is made up of NSO and RO.
Network function virtual management device 51 carries out the specific processing mode of capacity adjustment by 52 pair of the first VNF example of the first VNFM, identical with the automatic adjustment mechanism of VNF examples.
After network function virtual management device 51 completes to adjust the capacity of the first VNF examples by the first VNFM 52, network function virtual management device 51 needs to check the NS examples belonging to the first VNF examples, obtain with the first VNF examples belong to same NS examples other each VNF examples status information and other each VNF examples VL status information.The status information of VNF examples and the VL of VNF examples status information include being used to indicate the VL of VNF examples and VNF examples flow or the information of loading condition.Due to being carried out to the first VNF examples after capacity adjustment, the flow for belonging to other each VNF examples of same NS examples with the first VNF examples may change, in order to ensure that each VNF examples will not overload because flow is excessive, also will not and waste of resource very few due to flow, therefore network function virtual management device 51 needs to check the state of other each VNF examples in the NS examples belonging to the first VNF examples.Then network function virtual management device 51 is according to the status informations of other each VNF examples of the affiliated NS examples of the first VNF examples and the VL of correlation, it is determined that to the capacity adjustment method of the NS examples.
NS capacity regulation policy is also preset with network function virtual management device 51, NS capacity regulation policy gives network function virtual management device 51 by operator is pre-configured, or network function virtual management device 51 is handed down to by OSS, NS capacity regulation policy includes whether to carry out NS capacity adjustment or only carries out VNF capacity adjustment, and, it is necessary to the capacity of each VNF examples in NS examples is adjusted in which template (deployment flavour) when it is determined that needing to carry out the adjustment of NS capacity.Therefore network function virtual management device 51 is according to the status informations of other each VNF examples of default capacity regulation policy and the affiliated NS examples of the first VNF examples and the VL of correlation, it is determined whether to the Other each VNF examples of the affiliated NS examples of one VNF examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment and pair determination progress capacity adjustment.If NS capacity regulation policy is carries out NS capacity adjustment, NS capacity adjustment purpose is to be adjusted to not only overload but also be unlikely to waste of resource by the capacity of other each VNF examples in the affiliated NS examples of the first VNF examples.
After network function virtual management device 51 determines the target sizes of other each VNF examples progress capacity adjustment in the affiliated NS examples of the first VNF examples, network function virtual management device 51 determines to carry out the VNF examples progress capacity adjustment of capacity adjustment by 52 couples of VNFM corresponding with determining the VNF examples for carrying out capacity adjustment.Each VNF examples have corresponding VNFM 52, and the specific method that network function virtual management device 51 carries out capacity adjustment by each VNF examples of each 52 couples of VNFM is identical with the method that network function virtual management device 51 carries out capacity adjustment by 52 pair of the first VNF example of the first VNFM.
After all VNF examples in 51 pair of the first affiliated NS example of VNF examples of network function virtual management device have all carried out capacity adjustment, also need to change report to the life cycle that OSS (or BSS) sends the affiliated NS examples of the first VNF examples, life cycle change report includes the volume change situation of each VNF examples of the affiliated NS examples of the first VNF examples.
The network service capabilities automatic adjustment system that the present embodiment is provided, the first capacity adjust request message that first VNFM is sent is received by network function virtual management device, and capacity adjustment is carried out to the first VNF examples by the first VNFM, then the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples is obtained, according to the VL of the other each VNF examples and correlation of default capacity regulation policy and NS examples status information, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, determine that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM pairs corresponding with determining the VNF examples for carrying out capacity adjustment, change after most to the OSS life cycles for sending the NS examples and report, realize the automatic capacity adjustment by granularity of NS.
In the embodiment shown in fig. 5, according to the difference of NFV MANO frameworks, network function virtual management device 51 in network service capabilities automatic adjustment system is NFVO, or network function virtual management device 51 includes RO and NSO.Separately below with specific embodiment under different NFV MANO frameworks, the concrete structure and processing method of network service capabilities automatic adjustment system are described in detail.
Fig. 6 is the structural representation of network service capabilities automatic adjustment system embodiment two provided in an embodiment of the present invention, as shown in fig. 6, the network service capabilities automatic adjustment system of the present embodiment includes:NFVO 61 With at least one VNFM 62.
The network service capabilities automatic adjustment system that the present embodiment is provided is based on the NFV MANO frameworks shown in Fig. 1, and at least one VNFM 52 in wherein at least one VNFM 62 and embodiment illustrated in fig. 5 is identical.
NFVO 61 is used to receive the dilatation request message that the first VNFM 62 is sent, and the dilatation request message includes the request of the dilatation to the first VNFM 62 the first VNF examples managed;Before capacity adjustment is carried out by 62 couples of the first VNFM the first VNF examples, check and determine whether to carry out the first VNF examples dilatation after available first idling-resource, first idling-resource includes at least one of idle process resource, storage resource, Internet resources;Dilatation is carried out by 62 couples of the first VNFM the first VNF examples;If the default capacity regulation policy adjusts for NS capacity, by checking that NFVI resource databases determine available second idling-resource;According to the VL of the capacity of the first VNF examples adjustment result, second idling-resource, other each VNF examples of the NS examples and correlation status information, determine to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.
Network function virtual management device in the network service capabilities automatic adjustment system that i.e. the present embodiment is provided is NFVO.In the network service capabilities automatic adjustment system that the present embodiment is provided, NFVO 61 receives the dilatation request message to the first VNF examples of the first VNFM 62 transmissions.Before NFVO 61 carries out dilatation by 62 pair of the first VNF example of the first VNFM, NFVO 61 also needs to check to be determined whether to carry out dilatation to the first VNF examples after available first idling-resource, wherein the first idling-resource includes at least one of idle process resource, storage resource, Internet resources.Due to needing to carry out dilatation to the first VNF examples, namely need for the extra resource of the first VNF example allocations, therefore before dilatation is carried out to the first VNF examples, NFVO 61 needs to check the dilatation demand whether available first idling-resource disclosure satisfy that the first VNF examples.If the first idling-resource disclosure satisfy that the dilatation demand of the first VNF examples, NFVO 61 can carry out dilatation by 62 pair of the first VNF example of the first VNFM, otherwise will be unable to complete the dilatation to the first VNF examples.
After NFVO 61 carries out dilatation by 62 pair of the first VNF example of the first VNFM, the flow in the affiliated NS examples of the first VNF examples on other each VNF examples may increase, and now NFVO 61 determines whether default capacity regulation policy is the adjustment of NS capacity.If default capacity regulation policy is the adjustment of NS capacity, NFVO 61 determines to carry out NS dilatation, now needs to continue checking for NFVI resource databases to determine available second idling-resource.Because NFVO 61 checked belonging to the first VNF examples The VL of the status information of other VNF examples and correlation status information in NS examples, therefore NFVO 61 can adjust result according to the capacity of the first VNF examples and determine in the case of making other each VNF examples nonoverloads in the affiliated NS examples of the first VNF, each VNF examples need increased resource, NVFO 62 is further according to available second idling-resource, you can be determined to each VNF examples dilatation to which size.Last NFVO 61 can be by the corresponding VNFM 62 of each VNF examples by each VNF examples dilatation to corresponding size.That is NFVO 61 sends the dilatation of VNF examples to the corresponding VNFM 62 of each VNF examples and indicated, the instruction includes the corresponding mark of VNF examples, and the target sizes or To Template of dilatation are identified.
Further, in embodiment illustrated in fig. 6, NFVO 61 be additionally operable to by with determine that 62 couples of the corresponding VNFM of VNF examples for carrying out capacity adjustment determines that the VNF examples for carrying out capacity adjustment carry out dilatation after, create or the modification affiliated NS examples of the first VNF in network connection between each VNF examples.Specifically, after each VNF examples in the affiliated NS examples of the first VNF have been carried out dilatation by NFVO 61, the resource of each VNF examples in the NS examples may change, therefore, if necessary, NFVO 61 is also needed to create or is changed the network connection in the affiliated NS examples of the first VNF between each VNF examples.
In the network service capabilities automatic adjustment system that embodiment illustrated in fig. 6 is provided, if the capacity adjust request message that the first VNFM 62 that NFVO 61 is received is sent is capacity reducing request message, need to carry out capacity reducing to the first VNF examples, then, NFVO 61 includes the request of the capacity reducing to the first VNFM 62 the first VNF examples managed specifically for receiving the capacity reducing request message that the first VNFM 62 is sent, the capacity reducing request message;Capacity reducing is carried out by 62 couples of the first VNFM the first VNF examples;If the default capacity regulation policy adjusts for NS capacity, then according to the VL of the capacity of the first VNF examples adjustment result, other each VNF examples of the NS examples and correlation status information, determine to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.
Specifically, after NFVO 61 receives the capacity reducing request message of the first VNFM 62 transmissions, due to that need not be the extra resource of the first VNF example allocations, therefore without capacity inspection is carried out, NFVO 61 directly can carry out capacity reducing by 62 pair of the first VNF example of VNFM.Then NFVO 61 checks default capacity regulation policy, if default capacity regulation policy adjusts for NS capacity, and NFVO 61 determines to carry out NS capacity reducing.Because NFVO 61 checked the status information of the VL of the status information of other VNF examples and correlation in the affiliated NS examples of the first VNF examples, therefore NFVO 61 can root Determined according to the capacity adjustment result of the first VNF examples in the case of making other each VNF examples nonoverloads in the affiliated NS examples of the first VNF, the resource that each VNF examples can discharge.Last NFVO 61 can be by the corresponding VNFM 62 of each VNF examples by each VNF examples capacity reducing to corresponding size.
Further, in embodiment illustrated in fig. 6, NFVO 61 is additionally operable to after determining that the VNF examples for carrying out capacity adjustment carry out capacity reducing by 62 couples of VNFM corresponding with determining the VNF examples for carrying out capacity adjustment, and the network connection between each VNF examples in the affiliated NS examples of the first VNF is deleted or modified.Specifically, after each VNF examples in the affiliated NS examples of the first VNF have been carried out capacity reducing by NFVO 61, the resource of each VNF examples in the NS examples may change, therefore, if necessary, NFVO 61 also needs to that the network connection in the affiliated NS examples of the first VNF between each VNF examples is deleted or modified.
Further, in embodiment illustrated in fig. 6, NFVO 61 checks the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, and specific method can be as follows:NFVO 61 records (Virtualised Network Function Record by inquiring about the virtual network function in NFV catalogues, VNFR) and network service record (Network Service Record, NSR), the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples is obtained;Or by inquiring about each VNFM 62, obtain the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained.
Specifically, NFVO 61 has interface with NFV catalogues, and the status information of each VNF examples and the VL of each VNF examples status information can be obtained from NFV catalogues.In addition, NFVO 61 can also obtain the status information for the VNF examples that each VNFM 62 is managed and safeguarded, NFVO 61 is by inquiring about the status information that each VIM obtains the VL of each VNF examples by inquiring about each VNFM 62.That is, NFVO 61 obtains the optional method of at least two kinds of VL status informations of other each VNF examples and correlation in the affiliated NS examples of the first VNF examples.
Fig. 7 is the structural representation of network service capabilities automatic adjustment system embodiment three provided in an embodiment of the present invention, as shown in fig. 7, the network service capabilities automatic adjustment system of the present embodiment includes:RO 71, NSO 72 and at least one VNFM 73.
The network service capabilities automatic adjustment system that the present embodiment is provided is based on the NFV MANO evolution architectures shown in Fig. 3 or Fig. 4, and at least one VNFM 52 in wherein at least one VNFM 73 and embodiment illustrated in fig. 5 is identical.
RO 71 includes the request of the capacity adjustment to the first VNFM 73 the first VNF examples managed specifically for receiving the first capacity adjust request message that the first VNFM 73 is sent, the first capacity adjust request message;Capacity adjustment is carried out by 73 pairs of the first VNF examples of the first VNFM.
The VNFM 73 of RO 71 or the first change to the life cycles for sending the first VNF examples of NSO 72 to be reported, the life cycle change report of the first VNF examples includes the volume change situation of the first VNF examples.
NSO 72 belongs to the status information of other each the VNF examples and related VL of same NS examples specifically for acquisition to the first VNF examples;According to the VL of the other each VNF examples and correlation of default capacity regulation policy and NS examples status information, it is determined whether the VNF examples that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out capacity adjustment carry out the target sizes of capacity adjustment;The second capacity adjust request message is sent to RO 71, the second capacity adjust request message includes determining the request that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described.
RO 71 is additionally operable to, and determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by the way that VNFM 73 pair corresponding with the VNF examples for determining progress capacity adjustment is described;Change report to the life cycles for sending the NS examples of NSO 72, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
NSO 72 is additionally operable to change report to the life cycle that OSS sends the NS examples, and the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
Network function virtual management device in the network service capabilities automatic adjustment system that i.e. the present embodiment is provided includes RO and NSO.
RO 71 with VNFM 73 due to having interface Ro-Vnfm, therefore RO 71 is used to receive the capacity adjust request message that the first VNFM 73 is sent, and the first capacity adjust request message includes the request of the capacity adjustment to the first VNFM 73 the first VNF examples managed;Capacity adjustment is carried out by 73 pairs of the first VNF examples of the first VNFM;
71 pair of the first VNF example of RO has been carried out after capacity adjustment, also need to the life cycles for sending the first VNF examples of NSO 72 change by Nso-Ro interfaces and report, the life cycle change report of the first VNF examples includes the volume change situation of the first VNF examples.
NSO 72 is connected due to having with NS catalogues and VNF catalogues, therefore NSO 72 can obtain the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, After NSO 72 obtains life cycle change report, the status information of other each the VNF examples and related VL that belong to the first VNF examples same NS examples of the first VNF examples, by determine whether to carry out other each VNF examples of the affiliated NS examples of the first VNF examples capacity adjustment according to default capacity regulation policy and pair determine progress capacity adjustment the progress capacity adjustment of VNF examples target sizes.After NSO 72, which determines each VNF examples, carries out the target sizes of capacity adjustment, NSO 72 sends the second capacity adjust request message to RO 71, and the second capacity adjust request message includes the request that pair VNF examples for determining progress capacity adjustment carry out capacity adjustment.
RO 71 is received after the second capacity adjust request message of the transmissions of NSO 72, determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by 73 pairs by the corresponding VNFM of each VNF examples.After RO 71 completes the capacity adjustment of pair VNF examples for determining progress capacity adjustment, the life cycle that NS examples will be sent to NSO 72 changes report, and the volume change situation for each VNF examples for including the NS examples is reported in the life cycle change of the NS examples.
NSO 72 is received after the life cycle change report of the NS examples of the transmissions of RO 71, changed by Os-Nso interfaces to the OSS life cycles for sending NS examples and reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
Because the NFV MANO evolution architectures shown in Fig. 3 and Fig. 4 are otherwise varied, RO 71 and NSO 72 have corresponding interface respectively at different network elements, therefore, RO 71 and NSO 72 interact the corresponding capacity adjustment of completion by corresponding interface and other network elements respectively and handled.Under the framework shown in Fig. 3 and Fig. 4, the network service capabilities automatic adjustment system that the present embodiment is provided differs only in the specific processing that NSO 72 obtains the life cycle change report of the first VNF examples.Based on framework shown in Fig. 3, when the first VNF examples have carried out capacity adjustment, it can only notify that the life cycle of the VNF examples of NSO 72 the oneth is changed by RO 71.And based on the framework shown in Fig. 4, due to having Nso-Vnfm interfaces between the VNFM 73 of NSO 72 and the first, when the first VNF examples have carried out capacity adjustment, it can notify that the life cycle of the VNF examples of NSO 72 the oneth is changed by RO 71, can also notify that the life cycle of the VNF examples of NSO 72 the oneth is changed by the first VNFM 73.
Further, in the embodiment shown in fig. 7, based on different configurations, NSO 72 obtain with the first VNF examples belong to same NS examples other each VNF examples and related VL status information specifically also there is several methods that.
The first is that NSO 72 sends status query request message to RO 71, and RO 71 is obtained by inquiring about VNFR and NSR in NFV catalogues and belonged to the other each of same NS examples with the first VNF examples The status information of VNF examples and the VL of correlation.The status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples of acquisition is also sent to NSO 72 by RO 71.The search access right of VNF examples during this method only has the search access right of NS examples NFV example catalogues, RO 71 to have in NFV example catalogues suitable for NSO 72.
Or NSO 72 sends status query request message to RO 71, RO 71 obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM 73;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained.The status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples of acquisition is also sent to NSO 72 by RO 71.This method only has the search access right of NS examples NFV example catalogues, search access rights of the RO 71 also without VNF examples in NFV example catalogues suitable for NSO 72.
There is a kind of method to be again:NSO 72 obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples by inquiring about VNFR and NSR in NFV catalogues.Or NSO 72 obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM 73;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained.This method is applied to the search access right of the existing NS examples of NSO 72, also there is the search access right of VNF examples.
In the network service capabilities automatic adjustment system that embodiment illustrated in fig. 7 is provided, if the capacity adjust request message that the first VNFM 73 that RO 71 is received is sent is dilatation request message, the dilatation request message includes the request of the dilatation to the first VNFM 73 the first VNF examples managed, that is, needs to carry out dilatation to the first VNF examples.Then RO 71 continues checking for determining whether to carry out the first VNF examples dilatation after available first idling-resource, and first idling-resource includes at least one of available process resource, storage resource, Internet resources;Dilatation is carried out by 73 pair of the first VNF example of the first VNFM.
After the first VNF examples have carried out dilatation processing, NSO 72 can receive the life cycle change report of the first VNF examples, i.e. NSO 72 will obtain the dilatation result of the first VNF examples.Then NSO 72 judges whether default capacity regulation policy is the adjustment of NS capacity, if default capacity regulation policy adjusts for NS capacity, NSO 72 will continue to determine whether that NS dilatation can be completed.NSO 72 is except that will obtain the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, available second idling-resource of inquiry is also needed to, result, the second idling-resource are adjusted according to the capacity of the first VNF examples, belong to the other each of same NS examples with the first VNF examples The status information of VNF examples and the VL of correlation, determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.NSO 72 to RO 71 by sending resource inquiry request message, RO 71 sends resource query response message to NSO 72, method resource query response message therein is used to notify the second idling-resource described in the NSO so that NSO 72 obtains available second idling-resource.RO 71 determines that the VNF examples for carrying out capacity adjustment carry out dilatation by 73 couples of VNFM corresponding with determining the VNF examples for carrying out capacity adjustment;RO 71 changes to the life cycles for sending the NS examples of NSO 72 to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.NSO 72 is additionally operable to change report to the life cycle that OSS sends the NS examples.
Further, in embodiment illustrated in fig. 7, RO 72 be additionally operable to by with determine that 73 couples of the corresponding VNFM of VNF examples for carrying out capacity adjustment determines that the VNF examples for carrying out capacity adjustment carry out dilatation after, create or the modification affiliated NS examples of the first VNF in network connection between each VNF examples.
In the network service capabilities automatic adjustment system that embodiment illustrated in fig. 7 is provided, if the capacity adjust request message that the first VNFM 73 that RO is received is sent is capacity reducing request message, the capacity reducing request message includes the request of the capacity reducing to the first VNFM 73 the first VNF examples managed, that is, needs to carry out capacity reducing to the first VNF examples.Then RO 72 carries out capacity reducing by 73 pair of the first VNF example of the first VNFM.
After the first VNF examples have carried out capacity reducing processing, NSO 72 can receive the life cycle change report of the first VNF examples, i.e. NSO 72 will obtain the capacity reducing result of the first VNF examples.Then NSO72 judges whether default capacity regulation policy is the adjustment of NS capacity, if default capacity regulation policy adjusts for NS capacity, and NSO 72 determines to need to carry out capacity reducing processing to other each VNF examples in the affiliated NS examples of the first VNF examples.NSO 72 belongs to the status information of other each the VNF examples and related VL of same NS examples according to the capacity of the first VNF examples adjustment result, to the first VNF examples, determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.RO 71 determines that the VNF examples for carrying out capacity adjustment carry out capacity reducing by 73 couples of VNFM corresponding with determining the VNF examples for carrying out capacity adjustment;RO 71 changes to the life cycles for sending the NS examples of NSO 72 to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.NSO 72 is additionally operable to change report to the life cycle that OSS sends the NS examples.
Further, RO 71 in embodiment illustrated in fig. 7, is additionally operable to determining that the VNF examples for carrying out capacity adjustment carry out capacity tune by VNFM 73 pair corresponding with determining the VNF examples for carrying out capacity adjustment After whole, the network connection between each VNF examples in the affiliated NS examples of the first VNF is deleted or modified.
Fig. 8 is the flow chart of network service capabilities automatic adjusting method embodiment one provided in an embodiment of the present invention, as shown in figure 8, the network service capabilities automatic adjusting method of the present embodiment includes:
Step S801, network function virtual management device receives the first capacity adjust request message that the first VNFM is sent, and the first capacity adjust request message includes the request of the capacity adjustment to the first VNFM the first VNF examples managed.
Step S802, the network function virtual management device carries out capacity adjustment by the first VNFM to the first VNF examples.
Step S803, the network function virtual management device obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples.
Step S804, the network function virtual management device is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, it is determined whether other each VNF examples of the NS examples are carried out with capacity adjustment and pair determines that the VNF examples for carrying out capacity adjustment carry out the target sizes of capacity adjustment.
Step S805, the network function virtual management device determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described.
Step S806, the network function virtual management device changes to the OSS life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
The network service capabilities automatic adjusting method that the present embodiment is provided is used for the processing for completing the network service capabilities automatic adjustment system shown in Fig. 5, and its implementing principle and technical effect is similar, and here is omitted.
Further, in embodiment illustrated in fig. 8, the network function virtual management device is NFVO.
Fig. 9 is the flow chart of network service capabilities automatic adjusting method embodiment two provided in an embodiment of the present invention, and the network service capabilities automatic adjusting method that the present embodiment is provided is based on the NFV MANO frameworks shown in Fig. 1, for carrying out dilatation to NS.As shown in figure 9, the network service capabilities automatic adjusting method of the present embodiment includes:
Step S901, NFVO receive the dilatation request message that the first VNFM is sent, and the dilatation request message includes the request of the dilatation to the first VNFM the first VNF examples managed.
Determine whether after step S902, available first idling-resource of the NFVO inspections to described first VNF examples carry out dilatation, and first idling-resource includes at least one of idle process resource, storage resource, Internet resources.
Step S903, the NFVO carry out dilatation by the first VNFM to the first VNF examples.
Step S904, the NFVO obtain the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples.
Step S905, if the default capacity regulation policy adjusts for NS capacity, the NFVO is by checking that NFVI resource databases determine available second idling-resource.
Step S906, the NFVO determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples according to the VL of the capacity of the first VNF examples adjustment result, second idling-resource, other each VNF examples of the NS examples and correlation status information.
Step S907, the NFVO determine that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described.
Step S908, the NFVO change to the OSS life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
Further, in the embodiment shown in fig. 9, after step S907, in addition to:The NFVO creates or changed the network connection in the NS between each VNF examples.
Figure 10 is the flow chart of network service capabilities automatic adjusting method embodiment three provided in an embodiment of the present invention, and the network service capabilities automatic adjusting method that the present embodiment is provided is based on the NFVMANO frameworks shown in Fig. 1, for carrying out capacity reducing to NS.As shown in Figure 10, the network service capabilities automatic adjusting method of the present embodiment includes:
Step S1001, NFVO receive the capacity reducing request message that the first VNFM is sent, and the capacity reducing request message includes the request of the capacity reducing to the first VNFM the first VNF examples managed.
Step S1002, the NFVO carry out capacity reducing by the first VNFM to the first VNF examples.
Step S1003, the NFVO obtain the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples.
Step S1004, if the default capacity regulation policy adjusts for NS capacity, the NFVO According to the VL of the capacity of the first VNF examples adjustment result, other each VNF examples of the NS examples and correlation status information, determine to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.
Step S1005, the NFVO determine that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described.
Step S1006, the NFVO change to the OSS life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
Further, in the embodiment shown in fig. 10, after step S1005, in addition to:The network connection between each VNF examples in the NS is deleted or modified in the NFVO.
Further, in Fig. 9 or embodiment illustrated in fig. 10, step S904 or step S1003, including:The NFVO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples by inquiring about VNFR and NSR in NFV catalogues;Or the NFVO obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to consolidated network service NS examples status information is obtained.
Further, in embodiment illustrated in fig. 8, the network function virtual management device includes RO and NSO.
Figure 11 is the flow chart of network service capabilities automatic adjusting method example IV provided in an embodiment of the present invention, and the network service capabilities automatic adjusting method that the present embodiment is provided is based on the NFV MANO evolution architectures shown in Fig. 3 or Fig. 4, for carrying out dilatation to NS.As shown in figure 11, the network service capabilities automatic adjusting method of the present embodiment includes:
Step S1101, RO receive the dilatation request message that the first VNFM is sent, and the dilatation request message includes the request of the dilatation to the first VNFM the first VNF examples managed.
Step S1102, the RO is checked to be determined whether to carry out the first VNF examples dilatation after available first idling-resource, and first idling-resource includes at least one of available process resource, storage resource, Internet resources.
Step S1103, the RO carry out dilatation by the first VNFM to the first VNF examples.
Step S1104, the VNFM of the RO or described first send the first VNF to the NSO The life cycle change report of example, the life cycle change report of the first VNF examples includes the volume change situation of the first VNF examples.
Step S1105, the NSO obtain the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples.
Step S1106, if the default capacity regulation policy adjusts for NS capacity, the NSO sends resource inquiry request message to the RO.
Step S1107, the RO are by checking that NFVI resource databases determine available second idling-resource.
Step S1108, the RO send resource query response message to the NSO, and the resource query response message is used to notify the second idling-resource described in the NSO.
Step S1109, the NSO determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples according to the VL of the capacity of the first VNF examples adjustment result, second idling-resource, other each VNF examples of the NS examples and correlation status information.
Step S1110, the NSO send the second capacity adjust request message to the RO, and the second capacity adjust request message includes determining the request that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described.
Step S1111, the RO determine that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described.
Step S1112, the RO change to the NSO life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
Step S1113, the NSO change to the OSS life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
Further, in embodiment illustrated in fig. 11, after step S1111, in addition to:The RO creates or changed the network connection in the NS between each VNF examples.
Figure 12 is the flow chart of network service capabilities automatic adjusting method embodiment five provided in an embodiment of the present invention, and the network service capabilities automatic adjusting method that the present embodiment is provided is based on the NFV MANO evolution architectures shown in Fig. 3 or Fig. 4, for carrying out capacity reducing to NS.As shown in figure 12, the network service of the present embodiment Ability automatic adjusting method includes:
Step S1201, RO receive the capacity reducing request message that the first VNFM is sent, and the capacity reducing request message includes the request of the capacity reducing to the first VNFM the first VNF examples managed.
Step S1202, the RO carry out capacity reducing by the first VNFM to the first VNF examples.
Step S1203, the VNFM of the RO or described first change to the NSO life cycles for sending the first VNF examples to be reported, the life cycle change report of the first VNF examples includes the volume change situation of the first VNF examples.
Step S1204, the NSO obtain the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples.
Step S1205, if the default capacity regulation policy adjusts for NS capacity, then the NSO determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples according to the VL of the capacity of the first VNF examples adjustment result, other each VNF examples of the NS examples and correlation status information.
Step S1206, the NSO send the second capacity adjust request message to the RO, and the second capacity adjust request message includes determining the request that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described.
Step S1207, the RO determine that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described.
Step S1208, the RO change to the NSO life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
Step S1209, the NSO change to the OSS life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
Further, in embodiment illustrated in fig. 12, after step S1207, in addition to:The network connection between each VNF examples in the NS is deleted or modified in the RO.
Further, in Figure 11 or embodiment illustrated in fig. 12, step S1105 or step S1204, including:The NSO sends status query request message to the RO;The RO belongs to the other of same NS examples by inquiring about VNFR and NSR in NFV catalogues, acquisition with the first VNF examples The status information of each VNF examples and the VL of correlation;Or the RO obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained;The NSO receives the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples that the RO is sent.
Further, in Figure 11 or embodiment illustrated in fig. 12, step S1105 or step S1204, including:The NSO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples by inquiring about VNFR and NSR in NFV catalogues;Or the NSO obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained.
Figure 13 is the signaling process figure of network service capabilities automatic adjusting method embodiment six provided in an embodiment of the present invention, the network service capabilities automatic adjusting method that the present embodiment is provided is based on the NFVMANO frameworks shown in Fig. 1, to carry out the specific handling process of NS dilatations, as shown in figure 13, the method for the present embodiment includes:
Step S1301, the first VNFM collect the measurement report sent from the first VNF, and detecting the first VNF needs to carry out resource expansion;Or the first detect inside VNF and need to carry out resource expansion, the first VNFM receives the dilatation request of the first VNF transmissions.
Step S1302, first VNFM sends the first capacity adjust request message to NFVO, request carries out dilatation (scale out) to the first VNF, the resource of first VNFM request dilatations can be cpu resource, memory source, Internet resources etc., the first VNFM application new resources type and size can the description based on VNFD, can also be determined based on predetermined strategy.
Step S1303, NFVO checks its available idling-resource of NFVI resource data library inquiries safeguarded, and makes dilatation decision-making.
Step S1304, NFVO are handled by the first VNFM and VIM corresponding with the first VNF dilatations performed to the first VNF.Including resource reservation application, resource allocation, VM starts, VNF configurations etc..
VNFR and NSR records in step S1305, NFVO inquiry NFV catalogues, it is determined that belonging to the other VNF examples and related VL examples of same NS examples to the first VNF examples, and obtain the state of these VNF examples and the VL of correlation state.
Alternatively, NFVO may only have the search access right of NS examples in NFV example catalogues, and now NFVO can not obtain the state of each VNF examples and the VL of correlation state by step S1305.Now NFVO can obtain the state of each VNF examples and the VL of correlation state by step S1306 to step S1311.That is, step S1305 and step S1306 to step S1311 is optional two kinds of processing modes.
Step S1306, NFVO send the inquiry request message of the 2nd VNF examples to the 2nd VNFM.
Step S1307, the 2nd VNFM send the status information of the 2nd VNF examples to NFVO.
Step S1308, NFVO send the inquiry request message of the 3rd VNF examples to the 3rd VNFM.
Step S1309, the 3rd VNFM send the status information of the 3rd VNF examples to NFVO.
Step S1310, NFVO send VL inquiry request messages to VIM.
Step S1311, VIM send the status information of the VL example related to other VNF examples that the first VNF examples belong to same NS examples to NFVO.
It should be noted that, signal row explanation is carried out in the present embodiment only by taking tri- VNFM of the first VNFM to the 3rd VNFM as an example,, it is necessary to inquire about the status information of all VNF examples and related VL examples that belong to same NS examples to the first VNF examples when NFVO needs to carry out the adjustment of NS capacity.
Step S1312, NFVO check available idling-resource, determine the need for carrying out NS dilatation according to preset local policy, if necessary to carry out on NS dilatation, the dilatation strategy of each VNF examples, i.e. dilatation to which specification or template.
Step S1313, NFVO are handled by the 2nd VNFM and VIM corresponding with the 2nd VNF dilatations performed to the 2nd VNF.
Step S1314, NFVO are handled by the 3rd VNFM and VIM corresponding with the 3rd VNF dilatations performed to the 3rd VNF.
Step S1315, NFVO create or changed the network connection between VNF examples.This step is optional step.
Step S1316, NFVO notify that the life cycle (lifecycle) of the OSS NS examples is changed and specifically changed.
Figure 14 is the signaling process figure of network service capabilities automatic adjusting method embodiment seven provided in an embodiment of the present invention, the network service capabilities automatic adjusting method that the present embodiment is provided is based on the NFVMANO frameworks shown in Fig. 1, to carry out the specific handling process of NS capacity reducings, as shown in figure 14, the method for the present embodiment includes:
Step S1401, the first VNFM collect the measurement report sent from the first VNF, and detecting the first VNF needs to carry out resource contraction;Or the first detect inside VNF and need to carry out resource contraction, the first VNFM receives the capacity reducing request of the first VNF transmissions.
Step S1402, the first VNFM send the first capacity adjust request message to NFVO, and request carries out capacity reducing (scale in) to the first VNF.
Step S1403, NFVO make capacity reducing decision-making.
Step S1404, NFVO are performed by the first VNFM and VIM corresponding with the first VNF and the first VNF capacity reducing are handled.Including closing VM, release resource etc..
VNFR and NSR records in step S1405, NFVO inquiry NFV catalogues, it is determined that belonging to the other VNF examples and related VL examples of same NS examples to the first VNF examples, and obtain the state of these VNF examples and the VL of correlation state.
Alternatively, NFVO may only have the search access right of NS examples in NFV example catalogues, and now NFVO can not obtain the state of each VNF examples and the VL of correlation state by step S1405.Now NFVO can obtain the state of each VNF examples and the VL of correlation state by step S1406 to step S1411.That is, step S1405 and step S1406 to step S1411 is optional two kinds of processing modes.
Step S1406, NFVO send the inquiry request message of the 2nd VNF examples to the 2nd VNFM.
Step S1407, the 2nd VNFM send the status information of the 2nd VNF examples to NFVO.
Step S1408, NFVO send the inquiry request message of the 3rd VNF examples to the 3rd VNFM.
Step S1409, the 3rd VNFM send the status information of the 3rd VNF examples to NFVO.
Step S1410, NFVO send VL inquiry request messages to VIM.
Step S1411, VIM send the status information of the VL example related to other VNF examples that the first VNF examples belong to same NS examples to NFVO.
It should be noted that, signal row explanation is carried out in the present embodiment only by taking tri- VNFM of the first VNFM to the 3rd VNFM as an example,, it is necessary to inquire about the status information of all VNF examples and related VL examples that belong to same NS examples to the first VNF examples when NFVO needs to carry out the adjustment of NS capacity.
Step S1412, NFVO determine the need for carrying out NS capacity reducing according to preset local policy, if necessary to carry out on NS capacity reducing, the capacity reducing strategy of each VNF examples, i.e. capacity reducing to which specification or template.
Step S1413, NFVO pass through the 2nd VNFM and VIM corresponding with the 2nd VNF execution pair 2nd VNF capacity reducing processing.
Step S1414, NFVO are performed by the 3rd VNFM and VIM corresponding with the 3rd VNF and the 3rd VNF capacity reducing are handled.
The network connection between VNF examples is deleted or modified in step S1415, NFVO.This step is optional step.
Step S1416, NFVO notify that the life cycle of the OSS NS examples is changed and specifically changed.
Figure 15 is the signaling process figure of network service capabilities automatic adjusting method embodiment eight provided in an embodiment of the present invention, the network service capabilities automatic adjusting method that the present embodiment is provided is based on the NFV MANO evolution architectures shown in Fig. 3, to carry out the specific handling process of NS dilatations, as shown in figure 15, the method for the present embodiment includes:
Step S1501, the first VNFM collect the measurement report sent from the first VNF, and detecting the first VNF needs to carry out resource expansion;Or the first detect inside VNF and need to carry out resource expansion, the first VNFM receives the dilatation request of the first VNF transmissions.
Step S1502, first VNFM sends the first capacity adjust request message to RO, request carries out dilatation to the first VNF, the resource of first VNFM request dilatations can be cpu resource, memory source, Internet resources etc., the first VNFM application new resources type and size can the description based on VNFD, can also be determined based on predetermined strategy.
Step S1503, RO checks its available idling-resource of NFVI resource data library inquiries safeguarded, and makes dilatation decision-making.
Step S1504, RO are handled by NSO, the first VNFM and VIM corresponding with the first the VNF dilatation performed to the first VNF.Including resource reservation application, resource allocation, VM starts, VNF configurations etc..
The life cycle of step S1505, RO the notice VNF examples of NSO the first is changed, and has carried out dilatation.
VNFR and NSR records in step S1506, NSO inquiry NFV catalogues, it is determined that belonging to the other VNF examples and related VL examples of same NS examples to the first VNF examples, and obtain the state of these VNF examples and the VL of correlation state.
Alternatively, NSO may only have the search access right of NS examples in NFV example catalogues, and now NSO can not obtain the state of each VNF examples and the VL of correlation state by step S1506.Now NSO can obtain the state of each VNF examples and the VL of correlation state by step S1507 to step S1510.That is, step S1505 and step S1506 to step S1510 is optional two kinds of processing modes.
Step S1507, NSO send VNF Query By Examples request message and VL inquiry request messages to RO.
Step S1508, RO send VL inquiry request messages to VIM.
Step S1509, VIM send the status information of the VL example related to other VNF examples that the first VNF examples belong to same NS examples to RO.
Step S1510, RO are sent to NSO and the first VNF examples belong to other VNF examples of same NS examples and the status information of related VL examples.
Alternatively, if search access rights of the RO also without VNF examples in NFV example catalogues, after step S1507, RO will also inquire about the status information for the other VNF examples for belonging to same NS examples with the first VNF examples by each VNFM.
Step S1511, NSO check available idling-resource, determine the need for carrying out NS dilatation according to preset local policy, if necessary to carry out on NS dilatation, the dilatation strategy of each VNF examples, i.e. dilatation to which specification or template.
Step S1512, NSO send VNF dilatations to RO and ask or indicate.
Step S1513, RO check the feasibility of the dilatation for the VNF that NSO is sent, and mainly check whether there is suitable available idling-resource, if meet strategy etc..
Step S1514, RO are handled by NSO, the 2nd VNFM and VIM corresponding with the 2nd the VNF dilatation performed to the 2nd VNF.
Step S1515, RO are handled by NSO, the 3rd VNFM and VIM corresponding with the 3rd the VNF dilatation performed to the 3rd VNF.
Step S1516, RO create or changed the network connection between VNF examples.This step is optional step.
Step S1517, RO notifies that the life cycle of the NSO NS examples is changed, or the life cycle of corresponding VNF examples is changed.
Step S1518, NSO notify that the life cycle of the OSS NS examples is changed and specifically changed.
It should be noted that only with tri- VNFM of the first VNFM to the 3rd VNFM in the present embodiment Exemplified by carry out signal row explanation, it is necessary to inquire about the status information of all VNF examples and related VL examples that belong to same NS examples to the first VNF examples when NFVO needs to carry out the adjustment of NS capacity.
On the basis of embodiment illustrated in fig. 15, if based on the NFV MANO evolution architectures shown in Fig. 4, corresponding processing method can be with otherwise varied.Based on the NFV MANO evolution architectures shown in the NFV MANO evolution architectures and Fig. 4 shown in Fig. 3, it is differed only in, in step S1505, can be notified that the life cycle of the VNF examples of NSO the first is changed by the first VNFM, carried out dilatation.In step S1507, NSO directly can inquire about the corresponding state of VNF examples to each VNFM.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above-mentioned each method embodiment can be completed by the related hardware of programmed instruction.Foregoing program can be stored in a computer read/write memory medium.The program upon execution, performs the step of including above-mentioned each method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic disc or CD etc. are various can be with the medium of store program codes.
Finally it should be noted that:Various embodiments above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although the present invention is described in detail with reference to foregoing embodiments, it will be understood by those within the art that:It can still modify to the technical scheme described in foregoing embodiments, or carry out equivalent substitution to which part or all technical characteristic.Therefore, protection scope of the present invention should be defined by scope of the claims.

Claims (30)

  1. A kind of network service capabilities automatic adjustment system, including:Network function virtual management device and at least one virtual network function management entity VNFM, it is characterised in that:
    At least one described VNFM is used to manage at least one virtual network function VNF examples, and when the VNF examples of management need to carry out capacity adjustment, capacity adjust request message is sent to the network function virtual management device;
    The network function virtual management device is used to receive the first capacity adjust request message that the first VNFM is sent, and the first capacity adjust request message includes the request of the capacity adjustment to the first VNFM the first VNF examples managed;Capacity adjustment is carried out to the first VNF examples by the first VNFM;Obtain the status information of the other each VNF examples and related virtual link VL that belong to consolidated network service NS examples to the first VNF examples;According to the VL of the other each VNF examples and correlation of default capacity regulation policy and NS examples status information, it is determined whether the VNF examples that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out capacity adjustment carry out the target sizes of capacity adjustment;Determine that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described by VNFM corresponding with the VNF examples for determining progress capacity adjustment;Change report to the OSS OSS life cycles for sending the NS examples, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
  2. Network service capabilities automatic adjustment system according to claim 1, it is characterised in that the network function virtual management device is network function virtualization composer NFVO.
  3. Network service capabilities automatic adjustment system according to claim 2, it is characterised in that the NFVO specifically for:
    The dilatation request message of the first VNFM transmissions is received, the dilatation request message includes the request of the dilatation to the first VNFM the first VNF examples managed;Before capacity adjustment is carried out to the first VNF examples by the first VNFM, check and determine whether to carry out the first VNF examples dilatation after available first idling-resource, first idling-resource includes at least one of idle process resource, storage resource, Internet resources;Dilatation is carried out to the first VNF examples by the first VNFM;If the default capacity regulation policy adjusts for NS capacity, by checking that network function virtualized infrastructure NFVI resource databases determine available second idling-resource;The VL of result, second idling-resource, other each VNF examples of the NS examples and correlation status information is adjusted according to the capacity of the first VNF examples, determines to carry out the VNF of capacity adjustment in the NS examples Example and pair determination carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment.
  4. Network service capabilities automatic adjustment system according to claim 3, it is characterized in that, the NFVO is additionally operable to after capacity adjustment is carried out to the VNF examples for determining progress capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment, creates or change the network connection between each VNF examples in the NS.
  5. Network service capabilities automatic adjustment system according to claim 2, it is characterised in that the NFVO specifically for:
    The capacity reducing request message of the first VNFM transmissions is received, the capacity reducing request message includes the request of the capacity reducing to the first VNFM the first VNF examples managed;Capacity reducing is carried out to the first VNF examples by the first VNFM;If the default capacity regulation policy adjusts for NS capacity, then according to the VL of the capacity of the first VNF examples adjustment result, other each VNF examples of the NS examples and correlation status information, determine to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.
  6. Network service capabilities automatic adjustment system according to claim 5, it is characterized in that, the NFVO is additionally operable to after capacity adjustment is carried out to the VNF examples for determining progress capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment, and the network connection between each VNF examples in the NS is deleted or modified.
  7. Network service capabilities automatic adjustment system according to any one of claim 2~6, it is characterized in that, the NFVO records VNFR specifically for the virtual network function virtualized by inquiring about network function in NFV catalogues and network service records NSR, obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples;Or by inquiring about each VNFM, obtain the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples;By inquiring about each virtualization basis instrument manager VIM, the VL related to other each VNF examples that the first VNF examples belong to consolidated network service NS examples status information is obtained.
  8. Network service capabilities automatic adjustment system according to claim 1, it is characterised in that the network function virtual management device includes NFVI resource composer RO and network service composer NSO.
  9. Network service capabilities automatic adjustment system according to claim 8, it is characterized in that, the RO includes the capacity adjustment to the first VNFM the first VNF examples managed specifically for receiving the first capacity adjust request message that the first VNFM is sent, the first capacity adjust request message Request;Capacity adjustment is carried out to the first VNF examples by the first VNFM;
    The VNFM of the RO or described first change to the NSO life cycles for sending the first VNF examples to be reported, the life cycle change report of the first VNF examples includes the volume change situation of the first VNF examples;
    The NSO belongs to the status information of other each the VNF examples and related VL of same NS examples specifically for acquisition to the first VNF examples;According to the VL of the other each VNF examples and correlation of default capacity regulation policy and NS examples status information, it is determined whether the VNF examples that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out capacity adjustment carry out the target sizes of capacity adjustment;The second capacity adjust request message is sent to the RO, the second capacity adjust request message includes determining the request that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described;
    The RO is additionally operable to, and determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described by VNFM corresponding with the VNF examples for determining progress capacity adjustment;Change report to the NSO life cycles for sending the NS examples, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples;
    The NSO is additionally operable to change report to the life cycle that the OSS sends the NS examples, and the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
  10. Network service capabilities automatic adjustment system according to claim 9, it is characterized in that, the RO includes the request of the dilatation to the first VNFM the first VNF examples managed specifically for receiving the dilatation request message that the first VNFM is sent, the dilatation request message;Check and determine whether to carry out the first VNF examples dilatation after available first idling-resource, first idling-resource includes at least one of available process resource, storage resource, Internet resources;Dilatation is carried out to the first VNF examples by the first VNFM;
    If the NSO is adjusted specifically for the default capacity regulation policy for NS capacity, resource inquiry request message is sent to the RO;
    The RO is specifically additionally operable to send resource query response message to the NSO, and the resource query response message is used to notify the second idling-resource described in the NSO;
    The NSO is specifically additionally operable to adjust the VL of result, second idling-resource, other each VNF examples of the NS examples and correlation status information according to the capacity of the first VNF examples, really The VNF examples and pair determination that capacity adjustment is carried out in the fixed NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment.
  11. Network service capabilities automatic adjustment system according to claim 10, it is characterized in that, the RO is additionally operable to after capacity adjustment is carried out to the VNF examples for determining progress capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment, creates or change the network connection between each VNF examples in the NS.
  12. Network service capabilities automatic adjustment system according to claim 9, it is characterized in that, the RO includes the request of the capacity reducing to the first VNFM the first VNF examples managed specifically for receiving the capacity reducing request message that the first VNFM is sent, the capacity reducing request message;Capacity reducing is carried out to the first VNF examples by the first VNFM;
    If the NSO is adjusted specifically for the default capacity regulation policy for NS capacity, then according to the VL of the capacity of the first VNF examples adjustment result, other each VNF examples of the NS examples and correlation status information, determine to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.
  13. Network service capabilities automatic adjustment system according to claim 12, it is characterized in that, the RO, it is additionally operable to after capacity adjustment is carried out to the VNF examples for determining progress capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment, the network connection between each VNF examples in the NS is deleted or modified.
  14. Network service capabilities automatic adjustment system according to any one of claim 9~13, it is characterised in that the NSO to the RO specifically for sending status query request message;
    The RO is specifically for by inquiring about VNFR and NSR in NFV catalogues, obtaining the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples;Or by inquiring about each VNFM, obtain the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained;
    The NSO is additionally operable to receive the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples that the RO is sent.
  15. Network service capabilities automatic adjustment system according to any one of claim 9~13, it is characterized in that, the NSO is specifically for by inquiring about VNFR and NSR in NFV catalogues, obtaining the shape of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples State information;Or by inquiring about each VNFM, obtain the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained.
  16. A kind of network service capabilities automatic adjusting method, it is characterised in that including:
    Network function virtual management device receives the first capacity adjust request message that the first virtual network function management entity VNFM is sent, and the first capacity adjust request message includes the request of the capacity adjustment to the first VNFM the first virtual network function VNF examples managed;
    The network function virtual management device carries out capacity adjustment by the first VNFM to the first VNF examples;
    The network function virtual management device obtains the status information of the other each VNF examples and related virtual link VL that belong to consolidated network service NS examples to the first VNF examples;
    The network function virtual management device is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, it is determined whether other each VNF examples of the NS examples are carried out with capacity adjustment and pair determines that the VNF examples for carrying out capacity adjustment carry out the target sizes of capacity adjustment;
    The network function virtual management device determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described;
    The network function virtual management device changes to the OSS OSS life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
  17. Method according to claim 16, it is characterised in that the network function virtual management device is network function virtualization composer NFVO.
  18. Method according to claim 17, it is characterised in that the network function virtual management device receives the first capacity adjust request message that the first VNFM is sent, including:
    The NFVO receives the dilatation request message that the first VNFM is sent, and the dilatation request message includes the request of the dilatation to the first VNFM the first VNF examples managed;
    The network function virtual management device is carried out by the first VNFM to the first VNF examples before capacity adjustment, in addition to:
    The NFVO is checked to be determined whether to carry out the first VNF examples dilatation after available first idling-resource, and first idling-resource is included in idle process resource, storage resource, Internet resources At least one;
    The network function virtual management device carries out capacity adjustment to the first VNF examples by the first VNFM, including:
    The NFVO carries out dilatation by the first VNFM to the first VNF examples;
    The network function virtual management device is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, including:
    If the default capacity regulation policy adjusts for NS capacity, the NFVO is by checking that network function virtualized infrastructure NFVI resource databases determine available second idling-resource;
    The NFVO determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples according to the VL of the capacity of the first VNF examples adjustment result, second idling-resource, other each VNF examples of the NS examples and correlation status information.
  19. Method according to claim 18, it is characterized in that, the network function virtual management device is carried out by VNFM corresponding with the VNF examples for determining progress capacity adjustment to the VNF examples for determining progress capacity adjustment after capacity adjustment, in addition to:
    The NFVO creates or changed the network connection in the NS between each VNF examples.
  20. Method according to claim 17, it is characterised in that the network function virtual management device receives the first capacity adjust request message that the first VNFM is sent, including:
    The NFVO receives the capacity reducing request message that the first VNFM is sent, and the capacity reducing request message includes the request of the capacity reducing to the first VNFM the first VNF examples managed;
    The NFVO carries out capacity adjustment to the first VNF examples by the first VNFM, including:
    The NFVO carries out capacity reducing by the first VNFM to the first VNF examples;
    The network function virtual management device is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, including:
    If the default capacity regulation policy is the adjustment of NS capacity, the NFVO is according to described the The capacity of one VNF examples adjusts the VL of result, other each VNF examples of the NS examples and correlation status information, determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples.
  21. Method according to claim 20, it is characterized in that, the network function virtual management device is carried out by VNFM corresponding with the VNF examples for determining progress capacity adjustment to the VNF examples for determining progress capacity adjustment after capacity adjustment, in addition to:
    The network connection between each VNF examples in the NS is deleted or modified in the NFVO.
  22. Method according to any one of claim 17~21, it is characterised in that the network function virtual management device obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, including:
    By inquiring about, the virtual network function that network function is virtualized in NFV catalogues records VNFR to the NFVO and network service records NSR, obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples;
    Or the NFVO obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to consolidated network service NS examples status information is obtained.
  23. Method according to claim 16, it is characterised in that the network function virtual management device includes NFVI resource composer RO and network service composer NSO.
  24. Method according to claim 23, it is characterised in that the network function virtual management device receives the first capacity adjust request message that the first VNFM is sent, including:
    The RO receives the first capacity adjust request message that the first VNFM is sent, and the first capacity adjust request message includes the request of the capacity adjustment to the first VNFM the first VNF examples managed;
    The network function virtual management device carries out capacity adjustment to the first VNF examples by the first VNFM, including:
    The RO carries out capacity adjustment by the first VNFM to the first VNF examples;
    The VNFM of the RO or described first change to the NSO life cycles for sending the first VNF examples to be reported, the life cycle change report of the first VNF examples includes the volume change situation of the first VNF examples;
    The network function virtual management device obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, including:
    The NSO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples;
    The network function virtual management device is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, including:
    The NSO is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, it is determined whether other each VNF examples of the NS examples are carried out with capacity adjustment and pair determines that the VNF examples for carrying out capacity adjustment carry out the target sizes of capacity adjustment;
    The network function virtual management device determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described, including:
    The NSO sends the second capacity adjust request message to the RO, and the second capacity adjust request message includes determining the request that the VNF examples for carrying out capacity adjustment carry out capacity adjustment to described;
    The RO determines that the VNF examples for carrying out capacity adjustment carry out capacity adjustment by VNFM corresponding with the VNF examples for determining progress capacity adjustment to described;
    The network function virtual management device changes to the OSS life cycles for sending the NS examples to be reported, the life cycle change report includes the volume change situation of each VNF examples of the NS examples, including:
    The RO changes to the NSO life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples;
    The NSO changes to the OSS life cycles for sending the NS examples to be reported, the life cycle change report of the NS examples includes the volume change situation of each VNF examples of the NS examples.
  25. Method according to claim 24, it is characterised in that the RO receives the first capacity adjust request message that the first VNFM is sent, including:
    The RO receives the dilatation request message that the first VNFM is sent, and the dilatation request message includes the request of the dilatation to the first VNFM the first VNF examples managed;
    The RO is carried out by the first VNFM to the first VNF examples before capacity adjustment, in addition to:
    The RO is checked to be determined whether to carry out the first VNF examples dilatation after available first idling-resource, and first idling-resource includes at least one of available process resource, storage resource, Internet resources;
    The RO carries out capacity adjustment to the first VNF examples by the first VNFM, including:
    The RO carries out dilatation by the first VNFM to the first VNF examples;
    The NSO is according to the status informations of other each VNF examples of default capacity regulation policy and the NS examples and the VL of correlation, determine whether that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out the target sizes of the VNF examples progress capacity adjustment of capacity adjustment, including:
    If the default capacity regulation policy adjusts for NS capacity, the NSO sends resource inquiry request message to the RO;
    The RO is by checking that NFVI resource databases determine available second idling-resource;
    The RO sends resource query response message to the NSO, and the resource query response message is used to notify the second idling-resource described in the NSO;
    The NSO determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples according to the VL of the capacity of the first VNF examples adjustment result, second idling-resource, other each VNF examples of the NS examples and correlation status information.
  26. Method according to claim 25, it is characterised in that the RO is carried out by VNFM corresponding with the VNF examples for determining progress capacity adjustment to the VNF examples for determining progress capacity adjustment after capacity adjustment, in addition to:
    The RO creates or changed the network connection in the NS between each VNF examples.
  27. Method according to claim 24, it is characterised in that the RO receives the capacity adjust request message that the first VNFM is sent, including:
    The RO receives the capacity reducing request message that the first VNFM is sent, and the capacity reducing request message includes the request of the capacity reducing to the first VNFM the first VNF examples managed;
    The RO carries out capacity adjustment to the first VNF examples by the first VNFM, including:
    The RO carries out capacity reducing by the first VNFM to the first VNF examples;
    The NSO is real according to other each VNF of default capacity regulation policy and the NS examples The VL of example and correlation status information, it is determined whether the VNF examples that other each the progress capacity adjustment of VNF examples and pair determination to the NS examples carry out capacity adjustment carry out the target sizes of capacity adjustment, including:
    If the default capacity regulation policy adjusts for NS capacity, then the NSO determines to carry out the target sizes of the VNF examples progress capacity adjustment of the VNF examples of capacity adjustment and pair determination progress capacity adjustment in the NS examples according to the VL of the capacity of the first VNF examples adjustment result, other each VNF examples of the NS examples and correlation status information.
  28. Method according to claim 27, it is characterised in that the RO is carried out by VNFM corresponding with the VNF examples for determining progress capacity adjustment to the VNF examples for determining progress capacity adjustment after capacity adjustment, in addition to:
    The network connection between each VNF examples in the NS is deleted or modified in the RO.
  29. Method according to any one of claim 24~28, it is characterised in that the NSO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, including:
    The NSO sends status query request message to the RO;
    The RO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples by inquiring about VNFR and NSR in NFV catalogues;
    Or the RO obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained;
    The NSO receives the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples that the RO is sent.
  30. Method according to any one of claim 24~28, it is characterised in that the NSO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples, including:
    The NSO obtains the status information of other each the VNF examples and related VL that belong to same NS examples to the first VNF examples by inquiring about VNFR and NSR in NFV catalogues;
    Or the NSO obtains the status information for the other each VNF examples for belonging to same NS examples with the first VNF examples by inquiring about each VNFM;By inquiring about each VIM, the VL related to other each VNF examples that the first VNF examples belong to same NS examples status information is obtained.
CN201480032397.0A 2014-12-17 2014-12-17 Network service capabilities automatic adjusting method and system Active CN105934919B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/094045 WO2016095121A1 (en) 2014-12-17 2014-12-17 Method and system for automatically adjusting network service capability

Publications (2)

Publication Number Publication Date
CN105934919A true CN105934919A (en) 2016-09-07
CN105934919B CN105934919B (en) 2019-03-19

Family

ID=56125585

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480032397.0A Active CN105934919B (en) 2014-12-17 2014-12-17 Network service capabilities automatic adjusting method and system

Country Status (2)

Country Link
CN (1) CN105934919B (en)
WO (1) WO2016095121A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107395501A (en) * 2017-08-29 2017-11-24 电子科技大学 A kind of cross-domain dispositions method of network service function chain
CN108207008A (en) * 2016-12-19 2018-06-26 中兴通讯股份有限公司 A kind of management method and device for virtualizing network element
CN108243110A (en) * 2016-12-26 2018-07-03 华为技术有限公司 A kind of resource adjusting method, device and system
CN108400945A (en) * 2017-02-04 2018-08-14 中兴通讯股份有限公司 A kind of layout management system and network sliced sheet processing method
CN108810992A (en) * 2017-05-02 2018-11-13 大唐移动通信设备有限公司 A kind of resource control method and device of network slice
CN109726007A (en) * 2017-10-31 2019-05-07 中兴通讯股份有限公司 A kind of container layout quota management method and device and container arranging system
CN109992353A (en) * 2018-01-02 2019-07-09 ***通信有限公司研究院 The scalable appearance method, apparatus of one kind, equipment and computer readable storage medium
CN110830272A (en) * 2018-08-07 2020-02-21 ***通信有限公司研究院 Operation control method, device and equipment of VNF (virtual network element)
CN111083719A (en) * 2018-10-22 2020-04-28 ***通信有限公司研究院 Method, device and storage medium for flexibly adjusting network element capacity
CN112751685A (en) * 2019-10-29 2021-05-04 中国电信股份有限公司 Method, device and system for configuring user plane capacity of network slice
CN113467924A (en) * 2020-03-31 2021-10-01 北京金山云网络技术有限公司 Resource allocation method, device, server and computer readable storage medium
CN113918093A (en) * 2021-09-26 2022-01-11 福建天泉教育科技有限公司 Capacity reduction optimization method and terminal

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4250666A3 (en) * 2016-08-18 2023-12-13 Telefonaktiebolaget LM Ericsson (publ) A network service design and deployment process for nfv systems
CN107888545A (en) * 2016-09-29 2018-04-06 中兴通讯股份有限公司 A kind of connection method between ESB connector and functional entity
US11003516B2 (en) * 2017-07-24 2021-05-11 At&T Intellectual Property I, L.P. Geographical redundancy and dynamic scaling for virtual network functions
CN109995671B (en) * 2018-01-02 2022-12-02 ***通信有限公司研究院 Resource allocation method of virtualized content distribution network and network service equipment
CN110912726B (en) * 2018-09-18 2023-04-07 中兴通讯股份有限公司 Service providing method, device, system, storage medium and electronic device
CN112889247B (en) * 2018-10-18 2022-05-31 华为技术有限公司 VNF service instantiation method and device
CN112437012B (en) * 2020-10-10 2022-06-21 网络通信与安全紫金山实验室 Traffic scheduling method and related device
CN114640580A (en) * 2020-12-15 2022-06-17 ***通信有限公司研究院 NSSI (network spanning and shrinking) capacity expansion and contraction method for network slice subnet example and related equipment
CN115051920B (en) * 2022-06-02 2023-07-18 北京邮电大学 Method and system for expanding NFV capacity network element under capacity open architecture

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104050045A (en) * 2014-06-27 2014-09-17 华为技术有限公司 Method and device for distributing virtual resources based on disk IO
US20140317293A1 (en) * 2013-04-22 2014-10-23 Cisco Technology, Inc. App store portal providing point-and-click deployment of third-party virtualized network functions
CN104170323A (en) * 2014-04-09 2014-11-26 华为技术有限公司 Fault handling method, device and system based on network function virtualization
CN104202264A (en) * 2014-07-31 2014-12-10 华为技术有限公司 Carrying resource allocation method for clouded data center network, device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140317293A1 (en) * 2013-04-22 2014-10-23 Cisco Technology, Inc. App store portal providing point-and-click deployment of third-party virtualized network functions
CN104170323A (en) * 2014-04-09 2014-11-26 华为技术有限公司 Fault handling method, device and system based on network function virtualization
CN104050045A (en) * 2014-06-27 2014-09-17 华为技术有限公司 Method and device for distributing virtual resources based on disk IO
CN104202264A (en) * 2014-07-31 2014-12-10 华为技术有限公司 Carrying resource allocation method for clouded data center network, device and system

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108207008A (en) * 2016-12-19 2018-06-26 中兴通讯股份有限公司 A kind of management method and device for virtualizing network element
CN108243110A (en) * 2016-12-26 2018-07-03 华为技术有限公司 A kind of resource adjusting method, device and system
CN108243110B (en) * 2016-12-26 2021-09-14 华为技术有限公司 Resource adjusting method, device and system
US11038760B2 (en) 2016-12-26 2021-06-15 Huawei Technologies Co., Ltd. Resource adjustment method, apparatus, and system
CN108400945A (en) * 2017-02-04 2018-08-14 中兴通讯股份有限公司 A kind of layout management system and network sliced sheet processing method
CN108400945B (en) * 2017-02-04 2023-02-24 中兴通讯股份有限公司 Arranging management system and network slice processing method
CN108810992B (en) * 2017-05-02 2020-09-25 大唐移动通信设备有限公司 Resource control method and device for network slice
CN108810992A (en) * 2017-05-02 2018-11-13 大唐移动通信设备有限公司 A kind of resource control method and device of network slice
CN107395501A (en) * 2017-08-29 2017-11-24 电子科技大学 A kind of cross-domain dispositions method of network service function chain
CN107395501B (en) * 2017-08-29 2020-04-14 电子科技大学 Cross-domain deployment method of network service function chain
CN109726007A (en) * 2017-10-31 2019-05-07 中兴通讯股份有限公司 A kind of container layout quota management method and device and container arranging system
CN109726007B (en) * 2017-10-31 2023-05-26 中兴通讯股份有限公司 Container arrangement quota management method and device and container arrangement system
CN109992353B (en) * 2018-01-02 2021-11-02 ***通信有限公司研究院 Capacity expanding and reducing method, device, equipment and computer readable storage medium
CN109992353A (en) * 2018-01-02 2019-07-09 ***通信有限公司研究院 The scalable appearance method, apparatus of one kind, equipment and computer readable storage medium
CN110830272A (en) * 2018-08-07 2020-02-21 ***通信有限公司研究院 Operation control method, device and equipment of VNF (virtual network element)
CN110830272B (en) * 2018-08-07 2022-09-13 ***通信有限公司研究院 Operation control method, device and equipment of VNF (virtual network element)
CN111083719A (en) * 2018-10-22 2020-04-28 ***通信有限公司研究院 Method, device and storage medium for flexibly adjusting network element capacity
CN112751685A (en) * 2019-10-29 2021-05-04 中国电信股份有限公司 Method, device and system for configuring user plane capacity of network slice
CN112751685B (en) * 2019-10-29 2023-04-07 中国电信股份有限公司 Method, device and system for configuring user plane capacity of network slice
CN113467924A (en) * 2020-03-31 2021-10-01 北京金山云网络技术有限公司 Resource allocation method, device, server and computer readable storage medium
CN113918093A (en) * 2021-09-26 2022-01-11 福建天泉教育科技有限公司 Capacity reduction optimization method and terminal
CN113918093B (en) * 2021-09-26 2023-11-03 福建天泉教育科技有限公司 Capacity reduction optimization method and terminal

Also Published As

Publication number Publication date
CN105934919B (en) 2019-03-19
WO2016095121A1 (en) 2016-06-23

Similar Documents

Publication Publication Date Title
CN105934919A (en) Method and system for automatically adjusting network service capability
CN106713406B (en) Method and system for accessing slice network
EP3530037B1 (en) System and method for network slice management in a management plane
US10481953B2 (en) Management system, virtual communication-function management node, and management method for managing virtualization resources in a mobile communication network
CN108370341B (en) Resource allocation method, virtual network function manager and network element management system
US10218536B1 (en) Configuring and managing virtual grids
WO2018196685A1 (en) Communication method, and network device and system
CN103368768B (en) The method of the auto zoom network coverage, device and equipment in mixed cloud environment
CN113342478B (en) Resource management method, device, network system and storage medium
CN108632063B (en) Method, device and system for managing network slice instances
US9465641B2 (en) Selecting cloud computing resource based on fault tolerance and network efficiency
WO2016107506A1 (en) Virtual network loading method and apparatus
CN108370328B (en) Management method and device of NFV MANO policy descriptor
CN105284094A (en) Network function virtualization network system, data processing method and device
US10042676B1 (en) Capacity pool health index
CN110311798B (en) Method and device for managing virtual resources
US10079778B2 (en) Customer controlled video network
US10749944B2 (en) Systems and methods to improve the performance of a network by more efficient virtual network resource allocation
EP3306987A1 (en) Method and system for instantiating a logical network slice for use with an operator-maintained network portion
CN104025645B (en) A kind of method and device for managing shared network
CN110149352A (en) A kind of service request processing method, device, computer equipment and storage medium
KR20160072583A (en) NFV platform and method for creating EPC network of MVNO
CN105991299B (en) Method, device and system for charging data flow in SDN network
CN111786843B (en) Traffic acquisition method and device, network equipment and storage medium
CN116170509A (en) Calculation power scheduling method, calculation power scheduling device and storage medium

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