TWI707561B - Management system and management method of vnf - Google Patents
Management system and management method of vnf Download PDFInfo
- 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
Links
Images
Abstract
Description
本揭露是有關於一種管理系統和管理方法,且特別是有關於一種虛擬網路功能(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
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
圖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
具體來說,使用者11可針對NFVI 16進行編碼以產生對應的通用供裝範本,針對VNF 18進行編碼以產生對應的VNF描述符,並且通過OSS及/或BSS 12的人機介面(human machine interface,HMI)將VNF描述符和通用供裝範本傳送至G-VNFM北向API介面模組134,其中VNF描述符可包括VNF種類、VNF廠牌、供裝範本之協定(例如:TOSCA)以及網路功能配置相關描述等資訊,但本揭露不限於此。
Specifically, the
在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
在取得選填參數的相關資訊後,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-
在一實施例中,資料儲存模組133及/或資料儲存模組145採用MariaDB作為關聯式資料庫來儲存供裝範本以及VNF詮釋資
料。
In one embodiment, the
在完成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
詮釋資料流程控制模組131可回應於訂單請求而存取儲存在資料儲存模組133的對應VNF 18的供裝範本以及VNF詮釋資料。詮釋資料流程控制模組131可從訂單請求中取得對應於VNF 18的服務規格(service specification)的相關資訊。服務規格可包括一或多個資源規格(resource specification)之資訊,因此,詮釋資料流程控制模組131可進一步從服務規格中擷取出一或多個資源規格的相關資訊。
The interpretation data
接著,詮釋資料處理模組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
另一方面,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
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
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
在一實施例中,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
圖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
圖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
綜上所述,本揭露的虛擬網路功能的管理系統和管理方法可用以組成一個通用性的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)
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)
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)
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 |
-
2019
- 2019-11-20 TW TW108142178A patent/TWI707561B/en active
Patent Citations (7)
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)
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 |