CN108234158A - Method for building up, NFVO and the network system of VNF - Google Patents

Method for building up, NFVO and the network system of VNF Download PDF

Info

Publication number
CN108234158A
CN108234158A CN201611149076.6A CN201611149076A CN108234158A CN 108234158 A CN108234158 A CN 108234158A CN 201611149076 A CN201611149076 A CN 201611149076A CN 108234158 A CN108234158 A CN 108234158A
Authority
CN
China
Prior art keywords
vim
nfvo
resource
vnfm
vnf examples
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
CN201611149076.6A
Other languages
Chinese (zh)
Other versions
CN108234158B (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201611149076.6A priority Critical patent/CN108234158B/en
Publication of CN108234158A publication Critical patent/CN108234158A/en
Application granted granted Critical
Publication of CN108234158B publication Critical patent/CN108234158B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation

Abstract

The invention discloses a kind of method for building up of VNF, NFVO and network systems, are related to field of communication technology, and method therein includes:NFVO asks distribution virtual resource to VIM, and when judging unusual condition occur, NFVO is sent to VNFM creates the instruction of VNF examples, and distribution creates the permission of VNF examples;VNFM asks distribution for creating the virtual resource of VNF examples and creating VNF examples to VIM.Method for building up, NFVO and the network system of the present invention, VNF examples are established in indirect mode, backup mode when in direct mode as failure, when the resource transfer that VM is established in indirect pattern execution breaks down, automatic sensing is simultaneously switched to resource transfer and the subsequently operations such as foundation and monitoring automatically that Direct Model completes VM establishments, increases the failover capability of indirect pattern, and it is smaller to the change of NFV architectural frameworks, be conducive to the practical operation of existing net.

Description

Method for building up, NFVO and the network system of VNF
Technical field
The present invention relates to a kind of field of communication technology more particularly to method for building up of VNF, NFVO and network systems.
Background technology
NFV (Network Functions Virtualization, network function virtualization), which refers to utilize, virtualizes skill Art realizes various network equipment functions in the general purpose I T equipment (x86 servers, storage and switching equipment) of standardization.Using After NFV, on the one hand, network equipment function is no longer dependent on specialized hardware, and the information technoloy equipment based on x86 standards is of low cost, it is expected to Equipment investment cost can be saved for operator;On the other hand, by software and hardware decoupling and function modeling, resource can fully flexibly It is shared, realize the quick exploitation and deployment of new business, and automatic deployment, elastic telescopic, failure are carried out based on practical business demand Isolation and self-healing etc..For example, the networks clothes such as NAT, fire wall, intrusion detection, DNS (Domain Name Service) and caching Business, can deliver in the form of software, and be deployed on general hardware platform, can be network service design, deployment and Management brings very big flexibility and elasticity.
Entire NFV frameworks can be divided into several parts:NFVI (NFV Infrastructure, NFV infrastructure) is including object Manage resource, virtualization layer and virtual resource thereon, wherein physical resource include calculate, storage, network three parts hardware resource, It is the equipment that carry calculating, storage and inside and outside interconnection and interflow task.Virtual NE and webmaster:Including VNF and EM.VNF (Virtualize Network Function virtualize network function) is the network element after software implementation, is disposed on a virtual machine, Its function and interface and it is non-virtualized when be consistent.EM (Element Management, NE management) mainly completes tradition NE management function and virtualized environment under newly-increased management function.MANO(NFV Management and Orchestration, NFV are managed and composer) including Orchestrator, VNFM and VIM.NFV Orchestrator (nets Network virtualization of function composer) it is responsible for the configuration management of network service, VNF and resource, it is the control core of entire NFV frameworks. VNFM (VNFManager, virtualization network function manager) is mainly responsible for the related managements such as resource and the life cycle of VNF, such as The functions such as instantiation, dilatation and the capacity reducing of network element.VIM (Virtualize Infrastructure Management, virtualization Basis instrument manages system) major function be to realize to entire infrastructure layer resource (comprising hardware resource and virtual resource) Management and monitoring.In addition with OSS/BSS network elements, which also supports in addition to traditional network management function is supported virtual Change and interacted under environment with Orchestrator, complete maintenance and management function.In NFV networks, generation, the configuration of Virtual NE Management, monitoring, termination etc. will realize full-automation substantially, the automatically creating of Virtual NE need to rely on NFVO, VNFM and VIM it Between information exchange and the calling of API complete.
The automatically creating of virtual machine, monitor and it is scalable hold support both of which:Direct Model and indirect pattern.Direct Model Directly it is connected by VNFM with VIM and performs the resource allocation that VM is established, VNFM needs have with VIM directly connect foundation.Indirect mould Formula is connected by NFVO with VIM performs the resource allocation that VM is established, and VNFM, which does not need to have with VIM, directly connect foundation.Direct mould Formula is called the resource of VIM by VNFM, and the calling of resource is obtained by VNFM for NFVO, itself can not obtain resource The raw information of calling.Indirect pattern is then the resource that VIM is called by NFVO, and NFVO can directly obtain the calling letter of resource The simultaneously global distribution for controlling resource is ceased, for the NFV of carrier network, indirect pattern is more suitable for the requirement of deployment.When adopting During with indirect pattern, for NFVO comparisons VNFM, the position higher of deployment, it is possible that the net between NFVO and VIM The problems such as network failure or interface malloc failure malloc.If the connection between NFVO and VIM is abnormal or the related API of its VIM for calling Interface fails, and may result in the resource allocation failure for establishing VM and makes VM that can not automatically create success.
Invention content
In view of this, the invention solves a technical problem be to provide a kind of method for building up of VNF, NFVO and net Network system.
According to an aspect of the present invention, a kind of method for building up for virtualizing network function VNF is provided, including:Network work( Composer NFVO can be virtualized to virtualization infrastructure device management system VIM request distribution virtual resources, to create virtualization Network function VNF examples;When judging unusual condition occur, the NFVO sends wound to virtualization network function manager VNFM The instruction of VNF examples is built, to distribute the permission for creating VNF examples to the VNFM;The VNFM asks distribution to be used to the VIM The VNF examples are created in the virtual resource for creating the VNF examples, and according to the virtual resource that the VIM is distributed.
Optionally, in the NFVO after the VIM asks distribution virtual resource, the NFVO receives the VIM hairs The virtual resource information distributed for the VNF sent;The virtual resource information is sent to the VNFM, institute by the NFVO VNFM is stated according to the virtual resource information creating VNF examples.
Optionally, the resource reservation condition for creating the VNF examples and institute are carried in the establishment VNF examples instruction State the network element attribute of VNF examples;The VNFM is asked according to the resource reservation condition and the network element attribute to the VIM Distribute the virtual resource for creating the VNF examples.
Optionally, before the NFVO asks distribution virtual resource to the VIM, the NFVO is sent to the VNFM The instantiation of the VNF examples is asked, wherein, the instantiation request carries the virtualization for the VNF examples Network function description template VNFD;The VNFM parses the VNFD, determines the virtual resource needed for the deployment VNF examples, And the virtual resource list for disposing the VNF examples is returned to the NFVO.
Optionally, the NFVO determines to establish based on the virtual resource list virtual resource of the VNF examples, and to The VIM requests distribute the virtual resource for creating the VNF examples;The VIM distribution is created needed for the VNF examples Virtual resource, and send the corresponding virtual resource information of virtual resource with distributing to the NFVO;The NFVO is by described in Virtual resource information is sent to the VNFM, the VNFM virtual resources configuration to be notified to complete;The VNFM is according to from institute Stating NFVO acquisitions needs to establish VNF examples described in the information creating of the VNF examples.
Optionally, the NFVO asks distribution virtual resource to include to the VIM:The NFVO calls first resource distribution Api interface asks distribution virtual resource to the VIM.
Optionally, it is described when judging unusual condition occur, the NFVO sends to VNFM and creates the instruction of VNF examples and also wrap It includes:It monitors the network connection state between the NFVO and the VIM and calls the state of first resource distribution api interface;When It determines the network connection state between the NFVO and the VIM and/or first resource distribution api interface is called exception occur, Then judge unusual condition occur, the NFVO is sent to the VNFM creates the instruction of VNF examples.
Optionally, when determining that the network connection state between the NFVO and the VIM occurs abnormal, then to described NFVO sends network connection exception reporting message, wherein, the information carried in the network connection exception reporting message includes: VIM marks, VIM states, network type, the state of connection, failure cause;First resource distribution api interface is called to go out when determining When now abnormal, then exception reporting message is called to the NFVO transmission interfaces, wherein, the interface is called in exception reporting message The information of carrying includes:VIM marks, VIM states, API marks, API Name, the state of API Calls, failure cause.
Optionally, the VNFM includes to VIM request distribution for creating the virtual resource of the VNF examples:Institute Stating VNFM calls Secondary resource distribution api interface to ask distribution to the VIM for creating the virtual resource of the VNF examples; Wherein, the operation result information for calling Secondary resource distribution api interface is sent to the NFVO by the VNFM.
According to another aspect of the present invention, a kind of network function virtualization composer NFVO is provided, including:Scheduling of resource mould Block, for virtualization infrastructure device management system VIM request distribution virtual resources, network function VNF to be virtualized to create Example;Fault management module, for when judging unusual condition occur, sending and creating to virtualization network function manager VNFM VNF examples instruct, to distribute the permission for creating VNF examples to the VNFM;Wherein, the VNFM divides to VIM requests The virtual resource for creating the VNF examples is used in, and the VNF examples are created according to the virtual resource that the VIM is distributed.
Optionally, the scheduling of resource module, for after distribution virtual resource is asked to the VIM, receiving described The virtual resource information for VNF distribution that VIM is sent;The NFVO, further includes:Configuration management module, for by institute It states virtual resource information and is sent to the VNFM, the VNFM is according to the virtual resource information creating VNF examples.
Optionally, the resource reservation condition for creating the VNF examples and institute are carried in the establishment VNF examples instruction State the network element attribute of VNF examples;The VNFM is asked according to the resource reservation condition and the network element attribute to the VIM Distribute the virtual resource for creating the VNF examples.
Optionally, before the scheduling of resource module asks distribution virtual resource to the VIM, the configuration management mould Block is asked to the VNFM instantiations sent for the VNF examples, wherein, the instantiation request is carried for described The virtualization network function description template VNFD of VNF examples;The VNFM parses the VNFD, determines the deployment VNF examples Required virtual resource, and the virtual resource list for disposing the VNF examples is returned to the configuration management module.
Optionally, the scheduling of resource module is additionally operable to determine to establish the VNF examples based on the virtual resource list Virtual resource, and ask distribution to the VIM for creating the virtual resources of the VNF examples;Wherein, the VIM distribution The virtual resource needed for the VNF examples is created, and corresponding with the virtual resource distributed to scheduling of resource module transmission Virtual resource information;The configuration management module is additionally operable to the virtual resource information being sent to the VNFM, to logical Know that the VNFM virtual resources configuration is completed;Wherein, the VNFM needs to establish according to what is obtained from the configuration management module VNF examples described in the information creating of the VNF examples.
Optionally, the scheduling of resource module is specifically used for first resource is called to distribute api interface to VIM requests point With virtual resource.
Optionally, connection status monitoring module, for monitoring the network connection state between the NFVO and the VIM; API Calls monitoring module, for monitoring the state for calling first resource distribution api interface;The fault management module, is additionally operable to It is different when determining network connection state between the NFVO and the VIM and/or first resource distribution api interface being called to occur Often, then judge unusual condition occur, the scheduling of resource module is sent to the VNFM creates the instruction of VNF examples.
Optionally, when determining that the network connection state between the NFVO and the VIM occurs abnormal, then connection status Monitoring module sends network connection exception reporting message to the fault management module, wherein, the network connection exception reporting The information carried in message includes:VIM marks, VIM states, network type, the state of connection, failure cause;It is called when determining When first resource distribution api interface occurs abnormal, then API Calls monitoring module is called to the fault management module transmission interface Exception reporting message, wherein, the interface calls the information carried in exception reporting message to include:VIM marks, VIM states, API marks, API Name, the state of API Calls, failure cause.
Optionally, the VNFM calls Secondary resource to distribute api interface described for creating to VIM requests distribution The virtual resource of VNF examples;The operation result information for calling Secondary resource distribution api interface is sent to described match by the VNFM Put management module.
According to another aspect of the invention, a kind of network system is provided, including:Virtualization network function manager VNFM, Virtualize infrastructure device management system VIM, network function as described above virtualization composer NFVO.
Method for building up, NFVO and the network system of the VNF of the present invention establishes the example of VNF, with straight in indirect mode Backup mode when connecing pattern as failure, when the resource transfer that VM is established in indirect pattern execution breaks down, automatic sensing And it is switched to Direct Model and completes resource transfer and the operations such as follow-up automatic foundation and monitoring that VM is created;It is indirect by increasing When NFVO can not complete VNF network element visioning procedures, resource allocation is carried out using VNFM and VIM for the failover capability of pattern With VNF visioning procedures so that VNF network elements are automatically created with failover capability.
Description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, to embodiment or will show below There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only Some embodiments of the present invention, for those of ordinary skill in the art, without having to pay creative labor, also Other attached drawings can be obtained according to these attached drawings.
Fig. 1 is the flow diagram according to one embodiment of the method for building up of the VNF of the present invention;
Fig. 2 is each section calling schematic diagram that VNF examples are established using existing indirect pattern;
Fig. 3 is each section calling schematic diagram that VNF examples are established using existing Direct Model;
Fig. 4 is to be shown according to each section for establishing VNF examples calling of one embodiment of the method for building up of the VNF of the present invention It is intended to;
Fig. 5 is the flow diagram according to another embodiment of the method for building up of the VNF of the present invention;
Fig. 6 is the schematic diagram for establishing VNF examples according to another embodiment of the method for building up of the VNF of the present invention;
Fig. 7 is the module diagram according to one embodiment of the NFVO of the present invention.
Specific embodiment
The present invention is described more fully with reference to the accompanying drawings, wherein illustrating exemplary embodiment of the present invention.Under The attached drawing that face will be combined in the embodiment of the present invention, is clearly and completely described the technical solution in the embodiment of the present invention, shows So, described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.Based on the reality in the present invention Apply example, those of ordinary skill in the art's all other embodiments obtained without making creative work all belong to In the scope of protection of the invention.Various descriptions are carried out to technical scheme of the present invention with reference to each figure and embodiment.
Flow diagrams of the Fig. 1 for one embodiment of the method for building up of the VNF according to the present invention, as shown in Figure 1:
Step 101, it is empty to virtualization infrastructure device management system VIM request distribution to virtualize composer NFVO for network function Intend resource, to create virtualization network function VNF examples.Virtual resource can be virtual machine VM etc..
Under normal conditions, NFVO to VIM ask distribution virtual resource after, NFVO receive VIM transmission for The virtual resource information of VNF distribution.Virtual resource information is sent to VNFM by NFVO, and VNFM is according to virtual resource information creating VNF examples.
Step 102, when judging unusual condition occur, NFVO sends to virtualization network function manager VNFM and creates VNF examples instruct, to distribute the permission for creating VNF examples to VNFM.
It creates and the resource reservation condition for creating VNF examples and the network element attribute of VNF examples is carried in the instruction of VNF examples Distribution asked to VIM according to resource reservation condition and network element attribute Deng, VNFM for creating the virtual resource of VNF examples.
Step 103, VNFM asks distribution for creating the virtual resource of VNF examples, and the void distributed according to VIM to VIM Intend asset creation VNF examples.
In Direct Model and indirect pattern, NFVO and VNFM can pass through different network connections and the void of the VIM of bottom It proposes and applies management level and interconnect, and pass through the calling that different api interfaces completes VIM respectively.As shown in Fig. 2, Pattern is connect as resource allocation application of the NFVO execution for VIM platforms, resource allocation is completed by VIM.As shown in figure 3, direct Under pattern, NFVO authorizes VNFM to interact the distribution application for carrying out resource with VIM, and resource allocation is completed by VIM.
NFVO belongs to the network element of higher level in NFV systems, and the resource overall situation for being responsible for whole system is controlled and virtual machine shape State monitors, and different VNF network elements can all have the VNFM of oneself, so the position of VNFM and network element and VIM are closer.If using Indirect pattern completes automatically generating for virtual machine, relatively low with the tight ness rating of VIM and VNF since NFVO is compared with VNFM, net occurs Network failure or the probability of API Calls failure can be some larger.If there is NFVO and the network failure of cloud platform when abnormal, after The flows such as continuous virtual machine state monitoring and alarm can all be affected, and the failure between NFVO and VIM can cause virtual machine to generate Resource allocation failure and the problem of final virtual machine pull-up failure.
As shown in figure 4, when using indirect pattern, that realizes its failure by being used as back mechanism in direct mode can By property mechanism, i.e. NFVO and VNFM keep connection to VIM and the intercommunication of the related api interface of resource transfer, and NFVO with The status information about resource transfer is periodically interacted between VNFM.Fail when there is NFVO APIs related to VIM connections or calling When, NFVO can quickly start back mechanism, notified by NFVO and authorize VNFM to complete the Shen of resource transfer with VIM cloud platforms VIM please and be assisted to complete subsequent VM visioning procedures, and generated resource transfer and VNF examples by the relevant interface with NFVO Feedback of status is to NFVO.
The method for building up of VNF in above-described embodiment establishes the example of VNF, in direct mode conduct in indirect mode Backup mode during failure, when the resource transfer that VM is established in indirect pattern execution breaks down, automatic sensing is simultaneously switched to straight The resource transfer of Pattern completion VM establishments and the operations such as follow-up automatic foundation and monitoring are connect, increase the fault recovery of indirect pattern Ability.
Before NFVO asks distribution virtual resource to VIM, NFVO please to the VNFM instantiations sent for VNF examples It asks, instantiation request carries virtualization network function description template VNFD (VNF Descriptor) for VNF examples etc. Information.VNFM parses VNFD, determines the virtual resource needed for deployment VNF examples, and the virtual money of deployment VNF examples is returned to NFVO Source list.
NFVO determines to establish the virtual resource of VNF examples based on virtual resource list, and asks distribution to VIM for creating The virtual resource of VNF examples.VIM distribution creates the virtual resource needed for VNF examples, and sends the virtual money with distributing to NFVO The corresponding virtual resource information in source.Virtual resource information is sent to VNFM by NFVO, VNFM virtual resources to be notified to be configured It completes.VNFM is according to the information creating VNF examples for needing to establish VNF examples from NFVO acquisitions.
Flow diagrams of the Fig. 5 for another embodiment of the method for building up of the VNF according to the present invention, as shown in Figure 5:
Step 501, NFVO sends VNF instantiation request operations to VNFM.
Step 502, VNFM parses VNFD, obtains virtual resource needed for deployment VNF, and return to the Resources list.
Step 503, NFVO calls the relevant api interfaces of VIM, performs the often step for the resource allocation application that VNF network elements create Operation.
Step 504, NFVO notifies each step operating result for calling the relevant api interfaces of VIM to VNFM.
Step 505, when occurring connection exception between NFVO and VIM or API Calls fail, the behaviour of step 506 is triggered Make.
Step 506, NFVO authorizes VNFM operating rights and by resource reservation condition notification VNFM.
Step 507, VNFM responds NFVO, receives to create the request of VNF examples.
Step 508, VNFM is connect with VIM, calls related api interface, performs the resource allocation application that VNF network elements create Relevant operation.
Step 509, VNFM can notify each step operating result to NFVO.
NFVO calls first resource to distribute api interface and asks distribution virtual resource to VIM.Between monitoring NFVO and VIM Network connection state and the state for calling first resource distribution api interface.When determining the network connection shape between NFVO and VIM State calls first resource distribution api interface appearance abnormal, then judges unusual condition occur, NFVO is sent to VNFM creates VNF realities Example instruction.VNFM asks distribution Secondary resource can be called to distribute api interface for creating the virtual resource of VNF examples to VIM, Distribution is asked to VIM for creating the virtual resource of VNF examples.The operation knot that VNFM will call Secondary resource distribution api interface Fruit information is sent to NFVO.
When determining that the network connection state between NFVO and VIM occurs abnormal, then it is abnormal to send network connection to NFVO Report message, the information carried in network connection exception reporting message include:VIM marks, VIM states, network type, connection State, failure cause etc..The form of network connection exception reporting message is as shown in table 1 below.
When determining that first resource distribution api interface is called to occur abnormal, then exception reporting is called to NFVO transmission interfaces Message, interface call the information carried in exception reporting message to include:VIM marks, VIM states, API marks, API Name, API The state of calling, failure cause.Interface calls the form of exception reporting message as shown in table 2 below.
The form table of table 1- network connection exception reporting message
Table 2- interfaces call the form table of exception reporting message
The method for building up of VNF in above-described embodiment dominates automatically creating for VNF network elements using indirect pattern by NFVO Flow deployment way, and make the resource transfer pattern of VNFM and VIM processing NFVO and VIM provided as back mechanism The dependent failure being likely to occur in source application and assigning process, increases the failover capability of indirect pattern, can not be complete in NFVO During into VNF network element visioning procedures, resource allocation and VNF visioning procedures are carried out using VNFM and VIM so that VNF network elements are created automatically It builds with failover capability.
As shown in fig. 6, three components of the architectural framework of NFV, NFVO60 is responsible for global resource management and network element performance Monitoring.VNFM61 is responsible for the life cycle management of network element, and participate in network element automatically generates flow.VIM cloud platforms 63 are responsible for network element Resource allocation.Three inter-modules are attached by different networks, and api interface calling with each other also differs, but three Person completes the instantiation work of VNF network elements by relevant interacting message.
Operator initiates VNF instantiation requests, and NFVO60 verifications simultaneously initiate VNF instantiation requests, VNFM61 to VNFM61 VNFD is parsed, obtains virtual resource needed for deployment VNF, and return to the Resources list, NFVO60 is according to current available resource quantity, sheet The decisions such as ground strategy receive request, and ask distribution resource to VIM cloud platforms 62.NFVO60 calls VIM cloud platforms 62 about money The related api interface of source distribution, while monitor the network connection state between NFVO60 and VIM cloud platforms 62 and api interface tune State.There are abnormal or some API Calls and occurs in network connection between NFVO60 and VIM cloud platforms 62 are monitored During mistake, NFVO60 and VNFM61 intercommunications are notified according to abnormal conditions, is noticed to VNFM61 and starts back mechanism, while NFVO60 It authorizes VNFM61 operating rights and VNFM61, VNFM61 is notified to respond resource reservation and start the connection with VIM cloud platforms 61 With relevant API Calls flow.
VNFM61 asks resource to VIM cloud platforms 62, and VIM cloud platforms 62 notify VNFM61, VNFM61 after distributing resource According to template configuration VNF deployment parameters, application parameter, VNFM61 notices is configured for VNF in VNFM61 notices EMS management VNF, EMS NFVO60 completes VNF instantiations.During VNFM60 is interacted with VIM cloud platforms 62, will can often walk operating result notify to NFVO60 so that the situation that NFVO60 understands resource allocation and VNF network elements create.
In one embodiment, as shown in fig. 7, the present invention provides a kind of NFVO70, including:Scheduling of resource module 71, event Hinder management module 72, configuration management module 73, connection status monitoring module 74 and API Calls monitoring module 75 etc..Scheduling of resource Module 71 is real to create virtualization network function VNF to virtualization infrastructure device management system VIM request distribution virtual resources Example.When judging unusual condition occur, fault management module 72 sends to virtualization network function manager VNFM and creates VNF realities Example instruction, to distribute the permission for creating VNF examples to VNFM.VNFM asks distribution for creating the virtual of VNF examples to VIM Resource, and VNF examples are created according to the virtual resource that VIM is distributed.
Scheduling of resource module 71 receives distributing for VNF for VIM transmissions after distribution virtual resource is asked to VIM Virtual resource information.Virtual resource information is sent to VNFM by configuration management module 73, and VNFM is according to virtual resource information creating VNF examples.Create the network element category that the resource reservation condition for creating VNF examples and VNF examples are carried in the instruction of VNF examples Property.VNFM asks distribution for creating the virtual resource of VNF examples according to resource reservation condition and network element attribute to VIM.
Scheduling of resource module 71 to VIM ask distribution virtual resource before, configuration management module 73 to VNFM send pair It is asked in the instantiation of VNF examples, instantiation request carries the virtualization network function description template VNFD for VNF examples Deng.VNFM parses VNFD, determines the virtual resource needed for deployment VNF examples, and real to the return deployment of configuration management module 73 VNF The virtual resource list of example.
Scheduling of resource module 71 determines to establish the virtual resource of VNF examples, and divide to VIM requests based on virtual resource list It is used in the virtual resource for creating VNF examples.VIM distribution creates the virtual resource needed for VNF examples, and to scheduling of resource module 71 send the corresponding virtual resource information of virtual resource with distribution.Virtual resource information is sent to by configuration management module 73 VNFM, the configuration of VNFM virtual resources to be notified to complete.VNFM needs to establish VNF realities according to what is obtained from configuration management module 73 The information creating VNF examples of example.VNFM calls Secondary resource to distribute api interface and asks distribution to VIM for creating VNF examples Virtual resource.The operation result information for calling Secondary resource distribution api interface is sent to configuration management module 72 by VNFM.
Scheduling of resource module 71 calls first resource to distribute api interface and asks distribution virtual resource to VIM.Connection status is supervised Control the network connection state between the monitoring of module 74 NFVO and VIM.First resource distribution is called in the monitoring of API Calls monitoring module 75 The state of api interface.When determining network connection state between NFVO and VIM and/or first resource distribution api interface called to go out Now abnormal, then there is unusual condition in the judgement of fault management module 72, and scheduling of resource module 71 sends establishment VNF examples to VNFM and refers to It enables.
Fault management module 72 is responsible for collecting and the network connection exception information and api interface of management NFVO and VIM platforms The exception information of calling, scheduling of resource module 71 notify NFVO to be interacted with VNFM communication subsystems with VNFM according to exception information, Purpose is that VNFM is notified to start connection and calling with VIM.API Calls monitoring module 75 is responsible for monitoring NFVO and is closed with VIM platforms In the calling state of the resource allocation correlation api interface of virtual machine generation, there is some API Calls exception or call Pending The Entry Into Force When failures, relevant information is fed back into fault management module 72.Connection status monitoring module 74 is responsible for monitoring NFVO and VIM and is put down Whether just the network connection state of platform may be used and periodically send the mode of keepalive message to judge the connection of inter-module Often, when occurring connecting exception or disconnecting when failures therebetween, relevant information is fed back into fault management module 72, relevant information is as the foundation for starting follow-up process.
When determining that the network connection state between NFVO and VIM occurs abnormal, then connection status monitoring module 74 to therefore Hinder management module 72 and send network connection exception reporting message, the information carried in network connection exception reporting message includes:VIM Mark, VIM states, network type, connection state, failure cause etc..First resource distribution api interface is called to occur when determining When abnormal, then API Calls monitoring module 75 calls exception reporting message to 72 transmission interface of fault management module, and interface calls different The information carried in normal report message includes:VIM marks, VIM states, API marks, API Name, the state of API Calls, failure Reason etc..
In one embodiment, the present invention provides a kind of network system, including:VNFM, VIM, NFVO as above.
Method for building up, NFVO and the network system of VNF in above-described embodiment establishes the reality of VNF in indirect mode Example, in direct mode as failure when backup mode, when indirect pattern execution establish VM resource transfer break down when, from Innervation, which is known and is switched to Direct Model, completes resource transfer and the operations such as follow-up automatic foundation and monitoring that VM is created;Pass through increasing Add the failover capability of indirect pattern, when NFVO can not complete VNF network element visioning procedures, provided using VNFM and VIM Source is distributed and VNF visioning procedures so that VNF network elements are automatically created with failover capability;Based on to API Calls state and net The monitoring of network connection status carries out fault management and execution units of the notice VNFM as resource allocation when breaking down;It is right The change of NFV architectural frameworks is smaller, is conducive to the practical operation of existing net.
The method and system of the present invention may be achieved in many ways.For example, can by software, hardware, firmware or Software, hardware, firmware any combinations come realize the present invention method and system.The said sequence of the step of for method is only In order to illustrate, the step of method of the invention, is not limited to sequence described in detail above, especially says unless otherwise It is bright.In addition, in some embodiments, the present invention can be also embodied as recording program in the recording medium, these programs include It is used to implement machine readable instructions according to the method for the present invention.Thus, the present invention also covering storage is for execution according to this hair The recording medium of the program of bright method.
Description of the invention provides for the sake of example and description, and is not exhaustively or will be of the invention It is limited to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.It selects and retouches It states embodiment and is to more preferably illustrate the principle of the present invention and practical application, and those of ordinary skill in the art is enable to manage The solution present invention is so as to design the various embodiments with various modifications suitable for special-purpose.

Claims (19)

1. a kind of method for building up for virtualizing network function VNF, which is characterized in that including:
Network function virtualizes composer NFVO and distributes virtual resource to virtualization infrastructure device management system VIM requests, to Create virtualization network function VNF examples;
When judging unusual condition occur, the NFVO sends establishment VNF examples to virtualization network function manager VNFM and refers to It enables, to distribute the permission for creating VNF examples to the VNFM;
The VNFM asks distribution for creating the virtual resource of the VNF examples, and distribute according to the VIM to the VIM Virtual resource create the VNF examples.
2. the method as described in claim 1, which is characterized in that further include:
In the NFVO after the VIM asks distribution virtual resource, the NFVO receive that the VIM sends for described The virtual resource information of VNF distribution;
The virtual resource information is sent to the VNFM by the NFVO, and the VNFM is according to the virtual resource information creating VNF examples.
3. the method as described in claim 1, which is characterized in that carried in the establishment VNF examples instruction and create the VNF The network element attribute of the resource reservation condition of example and the VNF examples;
The VNFM according to the resource reservation condition and the network element attribute asks distribution for described in creating to the VIM The virtual resource of VNF examples.
4. method as claimed in claim 3, which is characterized in that further include:
Before the NFVO asks distribution virtual resource to the VIM, the NFVO is sent to the VNFM for the VNF The instantiation request of example, wherein, the instantiation request carries the virtualization network function description for the VNF examples Template VNFD;
The VNFM parses the VNFD, determines the virtual resource needed for the deployment VNF examples, and to the NFVO return Affix one's name to the virtual resource list of the VNF examples.
5. method as claimed in claim 4, which is characterized in that further include:
The NFVO determines to establish the virtual resource of the VNF examples, and ask to the VIM based on the virtual resource list Distribute the virtual resource for creating the VNF examples;
The VIM distribution creates the virtual resource needed for the VNF examples, and sends the virtual resource with distributing to the NFVO Corresponding virtual resource information;
The virtual resource information is sent to the VNFM by the NFVO, the VNFM virtual resources to be notified to configure Into;
VNFM VNF examples according to needing to establish the information creating of the VNF examples from NFVO acquisitions.
6. the method as described in claim 1, which is characterized in that the NFVO asks distribution virtual resource to include to the VIM:
The NFVO calls first resource to distribute api interface and asks distribution virtual resource to the VIM.
7. method as claimed in claim 6, which is characterized in that it is described when judge there is unusual condition when, the NFVO to VNFM sends establishment VNF example instructions and further includes:
It monitors the network connection state between the NFVO and the VIM and calls the state of first resource distribution api interface;
When determining network connection state between the NFVO and the VIM and/or first resource distribution api interface called to occur It is abnormal, then judge unusual condition occur, the NFVO is sent to the VNFM creates the instruction of VNF examples.
8. the method for claim 7, which is characterized in that further include:
When determining that the network connection state between the NFVO and the VIM occurs abnormal, then network is sent to the NFVO Exception reporting message is connected, wherein, the information carried in the network connection exception reporting message includes:VIM marks, VIM shapes State, network type, the state of connection, failure cause;
When determining that first resource distribution api interface is called to occur abnormal, then exception reporting is called to the NFVO transmission interfaces Message, wherein, the interface calls the information carried in exception reporting message to include:VIM marks, VIM states, API mark, API Name, the state of API Calls, failure cause.
9. the method as described in claim 1, which is characterized in that the VNFM asks to distribute described for creating to the VIM The virtual resource of VNF examples includes:
The VNFM calls Secondary resource to distribute api interface and asks distribution to the VIM for creating the virtual of the VNF examples Resource;
Wherein, the operation result information for calling Secondary resource distribution api interface is sent to the NFVO by the VNFM.
10. a kind of network function virtualization composer NFVO, which is characterized in that including:
Scheduling of resource module, it is virtual to create for distributing virtual resource to virtualization infrastructure device management system VIM requests Change network function VNF examples;
Fault management module, for when judging unusual condition occur, sending and creating to virtualization network function manager VNFM VNF examples instruct, to distribute the permission for creating VNF examples to the VNFM;
Wherein, the VNFM asks distribution for creating the virtual resource of the VNF examples to the VIM, and according to the VIM The virtual resource of distribution creates the VNF examples.
11. NFVO as claimed in claim 10, which is characterized in that
The scheduling of resource module, for after distribution virtual resource is asked to the VIM, receiving pair that the VIM is sent In the virtual resource information of VNF distribution;
The NFVO, further includes:
Configuration management module, for the virtual resource information to be sent to the VNFM, the VNFM is according to the virtual money Source information creates VNF examples.
12. NFVO as claimed in claim 10, which is characterized in that carried described in establishment in the establishment VNF examples instruction The network element attribute of the resource reservation condition of VNF examples and the VNF examples;
The VNFM according to the resource reservation condition and the network element attribute asks distribution for described in creating to the VIM The virtual resource of VNF examples.
13. NFVO as claimed in claim 12, which is characterized in that
Before the scheduling of resource module asks distribution virtual resource to the VIM, the configuration management module is to described The instantiation that VNFM sends for the VNF examples is asked, wherein, the instantiation request is carried for the VNF examples Virtualization network function description template VNFD;
The VNFM parses the VNFD, determines the virtual resource needed for the deployment VNF examples, and to the configuration management mould Block returns to the virtual resource list for disposing the VNF examples.
14. NFVO as claimed in claim 13, which is characterized in that further include:
The scheduling of resource module is additionally operable to determine the virtual resource for establishing the VNF examples based on the virtual resource list, And distribution is asked for creating the virtual resource of the VNF examples to the VIM;Wherein, the VIM distribution creates the VNF Virtual resource needed for example, and send to the scheduling of resource module and believe with the corresponding virtual resource of virtual resource distributed Breath;
The configuration management module is additionally operable to the virtual resource information being sent to the VNFM, to notify the VNFM Virtual resource configuration is completed;Wherein, the VNFM needs to establish the VNF examples according to what is obtained from the configuration management module Information creating described in VNF examples.
15. NFVO as claimed in claim 10, which is characterized in that
The scheduling of resource module is specifically used for first resource is called to distribute api interface to VIM request distribution virtual resources.
16. NFVO as claimed in claim 15, which is characterized in that further include::
Connection status monitoring module, for monitoring the network connection state between the NFVO and the VIM;
API Calls monitoring module, for monitoring the state for calling first resource distribution api interface;
The fault management module is additionally operable to when determining network connection state and/or calling between the NFVO and the VIM There is exception in first resource distribution api interface, then judges unusual condition occur, the scheduling of resource module is sent to the VNFM Create the instruction of VNF examples.
17. NFVO as claimed in claim 16, which is characterized in that further include:
When determining that the network connection state between the NFVO and the VIM occurs abnormal, then connection status monitoring module to The fault management module sends network connection exception reporting message, wherein, it is carried in the network connection exception reporting message Information include:VIM marks, VIM states, network type, the state of connection, failure cause;
When determining that first resource distribution api interface is called to occur abnormal, then API Calls monitoring module is to the fault management mould Block transmission interface calls exception reporting message, wherein, the interface calls the information carried in exception reporting message to include:VIM Mark, VIM states, API marks, API Name, the state of API Calls, failure cause.
18. NFVO as claimed in claim 11, which is characterized in that
The VNFM calls Secondary resource to distribute api interface and asks distribution to the VIM for creating the virtual of the VNF examples Resource;The operation result information for calling Secondary resource distribution api interface is sent to the configuration management module by the VNFM.
19. a kind of network system, which is characterized in that including:
Virtualize any one of network function manager VNFM, virtualization infrastructure device management system VIM, such as claim 10 to 18 The network function virtualization composer NFVO.
CN201611149076.6A 2016-12-14 2016-12-14 VNF establishment method, NFVO and network system Active CN108234158B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611149076.6A CN108234158B (en) 2016-12-14 2016-12-14 VNF establishment method, NFVO and network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611149076.6A CN108234158B (en) 2016-12-14 2016-12-14 VNF establishment method, NFVO and network system

Publications (2)

Publication Number Publication Date
CN108234158A true CN108234158A (en) 2018-06-29
CN108234158B CN108234158B (en) 2021-04-20

Family

ID=62638701

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611149076.6A Active CN108234158B (en) 2016-12-14 2016-12-14 VNF establishment method, NFVO and network system

Country Status (1)

Country Link
CN (1) CN108234158B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379699A (en) * 2018-11-12 2019-02-22 中国联合网络通信集团有限公司 The method and device of creation virtualization forwarding surface network element
CN109753343A (en) * 2018-11-30 2019-05-14 北京天元创新科技有限公司 The method and device of VNF instantiation
CN110673981A (en) * 2018-07-03 2020-01-10 中国电信股份有限公司 Fault recovery method, device and system
CN110677268A (en) * 2018-07-03 2020-01-10 中国电信股份有限公司 NFV automatic arrangement scheduling method, device and system
CN110740047A (en) * 2018-07-18 2020-01-31 大唐移动通信设备有限公司 network slice management and arrangement system
CN110868310A (en) * 2018-08-27 2020-03-06 ***通信有限公司研究院 CDN edge node online and offline method, device and system
CN111245634A (en) * 2018-11-29 2020-06-05 华为技术有限公司 Virtualization management method and device
WO2020140938A1 (en) * 2019-01-02 2020-07-09 ***通信有限公司研究院 Container-based virtual resource management method, device and system
WO2020140945A1 (en) * 2019-01-02 2020-07-09 ***通信有限公司研究院 Container-based virtual resource management method, apparatus, and system
CN111404712A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 NFV network element deployment system, method, device, medium and equipment
CN112087311A (en) * 2019-06-14 2020-12-15 华为技术有限公司 Virtual network function VNF deployment method and device
CN112333034A (en) * 2020-12-08 2021-02-05 上海欣方智能***有限公司 Network architecture and method for realizing automatic operation and maintenance
CN112860370A (en) * 2019-11-27 2021-05-28 中国电信股份有限公司 Virtual machine resource allocation method, device, system and storage medium
CN113472552A (en) * 2020-03-30 2021-10-01 ***通信集团浙江有限公司 VIM selection method and device based on deep learning, computing equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104115447A (en) * 2014-04-14 2014-10-22 华为技术有限公司 Allowing destroy scheme configuration method and device under cloud computing architecture
CN104980297A (en) * 2014-04-14 2015-10-14 中兴通讯股份有限公司 Virtual machine resource changing method and device, and virtualized network function device
US20150365352A1 (en) * 2014-06-12 2015-12-17 Futurewei Technologies, Inc. Methods and Systems for Managing Capacity in a Virtualized Network
CN105656646A (en) * 2014-11-10 2016-06-08 ***通信集团公司 Deploying method and device for virtual network element
US20160323200A1 (en) * 2015-05-01 2016-11-03 Futurewei Technologies, Inc. System and Method for Resource Management

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104115447A (en) * 2014-04-14 2014-10-22 华为技术有限公司 Allowing destroy scheme configuration method and device under cloud computing architecture
CN104980297A (en) * 2014-04-14 2015-10-14 中兴通讯股份有限公司 Virtual machine resource changing method and device, and virtualized network function device
US20150365352A1 (en) * 2014-06-12 2015-12-17 Futurewei Technologies, Inc. Methods and Systems for Managing Capacity in a Virtualized Network
CN105656646A (en) * 2014-11-10 2016-06-08 ***通信集团公司 Deploying method and device for virtual network element
US20160323200A1 (en) * 2015-05-01 2016-11-03 Futurewei Technologies, Inc. System and Method for Resource Management

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110673981B (en) * 2018-07-03 2022-06-17 中国电信股份有限公司 Fault recovery method, device and system
CN110673981A (en) * 2018-07-03 2020-01-10 中国电信股份有限公司 Fault recovery method, device and system
CN110677268A (en) * 2018-07-03 2020-01-10 中国电信股份有限公司 NFV automatic arrangement scheduling method, device and system
CN110740047B (en) * 2018-07-18 2020-09-25 大唐移动通信设备有限公司 Network slice management arrangement system
CN110740047A (en) * 2018-07-18 2020-01-31 大唐移动通信设备有限公司 network slice management and arrangement system
CN110868310A (en) * 2018-08-27 2020-03-06 ***通信有限公司研究院 CDN edge node online and offline method, device and system
CN110868310B (en) * 2018-08-27 2022-04-01 ***通信有限公司研究院 CDN edge node online and offline method, device and system
CN109379699A (en) * 2018-11-12 2019-02-22 中国联合网络通信集团有限公司 The method and device of creation virtualization forwarding surface network element
CN111245634A (en) * 2018-11-29 2020-06-05 华为技术有限公司 Virtualization management method and device
CN109753343A (en) * 2018-11-30 2019-05-14 北京天元创新科技有限公司 The method and device of VNF instantiation
WO2020140938A1 (en) * 2019-01-02 2020-07-09 ***通信有限公司研究院 Container-based virtual resource management method, device and system
CN111404712A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 NFV network element deployment system, method, device, medium and equipment
WO2020140945A1 (en) * 2019-01-02 2020-07-09 ***通信有限公司研究院 Container-based virtual resource management method, apparatus, and system
CN111399968A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 Container-based virtual resource management method, device and system
CN111399968B (en) * 2019-01-02 2023-03-31 ***通信有限公司研究院 Virtual resource management method, device and system based on container
CN111404712B (en) * 2019-01-02 2023-01-03 ***通信有限公司研究院 NFV network element deployment system, method, device, medium and equipment
CN112087311A (en) * 2019-06-14 2020-12-15 华为技术有限公司 Virtual network function VNF deployment method and device
CN112087311B (en) * 2019-06-14 2022-04-12 华为技术有限公司 Virtual network function VNF deployment method and device
US11683222B2 (en) 2019-06-14 2023-06-20 Huawei Technologies Co., Ltd. Virtual network function VNF deployment method and apparatus
CN112860370A (en) * 2019-11-27 2021-05-28 中国电信股份有限公司 Virtual machine resource allocation method, device, system and storage medium
CN112860370B (en) * 2019-11-27 2024-02-13 中国电信股份有限公司 Virtual machine resource allocation method, device, system and storage medium
CN113472552A (en) * 2020-03-30 2021-10-01 ***通信集团浙江有限公司 VIM selection method and device based on deep learning, computing equipment and storage medium
CN113472552B (en) * 2020-03-30 2023-04-25 ***通信集团浙江有限公司 VIM selection method, device, computing equipment and storage medium based on deep learning
CN112333034A (en) * 2020-12-08 2021-02-05 上海欣方智能***有限公司 Network architecture and method for realizing automatic operation and maintenance

Also Published As

Publication number Publication date
CN108234158B (en) 2021-04-20

Similar Documents

Publication Publication Date Title
CN108234158A (en) Method for building up, NFVO and the network system of VNF
US10630559B2 (en) Virtual machine (VM) realm integration and management
US10205806B2 (en) Method and apparatus for configuring redundancy solution in cloud computing architecture
EP3427439B1 (en) Managing planned adjustment of allocation of resources in a virtualised network
CN105409172B (en) Logical switch
CN104104572B (en) Interchanger automatic deployment method and device in a kind of SDN
EP3163797B1 (en) Service orchestration method and apparatus in software-defined networking, and storage medium
EP3103217B1 (en) Monitoring system and monitoring method for software defined networks
US11886904B2 (en) Virtual network function VNF deployment method and apparatus
CN104301391B (en) Multi-area optical network data center resource virtualizes mapping method
WO2016206456A1 (en) Physical machine upgrading method, service migration method and apparatus
CN103368768A (en) Automatically scaled network overlay with heuristic monitoring in hybrid cloud environment
CN105760214A (en) Equipment state and resource information monitoring method, related equipment and system
KR101408037B1 (en) Virtual Machine Integration Monitoring Apparatus and method for Cloud system
CN103746855B (en) The processing method and processing device of anomalous event in telecom cloud
WO2016095341A1 (en) Link management method, device and system in virtual machine environment
CN112948063A (en) Cloud platform creation method and device, cloud platform and cloud platform implementation system
CN109565447A (en) Network function processing method and relevant device
CN107302590A (en) A kind of isomery cloud operating system
CN107347089A (en) A kind of resource allocation methods of carrier-class cloud computing system
CN106230622A (en) A kind of cluster implementation method and device
EP3280102B1 (en) Optical path allocation method and apparatus
CN109032754B (en) Method and apparatus for improving reliability of communication path
WO2017070954A1 (en) Resource reservation method, vnfm, vim and nfvo
CN109995554A (en) The control method and cloud dispatch control device of multi-stage data center active-standby switch

Legal Events

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