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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission 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
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.
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)
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)
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 |
-
2016
- 2016-12-14 CN CN201611149076.6A patent/CN108234158B/en active Active
Patent Citations (5)
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)
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 |