[go: up one dir, main page]

WO2016037479A1 - Method, device and system for optimizing virtualized network function (vnf) - Google Patents

Method, device and system for optimizing virtualized network function (vnf) Download PDF

Info

Publication number
WO2016037479A1
WO2016037479A1 PCT/CN2015/074703 CN2015074703W WO2016037479A1 WO 2016037479 A1 WO2016037479 A1 WO 2016037479A1 CN 2015074703 W CN2015074703 W CN 2015074703W WO 2016037479 A1 WO2016037479 A1 WO 2016037479A1
Authority
WO
WIPO (PCT)
Prior art keywords
vnf
vnfm
request
nfvo
resource reservation
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.)
Ceased
Application number
PCT/CN2015/074703
Other languages
French (fr)
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Publication of WO2016037479A1 publication Critical patent/WO2016037479A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks

Definitions

  • the present invention relates to the field of communication technologies, and in particular, to the field of Network Function Virtualization (NFV); in particular, to a method, device and system for optimizing a virtualized network function VNF.
  • NFV Network Function Virtualization
  • NF network function
  • VNF Virtualized Network Function
  • VNF runs on the cloud.
  • NFV implements the decoupling of VNF and hardware resources.
  • VNF occupies resources on demand, thus improving resources.
  • the utilization efficiency when the network load is low, will also shut down some servers, which also saves energy and is more environmentally friendly.
  • the NFV technology manages resources uniformly and manages the VNF.
  • the functions of the NFV technology include: cloud resource management function, VNF management function, and network service management function.
  • NFV The NFV framework is shown in Figure 1. Compared to traditional networks, NFV introduces the following new network components. These new components and their completed functions are as follows:
  • NFVO Network Function Virtualization Orchestrator
  • NFVI Network Function Virtualisation Infrastructure
  • VNFM Virtualized Network Function Management
  • VNF lifecycle management eg, instantiation, deletion, viewing, update, scale in/out, scale up/down, self
  • More ie, automatically repair VNF
  • EM coordinate message processing between VNF and element management
  • Virtualized Infrastructure Manager is responsible for the management (addition, deletion, viewing, update, failure recovery, etc.) of resources (computing resources, storage resources, network resources).
  • Appendix B.3.1 and B.3.2 of the European Telecommunications Standards Institute standard "GS NFV-MAN 001 V0.5.0 (2014-05)" describe the VNF instantiation scheme.
  • Solution 1 VNF instantiation (NFVO is responsible for allocating resources), see Figure 2;
  • a sender sends an instantiation VNF request to the NFVO.
  • the NFVO checks the validity of the request, including but not limited to: 1) authenticating the user who initiated the request; 2) performing legality check on the requested parameter;
  • NFVO performs feasibility analysis on the instantiation request, and at the same time of feasibility analysis, NFVO may reserve resources. This step is optional;
  • the NFVO requests the VNFM to instantiate the VNF
  • the VNFM processes the instantiation request, including but not limited to: 1) checking the validity of the request; 2) checking the validity of the request parameter; 3) checking the VNF related parameter, such as a license check; 4) calculating the VDUs (Virtual Deployment) Unit);
  • the VNFM sends a resource reservation request to the NFVO according to the calculated resource requirement.
  • the NFVO checks the legality of the resource reservation request, including but not limited to: 1) checking the legality of the resource reservation request parameter; 2) checking the resource location requirement, and confirming whether the NFVO can satisfy the VNFM resource. Location requirements; 3) interdependence of resources Line check
  • the NFVO initiates a resource occupation request (including a computing resource, a storage resource, a network resource, and the like) to the VIM.
  • a resource occupation request including a computing resource, a storage resource, a network resource, and the like
  • the VIM creates an internal network
  • the VIM creates a virtual machine, and links the virtual machine to a related internal and external network
  • the VIM returns a creation resource success response to the NFVO.
  • the VNFM configures VNF deployment related data.
  • VNFM informs EM that the VNF deployment is successful, and the VNF is required to be included in the EM management scope;
  • VNF data including but not limited to: 1) office data; 2) user data;
  • VNFM notifies NFVO that the VNF is instantiated successfully
  • VNFM VNF instantiation
  • the VNFM calculates the required number of resources, and then sends an instantiation VNF request (including resource requirements) to the NFVO, requesting the NFVO to perform legality and feasibility check on the instantiation request, and if the check passes, the resource reservation is performed;
  • the VIM returns a resource reservation success response to the NFVO.
  • the NFVO responds to the VNFM for legality check, feasibility check, and resource reservation success response;
  • the VNFM sends a request to create a network and create a VMs to the VIM.
  • the VIM After creating a network and creating a VMs, the VIM returns a creation success response to the VNFM.
  • the VNFM configures VNF deployment data.
  • the VNFM returns the VNF instantiation to the EM
  • VNF data including but not limited to: 1) office data; 2) user data;
  • VNFM notifies NFVO that the VNF is successfully instantiated
  • the NFVO establishes a correspondence between the VNF and the resource pool.
  • VNFM is responsible for allocating resources, NFVO initiates instantiation request), see Figure 4;
  • the NFVO receives the VNF instantiation request (this request may be triggered manually or automatically, for example: triggered from OSS/BSS);
  • the NFVO sends an instantiation VNF request to the VNFM.
  • the VNFM calculates the required number of resources, and then sends an instantiation VNF request (including resource requirements) to the NFVO, requesting the NFVO to perform legality and feasibility check on the instantiation request, and if the check passes, the resource reservation is performed;
  • the NFVO initiates a reservation request for the resource to the VIM (this step is optional);
  • the VIM returns a resource reservation success response to the NFVO.
  • the NFVO responds to the VNFM for legality check, feasibility check, and resource reservation success response;
  • the VNFM sends a request to create a network and create a VMs to the VIM.
  • VIM After creating a network and creating a VMs, the VIM returns a creation success response to the VNFM.
  • the VNFM configures VNF deployment data.
  • the VNFM returns the VNF instantiation to the EM
  • the EM configures the VNF data, including but not limited to: 1) office data; 2) user data;
  • the VNFM notifies the NFVO that the VNF is successfully instantiated
  • NFVO establishes a correspondence between the VNF and the resource pool.
  • Solution 1 defect analysis S213 & S214 & S215 these three steps are not confirmed that the VNF startup is successful, and VNF communication, configuration, it is likely to fail; because after S209 and S210 successfully create VMs, VMs must first load the operating system, then In order to install and start your own application software, for the VNF in the telecom field, the VNF often contains multiple VMs. These VM operating systems start up and the VNF application software needs to be installed and started. It is impossible to do it all at once, if VIM creates VMs immediately after VNF communication and configuration of VNF, it is likely to fail; in the actual commercial process, after testing S213 & S214 & S215 does often fail;
  • Solution 2 Defect analysis The three steps of S309&S311&S312 are to communicate and configure with VNF without confirming the successful startup of VNF. It is likely to fail; because after VIM successfully creates VMs, VMs must first load the operating system before they can Install and start your own application software. For the VNF in the telecom field, VNF often contains multiple VMs. These VM operating systems start up and VNF's own application software needs to start up. It is impossible to do it all at once. If VIM creates VMs, it will communicate with VNF immediately. The configuration of the VNF is likely to fail; in the actual commercial process, it is verified that S309&S311&S312 will often fail;
  • Solution 3 Defect Analysis The three steps of S410&S412&S413 are to communicate and configure with VNF without confirming the successful startup of VNF. It is likely to fail; because after VIM successfully creates VMs, VMs must first load the operating system before they can Install and start your own application software. For the VNF in the telecom field, VNF often contains multiple VMs. These VM operating systems start up and VNF's own application software needs to start up. It is impossible to do it all at once. If VIM creates VMs, it will communicate with VNF immediately. The configuration of the VNF is likely to fail; in the actual commercial process, it is verified that S410&S412&S413 will often fail.
  • the embodiment of the invention provides a method, a device and a system for optimizing a virtualized network function VNF, so as to solve at least the problem that the VNF configuration command fails to be executed when the VIM communicates with the VNF and configures the VNF.
  • a VNF optimization method for a virtualized network function including: after receiving an initialization success message, the virtualized network function management VNFM receives a notification message that the VNF is successfully started; the VNFM responds to the A notification message, the VNFM communicates with the VNF and configures the VNF data.
  • the receiving, by the VNFM, the initialization success message includes: the VNFM receiving an instantiation request of the network function virtualization orchestrator NFVO, and processing the instantiation request; the VNFM sending a resource reservation request to the NFVO and receiving The resource reservation success message sent by NFVO.
  • the receiving, by the VNFM, the initialization success message includes: the VNFM receiving an instantiation request of the EM; the VNFM sending a legality check request, a feasibility check request, and a resource reservation request to the NFVO; the VNFM receiving the NFVO
  • the sent resource reservation success message is sent to the virtualization infrastructure management VIM to create a network and virtual machine request; the VNFM receives the network and virtual machine created by the VIM to create a successful response.
  • the receiving, by the VNFM, the initialization success message includes: the VNFM receiving an instantiation request of the NFVO; the VNFM sending a legality check request, a feasibility check request, and a resource reservation request to the NFVO; the VNFM receiving the NFVO
  • the sent resource reserves a success message, and sends a create network and virtual machine request to the VIM; the VNFM receives the network and virtual machine created by the VIM to create a successful response.
  • a VNF optimization method including: a VNF sends a notification message of successful startup to a VNFM; the VNF receives a response message of the VNFM, and the VNF communicates with the VNFM. And data configuration.
  • a VNF optimization apparatus including: a receiving module, configured to receive a notification message that the VNF is successfully started after receiving the initialization success message; the first communication module is configured to respond to the The notification message communicates with the VNF and configures the VNF data.
  • the apparatus further includes: a first receiving module configured to receive an instantiation request of the NFVO, and process the instantiation request; the first sending module, configured to send a resource reservation request to the NFVO and receive The resource sent by the NFVO reserves a success message and notifies the receiving module.
  • the device further includes: a second receiving module configured to receive an instantiation request of the EM; and a second sending module configured to send a validity check request, a feasibility check request, and a resource reservation request to the NFVO;
  • the second receiving module is further configured to receive a resource reservation success message sent by the NFVO;
  • the second sending module is further configured to send a request for creating a network and a virtual machine to the virtualized infrastructure management VIM;
  • the second receiving module is further configured to receive a successful response of the network and the virtual machine created by the VIM.
  • the apparatus further includes: a third receiving module configured to receive an instantiation request of the NFVO; and a third sending module configured to send a validity check request, a feasibility check request, and a resource reservation request to the NFVO ;
  • the third receiving module is further configured to receive a resource reservation success message sent by the NFVO;
  • the third sending module is further configured to send a create network and virtual machine request to the virtualized infrastructure management VIM;
  • the third receiving module is further configured to receive a network and a virtual machine created by the VIM to successfully create a response.
  • a VNF optimization apparatus including: a sending module configured to send a notification message of successful startup to a VNFM; and a second communication module configured to receive a response message of the VNFM, and The VNFM communicates and performs data configuration.
  • a computer storage medium comprising a set of computer executable instructions for executing a VNFM side VNF optimization method.
  • a computer storage medium comprising a set of computer executable instructions for executing a VNF optimization method on a VNF side.
  • FIG. 1 is a structural diagram of an NFV system according to the related art
  • FIG. 2 is a flow chart of VNF instantiation when NFVO is responsible for allocating resources according to the related art
  • VNFM is responsible for allocating resources and an EM initiates an instantiation request according to the related art
  • VNFM is responsible for allocating resources and NFVO initiates an instantiation request according to the related art
  • FIG. 5 is a flowchart of a first method of VNF optimization according to an embodiment of the present invention.
  • FIG. 6 is a flowchart of a second method of VNF optimization according to an embodiment of the present invention.
  • FIG. 7 is a flowchart of a method 3 of VNF optimization according to an embodiment of the present invention.
  • FIG. 8 is a flowchart of a fourth method of VNF optimization according to an embodiment of the present invention.
  • FIG. 9 is a flowchart of a fifth method of VNF optimization according to an embodiment of the present invention.
  • FIG. 10 is a structural block diagram of a VNF optimization apparatus 1 according to an embodiment of the present invention.
  • FIG. 11 is a structural block diagram of a VNF optimization apparatus 2 according to an embodiment of the present invention.
  • FIG. 12 is a structural block diagram of a VNF optimization apparatus 3 according to an embodiment of the present invention.
  • FIG. 13 is a structural block diagram of a VNF optimization apparatus 4 according to an embodiment of the present invention.
  • FIG. 14 is a structural block diagram of a VNF optimization apparatus 5 according to an embodiment of the present invention.
  • Figure 15 is a flowchart 1 of a method according to at least one embodiment of the present invention.
  • 16 is a second flowchart of a method according to at least one embodiment of the present invention.
  • FIG. 17 is a third flowchart of a method according to at least one embodiment of the present invention.
  • FIG. 5 is a flowchart of a VNF optimization method according to an embodiment of the present invention. As shown in FIG. 5, the method includes the following steps:
  • the VNFM After receiving the initialization success message, the VNFM receives the notification message that the VNF is successfully started.
  • the VNFM communicates with the VNF and configures the VNF data in response to the notification message.
  • the receiving, by the VNFM, an initialization success message includes:
  • the VNFM receives an instantiation request of the NFVO and processes the instantiation request;
  • the VNFM sends a resource reservation request to the NFVO and receives a resource reservation success message sent by the NFVO.
  • the embodiment includes the following steps: before the VNFM receives the notification message that the VNF is successfully started, the method further includes:
  • the VNFM receives an instantiation request of the NFVO, and processes the instantiation request.
  • the VNFM sends a resource reservation request to the NFVO and receives a resource reservation success message sent by the NFVO.
  • S603 in Fig. 6 corresponds to S501 in Fig. 5, and S604 in Fig. 6 corresponds to S502 in Fig. 5.
  • the receiving, by the VNFM, an initialization success message includes:
  • the VNFM receives an instantiation request of the EM
  • the VNFM sends a legality check request, a feasibility check request, and a resource reservation request to the NFVO;
  • VNFM Receiving, by the VNFM, a resource reservation success message sent by the NFVO, and sending a request for creating a network and a virtual machine to the virtualization infrastructure management VIM;
  • the VNFM receives a successful response from the network and virtual machine created by the VIM.
  • the present embodiment includes the following steps: before the VNFM receives the notification message that the VNF successfully starts, the SNF further includes:
  • the VNFM receives an instantiation request of an EM.
  • the VNFM sends a legality check request, a feasibility check request, and a resource reservation request to the NFVO.
  • the VNFM receives a resource reservation success message sent by the NFVO, and sends a request for creating a network and a virtual machine to the virtualization infrastructure management VIM.
  • the VNFM receives a successful response of the network and the virtual machine created by the VIM.
  • S705 in Fig. 7 corresponds to S501 in Fig. 5
  • S706 in Fig. 7 corresponds to S502 in Fig. 5.
  • the receiving, by the VNFM, an initialization success message includes:
  • the VNFM receives an instantiation request of the NFVO
  • the VNFM sends a legality check request, a feasibility check request, and a resource reservation request to the NFVO;
  • the VNFM receives a successful response from the network and virtual machine created by the VIM.
  • the embodiment includes the following steps: before the notification message that the VNFM successfully starts the VNF, the SNF is further included:
  • the VNFM receives an instantiation request of the NFVO.
  • the VNFM sends a legality check request, a feasibility check request, and a resource reservation request to the NFVO.
  • the VNFM receives a resource reservation success message sent by the NFVO, and sends a request for creating a network and a virtual machine to the VIM.
  • the VNFM receives a successful response of the network and the virtual machine created by the VIM.
  • S805 in Fig. 8 corresponds to S501 in Fig. 5
  • S806 in Fig. 8 corresponds to S502 in Fig. 5.
  • the embodiment of the invention further provides a VNF optimization method for the virtualized network function, as shown in FIG. 9, comprising the following steps:
  • the VNF sends a notification message of successful startup to the VNFM.
  • the VNF receives a response message of the VNFM, where the VNF communicates with the VNFM and performs data configuration.
  • the embodiment of the present invention provides a virtualized network function VNF optimization apparatus, as shown in FIG. 10, comprising: a receiving module 10, configured to receive a notification message that the VNF is successfully started after receiving the initialization success message; the first communication module 20. Configuring to communicate with the VNF and configure the VNF data in response to the notification message.
  • the apparatus further includes: a first receiving module 1101 configured to receive an instantiation request of the NFVO, and process the real
  • the first sending module 1102 is configured to send a resource reservation request to the NFVO, and receive a resource reservation success message sent by the NFVO, and notify the receiving module 10.
  • the apparatus further includes: a second receiving module 1201 configured to receive an instantiation request of the EM; and a second sending module 1202 configured to the NFVO Sending a legality check request, a feasibility check request, and a resource reservation request;
  • the second receiving module 1201 is further configured to receive a resource reservation success message sent by the NFVO;
  • the second sending module 1202 is further configured to send a create network and virtual machine request to the virtualized infrastructure management VIM;
  • the second receiving module 1201 is further configured to receive a network and virtual machine creation success response sent by the VIM.
  • the apparatus further includes: a third receiving module 1301 configured to receive an instantiation request of the NFVO; and a third sending module 1302 configured to The NFVO sends a legality check request, a feasibility check request, and a resource reservation request;
  • the third receiving module 1301 is further configured to receive a resource reservation success message sent by the NFVO.
  • the third sending module 1302 is further configured to send a create network and virtual machine request to the virtualized infrastructure management VIM;
  • the third receiving module 1301 is further configured to receive a network and virtual machine creation success response sent by the VIM.
  • the embodiment of the present invention further provides a virtualized network function VNF optimization apparatus, as shown in FIG. 14, comprising: a sending module 11 configured to send a notification message of successful startup to the VNFM; and a second communication module 12 configured to receive The VNFM response message communicates with the VNFM and performs data configuration.
  • a sending module 11 configured to send a notification message of successful startup to the VNFM
  • a second communication module 12 configured to receive The VNFM response message communicates with the VNFM and performs data configuration.
  • the original instantiation process is improved.
  • the VNFM does not immediately communicate with the VNF and configures the VNF data, but waits for the VNF itself to be started.
  • the VNF is notified by the VNF that the VNFM is successfully started.
  • the VNFM performs the following steps. The specific steps are as follows. For the specific process, see Figure 15:
  • Steps S1501-1511 are the same as steps S201-S211;
  • the VNFM does not immediately communicate with the VNF or configure the VNF data, and needs to wait for the VNF to successfully start the notification;
  • VNFM responds to VNF response
  • Steps S1515-1519 are the same as steps S213-S217.
  • the original instantiation process is improved.
  • VIM creates network, create VMs, and returns a successful response to the VNFM" step
  • the VNFM does not immediately communicate with the VNF and configures, but waits for the VNF.
  • the VNF is notified by the VNF that the VNFM is successfully started.
  • the VNFM performs the subsequent steps.
  • the specific steps are as follows. For the specific process, see Figure 16:
  • Steps S1601-1607 are the same as steps S301-S307;
  • VNFM does not immediately communicate with the VNF or configure the VNF data, and needs to wait for the VNF to successfully start the notification;
  • the VNFM responds to the VNF
  • Steps S1611-S1616 are the same as steps S309-S314.
  • the original instantiation process is improved.
  • VIM creates a network
  • the VNFM returns a successful response to the VNFM step
  • the VNFM does not immediately communicate with the VNF and configures, but waits for the VNF.
  • the VNF is notified by the VNF that the VNFM is successfully started.
  • the VNFM performs the subsequent steps.
  • the specific steps are as follows. For the specific process, see Figure 17:
  • Steps S1701-1708 are the same as steps S401-S408;
  • the VNFM does not immediately communicate with the VNF or configure the VNF data, and needs to wait for the VNF to successfully start the notification;
  • VNFM responds to VNF
  • Steps S1712-S1717 are the same as steps S410-S415.
  • an embodiment of the present invention further provides a computer storage medium, where the storage medium includes a set of computer executable instructions for executing a VNF optimization method on a VNFM side.
  • the embodiment of the invention further provides a computer storage medium, the storage medium comprising a set of computer executable instructions for executing a VNF optimization method on the VNF side.
  • the reliability of the VNF configuration command execution is improved, the execution failure of the VNF configuration command is reduced, and the VNF is improved.
  • modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in a storage device by a computing device, or they may be fabricated into individual integrated circuit modules, or Multiple modes Blocks or steps are made in a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Disclosed are a method, device and system for optimizing a virtualized network function (VNF). The method comprises: after receiving an initialization success message, a virtualized network function manager (VNFM) receives a notification message about successful enabling of a VNF; and in response to the notification message, the VNFM communicates with the VNF and configures data of the VNF. The present invention improves the reliability of execution of a VNF configuration command, reduces the probability of failure in execution of the VNF configuration command, and improves the success rate of instantiation of the VNF.

Description

虚拟化网络功能VNF优化方法、装置及系统Virtualized network function VNF optimization method, device and system 技术领域Technical field

本发明涉及通信技术领域,特别是涉及网络功能虚拟化(NFV,Network Functions Virtualization)领域;具体而言,涉及一种虚拟化网络功能VNF优化方法、装置及系统。The present invention relates to the field of communication technologies, and in particular, to the field of Network Function Virtualization (NFV); in particular, to a method, device and system for optimizing a virtualized network function VNF.

背景技术Background technique

在传统的网络中,网络功能(NF,Network Function)部署在各厂家自己特有的硬件之上,不同厂家、不同设备的硬件资源不能共享,导致资源的浪费。NFV技术实现了传统的网络功能的虚拟化,虚拟化网络功能(VNF,Virtualized Network Function)运行在云之上,NFV实现了VNF和硬件资源的解耦,VNF按需占用资源,从而提高了资源的利用效率,当网络负荷低时,还会关闭部分服务器,从而也节约了能源,更加绿色环保。相对于传统网络而言,NFV技术对资源统一管理、对VNF进行统一管理,NFV技术包括的功能有:云资源管理功能、VNF的管理功能、网络业务管理功能等。In a traditional network, the network function (NF) is deployed on the hardware unique to each manufacturer. The hardware resources of different vendors and different devices cannot be shared, resulting in waste of resources. NFV technology realizes the virtualization of traditional network functions. Virtualized Network Function (VNF) runs on the cloud. NFV implements the decoupling of VNF and hardware resources. VNF occupies resources on demand, thus improving resources. The utilization efficiency, when the network load is low, will also shut down some servers, which also saves energy and is more environmentally friendly. Compared with the traditional network, the NFV technology manages resources uniformly and manages the VNF. The functions of the NFV technology include: cloud resource management function, VNF management function, and network service management function.

NFV的框架图如图1所示,相对于传统网络而言,NFV引入了下面几个新的网络组件,这些新组件及其完成的功能如下:The NFV framework is shown in Figure 1. Compared to traditional networks, NFV introduces the following new network components. These new components and their completed functions are as follows:

网络功能虚拟化编排(NFVO,Network Functions Virtualization Orchestrator)负责网络业务的生命周期管理,实现网络的编排,对网络功能虚拟化基础设施(NFVI,Network Function Virtualisation Infrastructure)的资源进行管理和编排等;Network Function Virtualization Orchestrator (NFVO) is responsible for the lifecycle management of network services, implementing network orchestration, and managing and orchestrating resources of Network Function Virtualisation Infrastructure (NFVI);

虚拟化网络功能管理(VNFM,VNF Manager)负责VNF的生命周期管理(例如:实例化、删除、查看、更新、scale in/out、scale up/down、自 愈(即自动修复VNF)等),协调VNF和网元管理(EM,Element Management)之间消息处理等;Virtualized Network Function Management (VNFM, VNF Manager) is responsible for VNF lifecycle management (eg, instantiation, deletion, viewing, update, scale in/out, scale up/down, self) More (ie, automatically repair VNF), etc., coordinate message processing between VNF and element management (EM, Element Management);

虚拟化基础建设管理(VIM,Virtualized Infrastructure Manager)负责资源(计算资源、存储资源、网络资源)的管理(增加、删除、查看、更新、故障恢复等)。Virtualized Infrastructure Manager (VIM) is responsible for the management (addition, deletion, viewing, update, failure recovery, etc.) of resources (computing resources, storage resources, network resources).

欧洲电信标准化协会标准《GS NFV-MAN 001 V0.5.0(2014-05)》的附录B.3.1和B.3.2描述了VNF实例化的方案,一共有三种方案,其中附录B.3.1描述了方案一:VNF实例化(NFVO负责分配资源),参看图2;附录B.3.2.1描述了方案二:VNF实例化(VNFM负责分配资源,EM发起实例化请求),参看图3;附录B.3.2.2描述了方案三:VNF实例化(VNFM负责分配资源,NFVO发起实例化请求)参看图4,这三种方案的详细描述如下:Appendix B.3.1 and B.3.2 of the European Telecommunications Standards Institute standard "GS NFV-MAN 001 V0.5.0 (2014-05)" describe the VNF instantiation scheme. There are three schemes, of which Appendix B.3.1 describes Solution 1: VNF instantiation (NFVO is responsible for allocating resources), see Figure 2; Appendix B.3.2.1 describes scenario 2: VNF instantiation (VNFM is responsible for allocating resources, EM initiates instantiation request), see Figure 3; Appendix B .3.2.2 describes scenario 3: VNF instantiation (VNFM is responsible for allocating resources, NFVO initiates instantiation requests). Referring to Figure 4, a detailed description of these three scenarios is as follows:

方案一:VNF实例化(NFVO负责分配资源),参看图2;Solution 1: VNF instantiation (NFVO is responsible for allocating resources), see Figure 2;

S201,发送方(sender)向NFVO发送实例化VNF请求;S201. A sender sends an instantiation VNF request to the NFVO.

S202,NFVO对请求进行有效性检查,包括但不限于:1)对发起请求的用户进行鉴权;2)对请求的参数进行合法性检查;S202, the NFVO checks the validity of the request, including but not limited to: 1) authenticating the user who initiated the request; 2) performing legality check on the requested parameter;

S203,NFVO对实例化请求进行可行性分析,在可行性分析的同时,NFVO可能对资源进行预留。此步骤为可选;S203, NFVO performs feasibility analysis on the instantiation request, and at the same time of feasibility analysis, NFVO may reserve resources. This step is optional;

S204,NFVO请求VNFM对VNF进行实例化;S204, the NFVO requests the VNFM to instantiate the VNF;

S205,VNFM对实例化请求进行处理,包括但不限于:1)检查请求的合法性;2)检查请求参数的合法性;3)VNF相关参数检查,例如license检查;4)计算VDUs(Virtual Deployment Unit);S205: The VNFM processes the instantiation request, including but not limited to: 1) checking the validity of the request; 2) checking the validity of the request parameter; 3) checking the VNF related parameter, such as a license check; 4) calculating the VDUs (Virtual Deployment) Unit);

S206,VNFM根据计算后的资源需求,向NFVO发送资源预留请求;S206. The VNFM sends a resource reservation request to the NFVO according to the calculated resource requirement.

S207,NFVO对资源预留请求进行合法性检查,包括但不限于:1)对资源预留请求的参数进行合法性检查;2)对资源的位置要求进行检查,确认NFVO能否满足VNFM的资源位置要求;3)对资源的相互依赖关系进 行检查;S207, the NFVO checks the legality of the resource reservation request, including but not limited to: 1) checking the legality of the resource reservation request parameter; 2) checking the resource location requirement, and confirming whether the NFVO can satisfy the VNFM resource. Location requirements; 3) interdependence of resources Line check

S208,NFVO向VIM发起资源占用请求(包括计算资源、存储资源、网络资源等);S208. The NFVO initiates a resource occupation request (including a computing resource, a storage resource, a network resource, and the like) to the VIM.

S209,VIM创建内部网络;S209, the VIM creates an internal network;

S210,VIM创建虚拟机,并将虚拟机链接到相关内外部网络;S210, the VIM creates a virtual machine, and links the virtual machine to a related internal and external network;

S211,VIM向NFVO返回创建资源成功响应;S211, the VIM returns a creation resource success response to the NFVO.

S212,NFVO通知VNFM资源预留成功;S212, the NFVO notifies the VNFM resource reservation success;

S213,VNFM配置VNF部署相关数据;S213. The VNFM configures VNF deployment related data.

S214,VNFM通知EM:VNF部署成功,要求将VNF纳入到EM管理范围;S214, VNFM informs EM that the VNF deployment is successful, and the VNF is required to be included in the EM management scope;

S215,EM配置VNF数据,包括但不限于:1)局数据;2)用户数据;S215, the EM configures VNF data, including but not limited to: 1) office data; 2) user data;

S216,VNFM通知NFVO:VNF实例化成功;S216, VNFM notifies NFVO that the VNF is instantiated successfully;

S217,NFVO通知sender:VNF实例化成功。S217, NFVO notifies sender: VNF is instantiated successfully.

方案二:VNF实例化(VNFM负责分配资源,EM发起实例化请求),参看图3;Solution 2: VNF instantiation (VNFM is responsible for allocating resources, EM initiates instantiation request), see Figure 3;

S301,EM(经认证)向VNFM发送实例化VNF请求;S301, EM (authenticated) sends an instantiation VNF request to the VNFM;

S302,VNFM计算所需的资源数,然后向NFVO发送实例化VNF请求(包括资源要求),请求NFVO对实例化请求进行合法性、可行性检查,如检查通过,则进行资源预留;S302: The VNFM calculates the required number of resources, and then sends an instantiation VNF request (including resource requirements) to the NFVO, requesting the NFVO to perform legality and feasibility check on the instantiation request, and if the check passes, the resource reservation is performed;

S303,NFVO对实例化请求进行合法性、可行性检查;S303, the NFVO checks the validity and feasibility of the instantiation request;

S304,NFVO检查完毕后,NFVO向VIM发起对资源进行预留请求(此步骤可选);S304, after the NFVO check is completed, the NFVO initiates a reservation request for the resource to the VIM (this step is optional);

S305,VIM向NFVO回复资源预留成功响应;S305. The VIM returns a resource reservation success response to the NFVO.

S306,NFVO向VNFM回复进行合法性检查通过、可行性检查通过、资源预留成功响应;S306, the NFVO responds to the VNFM for legality check, feasibility check, and resource reservation success response;

S307,VNFM向VIM发送创建网络和创建VMs请求; S307. The VNFM sends a request to create a network and create a VMs to the VIM.

S308,VIM创建网络、创建VMs后,向VNFM返回创建成功响应;S308. After creating a network and creating a VMs, the VIM returns a creation success response to the VNFM.

S309,VNFM配置VNF部署数据;S309. The VNFM configures VNF deployment data.

S310,VNFM向EM返回VNF实例化成功;S310, the VNFM returns the VNF instantiation to the EM;

S311,EM和VNFM将VNF纳入到自己的管理范围;S311, EM and VNFM incorporate VNF into their own management;

S312,EM配置VNF数据,包括但不限于:1)局数据;2)用户数据;S312, the EM configures VNF data, including but not limited to: 1) office data; 2) user data;

S313,VNFM通知NFVO:VNF实例化成功;S313, VNFM notifies NFVO that the VNF is successfully instantiated;

S314,NFVO建立VNF和资源池的对应关系。S314, the NFVO establishes a correspondence between the VNF and the resource pool.

方案三:VNF实例化(VNFM负责分配资源,NFVO发起实例化请求),参看图4;Solution 3: VNF instantiation (VNFM is responsible for allocating resources, NFVO initiates instantiation request), see Figure 4;

S401,NFVO收到VNF实例化请求(此请求可能是手动触发或者自动触发,例如:从OSS/BSS触发);S401, the NFVO receives the VNF instantiation request (this request may be triggered manually or automatically, for example: triggered from OSS/BSS);

S402,NFVO向VNFM发送实例化VNF请求;S402. The NFVO sends an instantiation VNF request to the VNFM.

S403,VNFM计算所需的资源数,然后向NFVO发送实例化VNF请求(包括资源要求),请求NFVO对实例化请求进行合法性、可行性检查,如检查通过,则进行资源预留;S403, the VNFM calculates the required number of resources, and then sends an instantiation VNF request (including resource requirements) to the NFVO, requesting the NFVO to perform legality and feasibility check on the instantiation request, and if the check passes, the resource reservation is performed;

S404,NFVO对实例化请求进行合法性、可行性检查;S404, NFVO checks the legality and feasibility of the instantiation request;

S405,NFVO检查完毕后,NFVO向VIM发起对资源进行预留请求(此步骤可选);S405, after the NFVO check is completed, the NFVO initiates a reservation request for the resource to the VIM (this step is optional);

S406,VIM向NFVO回复资源预留成功响应;S406. The VIM returns a resource reservation success response to the NFVO.

S407,NFVO向VNFM回复进行合法性检查通过、可行性检查通过、资源预留成功响应;S407, the NFVO responds to the VNFM for legality check, feasibility check, and resource reservation success response;

S408,VNFM向VIM发送创建网络和创建VMs请求;S408. The VNFM sends a request to create a network and create a VMs to the VIM.

S409,VIM创建网络、创建VMs后,向VNFM返回创建成功响应;S409: After creating a network and creating a VMs, the VIM returns a creation success response to the VNFM.

S410,VNFM配置VNF部署数据;S410. The VNFM configures VNF deployment data.

S411,VNFM向EM返回VNF实例化成功;S411, the VNFM returns the VNF instantiation to the EM;

S412,EM和VNFM将VNF纳入到自己的管理范围; S412, EM and VNFM incorporate VNF into their own management;

S413,EM配置VNF数据,包括但不限于:1)局数据;2)用户数据;S413, the EM configures the VNF data, including but not limited to: 1) office data; 2) user data;

S414,VNFM通知NFVO:VNF实例化成功;S414, the VNFM notifies the NFVO that the VNF is successfully instantiated;

S415,NFVO建立VNF和资源池的对应关系。S415, NFVO establishes a correspondence between the VNF and the resource pool.

在上述三种方案的流程中,都有一定的缺陷,分析如下:In the flow of the above three schemes, there are certain defects, as follows:

方案一缺陷分析:S213&S214&S215这三个步骤是在没有确认VNF启动成功的情况下,和VNF通讯、配置,很可能会失败;因为在S209和S210成功创建VMs后,VMs首先要加载操作系统,然后才能安装并启动自己的应用软件,对于电信领域的VNF,VNF经常含有多个VM,这些VM操作系统启动、VNF自身应用软件的安装启动都需要时间,不可能一蹴而就,如果VIM创建VMs后立刻和VNF通讯并对VNF进行配置,很可能会失败;在实际商用过程中,经过检验S213&S214&S215确实会经常失败;Solution 1 defect analysis: S213 & S214 & S215 these three steps are not confirmed that the VNF startup is successful, and VNF communication, configuration, it is likely to fail; because after S209 and S210 successfully create VMs, VMs must first load the operating system, then In order to install and start your own application software, for the VNF in the telecom field, the VNF often contains multiple VMs. These VM operating systems start up and the VNF application software needs to be installed and started. It is impossible to do it all at once, if VIM creates VMs immediately after VNF communication and configuration of VNF, it is likely to fail; in the actual commercial process, after testing S213 & S214 & S215 does often fail;

方案二缺陷分析:S309&S311&S312这三个步骤是在没有确认VNF启动成功的情况下,就和VNF通讯、配置,很可能会失败;因为在VIM成功创建VMs后,VMs首先要加载操作系统,然后才能安装并启动自己的应用软件,对于电信领域的VNF,VNF经常含有多个VM,这些VM操作系统启动、VNF自身应用软件的启动都需要时间,不可能一蹴而就,如果VIM创建VMs后立刻和VNF通讯并对VNF进行配置,很可能会失败;在实际商用过程中,经过检验S309&S311&S312确实会经常失败;Solution 2 Defect analysis: The three steps of S309&S311&S312 are to communicate and configure with VNF without confirming the successful startup of VNF. It is likely to fail; because after VIM successfully creates VMs, VMs must first load the operating system before they can Install and start your own application software. For the VNF in the telecom field, VNF often contains multiple VMs. These VM operating systems start up and VNF's own application software needs to start up. It is impossible to do it all at once. If VIM creates VMs, it will communicate with VNF immediately. The configuration of the VNF is likely to fail; in the actual commercial process, it is verified that S309&S311&S312 will often fail;

方案三缺陷分析:S410&S412&S413这三个步骤是在没有确认VNF启动成功的情况下,就和VNF通讯、配置,很可能会失败;因为在VIM成功创建VMs后,VMs首先要加载操作系统,然后才能安装并启动自己的应用软件,对于电信领域的VNF,VNF经常含有多个VM,这些VM操作系统启动、VNF自身应用软件的启动都需要时间,不可能一蹴而就,如果VIM创建VMs后立刻和VNF通讯并对VNF进行配置,很可能会失败;在实际商用过程中,经过检验S410&S412&S413确实会经常失败。Solution 3 Defect Analysis: The three steps of S410&S412&S413 are to communicate and configure with VNF without confirming the successful startup of VNF. It is likely to fail; because after VIM successfully creates VMs, VMs must first load the operating system before they can Install and start your own application software. For the VNF in the telecom field, VNF often contains multiple VMs. These VM operating systems start up and VNF's own application software needs to start up. It is impossible to do it all at once. If VIM creates VMs, it will communicate with VNF immediately. The configuration of the VNF is likely to fail; in the actual commercial process, it is verified that S410&S412&S413 will often fail.

对于上述的三种方案中的缺陷,现有技术中没有解决方案。 There are no solutions in the prior art for the defects in the above three schemes.

发明内容Summary of the invention

本发明实施例提供了一种虚拟化网络功能VNF优化方法、装置及系统,以至少解决VIM创建VMs后立刻和VNF通讯并对VNF进行配置时,会出现VNF配置命令执行失败的问题。The embodiment of the invention provides a method, a device and a system for optimizing a virtualized network function VNF, so as to solve at least the problem that the VNF configuration command fails to be executed when the VIM communicates with the VNF and configures the VNF.

根据本发明实施例的一个方面,提供了一种虚拟化网络功能VNF优化方法,包括:虚拟化网络功能管理VNFM收到初始化成功消息后,接收VNF成功启动的通知消息;所述VNFM响应所述通知消息,所述VNFM与所述VNF进行通讯并配置所述VNF数据。According to an aspect of the present invention, a VNF optimization method for a virtualized network function is provided, including: after receiving an initialization success message, the virtualized network function management VNFM receives a notification message that the VNF is successfully started; the VNFM responds to the A notification message, the VNFM communicates with the VNF and configures the VNF data.

上述方案中,所述VNFM收到初始化成功消息包括:所述VNFM接收网络功能虚拟化编排器NFVO的实例化请求,并处理所述实例化请求;所述VNFM向NFVO发送资源预留请求并接收NFVO发送的资源预留成功消息。In the above solution, the receiving, by the VNFM, the initialization success message includes: the VNFM receiving an instantiation request of the network function virtualization orchestrator NFVO, and processing the instantiation request; the VNFM sending a resource reservation request to the NFVO and receiving The resource reservation success message sent by NFVO.

上述方案中,所述VNFM收到初始化成功消息包括:所述VNFM接收EM的实例化请求;所述VNFM向NFVO发送合法性检查请求、可行性检查请求和资源预留请求;所述VNFM接收NFVO发送的资源预留成功消息,并向虚拟化基础建设管理VIM发送创建网络和虚拟机请求;所述VNFM接收所述VIM发送的网络和虚拟机创建成功响应。In the above solution, the receiving, by the VNFM, the initialization success message includes: the VNFM receiving an instantiation request of the EM; the VNFM sending a legality check request, a feasibility check request, and a resource reservation request to the NFVO; the VNFM receiving the NFVO The sent resource reservation success message is sent to the virtualization infrastructure management VIM to create a network and virtual machine request; the VNFM receives the network and virtual machine created by the VIM to create a successful response.

上述方案中,所述VNFM收到初始化成功消息包括:所述VNFM接收NFVO的实例化请求;所述VNFM向NFVO发送合法性检查请求、可行性检查请求和资源预留请求;所述VNFM接收NFVO发送的资源预留成功消息,并向VIM发送创建网络和虚拟机请求;所述VNFM接收所述VIM发送的网络和虚拟机创建成功响应。In the above solution, the receiving, by the VNFM, the initialization success message includes: the VNFM receiving an instantiation request of the NFVO; the VNFM sending a legality check request, a feasibility check request, and a resource reservation request to the NFVO; the VNFM receiving the NFVO The sent resource reserves a success message, and sends a create network and virtual machine request to the VIM; the VNFM receives the network and virtual machine created by the VIM to create a successful response.

根据本发明实施例的又一方面,提供了一种VNF优化方法,包括:VNF向VNFM发送成功启动的通知消息;所述VNF接收所述VNFM的响应消息,所述VNF与所述VNFM进行通讯并进行数据配置。 According to still another aspect of the embodiments of the present invention, a VNF optimization method is provided, including: a VNF sends a notification message of successful startup to a VNFM; the VNF receives a response message of the VNFM, and the VNF communicates with the VNFM. And data configuration.

根据本发明实施例的另一方面,提供了一种VNF优化装置,包括:接收模块,配置为在收到初始化成功消息后,接收VNF成功启动的通知消息;第一通讯模块,配置为响应所述通知消息,与所述VNF进行通讯并配置所述VNF数据。According to another aspect of the present invention, a VNF optimization apparatus is provided, including: a receiving module, configured to receive a notification message that the VNF is successfully started after receiving the initialization success message; the first communication module is configured to respond to the The notification message communicates with the VNF and configures the VNF data.

上述方案中,所述装置还包括,第一接收模块,配置为接收NFVO的实例化请求,并处理所述实例化请求;第一发送模块,配置为向所述NFVO发送资源预留请求并接收所述NFVO发送的资源预留成功消息,并通知所述接收模块。In the above solution, the apparatus further includes: a first receiving module configured to receive an instantiation request of the NFVO, and process the instantiation request; the first sending module, configured to send a resource reservation request to the NFVO and receive The resource sent by the NFVO reserves a success message and notifies the receiving module.

上述方案中,所述装置还包括,第二接收模块,配置为接收EM的实例化请求;第二发送模块,配置为向NFVO发送合法性检查请求、可行性检查请求和资源预留请求;In the above solution, the device further includes: a second receiving module configured to receive an instantiation request of the EM; and a second sending module configured to send a validity check request, a feasibility check request, and a resource reservation request to the NFVO;

所述第二接收模块还配置为,接收所述NFVO发送的资源预留成功消息;The second receiving module is further configured to receive a resource reservation success message sent by the NFVO;

所述第二发送模块还配置为,向虚拟化基础建设管理VIM发送创建网络和虚拟机请求;The second sending module is further configured to send a request for creating a network and a virtual machine to the virtualized infrastructure management VIM;

所述第二接收模块还配置为,接收所述VIM发送的网络和虚拟机创建成功响应。The second receiving module is further configured to receive a successful response of the network and the virtual machine created by the VIM.

上述方案中,所述装置还包括,第三接收模块,配置为接收NFVO的实例化请求;第三发送模块,配置为向所述NFVO发送合法性检查请求、可行性检查请求和资源预留请求;In the above solution, the apparatus further includes: a third receiving module configured to receive an instantiation request of the NFVO; and a third sending module configured to send a validity check request, a feasibility check request, and a resource reservation request to the NFVO ;

所述第三接收模块还配置为,接收所述NFVO发送的资源预留成功消息;The third receiving module is further configured to receive a resource reservation success message sent by the NFVO;

所述第三发送模块还配置为,向虚拟化基础建设管理VIM发送创建网络和虚拟机请求;The third sending module is further configured to send a create network and virtual machine request to the virtualized infrastructure management VIM;

所述第三接收模块还配置为,接收所述VIM发送的网络和虚拟机创建成功响应。 The third receiving module is further configured to receive a network and a virtual machine created by the VIM to successfully create a response.

根据本发明实施例的另一方面,提供了一种VNF优化装置,包括,发送模块,配置为向VNFM发送成功启动的通知消息;第二通讯模块,配置为接收所述VNFM的响应消息,与所述VNFM进行通讯并进行数据配置。According to another aspect of the present invention, a VNF optimization apparatus is provided, including: a sending module configured to send a notification message of successful startup to a VNFM; and a second communication module configured to receive a response message of the VNFM, and The VNFM communicates and performs data configuration.

根据本发明实施例的另一方面,还提供一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行VNFM侧的VNF优化方法。According to another aspect of an embodiment of the present invention, there is also provided a computer storage medium comprising a set of computer executable instructions for executing a VNFM side VNF optimization method.

根据本发明实施例的另一方面,还提供一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行VNF侧的VNF优化方法。According to another aspect of an embodiment of the present invention, there is also provided a computer storage medium comprising a set of computer executable instructions for executing a VNF optimization method on a VNF side.

与现有技术相比,通过上述方案,在VNF过程中,在原有实例化机制的基础上,提高了VNF配置命令执行的可靠性,减少了VNF配置命令执行失败的发生,提高了VNF实例化的成功率。Compared with the prior art, in the VNF process, based on the original instantiation mechanism, the reliability of the VNF configuration command execution is improved, the execution failure of the VNF configuration command is reduced, and the VNF instantiation is improved. Success rate.

附图说明DRAWINGS

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings described herein are intended to provide a further understanding of the invention, and are intended to be a part of the invention. In the drawing:

图1是根据相关技术的NFV系统架构图;1 is a structural diagram of an NFV system according to the related art;

图2是根据相关技术的NFVO负责分配资源时VNF实例化流程图;2 is a flow chart of VNF instantiation when NFVO is responsible for allocating resources according to the related art;

图3是根据相关技术的VNFM负责分配资源、EM发起实例化请求时VNF实例化流程图;3 is a flowchart of VNF instantiation when a VNFM is responsible for allocating resources and an EM initiates an instantiation request according to the related art;

图4是根据相关技术的VNFM负责分配资源、NFVO发起实例化请求时VNF实例化流程图;4 is a flow chart of VNF instantiation when a VNFM is responsible for allocating resources and NFVO initiates an instantiation request according to the related art;

图5是根据本发明实施例的VNF优化方法一的流程图;FIG. 5 is a flowchart of a first method of VNF optimization according to an embodiment of the present invention; FIG.

图6是根据本发明实施例的VNF优化方法二的流程图;6 is a flowchart of a second method of VNF optimization according to an embodiment of the present invention;

图7是根据本发明实施例的VNF优化方法三的流程图; 7 is a flowchart of a method 3 of VNF optimization according to an embodiment of the present invention;

图8是根据本发明实施例的VNF优化方法四的流程图;FIG. 8 is a flowchart of a fourth method of VNF optimization according to an embodiment of the present invention; FIG.

图9是根据本发明实施例的VNF优化方法五的流程图;9 is a flowchart of a fifth method of VNF optimization according to an embodiment of the present invention;

图10是根据本发明实施例的VNF优化装置一的结构框图;FIG. 10 is a structural block diagram of a VNF optimization apparatus 1 according to an embodiment of the present invention; FIG.

图11是根据本发明实施例的VNF优化装置二的结构框图;11 is a structural block diagram of a VNF optimization apparatus 2 according to an embodiment of the present invention;

图12是根据本发明实施例的VNF优化装置三的结构框图;FIG. 12 is a structural block diagram of a VNF optimization apparatus 3 according to an embodiment of the present invention; FIG.

图13是根据本发明实施例的VNF优化装置四的结构框图;FIG. 13 is a structural block diagram of a VNF optimization apparatus 4 according to an embodiment of the present invention; FIG.

图14是根据本发明实施例的VNF优化装置五的结构框图;FIG. 14 is a structural block diagram of a VNF optimization apparatus 5 according to an embodiment of the present invention; FIG.

图15是为本发明至少一个实施例提供的方法流程图一;Figure 15 is a flowchart 1 of a method according to at least one embodiment of the present invention;

图16是为本发明至少一个实施例提供的方法流程图二;16 is a second flowchart of a method according to at least one embodiment of the present invention;

图17是为本发明至少一个实施例提供的方法流程图三。FIG. 17 is a third flowchart of a method according to at least one embodiment of the present invention.

具体实施方式detailed description

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict. The invention will be described in detail below with reference to the drawings in conjunction with the embodiments.

本发明实施例提供了一种虚拟化网络功能VNF优化方法,图5是根据本发明实施例的VNF优化方法一的流程图,如图5所示,包括如下的步骤:The embodiment of the present invention provides a VNF optimization method for a virtualized network function. FIG. 5 is a flowchart of a VNF optimization method according to an embodiment of the present invention. As shown in FIG. 5, the method includes the following steps:

S501,VNFM收到初始化成功消息后,接收VNF成功启动的通知消息;S501. After receiving the initialization success message, the VNFM receives the notification message that the VNF is successfully started.

S502,所述VNFM响应所述通知消息,所述VNFM与所述VNF进行通讯并配置所述VNF数据。S502. The VNFM communicates with the VNF and configures the VNF data in response to the notification message.

在本发明实施例的一个实施方式中,所述VNFM收到初始化成功消息包括:In an embodiment of the present invention, the receiving, by the VNFM, an initialization success message includes:

所述VNFM接收NFVO的实例化请求,并处理所述实例化请求;The VNFM receives an instantiation request of the NFVO and processes the instantiation request;

所述VNFM向NFVO发送资源预留请求并接收NFVO发送的资源预留成功消息。The VNFM sends a resource reservation request to the NFVO and receives a resource reservation success message sent by the NFVO.

也即如图6所示,本实施方式包括如下的步骤:在S501所述VNFM接收VNF成功启动的通知消息之前还包括: That is, as shown in FIG. 6, the embodiment includes the following steps: before the VNFM receives the notification message that the VNF is successfully started, the method further includes:

S601,所述VNFM接收NFVO的实例化请求,并处理所述实例化请求;S601. The VNFM receives an instantiation request of the NFVO, and processes the instantiation request.

S602,所述VNFM向NFVO发送资源预留请求并接收NFVO发送的资源预留成功消息。S602. The VNFM sends a resource reservation request to the NFVO and receives a resource reservation success message sent by the NFVO.

图6中的S603相当于图5中的S501,图6中的S604相当于图5中的S502。S603 in Fig. 6 corresponds to S501 in Fig. 5, and S604 in Fig. 6 corresponds to S502 in Fig. 5.

在本发明实施例的一个实施方式中,所述VNFM收到初始化成功消息包括:In an embodiment of the present invention, the receiving, by the VNFM, an initialization success message includes:

所述VNFM接收EM的实例化请求;The VNFM receives an instantiation request of the EM;

所述VNFM向NFVO发送合法性检查请求、可行性检查请求和资源预留请求;The VNFM sends a legality check request, a feasibility check request, and a resource reservation request to the NFVO;

所述VNFM接收NFVO发送的资源预留成功消息,并向虚拟化基础建设管理VIM发送创建网络和虚拟机请求;Receiving, by the VNFM, a resource reservation success message sent by the NFVO, and sending a request for creating a network and a virtual machine to the virtualization infrastructure management VIM;

所述VNFM接收所述VIM发送的网络和虚拟机创建成功响应。The VNFM receives a successful response from the network and virtual machine created by the VIM.

也即如图7所示,本实施方式包括如下的步骤:在S501所述VNFM接收VNF成功启动的通知消息之前还包括:That is, as shown in FIG. 7, the present embodiment includes the following steps: before the VNFM receives the notification message that the VNF successfully starts, the SNF further includes:

S701,所述VNFM接收EM的实例化请求;S701. The VNFM receives an instantiation request of an EM.

S702,所述VNFM向NFVO发送合法性检查请求、可行性检查请求和资源预留请求;S702. The VNFM sends a legality check request, a feasibility check request, and a resource reservation request to the NFVO.

S703,所述VNFM接收NFVO发送的资源预留成功消息,并向虚拟化基础建设管理VIM发送创建网络和虚拟机请求;S703. The VNFM receives a resource reservation success message sent by the NFVO, and sends a request for creating a network and a virtual machine to the virtualization infrastructure management VIM.

S704,所述VNFM接收所述VIM发送的网络和虚拟机创建成功响应。S704. The VNFM receives a successful response of the network and the virtual machine created by the VIM.

图7中的S705相当于图5中的S501,图7中的S706相当于图5中的S502。S705 in Fig. 7 corresponds to S501 in Fig. 5, and S706 in Fig. 7 corresponds to S502 in Fig. 5.

在本发明实施例的一个实施方式中,所述VNFM收到初始化成功消息包括:In an embodiment of the present invention, the receiving, by the VNFM, an initialization success message includes:

所述VNFM接收NFVO的实例化请求; The VNFM receives an instantiation request of the NFVO;

所述VNFM向NFVO发送合法性检查请求、可行性检查请求和资源预留请求;The VNFM sends a legality check request, a feasibility check request, and a resource reservation request to the NFVO;

所述VNFM接收NFVO发送的资源预留成功消息,并向VIM发送创建网络和虚拟机请求;Receiving, by the VNFM, a resource reservation success message sent by the NFVO, and sending a request for creating a network and a virtual machine to the VIM;

所述VNFM接收所述VIM发送的网络和虚拟机创建成功响应。The VNFM receives a successful response from the network and virtual machine created by the VIM.

即如图8所示,本实施方式包括如下的步骤:在S501所述VNFM接收VNF成功启动的通知消息之前还包括:That is, as shown in FIG. 8, the embodiment includes the following steps: before the notification message that the VNFM successfully starts the VNF, the SNF is further included:

S801,所述VNFM接收NFVO的实例化请求;S801. The VNFM receives an instantiation request of the NFVO.

S802,所述VNFM向NFVO发送合法性检查请求、可行性检查请求和资源预留请求;S802. The VNFM sends a legality check request, a feasibility check request, and a resource reservation request to the NFVO.

S803,所述VNFM接收NFVO发送的资源预留成功消息,并向VIM发送创建网络和虚拟机请求;S803. The VNFM receives a resource reservation success message sent by the NFVO, and sends a request for creating a network and a virtual machine to the VIM.

S804,所述VNFM接收所述VIM发送的网络和虚拟机创建成功响应。S804. The VNFM receives a successful response of the network and the virtual machine created by the VIM.

图8中的S805相当于图5中的S501,图8中的S806相当于图5中的S502。S805 in Fig. 8 corresponds to S501 in Fig. 5, and S806 in Fig. 8 corresponds to S502 in Fig. 5.

本发明实施例还提供了一种虚拟化网络功能VNF优化方法,如图9所示,包括如下的步骤:The embodiment of the invention further provides a VNF optimization method for the virtualized network function, as shown in FIG. 9, comprising the following steps:

S901,VNF向VNFM发送成功启动的通知消息;S901: The VNF sends a notification message of successful startup to the VNFM.

S902,所述VNF接收所述VNFM的响应消息,所述VNF与所述VNFM进行通讯并进行数据配置。S902. The VNF receives a response message of the VNFM, where the VNF communicates with the VNFM and performs data configuration.

本发明实施例提供了一种虚拟化网络功能VNF优化装置,如图10所示,包括:接收模块10,配置为在收到初始化成功消息后,接收VNF成功启动的通知消息;第一通讯模块20,配置为响应所述通知消息,与所述VNF进行通讯并配置所述VNF数据。The embodiment of the present invention provides a virtualized network function VNF optimization apparatus, as shown in FIG. 10, comprising: a receiving module 10, configured to receive a notification message that the VNF is successfully started after receiving the initialization success message; the first communication module 20. Configuring to communicate with the VNF and configure the VNF data in response to the notification message.

在本发明实施例的一个可选实施方式中,如图11所示,所述装置还包括:第一接收模块1101,配置为接收NFVO的实例化请求,并处理所述实 例化请求;第一发送模块1102,配置为向所述NFVO发送资源预留请求并接收所述NFVO发送的资源预留成功消息,并通知所述接收模块10。In an optional implementation manner of the embodiment of the present invention, as shown in FIG. 11, the apparatus further includes: a first receiving module 1101 configured to receive an instantiation request of the NFVO, and process the real The first sending module 1102 is configured to send a resource reservation request to the NFVO, and receive a resource reservation success message sent by the NFVO, and notify the receiving module 10.

在本发明实施例的一个可选实施方式中,如图12所示,所述装置还包括:第二接收模块1201,配置为接收EM的实例化请求;第二发送模块1202,配置为向NFVO发送合法性检查请求、可行性检查请求和资源预留请求;In an optional implementation manner of the embodiment of the present invention, as shown in FIG. 12, the apparatus further includes: a second receiving module 1201 configured to receive an instantiation request of the EM; and a second sending module 1202 configured to the NFVO Sending a legality check request, a feasibility check request, and a resource reservation request;

所述第二接收模块1201还配置为,接收所述NFVO发送的资源预留成功消息;The second receiving module 1201 is further configured to receive a resource reservation success message sent by the NFVO;

所述第二发送模块1202还配置为,向虚拟化基础建设管理VIM发送创建网络和虚拟机请求;The second sending module 1202 is further configured to send a create network and virtual machine request to the virtualized infrastructure management VIM;

所述第二接收模块1201还配置为,接收所述VIM发送的网络和虚拟机创建成功响应。The second receiving module 1201 is further configured to receive a network and virtual machine creation success response sent by the VIM.

在本发明实施例的一个可选实施方式中,如图13所示,所述装置还包括:第三接收模块1301,配置为接收NFVO的实例化请求;第三发送模块1302,配置为向所述NFVO发送合法性检查请求、可行性检查请求和资源预留请求;In an optional implementation manner of the embodiment of the present invention, as shown in FIG. 13, the apparatus further includes: a third receiving module 1301 configured to receive an instantiation request of the NFVO; and a third sending module 1302 configured to The NFVO sends a legality check request, a feasibility check request, and a resource reservation request;

所述第三接收模块1301还配置为,接收所述NFVO发送的资源预留成功消息;The third receiving module 1301 is further configured to receive a resource reservation success message sent by the NFVO.

所述第三发送模块1302还配置为,向虚拟化基础建设管理VIM发送创建网络和虚拟机请求;The third sending module 1302 is further configured to send a create network and virtual machine request to the virtualized infrastructure management VIM;

所述第三接收模块1301还配置为,接收所述VIM发送的网络和虚拟机创建成功响应。The third receiving module 1301 is further configured to receive a network and virtual machine creation success response sent by the VIM.

本发明实施例还提供了一种虚拟化网络功能VNF优化装置,如图14所示,包括:发送模块11,配置为向VNFM发送成功启动的通知消息;第二通讯模块12,配置为接收所述VNFM的响应消息,与所述VNFM进行通讯并进行数据配置。The embodiment of the present invention further provides a virtualized network function VNF optimization apparatus, as shown in FIG. 14, comprising: a sending module 11 configured to send a notification message of successful startup to the VNFM; and a second communication module 12 configured to receive The VNFM response message communicates with the VNFM and performs data configuration.

为了使本发明的技术方案和实现方法更加清楚,下面将结合优选的实 施例对其实现过程进行详细描述。In order to make the technical solution and the implementation method of the present invention clearer, the following will be combined with the preferred The implementation details the implementation process.

下面结合附图和具体实施方案对本发明作进一步详细的说明:The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments:

实施例一Embodiment 1

本实施例对原有实例化流程进行了改进,当“S212,NFVO通知VNFM资源预留成功”步骤执行后,VNFM不是立即和VNF进行通讯并配置VNF数据,而是等待VNF自身启动完毕后,由VNF通知VNFM启动成功,VNFM再执行后续步骤;具体的步骤如下,具体流程参见图15:In this embodiment, the original instantiation process is improved. After the step of "S212, NFVO notifies VNFM resource reservation success", the VNFM does not immediately communicate with the VNF and configures the VNF data, but waits for the VNF itself to be started. The VNF is notified by the VNF that the VNFM is successfully started. The VNFM performs the following steps. The specific steps are as follows. For the specific process, see Figure 15:

步骤S1501-1511同步骤S201-S211;Steps S1501-1511 are the same as steps S201-S211;

S1512,NFVO通知VNFM资源预留成功后,VNFM不立刻和VNF通讯或者配置VNF数据,需等待VNF成功启动通知;S1512, after the NFVO notifies the VNFM resource reservation success, the VNFM does not immediately communicate with the VNF or configure the VNF data, and needs to wait for the VNF to successfully start the notification;

S1513,VNF启动完毕后,通知VNFM启动成功;S1513, after the VNF is started, notify the VNFM to start successfully;

S1514,VNFM给VNF回复响应;S1514, VNFM responds to VNF response;

步骤S1515-1519同步骤S213-S217。Steps S1515-1519 are the same as steps S213-S217.

实施例二Embodiment 2

本实施例对原有实例化流程进行了改进,当“S308,VIM创建网络、创建VMs后,向VNFM返回创建成功响应”步骤执行后,VNFM不是立即和VNF进行通讯并配置,而是等待VNF自身启动完毕后,然后由VNF通知VNFM启动成功,VNFM再执行后续步骤;具体的步骤如下,具体流程参见图16:In this embodiment, the original instantiation process is improved. After the step of "S308, VIM creates network, create VMs, and returns a successful response to the VNFM" step, the VNFM does not immediately communicate with the VNF and configures, but waits for the VNF. After the startup is completed, the VNF is notified by the VNF that the VNFM is successfully started. The VNFM performs the subsequent steps. The specific steps are as follows. For the specific process, see Figure 16:

步骤S1601-1607同步骤S301-S307;Steps S1601-1607 are the same as steps S301-S307;

S1608,VIM通知VNFM资源预留成功后,VNFM不立刻和VNF通讯或者配置VNF数据,需等待VNF成功启动通知;S1608, after the VIM notifies the VNFM resource reservation success, the VNFM does not immediately communicate with the VNF or configure the VNF data, and needs to wait for the VNF to successfully start the notification;

S1609,VNF启动完毕后,通知VNFM启动成功;S1609, after the VNF is started, notify the VNFM to start successfully;

S1610,VNFM给VNF回复响应;S1610, the VNFM responds to the VNF;

步骤S1611-S1616同步骤S309-S314。Steps S1611-S1616 are the same as steps S309-S314.

实施例三 Embodiment 3

本实施例对原有实例化流程进行了改进,当“S409,VIM创建网络、创建VMs后,向VNFM返回创建成功响应”步骤执行后,VNFM不是立即和VNF进行通讯并配置,而是等待VNF自身启动完毕后,然后由VNF通知VNFM启动成功,VNFM再执行后续步骤;具体的步骤如下,具体流程参见图17:In this embodiment, the original instantiation process is improved. After the step S409, VIM creates a network, and after the VMs are created, the VNFM returns a successful response to the VNFM step, the VNFM does not immediately communicate with the VNF and configures, but waits for the VNF. After the startup is completed, the VNF is notified by the VNF that the VNFM is successfully started. The VNFM performs the subsequent steps. The specific steps are as follows. For the specific process, see Figure 17:

步骤S1701-1708同步骤S401-S408;Steps S1701-1708 are the same as steps S401-S408;

S1709,VIM通知VNFM资源预留成功后,VNFM不立刻和VNF通讯或者配置VNF数据,需等待VNF成功启动通知;S1709, after the VIM notifies the VNFM resource reservation success, the VNFM does not immediately communicate with the VNF or configure the VNF data, and needs to wait for the VNF to successfully start the notification;

S1710,VNF启动完毕后,通知VNFM启动成功;S1710, after the VNF is started, notify the VNFM to start successfully;

S1711,VNFM给VNF回复响应;S1711, VNFM responds to VNF;

步骤S1712-S1717同步骤S410-S415。Steps S1712-S1717 are the same as steps S410-S415.

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。It should be noted that the steps illustrated in the flowchart of the accompanying drawings may be executed in a computer system such as a set of computer executable instructions, and, although shown in the flowchart, The steps shown or described may be performed in an order different than that herein.

相应的,本发明实施例还提供一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行VNFM侧的VNF优化方法。Correspondingly, an embodiment of the present invention further provides a computer storage medium, where the storage medium includes a set of computer executable instructions for executing a VNF optimization method on a VNFM side.

本发明实施例还提供一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行VNF侧的VNF优化方法。The embodiment of the invention further provides a computer storage medium, the storage medium comprising a set of computer executable instructions for executing a VNF optimization method on the VNF side.

综上所述,根据本发明的上述实施例,在VNF过程中,在原有实例化机制的基础上,提高了VNF配置命令执行的可靠性,减少了VNF配置命令执行失败的发生,提高了VNF实例化的成功率。In summary, according to the foregoing embodiment of the present invention, in the VNF process, based on the original instantiation mechanism, the reliability of the VNF configuration command execution is improved, the execution failure of the VNF configuration command is reduced, and the VNF is improved. The success rate of instantiation.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模 块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。It will be apparent to those skilled in the art that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in a storage device by a computing device, or they may be fabricated into individual integrated circuit modules, or Multiple modes Blocks or steps are made in a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.

Claims (13)

一种虚拟化网络功能VNF优化方法,包括:A VNF optimization method for virtualized network functions, including: 虚拟化网络功能管理VNFM收到初始化成功消息后,接收VNF成功启动的通知消息;After receiving the initialization success message, the virtualized network function management VNFM receives the notification message that the VNF is successfully started. 所述VNFM响应所述通知消息,所述VNFM与所述VNF进行通讯并配置所述VNF数据。The VNFM communicates with the VNF and configures the VNF data in response to the notification message. 根据权利要求1所述的方法,其中,所述VNFM收到初始化成功消息包括:The method of claim 1, wherein the receiving, by the VNFM, an initialization success message comprises: 所述VNFM接收网络功能虚拟化编排NFVO的实例化请求,并处理所述实例化请求;The VNFM receiving network function virtualizes an instantiation request of the NFVO, and processes the instantiation request; 所述VNFM向NFVO发送资源预留请求并接收NFVO发送的资源预留成功消息。The VNFM sends a resource reservation request to the NFVO and receives a resource reservation success message sent by the NFVO. 根据权利要求1所述的方法,其中,所述VNFM收到初始化成功消息包括:The method of claim 1, wherein the receiving, by the VNFM, an initialization success message comprises: 所述VNFM接收EM的实例化请求;The VNFM receives an instantiation request of the EM; 所述VNFM向NFVO发送合法性检查请求、可行性检查请求和资源预留请求;The VNFM sends a legality check request, a feasibility check request, and a resource reservation request to the NFVO; 所述VNFM接收NFVO发送的资源预留成功消息,并向虚拟化基础建设管理VIM发送创建网络和虚拟机请求;Receiving, by the VNFM, a resource reservation success message sent by the NFVO, and sending a request for creating a network and a virtual machine to the virtualization infrastructure management VIM; 所述VNFM接收所述VIM发送的网络和虚拟机创建成功响应。The VNFM receives a successful response from the network and virtual machine created by the VIM. 根据权利要求1所述的方法,其中,所述VNFM收到初始化成功消息包括:The method of claim 1, wherein the receiving, by the VNFM, an initialization success message comprises: 所述VNFM接收NFVO的实例化请求;The VNFM receives an instantiation request of the NFVO; 所述VNFM向NFVO发送合法性检查请求、可行性检查请求和资源预留请求; The VNFM sends a legality check request, a feasibility check request, and a resource reservation request to the NFVO; 所述VNFM接收NFVO发送的资源预留成功消息,并向VIM发送创建网络和虚拟机请求;Receiving, by the VNFM, a resource reservation success message sent by the NFVO, and sending a request for creating a network and a virtual machine to the VIM; 所述VNFM接收所述VIM发送的网络和虚拟机创建成功响应。The VNFM receives a successful response from the network and virtual machine created by the VIM. 一种虚拟化网络功能VNF优化方法,包括:A VNF optimization method for virtualized network functions, including: 虚拟化网络功能VNF向虚拟化网络功能管理VNFM发送成功启动的通知消息;The virtualized network function VNF sends a notification message of successful startup to the virtualized network function management VNFM; 所述VNF接收所述VNFM的响应消息,所述VNF与所述VNFM进行通讯并进行数据配置。The VNF receives a response message of the VNFM, and the VNF communicates with the VNFM and performs data configuration. 一种虚拟化网络功能VNF优化装置,包括:A virtualized network function VNF optimization device, comprising: 接收模块,配置为在收到初始化成功消息后,接收VNF成功启动的通知消息;The receiving module is configured to receive a notification message that the VNF successfully starts after receiving the initialization success message; 第一通讯模块,配置为响应所述通知消息,与所述VNF进行通讯并配置所述VNF数据。The first communication module is configured to communicate with the VNF and configure the VNF data in response to the notification message. 根据权利要求6所述的装置,其中,还包括:The apparatus of claim 6 further comprising: 第一接收模块,配置为接收网络功能虚拟化编排NFVO的实例化请求,并处理所述实例化请求;a first receiving module, configured to receive an instantiation request of the network function virtualization orchestration NFVO, and process the instantiation request; 第一发送模块,配置为向所述NFVO发送资源预留请求并接收所述NFVO发送的资源预留成功消息,并通知所述接收模块。The first sending module is configured to send a resource reservation request to the NFVO, and receive a resource reservation success message sent by the NFVO, and notify the receiving module. 根据权利要求6所述的装置,其中,还包括:The apparatus of claim 6 further comprising: 第二接收模块,配置为接收EM的实例化请求;a second receiving module, configured to receive an instantiation request of the EM; 第二发送模块,配置为向NFVO发送合法性检查请求、可行性检查请求和资源预留请求;a second sending module, configured to send a validity check request, a feasibility check request, and a resource reservation request to the NFVO; 所述第二接收模块还配置为,接收所述NFVO发送的资源预留成功消息;The second receiving module is further configured to receive a resource reservation success message sent by the NFVO; 所述第二发送模块还配置为,向虚拟化基础建设管理VIM发送创建网络和虚拟机请求; The second sending module is further configured to send a request for creating a network and a virtual machine to the virtualized infrastructure management VIM; 所述第二接收模块还配置为,接收所述VIM发送的网络和虚拟机创建成功响应。The second receiving module is further configured to receive a successful response of the network and the virtual machine created by the VIM. 根据权利要求6所述的装置,其中,还包括:The apparatus of claim 6 further comprising: 第三接收模块,配置为接收NFVO的实例化请求;a third receiving module, configured to receive an instantiation request of the NFVO; 第三发送模块,配置为向所述NFVO发送合法性检查请求、可行性检查请求和资源预留请求;a third sending module, configured to send a validity check request, a feasibility check request, and a resource reservation request to the NFVO; 所述第三接收模块还配置为,接收所述NFVO发送的资源预留成功消息;The third receiving module is further configured to receive a resource reservation success message sent by the NFVO; 所述第三发送模块还配置为,向虚拟化基础建设管理VIM发送创建网络和虚拟机请求;The third sending module is further configured to send a create network and virtual machine request to the virtualized infrastructure management VIM; 所述第三接收模块还配置为,接收所述VIM发送的网络和虚拟机创建成功响应。The third receiving module is further configured to receive a network and a virtual machine created by the VIM to successfully create a response. 一种虚拟化网络功能VNF优化装置,包括:A virtualized network function VNF optimization device, comprising: 发送模块,配置为向虚拟化网络功能管理VNFM发送成功启动的通知消息;a sending module, configured to send a notification message of successful startup to the virtual network function management VNFM; 第二通讯模块,配置为接收所述VNFM的响应消息,与所述VNFM进行通讯并进行数据配置。The second communication module is configured to receive the response message of the VNFM, communicate with the VNFM, and perform data configuration. 一种虚拟化网络功能VNF优化系统,包括:A virtualized network function VNF optimization system, comprising: 虚拟化网络功能管理VNFM,所述VNFM包括权利要求6至权利要求9中任一项所述的装置;The virtualized network function management VNFM, the VNFM comprising the apparatus of any one of claims 6 to 9; 虚拟化网络功能VNF,所述VNF包括权利要求10所述的装置。Virtualization network function VNF, the VNF comprising the apparatus of claim 10. 一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行权利要求1-4任一项所述的VNF优化方法。A computer storage medium comprising a set of computer executable instructions for performing the VNF optimization method of any of claims 1-4. 一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行权利要求5所述的VNF优化方法。 A computer storage medium comprising a set of computer executable instructions for performing the VNF optimization method of claim 5.
PCT/CN2015/074703 2014-09-09 2015-03-20 Method, device and system for optimizing virtualized network function (vnf) Ceased WO2016037479A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410456405.6 2014-09-09
CN201410456405.6A CN105429839B (en) 2014-09-09 2014-09-09 Virtualized network function VNF optimization method, device and system

Publications (1)

Publication Number Publication Date
WO2016037479A1 true WO2016037479A1 (en) 2016-03-17

Family

ID=55458317

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/074703 Ceased WO2016037479A1 (en) 2014-09-09 2015-03-20 Method, device and system for optimizing virtualized network function (vnf)

Country Status (2)

Country Link
CN (1) CN105429839B (en)
WO (1) WO2016037479A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9985866B1 (en) 2016-07-23 2018-05-29 Sprint Communications Company L.P. Task performance with virtual probes in a network function virtualization (NFV) software defined network (SDN)
US10069844B2 (en) 2016-07-21 2018-09-04 Sprint Communications Company L.P. Virtual network function (VNF) hardware trust in a network function virtualization (NFV) software defined network (SDN)
US10110462B1 (en) 2016-09-16 2018-10-23 Sprint Communications Company L.P. False positive protection for Network Function Virtualization (NFV) virtual probe deployment
US10284434B1 (en) 2016-06-29 2019-05-07 Sprint Communications Company L.P. Virtual network function (VNF) relocation in a software defined network (SDN)
US10341195B1 (en) 2016-06-29 2019-07-02 Sprint Communications Company L.P. Virtual network function (VNF) resource management in a software defined network (SDN)
US10455062B1 (en) 2016-12-29 2019-10-22 Sprint Communications Company L.P. Network function virtualization (NFV) multi-protocol virtual probe control
CN111352767A (en) * 2018-12-24 2020-06-30 中国电信股份有限公司 Network function virtualization platform resource management method, backup platform and system
CN111399968A (en) * 2019-01-02 2020-07-10 中国移动通信有限公司研究院 A container-based virtual resource management method, device and system
US20230024067A1 (en) * 2020-03-18 2023-01-26 Huawei Technologies Co., Ltd. Vnf instantiation method and apparatus

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108702316B (en) * 2016-03-30 2020-06-26 华为技术有限公司 A kind of resource allocation method and device of VNF
CN108781166A (en) * 2016-04-27 2018-11-09 华为技术有限公司 The determination method and network function of VNFM virtualizes composer
EP3447965B1 (en) * 2016-05-06 2020-08-26 Huawei Technologies Co., Ltd. Network function instance management method and relevant device
ES2932756T3 (en) 2016-11-17 2023-01-25 Huawei Tech Co Ltd Permission Granting Method and Device for Network Service Lifecycle Management
CN108243205B (en) * 2016-12-23 2021-06-08 上海诺基亚贝尔股份有限公司 A method, device and system for controlling cloud platform resource allocation
CN108471373B (en) * 2017-02-23 2020-11-06 华为技术有限公司 A resource application, VNF instance creation method and device
CN109391483A (en) * 2017-08-04 2019-02-26 中国电信股份有限公司 Network example method, network function virtualization composer and system
CN109587024B (en) * 2017-09-29 2020-12-22 华为技术有限公司 A resource processing method and related device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102651729A (en) * 2011-02-23 2012-08-29 中国移动通信集团公司 Resource configuration method and device
US20120246639A1 (en) * 2011-03-24 2012-09-27 International Business Machines Corporation Configuration of virtual appliances
CN103607349A (en) * 2013-11-14 2014-02-26 华为技术有限公司 Method for determining route in virtual network and provider edge equipment
WO2014110453A1 (en) * 2013-01-11 2014-07-17 Huawei Technologies Co., Ltd. Network function virtualization for a network device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232398B (en) * 2008-02-28 2011-05-11 中兴通讯股份有限公司 Network managing system of frame picture common sharing and application thereof
JP5585844B2 (en) * 2011-03-25 2014-09-10 株式会社日立製作所 Virtual computer control method and computer
CN106452857B (en) * 2013-02-18 2021-01-05 华为技术有限公司 Method for generating configuration information and network control unit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102651729A (en) * 2011-02-23 2012-08-29 中国移动通信集团公司 Resource configuration method and device
US20120246639A1 (en) * 2011-03-24 2012-09-27 International Business Machines Corporation Configuration of virtual appliances
WO2014110453A1 (en) * 2013-01-11 2014-07-17 Huawei Technologies Co., Ltd. Network function virtualization for a network device
CN103607349A (en) * 2013-11-14 2014-02-26 华为技术有限公司 Method for determining route in virtual network and provider edge equipment

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10284434B1 (en) 2016-06-29 2019-05-07 Sprint Communications Company L.P. Virtual network function (VNF) relocation in a software defined network (SDN)
US10341195B1 (en) 2016-06-29 2019-07-02 Sprint Communications Company L.P. Virtual network function (VNF) resource management in a software defined network (SDN)
US10659315B2 (en) 2016-06-29 2020-05-19 Sprint Communications Company L.P. Virtual network function (VNF) relocation in a software defined network (SDN)
US11343307B2 (en) 2016-06-29 2022-05-24 Sprint Communications Company L.P. Virtual network function (VNF) resource management in a software defined network (SDN)
US10069844B2 (en) 2016-07-21 2018-09-04 Sprint Communications Company L.P. Virtual network function (VNF) hardware trust in a network function virtualization (NFV) software defined network (SDN)
US10623415B2 (en) 2016-07-21 2020-04-14 Sprint Communications Company L.P. Virtual network function (VNF) hardware trust in a network function virtualization (NFV) software defined network (SDN)
US9985866B1 (en) 2016-07-23 2018-05-29 Sprint Communications Company L.P. Task performance with virtual probes in a network function virtualization (NFV) software defined network (SDN)
US10110462B1 (en) 2016-09-16 2018-10-23 Sprint Communications Company L.P. False positive protection for Network Function Virtualization (NFV) virtual probe deployment
US11025756B2 (en) 2016-12-29 2021-06-01 Sprint Communications Company L.P. Network function virtualization (NFV) multi-protocol virtual probe control
US10455062B1 (en) 2016-12-29 2019-10-22 Sprint Communications Company L.P. Network function virtualization (NFV) multi-protocol virtual probe control
CN111352767A (en) * 2018-12-24 2020-06-30 中国电信股份有限公司 Network function virtualization platform resource management method, backup platform and system
CN111352767B (en) * 2018-12-24 2023-07-18 中国电信股份有限公司 Network function virtualization platform resource management method, backup platform and system
CN111399968A (en) * 2019-01-02 2020-07-10 中国移动通信有限公司研究院 A 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
US20230024067A1 (en) * 2020-03-18 2023-01-26 Huawei Technologies Co., Ltd. Vnf instantiation method and apparatus
US11888696B2 (en) * 2020-03-18 2024-01-30 Huawei Technologies Co., Ltd. VNF instantiation method and apparatus

Also Published As

Publication number Publication date
CN105429839B (en) 2019-11-19
CN105429839A (en) 2016-03-23

Similar Documents

Publication Publication Date Title
WO2016037479A1 (en) Method, device and system for optimizing virtualized network function (vnf)
CN112104723B (en) Multi-cluster data processing system and method
CN107526659B (en) Method and apparatus for failover
KR20250024137A (en) Techniques for automatically configuring minimal cloud service access rights for container applications
US9348646B1 (en) Reboot-initiated virtual machine instance migration
EP4095678A1 (en) Method and apparatus of deploying a cluster, device and storage medium
CN103595801B (en) Cloud computing system and real-time monitoring method for virtual machine in cloud computing system
US11805178B2 (en) Computer system providing user specific session prelaunch features and related methods
EP3313023A1 (en) Life cycle management method and apparatus
WO2019184164A1 (en) Method for automatically deploying kubernetes worker node, device, terminal apparatus, and readable storage medium
CN107967140B (en) Method for initiating software modification, method and device for publishing metadata
WO2015113234A1 (en) Network function virtualization method and device
US10489183B2 (en) Virtual machine migration method and apparatus
CN106134141A (en) A kind of method and device updating network service describer NSD
CN103685608A (en) Method and device for automatically configuring IP (Internet Protocol) address of security virtual machine
US20170300696A1 (en) Software verification method and apparatus
WO2019062634A1 (en) Communication method and apparatus
KR20180006971A (en) Hardware acceleration methods and related devices
CN108075917A (en) The management method and system of a kind of data center
CN109358967A (en) A kind of ME platform APP instantiation migration method and server
CN118051316A (en) Asynchronous task processing method, device and storage medium
WO2013178127A1 (en) Method and system for closing application
CN105681087A (en) Virtual control plane resource management method of light weight virtual machine
EP3193253B1 (en) Method, apparatus and system for displaying names of virtual machine
CN108881460B (en) A kind of realization method and realization device of cloud platform unified monitoring

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15839911

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15839911

Country of ref document: EP

Kind code of ref document: A1