TWI707561B - Management system and management method of vnf - Google Patents

Management system and management method of vnf Download PDF

Info

Publication number
TWI707561B
TWI707561B TW108142178A TW108142178A TWI707561B TW I707561 B TWI707561 B TW I707561B TW 108142178 A TW108142178 A TW 108142178A TW 108142178 A TW108142178 A TW 108142178A TW I707561 B TWI707561 B TW I707561B
Authority
TW
Taiwan
Prior art keywords
network function
virtual network
module
vnf
vnfm
Prior art date
Application number
TW108142178A
Other languages
Chinese (zh)
Other versions
TW202121869A (en
Inventor
洪源懋
陳峻浩
李建樺
簡士哲
Original Assignee
中華電信股份有限公司
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 中華電信股份有限公司 filed Critical 中華電信股份有限公司
Priority to TW108142178A priority Critical patent/TWI707561B/en
Application granted granted Critical
Publication of TWI707561B publication Critical patent/TWI707561B/en
Publication of TW202121869A publication Critical patent/TW202121869A/en

Links

Images

Abstract

A management system and management method of VNF adapted for instantiating a VNF are provided. The management method includes: obtaining a VNF descriptor corresponding to the VNF form a business and operation support system (BOSS); obtaining an optional parameter from the VNF descriptor; feedbacking the optional parameter to the BOSS; receiving a generic heat orchestration template (HOT) and an user parameter corresponding to the optional parameter from the BOSS; updating, according to the user parameter and the VNF descriptor, the generic HOT to generate a HOT and VNF metadata corresponding to the VNF; and storing the HOT and the VNF metadata to complete onboarding of the VNF. Configurations of network/computing resources such as NUMA or a network card can be optimized according to to the VNF metadata to update the HOT of the VNF. Accordingly, the resource configuration of the VNF can be optimized and the performance of the VNF can be improved.

Description

虛擬網路功能的管理系統和管理方法Virtual network function management system and management method

本揭露是有關於一種管理系統和管理方法,且特別是有關於一種虛擬網路功能(virtual network function,VNF)的管理系統和管理方法。 The present disclosure relates to a management system and management method, and particularly relates to a management system and management method of a virtual network function (VNF).

目前現有技術中,常採用歐洲電信標準協會(European telecommunications standard institute,ETSI)制定的網路功能虛擬化管理與編排(network function virtualization management and orchestration,NFV MANO)框架實施雲端管理系統。當VNF上架後,NFV MANO框架可回應於客戶的請求而將已上架的VNF實例化(instantiation),使客戶得以使用與該VNF相關之網路資源。 Currently, in the existing technology, the network function virtualization management and orchestration (NFV MANO) framework formulated by the European Telecommunications Standards Institute (ETSI) is often used to implement cloud management systems. After the VNF is on the shelf, the NFV MANO framework can instantiate the VNF on the shelf in response to the customer's request, so that the customer can use the network resources related to the VNF.

然而,不同的廠商之VNF描述符(descriptor)無法共用,故不同廠商之VNF只能上架於該廠商的NFV MANO系統。VNF服務供應商無法支援不同廠牌/種類的VNF服務。 However, VNF descriptors of different vendors cannot be shared, so VNFs of different vendors can only be put on the vendor's NFV MANO system. VNF service providers cannot support VNF services of different brands/types.

本揭露提供一種虛擬網路功能的管理系統和管理方法,可將不同廠商之VNF描述符上架後產生VNF詮釋資料和通用供裝範本,讓不同廠商之VNF適用於NFV MANO系統。此外,本揭露可透過VNF詮釋資料(metadata)內的內容針對分均勻記憶體結構(non-uniform memory architecture,NUMA)或網卡等網路和運算資源進行最佳化配置,再次進行組裝產生該區的VNF供裝範本,以使VNF有較佳之資源分類並提升VNF效能。 This disclosure provides a virtual network function management system and management method, which can generate VNF interpretation data and general installation templates after VNF descriptors of different vendors are put on the shelf, so that VNFs of different vendors can be applied to the NFV MANO system. In addition, this disclosure can optimize the configuration of the network and computing resources such as non-uniform memory architecture (NUMA) or network cards through the content in the VNF metadata (metadata), and then re-assemble to generate the area The VNF is provided with a template to enable the VNF to have a better resource classification and improve the performance of the VNF.

本揭露的一種虛擬網路功能的管理系統,適用於實例化虛擬網路功能,包括網路功能虛擬化編排器(network function virtualization orchestrator,NFVO)通用框架模組以及虛擬網路功能管理(virtual network function manager,VNFM)通用框架模組。NFVO通用框架模組包括:通用虛擬網路功能管理(generic virtual network function manager,G-VNFM)北向API介面模組、G-VNFM上架模組、資料儲存模組、詮釋資料處理模組以及G-VNFM實例化核心模組。G-VNFM北向API介面模組自電信運營支撐系統取得對應於VNF的VNF描述符,其中VNF包括多個虛擬網路功能元件(VNF component,VNFC)。G-VNFM上架模組,取得VNF描述符中的選填參數,回授選填參數至電信運營支撐系統,自電信運營支撐系統接收通用供裝範本以及對應於選填參數的使用者參數,並且根據使用者參數以及VNF描述符更新通用供裝範本以產生對應於VNF的供裝範本以及VNF詮釋資料。資料儲存模組 儲存供裝範本以及VNF詮釋資料以完成VNF的上架。詮釋資料處理模組產生用於實例化VNF的網路資源配置。G-VNFM實例化核心模組,實例化VNF。VNFM通用框架模組,包括:G-VNFM資源配置模組、G-VNFM實例化範本置換模組以及G-VNFM南向通用介面模組。G-VNFM資源配置模組根據網路資源配置來選擇網路資源。G-VNFM實例化範本置換模組根據網路資源配置更新供裝範本。G-VNFM南向通用介面模組,通訊連接至至少一虛擬化基礎設施管理器(virtualized infrastructure manager,VIM),其中G-VNFM實例化核心模組通過G-VNFM南向通用介面模組傳送供裝範本至至少一VIM以實例化VNF,從而將多個VNFC分別配置至由至少一VIM所管理的多個虛擬資料中心。 The virtual network function management system disclosed in this disclosure is suitable for instantiating virtual network functions, including network function virtualization orchestrator (NFVO) general framework modules and virtual network function management (virtual network function management). function manager, VNFM) general framework module. NFVO general framework modules include: generic virtual network function manager (G-VNFM) northbound API interface module, G-VNFM shelf module, data storage module, interpretation data processing module, and G-VNFM VNFM instantiates the core module. The G-VNFM northbound API interface module obtains the VNF descriptor corresponding to the VNF from the telecommunications operation support system, where the VNF includes multiple virtual network function components (VNF components, VNFC). G-VNFM mounts the module, obtains the optional parameters in the VNF descriptor, sends the optional parameters back to the telecom operation support system, and receives the general installation template and user parameters corresponding to the optional parameters from the telecom operation support system, and According to the user parameters and the VNF descriptor, the general installation template is updated to generate the installation template corresponding to the VNF and the VNF interpretation data. Data storage module Store the installation template and VNF interpretation data to complete the VNF shelf. The interpretation data processing module generates the network resource configuration used to instantiate the VNF. G-VNFM instantiates the core module and instantiates the VNF. VNFM general framework modules, including: G-VNFM resource configuration module, G-VNFM instantiation template replacement module, and G-VNFM southbound general interface module. The G-VNFM resource configuration module selects network resources according to the network resource configuration. The G-VNFM instantiation template replacement module updates the installation template according to the network resource configuration. The G-VNFM southbound general interface module communicates with at least one virtualized infrastructure manager (VIM), where the G-VNFM instantiation core module transmits the data through the G-VNFM southbound general interface module Install the template to at least one VIM to instantiate the VNF, so that multiple VNFCs are respectively configured to multiple virtual data centers managed by the at least one VIM.

在本揭露的一實施例中,上述的NFVO通用框架模組更包括:詮釋資料流程控制模組。詮釋資料流程控制模組根據對應於VNF的訂單請求從VNF詮釋資料中的服務規格中取得至少一資源規格,其中詮釋資料處理模組根據至少一資源規格產生用於實例化VNF的網路資源配置,其中G-VNFM實例化核心模組回應於訂單請求實例化VNF。 In an embodiment of the present disclosure, the aforementioned NFVO general framework module further includes an interpretive data flow control module. The interpretation data process control module obtains at least one resource specification from the service specifications in the VNF interpretation data according to the order request corresponding to the VNF, wherein the interpretation data processing module generates the network resource configuration for instantiating the VNF according to the at least one resource specification , Where the G-VNFM instantiation core module instantiates the VNF in response to the order request.

在本揭露的一實施例中,上述的VNFM通用框架模組更包括:北向API介面模組以及G-VNFM資源配置模組。北向API介面模組耦接至G-VNFM北向API介面模組,其中北向API介面模組自G-VNFM北向API介面模組接收網路資源配置。 In an embodiment of the present disclosure, the aforementioned VNFM general framework module further includes: a northbound API interface module and a G-VNFM resource configuration module. The northbound API interface module is coupled to the G-VNFM northbound API interface module, wherein the northbound API interface module receives network resource configuration from the G-VNFM northbound API interface module.

在本揭露的一實施例中,上述的VMFM通用框架模組更 包括第二資料儲存模組。第二資料儲存模組通過北向API介面模組接收供裝範本和VNF詮釋資料,並且儲存供裝範本和VNF詮釋資料,藉以同步NFVO通用框架模組以及VNFM通用框架模組。 In an embodiment of the present disclosure, the aforementioned VMFM general framework module is more Including the second data storage module. The second data storage module receives the installation template and VNF interpretation data through the northbound API interface module, and stores the installation template and VNF interpretation data, so as to synchronize the NFVO general framework module and the VNFM general framework module.

在本揭露的一實施例中,上述的G-VNFM南向通用介面模組監視至少一VIM以取得指示實例化VNF已完成的完成事件訊息,其中北向API介面模組傳送完成事件訊息至G-VNFM實例化核心模組。 In an embodiment of this disclosure, the aforementioned G-VNFM southbound universal interface module monitors at least one VIM to obtain a completion event message indicating that the instantiation of the VNF has been completed, wherein the northbound API interface module sends a completion event message to G- VNFM instantiates the core module.

在本揭露的一實施例中,上述的G-VNFM實例化核心模組根據用戶命令、資源池狀態以及應用類別的其中之一實例化所述多個虛擬網路功能元件。 In an embodiment of the present disclosure, the aforementioned G-VNFM instantiation core module instantiates the multiple virtual network function elements according to one of a user command, a resource pool state, and an application category.

在本揭露的一實施例中,上述的通用供裝範本對應於網路功能虛擬化基礎設施(network functions virtualization infrastructure,NFVI),其中選填參數對應於NFVI的網路環境。 In an embodiment of the present disclosure, the aforementioned universal installation template corresponds to network functions virtualization infrastructure (NFVI), where the optional parameters correspond to the network environment of NFVI.

在本揭露的一實施例中,上述的NFVO通用框架模組根據VNF已上架而判斷訂單請求有效。 In an embodiment of the present disclosure, the aforementioned NFVO general framework module determines that the order request is valid based on the VNF has been put on the shelf.

在本揭露的一實施例中,上述的VNF描述符包括下列的至少其中之一:VNF種類、VNF廠牌、供裝範本之協定以及網路功能配置相關描述。 In an embodiment of the present disclosure, the above-mentioned VNF descriptor includes at least one of the following: VNF type, VNF brand, protocol for installation template, and description of network function configuration.

本揭露的一種VNF的管理方法,適用於實例化VNF,包括:自電信運營支撐系統取得對應於VNF的VNF描述符,其中VNF包括多個VNFC;取得VNF描述符中的選填參數;回授選填參數至電信運營支撐系統;自電信運營支撐系統接收通用供裝範 本以及對應於選填參數的使用者參數;根據使用者參數以及VNF描述符更新通用供裝範本以產生對應於VNF的供裝範本以及VNF詮釋資料;儲存供裝範本以及VNF詮釋資料以完成VNF的上架;產生用於實例化VNF的網路資源配置;根據網路資源配置來選擇網路資源;根據網路資源配置更新供裝範本;以及傳送供裝範本至少一VIM以實例化VNF,從而將VNFC分別配置至由至少一VIM所管理的多個虛擬資料中心。 The VNF management method disclosed in this disclosure is suitable for instantiating VNFs, including: obtaining a VNF descriptor corresponding to a VNF from a telecom operation support system, where the VNF includes multiple VNFCs; obtaining optional parameters in the VNF descriptor; giving feedback Optional parameters to the telecom operation support system; receive general supply specifications from the telecom operation support system And the user parameters corresponding to the optional parameters; update the general supply template according to the user parameters and VNF descriptors to generate the supply template corresponding to the VNF and the VNF interpretation data; store the supply template and the VNF interpretation data to complete the VNF On the shelf; generate the network resource configuration used to instantiate the VNF; select the network resource according to the network resource configuration; update the installation template according to the network resource configuration; and send the installation template at least one VIM to instantiate the VNF, thereby VNFC is respectively configured to multiple virtual data centers managed by at least one VIM.

基於上述,本揭露的虛擬網路功能的管理系統和管理方法提供一種通用VNF描述符的上架方法,並提供VNF編排器(orchestrator)以VNF詮釋資料(metadata)檔案來實例化VNF之方式將所需網路資源配置資訊同步至管理系統之方法,透過VNF詮釋資料整合不同廠商的VNF,彈性介接VNF,並且減少客製化開發與資訊傳遞之成本。 Based on the above, the virtual network function management system and management method disclosed in the present disclosure provide a general VNF descriptor shelf method, and provide a VNF orchestrator to instantiate VNFs with VNF metadata files. It requires a method of synchronizing network resource allocation information to the management system, integrating VNFs from different vendors through VNF interpretation data, flexibly interfacing with VNFs, and reducing the cost of customized development and information transmission.

10:管理系統 10: Management system

11:使用者 11: User

12:運營支撐系統及/或業務支撐系統 12: Operation support system and/or business support system

13:網路功能虛擬化編排器通用框架模組 13: Network function virtualization orchestrator general framework module

131:詮釋資料流程控制模組 131: Interpretation data flow control module

132:詮釋資料處理模組 132: Interpretation Data Processing Module

133、145:資料儲存模組 133, 145: Data storage module

134:通用虛擬網路功能管理北向API介面模組 134: General virtual network function management northbound API interface module

135:通用虛擬網路功能管理上架模組 135: General virtual network function management shelf module

136:通用虛擬網路功能管理實例化核心模組 136: General virtual network function management instantiation core module

14:虛擬網路功能管理通用框架模組 14: Virtual network function management general framework module

141:北向API介面模組 141: Northbound API interface module

142:通用虛擬網路功能管理實例化範本置換模組 142: General virtual network function management instantiation template replacement module

143:通用虛擬網路功能管理資源配置模組 143: General Virtual Network Function Management Resource Configuration Module

144:通用虛擬網路功能管理南向通用介面模組 144: Universal virtual network function management southbound universal interface module

15:虛擬化基礎設施管理器 15: Virtualization Infrastructure Manager

16:網路功能虛擬化基礎設施 16: Network function virtualization infrastructure

17:元件管理系統 17: Component Management System

18:虛擬網路功能 18: Virtual network function

S301、S302、S303、S304、S305、S306、S401、S402、S403、S404、S405、S406:步驟 S301, S302, S303, S304, S305, S306, S401, S402, S403, S404, S405, S406: steps

圖1根據本揭露的實施例繪示一種VNF的管理系統的示意圖。 Fig. 1 illustrates a schematic diagram of a VNF management system according to an embodiment of the disclosure.

圖2根據本揭露的實施例繪示利用管理系統來上架和實例化VNF的示意圖。 Fig. 2 illustrates a schematic diagram of using a management system to launch and instantiate VNFs according to an embodiment of the disclosure.

圖3根據本揭露的實施例繪示一種VNF的管理方法的流程圖。 Fig. 3 shows a flowchart of a method for managing VNF according to an embodiment of the disclosure.

圖4根據本揭露的實施例繪示一種實例化VNF的流程圖。 Fig. 4 illustrates a flow chart of instantiating a VNF according to an embodiment of the disclosure.

圖1根據本揭露的實施例繪示一種VNF的管理系統10的示意圖。管理系統10包括NFVO通用框架模組13以及VNFM通用框架模組14,其中NFVO通用框架模組13和VNFM通用框架模組14例如由硬體/軟體實施,但本揭露不限於此。舉例來說,NFVO通用框架模組13和VNFM通用框架模組14可由具有連網和運算能力之伺服器實施。 FIG. 1 shows a schematic diagram of a VNF management system 10 according to an embodiment of the disclosure. The management system 10 includes a NFVO general framework module 13 and a VNFM general framework module 14. The NFVO general framework module 13 and the VNFM general framework module 14 are implemented by hardware/software, for example, but the disclosure is not limited thereto. For example, the NFVO general framework module 13 and the VNFM general framework module 14 can be implemented by a server with networking and computing capabilities.

NFVO通用框架模組13包括詮釋資料流程控制模組131、詮釋資料處理模組132、資料儲存模組133、G-VNFM北向API介面模組134、G-VNFM上架模組135和G-VNFM實例化核心模組136。VNFM通用框架模組14包括北向API介面模組141、G-VNFM實例化範本置換模組142、G-VNFM資源配置模組143、G-VNFM南向通用介面模組144和資料儲存模組145。 The NFVO general framework module 13 includes an interpretive data flow control module 131, an interpretive data processing module 132, a data storage module 133, a G-VNFM northbound API interface module 134, a G-VNFM shelf module 135, and a G-VNFM instance The core module 136. The VNFM general framework module 14 includes the northbound API interface module 141, the G-VNFM instantiation template replacement module 142, the G-VNFM resource configuration module 143, the G-VNFM southbound general interface module 144, and the data storage module 145 .

圖2根據本揭露的實施例繪示利用管理系統10來上架和實例化VNF 18的示意圖。使用者11(或管理系統10的管理者)可通過包括運營支撐系統(operations support system,OSS)及/或業務支撐系統(business support system,BSS)12的電信運營支撐系統(business and operation support system,BOSS)進行VNF 18的上架和實例化。如圖2所示,本揭露的管理系統10可與OSS及/或BSS 12、VIM 15、NFVI 16和元件管理系統(element management system,EMS)17組成符合ETSI所制定的NFV MANO框架,以對VNF 18進行上架或實例化。管理系統10可與OSS及/或BSS 12、VIM 15、EMS 17及/或經實例化的VNF 18通訊連接並交換資訊。值得注意的是,OSS及/或BSS 12、VIM 15、NFVI 16或EMS 17可分別由具有連網和運算能力之伺服器實施,但本揭露不限於此。在一實施例中,VIM 15例如是以OpenStack開源專案建立的底層管理系統,並且NFVI 16關聯於包括VMware、vSphere/NSX、KVM或Xen/XenServer等不同的虛擬化底層技術。 FIG. 2 illustrates a schematic diagram of using the management system 10 to launch and instantiate the VNF 18 according to an embodiment of the disclosure. The user 11 (or the manager of the management system 10) can use the business and operation support system (business and operation support system) including the operations support system (OSS) and/or the business support system (BSS) 12 , BOSS) to launch and instantiate VNF 18. As shown in FIG. 2, the management system 10 of the present disclosure can be combined with OSS and/or BSS 12, VIM 15, NFVI 16, and element management system (element management system). The management system (EMS) 17 complies with the NFV MANO framework formulated by ETSI to put the VNF 18 on the shelf or instantiate it. The management system 10 can communicate with OSS and/or BSS 12, VIM 15, EMS 17, and/or instantiated VNF 18 and exchange information. It is worth noting that OSS and/or BSS 12, VIM 15, NFVI 16 or EMS 17 can be implemented by servers with networking and computing capabilities, respectively, but the disclosure is not limited thereto. In one embodiment, VIM 15 is, for example, an underlying management system established by an OpenStack open source project, and NFVI 16 is associated with different virtualization underlying technologies including VMware, vSphere/NSX, KVM, or Xen/XenServer.

具體來說,使用者11可針對NFVI 16進行編碼以產生對應的通用供裝範本,針對VNF 18進行編碼以產生對應的VNF描述符,並且通過OSS及/或BSS 12的人機介面(human machine interface,HMI)將VNF描述符和通用供裝範本傳送至G-VNFM北向API介面模組134,其中VNF描述符可包括VNF種類、VNF廠牌、供裝範本之協定(例如:TOSCA)以及網路功能配置相關描述等資訊,但本揭露不限於此。 Specifically, the user 11 can encode for NFVI 16 to generate a corresponding universal installation template, encode for VNF 18 to generate a corresponding VNF descriptor, and use the human machine interface (human machine interface) of OSS and/or BSS 12. interface (HMI) to send the VNF descriptor and the universal installation template to the G-VNFM northbound API interface module 134, where the VNF descriptor can include the VNF type, VNF brand, the agreement of the installation template (for example: TOSCA) and the network Information such as descriptions about the configuration of road functions, but this disclosure is not limited to this.

在G-VNFM北向API介面模組134取得VNF描述符和通用供裝範本後,G-VNFM上架模組135可自G-VNFM北向API介面模組134取得VNF描述符和通用供裝範本,並且分析VNF描述符以從VNF描述符中取得選填參數的相關資訊。選填參數例如關聯於NFVI 16當前的網路環境。舉例來說,選填參數例如為可用於NFVI 16的虛擬區域網路(virtual local area network,VLAN)數量、可用於VNF 18的VLAN數量、可用於VIM 15的 系統預建資源(包括:網路ID等)或可用於VIM 15的系統指派資源(包括:VLAN ID、子網路(subnet)ID等)等需由使用者11考量NFVI 16之當前網路環境而填寫的參數,但本揭露不限於此。 After the G-VNFM northbound API interface module 134 obtains the VNF descriptor and the universal installation template, the G-VNFM shelf module 135 can obtain the VNF descriptor and the universal installation template from the G-VNFM northbound API interface module 134, and Analyze the VNF descriptor to obtain relevant information about optional parameters from the VNF descriptor. The optional parameters are related to the current network environment of NFVI 16, for example. For example, the optional parameters are the number of virtual local area networks (virtual local area network, VLAN) available for NFVI 16, the number of VLANs available for VNF 18, and the number of VLANs available for VIM 15. System pre-built resources (including: network ID, etc.) or system assignment resources that can be used for VIM 15 (including: VLAN ID, subnet ID, etc.), etc. The user 11 needs to consider the current network environment of NFVI 16 The parameters filled in, but this disclosure is not limited to this.

在取得選填參數的相關資訊後,G-VNFM上架模組135可回授選填參數至OSS及/或BSS 12,以供使用者11進行參數配置設定、資料形態或類別選填,從而產生對應選填參數的使用者參數。接著,使用者11可通過OSS及/或BSS 12將使用者參數傳送至G-VNFM北向API介面模組134。G-VNFM上架模組135可自G-VNFM北向API介面模組134取得使用者參數,並且根據使用者參數以及先前接收的VNF描述符更新對應於NFVI 16的通用供裝範本以產生對應於VNF 18的供裝範本(heat orchestration template,HOT)以及VNF詮釋資料。在資料儲存模組133儲存完對應於VNF 18的供裝範本以及VNF詮釋資料,並且通過G-VNFM北向API介面模組134將供裝範本以及VNF詮釋資料傳送(例如:通過Restful API發送訊息)至VNFM通用框架模組14的資料儲存模組145後,資料儲存模組145可儲存供裝範本和VNF詮釋資料,藉以同步NFVO通用框架模組13以及VNFM通用框架模組14,從而維持NFVO通用框架模組13以及VNFM通用框架模組14的資料一致性並完成VNF 18的上架。 After obtaining the relevant information about the optional parameters, the G-VNFM shelf module 135 can give back the optional parameters to OSS and/or BSS 12, so that the user 11 can perform parameter configuration settings, data format or type selection, and generate User parameters corresponding to optional parameters. Then, the user 11 can send the user parameters to the G-VNFM northbound API interface module 134 through the OSS and/or the BSS 12. The G-VNFM shelf module 135 can obtain user parameters from the G-VNFM northbound API interface module 134, and update the universal installation template corresponding to NFVI 16 according to the user parameters and the previously received VNF descriptor to generate the corresponding VNF 18 for the installation template (heat orchestration template, HOT) and VNF interpretation data. In the data storage module 133, the installation template and VNF interpretation data corresponding to the VNF 18 are stored, and the installation template and VNF interpretation data are transmitted through the G-VNFM northbound API interface module 134 (for example, sending a message through Restful API) After the data storage module 145 of the VNFM general framework module 14, the data storage module 145 can store the installation template and VNF interpretation data, so as to synchronize the NFVO general framework module 13 and the VNFM general framework module 14, thereby maintaining the NFVO generality The data of the framework module 13 and the VNFM general framework module 14 are consistent and the VNF 18 is put on the shelf.

在一實施例中,資料儲存模組133及/或資料儲存模組145採用MariaDB作為關聯式資料庫來儲存供裝範本以及VNF詮釋資 料。 In one embodiment, the data storage module 133 and/or the data storage module 145 uses MariaDB as a relational database to store the installation template and VNF interpretation data. material.

在完成VNF 18的上架後,客戶即可開始申請使用VNF 18所提供的服務。使用者11可在客戶申請使用VNF 18之服務後,通過OSS及/或BSS 12將對應VNF 18的訂單請求傳送至NFVO通用框架模組13。在一些實施例中,訂單請求可關聯於VNF 18的VNF描述符以及實例化VNF 18所需的參數(例如:使用者參數或網路資源配置等),並且NFVO通用框架模組13可根據VNF 18已上架而判斷OSS及/或BSS 12所傳送的訂單請求有效。 After the completion of VNF 18 on the shelves, customers can begin to apply for the services provided by VNF 18. The user 11 can send the order request corresponding to the VNF 18 to the NFVO general framework module 13 through the OSS and/or BSS 12 after the customer applies for the service of the VNF 18. In some embodiments, the order request can be associated with the VNF descriptor of the VNF 18 and the parameters required to instantiate the VNF 18 (for example, user parameters or network resource configuration, etc.), and the NFVO general framework module 13 can be based on the VNF 18 has been put on the shelf and it is judged that the order request sent by OSS and/or BSS 12 is valid.

詮釋資料流程控制模組131可回應於訂單請求而存取儲存在資料儲存模組133的對應VNF 18的供裝範本以及VNF詮釋資料。詮釋資料流程控制模組131可從訂單請求中取得對應於VNF 18的服務規格(service specification)的相關資訊。服務規格可包括一或多個資源規格(resource specification)之資訊,因此,詮釋資料流程控制模組131可進一步從服務規格中擷取出一或多個資源規格的相關資訊。 The interpretation data flow control module 131 can access the supply template corresponding to the VNF 18 and the VNF interpretation data stored in the data storage module 133 in response to the order request. The interpretive data flow control module 131 can obtain relevant information corresponding to the service specification of the VNF 18 from the order request. The service specification may include information about one or more resource specifications. Therefore, the interpretive data flow control module 131 may further extract information about one or more resource specifications from the service specification.

接著,詮釋資料處理模組132可對資源規格進行解析,以根據資源規格產生用於實例化VNF 18所需使用的網路資源的網路資源配置。G-VNFM北向API介面模組134可耦接至北向API介面模組141以傳送網路資源配置至G-VNFM資源配置模組143。G-VNFM資源配置模組143可根據網路資源配置來設定關聯於VNF 18的網路資源(例如:VLAN、網路埠、IP組態及/或spine-leaf交換器架構等)及/或硬體資源(例如:為VNF 18設定 專屬的CPU pinning、隨機存取記憶體及/或標準大頁(Huge page)等)。舉例來說,G-VNFM資源配置模組143可從現有的網路資源及/或硬體資源中找出符合網路資源配置所記載之規格並且可用於VNF 18的網路資源及/或硬體資源。 Then, the interpretation data processing module 132 can analyze the resource specifications to generate a network resource configuration for instantiating the network resources used by the VNF 18 according to the resource specifications. The G-VNFM northbound API interface module 134 can be coupled to the northbound API interface module 141 to transmit network resource configuration to the G-VNFM resource configuration module 143. The G-VNFM resource configuration module 143 can configure the network resources associated with the VNF 18 according to the network resource configuration (for example: VLAN, network port, IP configuration and/or spine-leaf switch architecture, etc.) and/or Hardware resources (for example: set for VNF 18 Dedicated CPU pinning, random access memory and/or standard huge page (Huge page), etc.). For example, the G-VNFM resource allocation module 143 can find from the existing network resources and/or hardware resources the network resources and/or hardware resources that meet the specifications recorded in the network resource configuration and can be used for the VNF 18 Physical resources.

另一方面,G-VNFM實例化範本置換模組142則可根據網路資源配置以及G-VNFM資源配置模組143對網路資源及/或硬體資源的設定結果來更新VNF 18的供裝範本。在一實施例中,G-VNFM實例化範本置換模組142還可基於使用需求而根據新的VNF描述符及/或新的使用者參數來更新VNF 18的供裝範本。舉例來說,G-VNFM實例化範本置換模組142可回授選填參數至OSS及/或BSS 12,以供使用者11進行參數配置設定、資料形態或類別選填,從而產生對應選填參數的使用者參數。在更新完VNF 18的供裝範本後,北向API介面模組141可將更新後的供裝範本傳送至G-VNFM北向API介面模組134以供G-VNFM實例化核心模組136使用。 On the other hand, the G-VNFM instantiation template replacement module 142 can update the supply of the VNF 18 according to the network resource configuration and the result of the G-VNFM resource configuration module 143 setting network resources and/or hardware resources. Template. In an embodiment, the G-VNFM instantiation template replacement module 142 may also update the provisioning template of the VNF 18 according to the new VNF descriptor and/or new user parameters based on usage requirements. For example, the G-VNFM instantiation template replacement module 142 can give back optional parameters to the OSS and/or BSS 12, so that the user 11 can perform parameter configuration settings, data form or type selection, and generate corresponding optional parameters The user parameter of the parameter. After updating the supply template of the VNF 18, the northbound API interface module 141 can send the updated supply template to the G-VNFM northbound API interface module 134 for use by the G-VNFM instantiated core module 136.

G-VNFM實例化核心模組136可根據對應於VNF 18的供裝範本進行VNF 18的實例化,以滿足VNF 18的訂單請求。具體來說,G-VNFM實例化核心模組136可連接至G-VNFM南向通用介面模組144以通過G-VNFM南向通用介面模組144傳送VNF 18的供裝範本至VIM 15,使得VIM 15可根據供裝範本進行VNF 18的實例化。G-VNFM南向通用介面模組144可監視VIM 15以觀察VNF 18的實例化和供裝進度。在VNF 18的實例化和供裝竣工後, VIM 15可傳送指示VNF 18的實例化和供裝已完成的完成事件訊息至G-VNFM南向通用介面模組144。接著,北向API介面模組141可傳送所述完成事件訊息至G-VNFM實例化核心模組136,以通知G-VNFM實例化核心模組136 VNF 18的實例化和供裝已經完成。G-VNFM實例化核心模組136可通過G-VNFM北向API介面模組134將VNF 18的相關資訊傳送至G-VNFM實例化範本置換模組142以指示G-VNFM實例化範本置換模組142進行VNF 18的生命週期(life cycle)管理。 The G-VNFM instantiation core module 136 can instantiate the VNF 18 according to the installation template corresponding to the VNF 18 to satisfy the order request of the VNF 18. Specifically, the G-VNFM instantiation core module 136 can be connected to the G-VNFM southbound universal interface module 144 to transmit the installation template of the VNF 18 to the VIM 15 through the G-VNFM southbound universal interface module 144, so that VIM 15 can instantiate VNF 18 according to the installation template. The G-VNFM southbound general interface module 144 can monitor the VIM 15 to observe the instantiation and supply progress of the VNF 18. After the instantiation and installation of VNF 18, The VIM 15 may send a completion event message indicating that the instantiation and installation of the VNF 18 has been completed to the G-VNFM southbound general interface module 144. Then, the northbound API interface module 141 can send the completion event message to the G-VNFM instantiation core module 136 to notify the G-VNFM instantiation core module 136 that the VNF 18 has been instantiated and installed. The G-VNFM instantiation core module 136 can send information about the VNF 18 to the G-VNFM instantiation template replacement module 142 through the G-VNFM northbound API interface module 134 to instruct the G-VNFM instantiation template replacement module 142 Carry out the life cycle management of VNF 18.

VNF 18可包括多個VNFC。G-VNFM實例化核心模組136可依照不同的方式來實例化VNF 18的多個VNFC。具體來說,G-VNFM實例化核心模組136可選擇在本地端實例化部分的VNFC,並且在遠端(例如:用戶端)實例化另一部分的VNFC,藉以達到多個VNFC的分區供裝,從而最大化VNF 18的執行效率。舉例來說,G-VNFM實例化核心模組136可通過G-VNFM南向通用介面模組144傳送VNF 18的供裝範本至VIM 15以實例化VNF 18,從而將VNF 18的多個VNFC分別配置至由VIM 15所管理的多個虛擬資料中心(virtual data center,VDB),藉以達到多個VNFC的分區供裝。 The VNF 18 may include multiple VNFCs. The G-VNFM instantiation core module 136 can instantiate multiple VNFCs of the VNF 18 in different ways. Specifically, the G-VNFM instantiation core module 136 can choose to instantiate part of the VNFC locally, and instantiate another part of the VNFC at the remote end (for example, the user end), so as to achieve multiple VNFC partitions for installation , Thereby maximizing the execution efficiency of VNF 18. For example, the G-VNFM instantiation core module 136 can send the installation template of the VNF 18 to the VIM 15 through the G-VNFM southbound general interface module 144 to instantiate the VNF 18, thereby separating the multiple VNFCs of the VNF 18 It is configured to multiple virtual data centers (VDB) managed by VIM 15, so as to achieve multiple VNFC partitions for installation.

在一實施例中,G-VNFM實例化核心模組136可根據資源池狀態或應用類別來實例化所述多個VNFC。舉例來說,G-VNFM實例化核心模組136可選擇利用負載較小的資源池中的網路資源來實例化VNFC,藉以避免在VNF 18被執行時發生網路 資源不足的情況。舉另一例來說,G-VNFM實例化核心模組136可選擇利用相同的資源池或網路資源來實例化屬性相似的VNFC。使用者也可以主動地決定VNF 18的多個VNFC的實例化方式。舉例來說,G-VNFM實例化核心模組136可接收使用者下達的用戶命令,從而根據用戶命令來實例化所述多個VNFC。 In an embodiment, the G-VNFM instantiation core module 136 may instantiate the multiple VNFCs according to the resource pool status or application category. For example, the G-VNFM instantiation core module 136 can choose to use network resources in a resource pool with a small load to instantiate VNFC, so as to avoid network failures when VNF 18 is executed. Insufficient resources. For another example, the G-VNFM instantiation core module 136 can choose to use the same resource pool or network resources to instantiate VNFCs with similar attributes. The user can also actively decide how to instantiate multiple VNFCs of the VNF 18. For example, the G-VNFM instantiation core module 136 may receive a user command issued by the user, so as to instantiate the plurality of VNFCs according to the user command.

圖3根據本揭露的實施例繪示一種VNF的管理方法的流程圖,其中所述管理方法可由如圖1所示的管理系統10實施。在步驟S301,自電信運營支撐系統取得對應於虛擬網路功能的虛擬網路功能描述符。在步驟S302,取得虛擬網路功能描述符中的選填參數。在步驟S303,回授選填參數至電信運營支撐系統。在步驟S304,自電信運營支撐系統接收通用供裝範本以及對應於選填參數的使用者參數。在步驟S305,根據使用者參數以及虛擬網路功能描述符更新通用供裝範本以產生對應於虛擬網路功能的供裝範本以及VNF詮釋資料。在步驟S306,儲存供裝範本以及VNF詮釋資料以完成虛擬網路功能的上架。 FIG. 3 shows a flowchart of a VNF management method according to an embodiment of the disclosure, wherein the management method can be implemented by the management system 10 shown in FIG. 1. In step S301, a virtual network function descriptor corresponding to the virtual network function is obtained from the telecommunication operation support system. In step S302, the optional parameters in the virtual network function descriptor are obtained. In step S303, the optional parameters are given back to the telecom operation support system. In step S304, the universal installation template and user parameters corresponding to the optional parameters are received from the telecommunication operation support system. In step S305, the general installation template is updated according to the user parameters and the virtual network function descriptor to generate the installation template corresponding to the virtual network function and VNF interpretation data. In step S306, the installation template and VNF interpretation data are stored to complete the virtual network function.

圖4根據本揭露的實施例繪示一種VNF的實例化方法的流程圖,其中所述實例化方法可由如圖1所示的管理系統10實施。在步驟S401,通過OSS及/或BSS將對應VNF的訂單請求傳送至NFVO通用框架模組。在步驟S402,從訂單請求中取得對應於VNF的服務規格的相關資訊,從服務規格中擷取出一或多個資源規格的相關資訊。在步驟S403,對資源規格進行解析以根據資源規格產生用於實例化VNF所需使用的網路資源的網路資源配 置。在步驟S404,根據網路資源配置以及對網路資源及/或硬體資源的設定結果來更新VNF的供裝範本。在步驟S405,根據對應於VNF的供裝範本進行VNF的實例化,從而將VNF的多個VNFC分別配置至由VIM所管理的多個虛擬資料中心,以滿足VNF的訂單請求並達到VNFC的分區供裝。在步驟S406,通知VNF的實例化已經完成,並且進行VNF的生命週期管理。 FIG. 4 shows a flowchart of a method for instantiating a VNF according to an embodiment of the disclosure, wherein the instantiation method can be implemented by the management system 10 shown in FIG. 1. In step S401, the order request corresponding to the VNF is transmitted to the NFVO general framework module through the OSS and/or BSS. In step S402, the related information corresponding to the service specification of the VNF is obtained from the order request, and the related information of one or more resource specifications is retrieved from the service specification. In step S403, the resource specifications are parsed to generate network resource allocations for the network resources needed to instantiate the VNF according to the resource specifications. Set. In step S404, the VNF installation template is updated according to the network resource configuration and the setting result of the network resource and/or hardware resource. In step S405, the VNF is instantiated according to the installation template corresponding to the VNF, so that multiple VNFCs of the VNF are respectively configured to multiple virtual data centers managed by the VIM to satisfy the VNF order request and reach the VNFC partition For installation. In step S406, it is notified that the instantiation of the VNF has been completed, and the life cycle management of the VNF is performed.

綜上所述,本揭露的虛擬網路功能的管理系統和管理方法可用以組成一個通用性的NFV MANO系統,其可保有ETSI所制定之NFV MANO框架的優點,並可使通用的NFV MANO系統框架達到自動化。本揭露的NFVO通用框架模組所實施的VNF上架方法可避免NFV MANO系統需根據不同VNF廠商進行客製化的情形,並且令使用者能動態地改變VNF描述符中的選填參數,以適應不同的網路環境。本揭露還提供了VNF的實例化方法,通過通用的NFVO通用框架模組以及VNFM通用框架模組進行軟體解耦使其可接收獨立的供裝訂單請求,使客戶欲申請的VNF服務不相依於OSS及/或BSS或客製化的orchestrator。本揭露藉由通用的VNF描述符進行VNF的上架,以管理不同廠牌之VNF網路資源/設備,達到彈性地整合NFV MANO系統的目的,並且提供NFV MANO系統可擴充性。 To sum up, the virtual network function management system and management method disclosed in this disclosure can be used to form a universal NFV MANO system, which can retain the advantages of the NFV MANO framework formulated by ETSI, and can make a universal NFV MANO system The framework is automated. The VNF shelf method implemented by the NFVO general framework module of the present disclosure can avoid the situation where the NFV MANO system needs to be customized according to different VNF vendors, and allows the user to dynamically change the optional parameters in the VNF descriptor to adapt to different Network environment. This disclosure also provides a method for instantiating VNF. The software is decoupled through the general NFVO general framework module and the VNFM general framework module so that it can receive independent installation order requests, so that the VNF service that the customer wants to apply for is independent of OSS and/or BSS or customized orchestrator. This disclosure uses a common VNF descriptor to put VNF on the shelf to manage VNF network resources/equipment of different brands, achieve the purpose of flexibly integrating the NFV MANO system, and provide NFV MANO system scalability.

S301、S302、S303、S304、S305、S306:步驟 S301, S302, S303, S304, S305, S306: steps

Claims (10)

一種虛擬網路功能的管理系統,適用於實例化虛擬網路功能,包括:網路功能虛擬化編排器通用框架模組,包括:通用虛擬網路功能管理(G-VNFM)北向API介面模組,自電信運營支撐系統取得對應於所述虛擬網路功能的虛擬網路功能描述符,其中所述虛擬網路功能包括多個虛擬網路功能元件;G-VNFM上架模組,取得所述虛擬網路功能描述符中的選填參數,回授所述選填參數至所述電信運營支撐系統,自所述電信運營支撐系統接收通用供裝範本以及對應於所述選填參數的使用者參數,並且根據所述使用者參數以及所述虛擬網路功能描述符更新所述通用供裝範本以產生對應於所述虛擬網路功能的供裝範本以及虛擬網路功能詮釋資料;資料儲存模組,儲存所述供裝範本以及所述虛擬網路功能詮釋資料以完成所述虛擬網路功能的上架;詮釋資料處理模組,產生用於實例化所述虛擬網路功能的網路資源配置;以及G-VNFM實例化核心模組,實例化所述虛擬網路功能;以及虛擬網路功能管理通用框架模組,包括:G-VNFM資源配置模組,根據所述網路資源配置來選擇 網路資源;G-VNFM實例化範本置換模組,根據所述網路資源配置更新所述供裝範本;以及G-VNFM南向通用介面模組,通訊連接至至少一虛擬化基礎設施管理器,其中所述G-VNFM實例化核心模組通過所述G-VNFM南向通用介面模組傳送所述供裝範本至所述至少一虛擬化基礎設施管理器以實例化所述虛擬網路功能,從而將所述多個虛擬網路功能元件分別配置至由所述至少一虛擬化基礎設施管理器所管理的多個虛擬資料中心。 A virtual network function management system, suitable for instantiating virtual network functions, including: network function virtualization orchestrator general framework module, including: general virtual network function management (G-VNFM) northbound API interface module , Obtain a virtual network function descriptor corresponding to the virtual network function from the telecommunications operation support system, wherein the virtual network function includes a plurality of virtual network function elements; G-VNFM mounts the module to obtain the virtual network function Optional parameters in the network function descriptor, feedback the optional parameters to the telecommunications operation support system, and receive from the telecommunications operation support system a universal installation template and user parameters corresponding to the optional parameters , And update the universal installation template according to the user parameters and the virtual network function descriptor to generate the installation template corresponding to the virtual network function and virtual network function interpretation data; data storage module , Storing the installation template and the interpretation data of the virtual network function to complete the shelves of the virtual network function; interpreting the data processing module to generate network resource configuration for instantiating the virtual network function; And G-VNFM instantiated core module to instantiate the virtual network function; and virtual network function management general framework module, including: G-VNFM resource configuration module, which is selected according to the network resource configuration Network resources; G-VNFM instantiation template replacement module, which updates the installation template according to the network resource configuration; and G-VNFM southbound universal interface module, which is communicatively connected to at least one virtualized infrastructure manager , Wherein the G-VNFM instantiation core module transmits the installation template to the at least one virtualization infrastructure manager through the G-VNFM southbound general interface module to instantiate the virtual network function , So that the multiple virtual network function elements are respectively configured to multiple virtual data centers managed by the at least one virtualized infrastructure manager. 如申請專利範圍第1項所述的管理系統,其中所述網路功能虛擬化編排器通用框架模組更包括:詮釋資料流程控制模組,根據對應於所述虛擬網路功能的訂單請求從所述虛擬網路功能詮釋資料中的服務規格中取得至少一資源規格,其中所述詮釋資料處理模組根據所述至少一資源規格產生用於實例化所述虛擬網路功能的網路資源配置,其中所述G-VNFM實例化核心模組回應於所述訂單請求實例化所述虛擬網路功能。 For the management system described in item 1 of the scope of the patent application, the general framework module of the network function virtualization orchestrator further includes: an interpretive data flow control module, which is obtained from the order request corresponding to the virtual network function At least one resource specification is obtained from the service specifications in the virtual network function interpretation data, wherein the interpretation data processing module generates a network resource configuration for instantiating the virtual network function according to the at least one resource specification , Wherein the G-VNFM instantiation core module instantiates the virtual network function in response to the order request. 如申請專利範圍第2項所述的管理系統,其中所述虛擬網路功能管理通用框架模組,更包括:北向API介面模組,耦接至所述G-VNFM北向API介面模組,其中所述北向API介面模組自所述G-VNFM北向API介面模 組接收所述網路資源配置。 In the management system described in item 2 of the scope of patent application, the virtual network function management general framework module further includes: a northbound API interface module coupled to the G-VNFM northbound API interface module, wherein The northbound API interface module is from the G-VNFM northbound API interface module The group receives the network resource configuration. 如申請專利範圍第3項所述的管理系統,其中所述虛擬網路功能管理通用框架模組更包括:第二資料儲存模組,通過所述北向API介面模組接收所述供裝範本和所述虛擬網路功能詮釋資料,並且儲存所述供裝範本和所述虛擬網路功能詮釋資料,藉以同步所述網路功能虛擬化編排器通用框架模組以及所述虛擬網路功能管理通用框架模組。 According to the management system described in item 3 of the scope of patent application, the virtual network function management general framework module further includes: a second data storage module, which receives the installation template and the module through the northbound API interface module The virtual network function interpretation data, and the installation template and the virtual network function interpretation data are stored, so as to synchronize the network function virtualization orchestrator general framework module and the virtual network function management general Frame module. 如申請專利範圍第3項所述的管理系統,其中所述G-VNFM南向通用介面模組監視所述至少一虛擬化基礎設施管理器以取得完成事件訊息,其中所述完成事件訊息指示實例化所述虛擬網路功能已完成,其中所述北向API介面模組傳送所述完成事件訊息至所述G-VNFM實例化核心模組。 The management system according to item 3 of the scope of patent application, wherein the G-VNFM southbound general interface module monitors the at least one virtualized infrastructure manager to obtain a completion event message, wherein the completion event message indicates an instance The virtual network function is completed, and the northbound API interface module transmits the completion event message to the G-VNFM instantiation core module. 如申請專利範圍第2項所述的管理系統,其中所述G-VNFM實例化核心模組根據用戶命令、資源池狀態以及應用類別的其中之一實例化所述多個虛擬網路功能元件。 According to the management system described in item 2 of the scope of patent application, the G-VNFM instantiation core module instantiates the multiple virtual network function elements according to one of user commands, resource pool status, and application category. 如申請專利範圍第1項所述的管理系統,其中所述通用供裝範本對應於網路功能虛擬化基礎設施,其中所述選填參數對應於所述網路功能虛擬化基礎設施的網路環境。 The management system described in item 1 of the scope of patent application, wherein the universal installation template corresponds to a network function virtualization infrastructure, and the optional parameters correspond to the network function of the network function virtualization infrastructure surroundings. 如申請專利範圍第2項所述的管理系統,其中所述網路功能虛擬化編排器通用框架模組根據所述虛擬網路功能已上架而判斷所述訂單請求有效。 According to the management system described in item 2 of the scope of patent application, the general framework module of the network function virtualization orchestrator determines that the order request is valid according to the virtual network function has been put on the shelf. 如申請專利範圍第1項所述的管理系統,其中所述虛擬網路功能描述符包括下列的至少其中之一:虛擬網路功能種類、虛擬網路功能廠牌、供裝範本之協定以及網路功能配置相關描述。 For example, the management system described in item 1 of the scope of patent application, wherein the virtual network function descriptor includes at least one of the following: virtual network function type, virtual network function brand, agreement for installation template, and network Description of the configuration of the road function 一種虛擬網路功能的管理方法,適用於實例化虛擬網路功能,包括:自電信運營支撐系統取得對應於所述虛擬網路功能的虛擬網路功能描述符,其中所述虛擬網路功能包括多個虛擬網路功能元件;取得所述虛擬網路功能描述符中的選填參數;回授所述選填參數至所述電信運營支撐系統;自所述電信運營支撐系統接收通用供裝範本以及對應於所述選填參數的使用者參數;根據所述使用者參數以及所述虛擬網路功能描述符更新所述通用供裝範本以產生對應於所述虛擬網路功能的供裝範本以及虛擬網路功能詮釋資料;儲存所述供裝範本以及所述虛擬網路功能詮釋資料以完成所述虛擬網路功能的上架;產生用於實例化所述虛擬網路功能的網路資源配置;根據所述網路資源配置來選擇網路資源;根據所述網路資源配置更新所述供裝範本;以及傳送所述供裝範本至至少一虛擬化基礎設施管理器以實例化所述虛擬網路功能,從而將所述多個虛擬網路功能元件分別配置 至由所述至少一虛擬化基礎設施管理器所管理的多個虛擬資料中心。 A method for managing virtual network functions, suitable for instantiating virtual network functions, includes: obtaining a virtual network function descriptor corresponding to the virtual network function from a telecom operation support system, wherein the virtual network function includes Multiple virtual network function elements; obtain optional parameters in the virtual network function descriptor; feedback the optional parameters to the telecom operation support system; receive a general installation template from the telecom operation support system And user parameters corresponding to the optional parameters; updating the universal installation template according to the user parameters and the virtual network function descriptor to generate an installation template corresponding to the virtual network function; Virtual network function interpretation data; storing the installation template and the virtual network function interpretation data to complete the virtual network function's shelf; generating network resource configuration for instantiating the virtual network function; Select network resources according to the network resource configuration; update the installation template according to the network resource configuration; and send the installation template to at least one virtualized infrastructure manager to instantiate the virtual network Function, so as to configure the multiple virtual network function elements separately To multiple virtual data centers managed by the at least one virtualized infrastructure manager.
TW108142178A 2019-11-20 2019-11-20 Management system and management method of vnf TWI707561B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW108142178A TWI707561B (en) 2019-11-20 2019-11-20 Management system and management method of vnf

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108142178A TWI707561B (en) 2019-11-20 2019-11-20 Management system and management method of vnf

Publications (2)

Publication Number Publication Date
TWI707561B true TWI707561B (en) 2020-10-11
TW202121869A TW202121869A (en) 2021-06-01

Family

ID=74091785

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108142178A TWI707561B (en) 2019-11-20 2019-11-20 Management system and management method of vnf

Country Status (1)

Country Link
TW (1) TWI707561B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI789014B (en) * 2021-09-15 2023-01-01 中華電信股份有限公司 System and method for managing virtual network function and multi-access edge computing topology
TWI795123B (en) * 2021-12-13 2023-03-01 中華電信股份有限公司 Generation fixed/mobile convergence, method and computer readable medium thererof
TWI831519B (en) * 2022-12-14 2024-02-01 中華電信股份有限公司 Service provisioning system for new generation fixed/mobile network, method and computer readable medium thereof

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015106822A1 (en) * 2014-01-17 2015-07-23 Nokia Solutions And Networks Management International Gmbh Controlling of communication network comprising virtualized network functions
TW201633745A (en) * 2014-09-25 2016-09-16 英特爾智財公司 Network functions virtualization
CN107623596A (en) * 2017-09-15 2018-01-23 郑州云海信息技术有限公司 Start the method for testing network element positioning investigation failure in a kind of NFV platforms
US20190058636A1 (en) * 2016-04-28 2019-02-21 Huawei Technologies Co., Ltd. Network functions virtualization management and orchestration policy descriptor management method and apparatus
TW201909601A (en) * 2017-07-18 2019-03-01 中華電信股份有限公司 System and method for integrating VIM and VNFM network functions capable of saving cost of indirect information transmission and effectively avoiding error state caused by information being not synchronized
US20190222486A1 (en) * 2016-06-29 2019-07-18 Sprint Communications Company L.P. Virtual network function (vnf) relocation in a software defined network (sdn)
EP3522450A1 (en) * 2014-08-04 2019-08-07 Huawei Technologies Co., Ltd. Method and apparatus for deploying virtual operation, administration and maintenance, and virtualized network system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015106822A1 (en) * 2014-01-17 2015-07-23 Nokia Solutions And Networks Management International Gmbh Controlling of communication network comprising virtualized network functions
EP3522450A1 (en) * 2014-08-04 2019-08-07 Huawei Technologies Co., Ltd. Method and apparatus for deploying virtual operation, administration and maintenance, and virtualized network system
TW201633745A (en) * 2014-09-25 2016-09-16 英特爾智財公司 Network functions virtualization
US20190058636A1 (en) * 2016-04-28 2019-02-21 Huawei Technologies Co., Ltd. Network functions virtualization management and orchestration policy descriptor management method and apparatus
US20190222486A1 (en) * 2016-06-29 2019-07-18 Sprint Communications Company L.P. Virtual network function (vnf) relocation in a software defined network (sdn)
TW201909601A (en) * 2017-07-18 2019-03-01 中華電信股份有限公司 System and method for integrating VIM and VNFM network functions capable of saving cost of indirect information transmission and effectively avoiding error state caused by information being not synchronized
CN107623596A (en) * 2017-09-15 2018-01-23 郑州云海信息技术有限公司 Start the method for testing network element positioning investigation failure in a kind of NFV platforms

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI789014B (en) * 2021-09-15 2023-01-01 中華電信股份有限公司 System and method for managing virtual network function and multi-access edge computing topology
TWI795123B (en) * 2021-12-13 2023-03-01 中華電信股份有限公司 Generation fixed/mobile convergence, method and computer readable medium thererof
TWI831519B (en) * 2022-12-14 2024-02-01 中華電信股份有限公司 Service provisioning system for new generation fixed/mobile network, method and computer readable medium thereof

Also Published As

Publication number Publication date
TW202121869A (en) 2021-06-01

Similar Documents

Publication Publication Date Title
US11588675B2 (en) Systems and methods for selectively implementing services on virtual machines and containers
US10700928B2 (en) Method and apparatus for deploying service in virtualized network
US9999030B2 (en) Resource provisioning method
US11163607B2 (en) Method for associating NS with VNF, apparatus, and system
EP3455728B1 (en) Orchestrator for a virtual network platform as a service (vnpaas)
EP2823393B1 (en) Offline provisioning of virtual machines
EP3133794B1 (en) Network function virtualization network system
US11947697B2 (en) Method and system to place resources in a known state to be used in a composed information handling system
US10917294B2 (en) Network function instance management method and related device
EP2849064B1 (en) Method and apparatus for network virtualization
TWI707561B (en) Management system and management method of vnf
WO2014169870A1 (en) Virtual network element automatic loading and virtual machine ip address acquisition method and system, and storage medium
US11249788B2 (en) Cloud management platform, and virtual machine management method and system
EP3883183A1 (en) Virtualization management method and device
WO2020057382A1 (en) Method, apparatus, and system for providing service, storage medium, and electronic device
WO2022140945A1 (en) Container cluster management method and apparatus
TW202008154A (en) Software container based systems and methods for providing cloud services
US11698821B2 (en) Composable information handling systems in an open network using access control managers
WO2020249080A1 (en) Virtual network function (vnf) deployment method and apparatus
TWI760948B (en) System, method and computer-readable medium for accelerating resource allocation for managing telecom-level virtual network services
WO2020077585A1 (en) Vnf service instantiation method and apparatus
WO2022183796A1 (en) Network service (ns) creation method and related apparatus
US20230337057A1 (en) Containerized application technologies for cellular networks and ran workloads