| Network Function Virtualization(NFV)is a new technology which decouples hardware and software,which has aroused widespread concern in the industry.The core of NFV is to decouple network functions from proprietary hardware devices,and improve the automation level of the network and the network efficiency.Virtual Network Function as a key part of NFV virtual network layer,realizeing the management of virtual network function life cycle is a great significance for the development of NFV technology.At present,some researches on the virtual network function scaling methods involved in the virtual network function lifecycle management module are still relatively few,most of the researches are based on the fixed threshold or no threshold setting scaling strategy,which can not meet the requirements of the NFV for resource dynamic Adjustment requirements.In addition,the research of the functional life cycle management module of virtual network mainly focuses on the definition of the module requirements of the relevant standardization organizations and the function development of modules by the open source project team.Among them,the standardization organization mainly defines the module requirements standardizedly,and the open source projects carry out the function development based on the standardized definition.At present,the research of most open source projects are at the function architecture design level,and some functions still need to be improved,and users still need to develop based on the source code.Based on the above problems,this paper first proposed the method of virtual network capacity expansion and contraction based on the research and analysis of traditional virtual network function scaling algorithm.Then,on the basis of this method,design and implement the virtual network function life cycle management module.In summary,the main contents of this paper are as follows:1)Virtual network capacity expansion and contraction methods,includ the horizontal scaling method of virtual network function based on dynamic threshold adjustment and the vertical scaling method of virtual network function based on threshold setting.In this paper,we simulate the two scaling methods respectively,The simulation results show that the virtual network function scaling method proposed in this paper outperforms the traditional virtual network function scaling strategy in terms of virtual network function response time,error rate and resource utilization ratio compared with the traditional scaling strategy,which verifies the rationality and effectiveness of the algorithm to a certain extent.2)The design and implementation of virtual network function life cycle management module.In this paper,the module is divided into four functional modules,virtual network function directory management,virtual network function management,virtual link management and virtual network function forwarding diagram management.First of all,this paper analysis the functional requirements,non-functional requirements and the functional requirements of the interface respectively.Then,the module logic structure,the database table and the related interface are briefly designed based on the requirements analysis.Finally,the module is applied to the virtual network service orchestration system of the laboratory,and we test the function,non-function and interface of the module.The test results verify the correctness,stability of the module and practicality. |