TW201909601A - 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 - Google Patents
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 Download PDFInfo
- Publication number
- TW201909601A TW201909601A TW106123926A TW106123926A TW201909601A TW 201909601 A TW201909601 A TW 201909601A TW 106123926 A TW106123926 A TW 106123926A TW 106123926 A TW106123926 A TW 106123926A TW 201909601 A TW201909601 A TW 201909601A
- Authority
- TW
- Taiwan
- Prior art keywords
- service
- network
- module
- resource
- vim
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 7
- 230000005540 biological transmission Effects 0.000 title abstract 2
- 238000009434 installation Methods 0.000 claims abstract description 19
- 238000013500 data storage Methods 0.000 claims description 18
- 238000007726 management method Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 9
- 238000004886 process control Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 claims description 3
- 230000008901 benefit Effects 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本發明係關於一種VIM與VNFM網路功能整合之系統與方法,該系統中提供一整合性的NFV MANO(Network Function Virtualization Management and Orchestration)架構。 The present invention relates to a system and method for integrating VIM and VNFM network functions, and provides an integrated NFV MANO (Network Function Virtualization Management and Orchestration) architecture.
目前現有技術中,常採用ETSI(European Telecommunications Standards Institute)標準的NFV MANO框架進行實作的雲端管理系統,在模組通訊的流程中總是需將供裝完成後的資訊,先傳遞回Orchestrator之後才能再將資料同步予VNFM,且供装NFV服務時並未使用到VIM所帶來的優點。如此不僅增加了Orchestrator的通訊成本,更有機會造成各模組間的資訊不同步之錯誤狀況以及供装服務時缺乏彈性。 At present, in the prior art, the NFV MANO framework of the ETSI (European Telecommunications Standards Institute) standard is often used to implement the cloud management system. In the process of module communication, it is always necessary to transfer the information after the completion of the installation to the Orchestrator. In order to synchronize the data to VNFM, the advantages of VIM are not used when the NFV service is installed. This not only increases the communication cost of Orchestrator, but also has the opportunity to cause the error of the information between the modules to be out of sync and the lack of flexibility in the provision of services.
有鑑於上述習知技藝之問題,本發明之目的就是在提供一種VIM與VNFM網路功能整合之系統與方法,可節省需透過Orchestrator間接傳遞資訊之成本,並有效避免各模組間資訊不同步的錯誤 狀態,使該系統保有ETSI(European Telecommunication Standards Institute)MANO標準架構的優點以及讓管理系統在供裝基礎網路資源與NFV services時更具有彈性介接之效益。 In view of the above-mentioned problems of the prior art, the object of the present invention is to provide a system and method for integrating VIM and VNFM network functions, which can save the cost of indirectly transmitting information through Orchestrator, and effectively avoid information synchronization between modules. The error state allows the system to retain the benefits of the ETSI (European Telecommunication Standards Institute) MANO standard architecture and the flexibility of the management system to provide the flexibility to interface between the underlying network resources and NFV services.
本發明提供一種VIM與VNFM網路功能整合之系統,係包含一VNFM軟體網路服務通用框架模組及一VIM網路資源與服務供裝介接模組;其中該VNFM軟體網路服務通用框架模組,更進一步包含:一北向API介面模組提供一通用的API框架以供Orchestrator與VIM層呼叫,設定NFV相關資源服務或同步供裝後的資源與狀態;一南向通用介面模組,設有通用的介面提供該VNFM軟體網路服務通用框架模組針對不同的VNF進行NFV服務供裝;一服務資源共用模組則將該北向API介面模組接受的服務供裝參數,配合該VNFM軟體網路服務通用框架模組之該南向通用介面模組介接的外部裝置,合成與設定該南向通用介面模組參數,以統一服務層之供裝功能,當供裝成功後,該VNFM軟體網路服務通用框架模組會將該筆資源或服務供裝資料存進一資料儲存模組中,以保持該VNFM軟體網路服務通用框架模組與Orchestrator與VIM層等資料之一致性;其中該VIM網路資源與服務供裝介接模組,更進一步包含:一網路核心Plugin模組提供底層Infrastructure網路資源供裝;一網路服務Plugin模組則提供處理NFV服務的功能設定與組態;以及一北向API擴充介面模組會接受到Orchestrator送來的資源與服務供裝範本,並將資料送往對應的該網路核心Plugin模組或該網路服務Plugin模組進行後續的服務與資源設定處理,最後再將供裝後的資源與狀態同步寫回一資料儲存模組中,並與該VNFM軟體網路服務通用框架模組保持服務和資源的一致 性。 The invention provides a system for integrating VIM and VNFM network functions, comprising a VNFM software network service general framework module and a VIM network resource and service supply interface module; wherein the VNFM software network service general framework The module further includes: a northbound API interface module providing a common API framework for Orchestrator and VIM layer calls, setting NFV related resource services or synchronously supplying resources and states; a southbound universal interface module, A universal interface is provided to provide the VNFM software network service universal framework module for NFV service provisioning for different VNFs; a service resource sharing module supplies the parameters of the service accepted by the northbound API interface module to cooperate with the VNFM The external device interfaced by the southbound universal interface module of the general network module of the software network service synthesizes and sets the parameters of the southbound universal interface module to unify the supply function of the service layer, and when the installation is successful, the The VNFM software network service common framework module will store the resource or service data in a data storage module to maintain the VNFM software network service common framework module and The consistency between the Orchestrator and the VIM layer; the VIM network resources and services for the interface module further includes: a network core Plugin module provides the underlying infrastructure network resources for installation; a network service Plugin The module provides function setting and configuration for processing the NFV service; and a northbound API expansion interface module receives the resource and service provisioning template sent by Orchestrator, and sends the data to the corresponding network core Plugin module. Or the network service Plugin module performs subsequent service and resource setting processing, and finally writes the installed resource and state synchronously back to a data storage module, and maintains with the VNFM software network service universal framework module. Consistency of services and resources.
本發明提供一種VIM與VNFM網路功能整合之方法,其步驟包含:使用者登入OSS/BSS系統使用的Infrastructure網路資源,OSS/BSS系統會將請求新增至資源訂單中並初始化服務資源進入Orchestrator進行資源與服務配置與供裝;Orchestrator接收OSS/BSS系統送至的訂單請求,並將其中的服務資源與使用者參數送往當中的流程控制模組進行配送轉發,再將服務資源進行供裝參數設定並產生出對應的資源供裝範本送往VIM網路資源與服務供裝介接模組;將Orchestrator建立之資源供裝範本送往VIM網路資源與服務供裝介接模組之北向介面,由VIM網路資源與服務供裝介接模組所含蓋的雲端管理系統進行統一的資源供裝處理;VIM網路資源與服務供裝介接模組收到資源供裝範本資訊後,由網路核心plugin模組依照不同的虛擬化技術類別對底層虛擬化網路資源進行實際資源配置與組態;當供裝範本資訊對底層虛擬化網路資源進行實際資源配置與組態完成設定後回報成功完成供裝之資訊回VIM網路資源與服務供裝介接模組,VIM網路資源與服務供裝介接模組會將資料寫回其上資料之資料儲存模組;當VIM網路資源與服務供裝介接模組接受到底層虛擬化網路資源成功完成供裝之資訊後,再繼續由網路核心plugin模組將供裝後之網路資源狀態同步予VNFM軟體網路服務通用框架模組;以及 VNFM軟體網路服務通用框架模組由北向API介面模組接受到VIM網路資源與服務供裝介接模組同步之供裝後之網路資源狀態後,會將資訊儲存於VNFM軟體網路服務通用框架模組中的資料儲存模組,並保持資料與VIM網路資源與服務供裝介接模組、Orchestrator等模組的一致性 The invention provides a method for integrating VIM and VNFM network functions, the steps comprising: the user logging in to the infrastructure network resource used by the OSS/BSS system, and the OSS/BSS system adds the request to the resource order and initializes the service resource entry. Orchestrator performs resource and service configuration and provisioning; Orchestrator receives the order request sent by the OSS/BSS system, and sends the service resource and user parameter to the process control module for delivery and forwarding, and then supplies the service resource. The parameter settings are set and the corresponding resource supply template is sent to the VIM network resource and service supply interface module; the resource supply model established by the Orchestrator is sent to the VIM network resource and service supply interface module. The northbound interface is a unified resource provisioning process by the cloud management system covered by the VIM network resource and service supply interface module; the VIM network resource and service supply interface module receives the resource supply model information. After that, the network core plugin module performs actual resource configuration and configuration on the underlying virtualized network resources according to different virtualization technology categories; After the actual resource configuration and configuration of the underlying virtualized network resources are completed, the information is successfully returned to the VIM network resource and service supply interface module, and the VIM network resource and service supply interface module. The group will write the data back to the data storage module of the data; when the VIM network resource and service interface module receives the information of the underlying virtualized network resources successfully completed, the network core continues. The plugin module synchronizes the state of the installed network resources to the VNFM software network service common framework module; and the VNFM software network service common framework module receives the VIM network resources and services from the north API interface module. After the module is synchronized with the installed network resource status, the information is stored in the data storage module of the VNFM software network service common framework module, and the data and VIM network resources and services are maintained. Consistency of modules such as modules and Orchestrator
本發明提供一種VIM與VNFM網路功能整合之方法,其步驟包含:使用者登入OSS/BSS系統進行申租設定的NFV服務資源,OSS/BSS系統會將請求新增至服務資源訂單中並初始化服務資源,接著再將訂單帶至Orchestrator進行服務與相關資源配置的供裝;Orchestrator接收OSS/BSS系統送至的訂單請求,並將其中的服務資源與使用者參數送往當中的流程控制模組進行配送轉發,再將服務資源進行供裝參數設定並產生出對應的服務供裝範本送往VIM網路資源與服務供裝介接模組;將Orchestrator建立之服務供裝範本送往VIM網路資源與服務供裝介接模組之北向介面,由VIM網路資源與服務供裝介接模組所含蓋的雲端管理系統進行統一的資源供裝處理;VIM網路資源與服務供裝介接模組處理好系統服務設定後,再將接收到的服務供裝範本資訊,由網路服務plugin模組對VNFM軟體網路服務通用框架模組進行NFV服務資源之設定與組態;VNFM軟體網路服務通用框架模組上的服務資源共用模組將不同廠牌之功能與參數進行統合與整理,透過通用的南向介面模組對不同廠牌VNF對應的EMS(Element Management System)進行NFV網路服務供裝設定; EMS模組透過API對指定之VNF進行NFV網路服務供裝設定,並將供裝後之狀態同步回VNFM軟體網路服務通用框架模組;以及VNFM軟體網路服務通用框架模組收到EMS同步回來的NFV網路服務供裝結果資訊後,透過資料儲存模組進行資源儲存並保持資源一致性。。 The invention provides a method for integrating VIM and VNFM network functions, the steps comprising: the user logging in to the OSS/BSS system to reserve the NFV service resource, and the OSS/BSS system adds the request to the service resource order and initializes Service resources, and then bring the order to Orchestrator for service and related resource configuration; Orchestrator receives the order request sent by the OSS/BSS system, and sends the service resource and user parameters to the process control module Carry out the delivery and forwarding, and then set the service resources to the parameters of the installation and generate the corresponding service model to be sent to the VIM network resource and service supply interface module; send the service model installed by Orchestrator to the VIM network The northbound interface of the resource and service interface module is provided by the cloud management system covered by the VIM network resource and service interface module; the VIM network resource and service supply and installation After the module has processed the system service settings, the received service will be loaded with the template information, and the network service plugin module will be used for the VNFM software network service general framework. The group performs the setting and configuration of the NFV service resources; the service resource sharing module on the VNFM software network service common framework module integrates and organizes the functions and parameters of different brands, and uses different common south interface modules. The EMS (Element Management System) corresponding to the VNF of the brand carries out the NFV network service provisioning setting; the EMS module performs the NFV network service provisioning setting for the designated VNF through the API, and synchronizes the state after the installation to the VNFM software network. The general service framework module of the road service; and the universal framework module of the VNFM software network service receive the information of the NFV network service provided by the EMS, and then store the resources through the data storage module and maintain resource consistency. .
承上所述,依本發明之VIM與VNFM網路功能整合之系統及其方法,相較於現有技術具有下列優點: As described above, the system and method for integrating the VIM and VNFM network functions according to the present invention have the following advantages over the prior art:
1.本發明提供一綜合性的NFV MANO(Management and Orchestration)系統架構,可使該系統保有ETSI MANO架構之優點,並可降低模組間的通訊成本。 1. The present invention provides a comprehensive NFV MANO (Management and Orchestration) system architecture that allows the system to retain the advantages of the ETSI MANO architecture and reduce communication costs between modules.
2.本發明提供一VIM網路資源與服務供裝介接模組與VNFM軟體網路服務通用框架模組間透過plugin介接的方法,來有效避免原先須交由Orchestrator負責處理各模組通訊以及傳遞資源參數等發生不同步之問題。 2. The present invention provides a method for interfacing between a VIM network resource and service provisioning interface module and a VNFM software network service common framework module, thereby effectively avoiding the need for the Orchestrator to handle the communication of each module. And the problem of passing resource parameters and so on.
3.本發明可配合VIM網路資源與服務供裝介接模組上的network function services進行擴充,透過plugin的方式使該系統之介接增加彈性,並可配合VIM網路資源與服務供裝介接模組上network function services之功能來擴充設定NFV服務。 3. The invention can be extended with the network function services on the VIM network resource and service supply interface module, and the interface of the system can be flexibly enhanced through the plugin, and can be matched with the VIM network resources and services. The function of the network function services on the module is used to expand the NFV service.
4.本發明提供彈性支援Orchestrator或VIM網路資源與服務供裝介接模組直接通知VNFM軟體網路服務通用框架模組同步網路與服務資源之方法,並以此共用框架提供NFV MANO系統之彈性架構與整合。 4. The present invention provides an elastic support Orchestrator or VIM network resource and service provisioning interface module to directly notify the VNFM software network service universal framework module to synchronize network and service resources, and provide a NFV MANO system by using the shared framework. Flexible architecture and integration.
5.本發明在VIM網路資源與服務供裝介接模組與VNFM軟體網路服務通用框架模組均建立底層網路資源與服務之資料庫模組,以利反應Orchestrator供裝基礎網路資源與NFV服務之異動時,也能讓VIM網路資 源與服務供裝介接模組與VNFM軟體網路服務通用框架模組保持資料的一致性。 5. The invention establishes a database module of the underlying network resources and services in the VIM network resource and service supply interface module and the VNFM software network service common framework module, so as to reflect the Orchestrator supply basic network. When the resource is changed with the NFV service, the VIM network resource and service provisioning interface module can maintain data consistency with the VNFM software network service common framework module.
11‧‧‧使用者 11‧‧‧Users
12‧‧‧OSS/BSS系統 12‧‧‧OSS/BSS system
13‧‧‧Orchestrator 13‧‧‧Orchestrator
14‧‧‧VNFM軟體網路服務通用框架模組 14‧‧‧VNFM Software Network Service Common Framework Module
15‧‧‧VIM網路資源與服務供裝介接模組 15‧‧‧VIM network resources and services supply interface module
16‧‧‧NFVI 16‧‧‧NFVI
17‧‧‧EMS 17‧‧‧EMS
18‧‧‧VNF 18‧‧‧VNF
141‧‧‧北向API介面模組 141‧‧‧Northbound API interface module
142‧‧‧服務資源共用模組 142‧‧‧Service Resource Sharing Module
143‧‧‧資料儲存模組 143‧‧‧ Data Storage Module
144‧‧‧南向通用介面模組 144‧‧‧Nanxiang Universal Interface Module
151‧‧‧網路核心Plugin模組 151‧‧‧Network Core Plugin Module
152‧‧‧網路服務Plugin模組 152‧‧‧Network Service Plugin Module
153‧‧‧北向API擴充介面模組 153‧‧‧Northbound API Expansion Interface Module
154‧‧‧資料儲存模組 154‧‧‧Data storage module
S201~S207‧‧‧步驟流程 S201~S207‧‧‧Step procedure
S301~S307‧‧‧步驟流程 S301~S307‧‧‧Step procedure
圖1係為本發明之供裝基礎網路資源之模組流程架構圖。 FIG. 1 is a schematic diagram of a module flow diagram of a basic network resource for the present invention.
圖2係為本發明之供裝NFV網路服務與資源之模組流程架構圖。 FIG. 2 is a schematic diagram of a module flow diagram of a NFV network service and resource according to the present invention.
圖3係為本發明之VIM與VNFM網路功能整合之系統模組圖。 FIG. 3 is a system module diagram of the integration of the VIM and VNFM network functions of the present invention.
圖4係為本發明之供裝基礎網路資源之模組流程步驟圖。 FIG. 4 is a schematic diagram of a module flow of a packaged basic network resource according to the present invention.
圖5係為本發明之供裝NFV網路服務與資源之模組流程步驟圖。 FIG. 5 is a schematic diagram of a process flow of a module for supplying NFV network services and resources according to the present invention.
為利 貴審查委員了解本創作之技術特徵、內容與優點及其所能達到之功效,茲將本創作配合附圖,並以實施例之表達形式詳細說明如下,而其中所使用之圖式,其主旨僅為示意及輔助說明書之用,未必為本創作實施後之真實比例與精準配置,故不應就所附之圖式的比例與配置關係解讀、侷限本創作於實際實施上的權利範圍,合先敘明。 In order to understand the technical characteristics, content and advantages of the creation and the effects that can be achieved, the authors will use the creation of the drawings in detail with reference to the drawings, and the drawings used therein, The subject matter is only for the purpose of illustration and supplementary instructions. It is not necessarily the true proportion and precise configuration after the implementation of the original creation. Therefore, the proportions and configuration relationships of the attached drawings should not be interpreted or limited in the actual implementation scope. First described.
本發明之目的在於提供一種VIM與VNFM網路功能整合之系統與方法,本系統設計是基於ETSI MANO之標準架構來設立各環境模組,並在模組中設計通用框架與plugin介接模組,提供較佳的模組溝通與介接方法來增加NFV MANO系統之架構彈性與可擴充性。 The object of the present invention is to provide a system and method for integrating VIM and VNFM network functions. The system design is based on the standard architecture of ETSI MANO to set up various environmental modules, and design a general framework and a plugin interface module in the module. Provide better module communication and interface methods to increase the structural flexibility and scalability of the NFV MANO system.
本發明提出一種VIM網路資源與服務供裝介接模組與VNFM軟體網路服務通用框架模組網路功能整合之系統,如圖1所示。包括使用者11、OSS/BSS系統12、Orchestrator 13、VNFM軟體網路服務通用框架模組14、VIM網路資源與服務供裝介接模組15、NFVI16(NFV Infrastructure)、EMS17(Element Management System)、VNF18。其中如圖3所示,VNFM軟體網路服務通用框架模組14包含北向API介面模組141、服務資源共用模組142、資料儲存模組143與南向通用介面模組144,負責處理VNF相關服務與資源的處理。而VIM網路資源與服務供裝介接模組15包含網路核心Plugin模組151、網路服務Plugin模組152、北向API擴充介面模組153以及資料儲存模組154,其負責針對不同的虛擬化平台上的NFV相關基礎資源進行管控。 The invention provides a system for integrating the VIM network resource and service provisioning interface module with the VNFM software network service universal framework module network function, as shown in FIG. Including user 11, OSS/BSS system 12, Orchestrator 13, VNFM software network service universal framework module 14, VIM network resource and service supply interface module 15, NFVI16 (NFV Infrastructure), EMS17 (Element Management System ), VNF18. As shown in FIG. 3, the VNFM software network service universal framework module 14 includes a northbound API interface module 141, a service resource sharing module 142, a data storage module 143, and a southbound universal interface module 144, which are responsible for processing VNF related. Service and resource processing. The VIM network resource and service provisioning interface module 15 includes a network core Plugin module 151, a network service Plugin module 152, a northbound API expansion interface module 153, and a data storage module 154, which are responsible for different The NFV related basic resources on the virtualization platform are managed.
參閱圖1所示為系統架構圖、圖2為系統模組圖。其中VIM網路資源與服務供裝介接模組15以OpenStack開源專案來作為雲端管理系統,其上的網路核心Plugin模組151採用OpenStack其上網路Neutron模組之core plugin並加以擴充介接VNFM軟體網路服務通用框架模組14,而網路服務模組152則採用OpenStack Neutron模組之service plugin並加以擴充介接VNFM軟體網路服務通用框架模組14。北向API擴充介面模組153則是擴充Neutron的resful API來介接系統所擴充之網路 核心Plugin模組151和網路服務模組152。並在NFVI16上搭配不同的hypervisors,舉例來說包含VMware vSphere/NSX,KVM,Xen/XenServer等不同的虛擬化底層技術。而資料儲存模組154則是將VIM上的供裝與服務資源進行儲存的資料庫。 Refer to Figure 1 for the system architecture diagram and Figure 2 for the system module diagram. The VIM network resource and service provisioning interface module 15 uses the OpenStack open source project as the cloud management system, and the network core Plugin module 151 on the OpenStack uses the core plugin of the network Neutron module of OpenStack and expands and interfaces. The VNFM software network service general framework module 14 and the network service module 152 use the service plugin of the OpenStack Neutron module and expand and interface with the VNFM software network service universal framework module 14. The northbound API expansion interface module 153 expands Neutron's resful API to interface with the network core Plugin module 151 and network service module 152 that are extended by the system. And with NFVI16 with different hypervisors, for example, including VMware vSphere / NSX, KVM, Xen / XenServer and other different virtualization underlying technologies. The data storage module 154 is a database for storing the supply and service resources on the VIM.
本發明提出一種VIM與VNFM網路功能整合之方法,如圖1、圖2以及圖4、圖5所示。其中圖1為供裝基礎網路資源之模組流程架構圖,詳細步驟則如圖4所示。由使用者11透過雲端OSS/BSS系統12申請建立Infrastructure網路資源請求,並在系統初始化服務後將資料帶往Orchestrator13。Orchestrator13將請求所輸入之資源參數進行配置後產生資源或服務範本,產生訂單與相關編號後再進入流程控制處理。接著接續將供裝資源範本帶往VIM網路資源與服務供裝介接模組15,VIM網路資源與服務供裝介接模組15再針對請求對應的底層虛擬化網路資源到NFVI16進行組態設定與供裝處理。將供裝後的資源與服務狀態回報同步予VIM網路資源與服務供裝介接模組15與VNFM軟體網路服務通用框架模組14,最後步驟207由VNFM軟體網路服務通用框架模組14收到VIM網路資源與服務供裝介接模組15同步的資訊後,進行資源儲存並保持資源一致性。此方法之優點在於可以減少需由VIM網路資源與服務供裝介接模組15同步回Orchestrator13後再通知VNFM軟體網路服務通用框架模組14的通訊成本,且可有效避免資訊不同步的情況。 The present invention proposes a method for integrating VIM and VNFM network functions, as shown in FIG. 1, FIG. 2, and FIG. 4 and FIG. Figure 1 shows the module flow diagram for the basic network resources. The detailed steps are shown in Figure 4. The user 11 requests to establish an infrastructure network resource request through the cloud OSS/BSS system 12, and takes the data to the Orchestrator 13 after the system initializes the service. Orchestrator13 will request the input resource parameters to generate a resource or service template, generate the order and related number, and then enter the process control process. Then, the model of the supply resource is brought to the VIM network resource and service supply interface module 15, and the VIM network resource and service supply interface module 15 further requests the corresponding underlying virtualized network resource to the NFVI16. Configuration settings and supply processing. Synchronize the installed resources and service status reports to the VIM network resource and service provisioning interface module 15 and the VNFM software network service universal framework module 14, and finally step 207 by the VNFM software network service universal framework module After receiving the information that the VIM network resource and the service are installed in the interface module 15, the resource is stored and the resource consistency is maintained. The method has the advantages that the communication cost of the VNFM software network general framework module 14 can be reduced after the VIM network resource and the service interface module 15 are synchronized back to the Orchestrator 13 and the information is asynchronous. Happening.
再次參閱圖4所示為供裝基礎網路資源之模組流程圖,其步驟如下:步驟S201:使用者透過OSS/BSS進入系統進行基礎網路資源申租,如 Network,Subnet,Port等網路資源需求申請。經過服務參數初始化後,產生相關訂單紀錄後再將供裝資源與參數送往Orchestrator;步驟S202:Orchestrator接收OSS/BSS系統送至的訂單請求,並將其中的服務資源與使用者參數送往當中的流程控制模組進行配送轉發,再將服務資源進行供裝參數設定並產生出對應的資源供裝範本,如TOSCA/Heat templates等開源標準服務範本,送往VIM(OpenStack)中的OpenStack開源供裝Heat模組;步驟S203:Orchestrator建立之資源供裝範本送往VIM網路資源與服務供裝介接模組OpenStack開源供裝Heat模組後,再轉送呼叫至VIM網路資源與服務供裝介接模組的Neutron模組由網路核心Plugin模組來進行網路資源供裝處理;步驟S204:VIM層的網路核心Plugin模組針對請求對應的底層虛擬化網路資源到NFVI進行網路資源的組態設定;步驟S205:NFVI完成組態設定後回報予VIM網路資源與服務供裝介接模組;步驟S206:VIM網路資源與服務供裝介接模組再將網路資源的組態結果與狀態由VNFM軟體網路服務通用框架模組之北向API介面模組同步予VNFM軟體網路服務通用框架模組;以及步驟S207:VNFM軟體網路服務通用框架模組收到VIM網路資源與服務供裝介接模組同步的資訊後,透過資料儲存模組來進行資源儲存並保持資源之一致性。 Referring again to FIG. 4, a block diagram of a module for installing basic network resources is as follows: Step S201: The user enters the system through the OSS/BSS to perform basic network resource subscription, such as Network, Subnet, Port, etc. Road resource demand application. After the service parameters are initialized, the relevant order records are generated and then the supply resources and parameters are sent to the Orchestrator; step S202: Orchestrator receives the order request sent by the OSS/BSS system, and sends the service resources and user parameters therein. The process control module performs the delivery and forwarding, and then sets the service resources for the installation parameters and generates the corresponding resource supply model, such as the open source standard service model such as TOSCA/Heat templates, and sends it to the OpenStack open source in VIM (OpenStack). Install the Heat module; Step S203: The resource set up by the Orchestrator is sent to the VIM network resource and service for the interface module OpenStack open source for the Heat module, and then forward the call to the VIM network resource and service for loading The Neutron module of the interface module is configured by the network core Plugin module for network resource processing; step S204: the network core Plugin module of the VIM layer is configured to request the corresponding underlying virtualized network resource to the NFVI network. The configuration of the road resource is set; step S205: the NFVI completes the configuration setting and returns to the VIM network resource and service supply interface module; step S206: VIM network The source and service supply interface module then synchronizes the configuration result and state of the network resource with the VNFM software network common interface module north to the API interface module to the VNFM software network service general framework module; S207: The VNFM software network service universal framework module receives the information synchronized between the VIM network resource and the service interface module, and uses the data storage module to store resources and maintain resource consistency.
而圖2則為供裝NFV網路服務與資源之模組流程架構圖,詳細步驟則如圖5所示。由使用者透過11雲端OSS/BSS系統12申請建立NFV服務請求,並由該系統初始化服務後將資料帶往Orchestrator13。Orchestrator13接收雲端OSS/BSS系統12送至的訂單請求,並將其中的服務資源與使用者參數送往當中的流程控制模組進行配送,之後再將服務資源進行供裝參數設定並產生出對應的服務供裝範本送往VIM網路資源與服務供裝介接模組15。將NFV服務之供裝資源送往VIM網路資源與服務供裝介接模組15進行服務設定,VIM網路資源與服務供裝介接模組15中的網路服務Plugin模組152介接VNFM軟體網路服務通用框架模組14並同步供裝資源予VNFM軟體網路服務通用框架模組14進行服務供裝設定。通知VNFM軟體網路服務通用框架模組14,由EMS17對其上的VNF18進行NFV服務之組態與供裝,完成此次使用者之服務請求。將EMS17同步回來的資源狀態儲存至VNFM軟體網路服務通用框架模組14上的資料儲存模組143。此方法之優點在於可以讓VIM網路資源與服務供裝介接模組15以plugin的方式來彈性介接VNFM軟體網路服務通用框架模組14,讓VIM網路資源與服務供裝介接模組15的服務供裝邏輯可以有效配合VNFM軟體網路服務通用框架模組14上的VNF18服務供裝流程,以達到較彈性的供裝並可適用於共用框架。 Figure 2 shows the module flow diagram for NFV network services and resources. The detailed steps are shown in Figure 5. The user requests to establish an NFV service request through the cloud OSS/BSS system 12, and the system initializes the service and then takes the data to the Orchestrator 13. The Orchestrator 13 receives the order request sent by the cloud OSS/BSS system 12, and delivers the service resource and the user parameter to the process control module for distribution, and then sets the service resource for the parameter setting and generates a corresponding The service provisioning template is sent to the VIM network resource and service supply interface module 15. The NFV service supply resource is sent to the VIM network resource and service installation interface module 15 for service setting, and the VIM network resource is connected to the network service Plugin module 152 in the service installation interface module 15. The VNFM software network service universal framework module 14 synchronizes the provisioning resources to the VNFM software network service universal framework module 14 for service provisioning. The VNFM software network service general framework module 14 is notified, and the ENF 17 configures and supplies the NFV service to the VNF 18 on the VNF 18 to complete the service request of the user. The resource status synchronized by the EMS 17 is stored in the data storage module 143 on the VNFM software network service general framework module 14. The advantage of this method is that the VIM network resource and service provisioning interface module 15 can be flexibly interfaced with the VNFM software network service universal framework module 14 in a plugin manner, so that the VIM network resources and services are provided. The service provisioning logic of the module 15 can effectively cooperate with the VNF18 service provisioning process on the VNFM software network service general framework module 14 to achieve a more flexible supply and can be applied to a shared framework.
參閱圖5所示為供裝NFV網路服務與資源之模組流程圖,其步驟如下:步驟S301:使用者透過OSS/BSS進入系統進行NFV網路服務與相關資源申租,如VPC(Virtual Private Cloud),Firewall,SLB等網路服務與 資源需求申請,經過服務參數初始化後,產生相關訂單紀錄後再將供裝資源與參數送往Orchestrator;步驟S302:Orchestrator接收OSS/BSS系統送至的訂單請求,並將其中的服務資源與使用者參數送往當中的流程控制模組進行配送轉發,再將服務資源進行供裝參數設定並產生出對應的服務供裝範本,如TOSCA/Heat templates送往VIM網路資源與服務供裝介接模組(OpenStack)的OpenStack開源供裝Heat模組;步驟S303:Orchestrator建立之資源供裝範本送往VIM層OpenStack開源供裝Heat模組後,再轉送呼叫至VIM網路資源與服務供裝介接模組的Neutron模組由網路服務模組來進行NFV網路服務資源供裝;步驟S304:Neutron模組的網路服務模組會先針對OpenStack對應的NFV內部網路服務進行設定,接著再透過plugin的機制呼叫VNFM軟體網路服務通用框架模組;步驟S305:VNFM軟體網路服務通用框架模組上的服務資源共用模組會將不同VNF廠牌之功能與參數進行統合與整理,透過通用的南向介面模組對不同廠牌VNF對應的EMS(Element Management System)進行NFV網路服務供裝設定;步驟S306:EMS模組透過API對指定之VNF進行NFV服務供裝設定;以及步驟S307:EMS模組將供裝後之狀態同步回VNFM軟體網路服務通用框架模組,再經由其上之資料儲存模組進行網路服務資源之紀 錄,保持資源的一致性。 Referring to FIG. 5, a flow chart of a module for installing NFV network services and resources is as follows: Step S301: The user enters the system through the OSS/BSS to perform NFV network service and related resource subscription, such as VPC (Virtual Private Cloud), Firewall, SLB and other network service and resource requirements application. After the service parameters are initialized, the relevant order records are generated and the supply resources and parameters are sent to Orchestrator. Step S302: Orchestrator receives the OSS/BSS system. The order request, and the process control module sent to the service parameter and the user parameter is delivered and forwarded, and then the service resource is set for the supply parameter and the corresponding service supply template is generated, such as TOSCA/Heat templates. OpenStack open source for the VIM network resource and service interface (OpenStack) for the Heat module; Step S303: Orchestrator established resource for the model to be sent to the VIM layer OpenStack open source for the Heat module, then forwarded The Neutron module for calling the VIM network resource and service interface module is provided by the network service module for the NFV network service resource; step S304: Neutron mode The group network service module will first set the NFV internal network service corresponding to OpenStack, and then call the VNFM software network service general framework module through the plugin mechanism; step S305: VNFM software network service universal framework module The service resource sharing module integrates and organizes the functions and parameters of different VNF labels, and provides NFV network service for EMS (Element Management System) corresponding to different brands VNF through the common south interface module. Setting; step S306: the EMS module performs NFV service provisioning setting on the designated VNF through the API; and step S307: the EMS module synchronizes the state after the installation to the VNFM software network service common frame module, and then passes through the The data storage module records the network service resources and maintains the consistency of resources.
以上所述僅為舉例性,而非為限制性者。任何未脫離本發明之精神與範疇,而對其進行之等效修改或變更,均應包含於後附之申請專利範圍中。 The above is intended to be illustrative only and not limiting. Any equivalent modifications or alterations to the spirit and scope of the invention are intended to be included in the scope of the appended claims.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106123926A TWI644537B (en) | 2017-07-18 | 2017-07-18 | System and method for integrating VIM and VNFM network functions |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106123926A TWI644537B (en) | 2017-07-18 | 2017-07-18 | System and method for integrating VIM and VNFM network functions |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI644537B TWI644537B (en) | 2018-12-11 |
| TW201909601A true TW201909601A (en) | 2019-03-01 |
Family
ID=65432176
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106123926A TWI644537B (en) | 2017-07-18 | 2017-07-18 | System and method for integrating VIM and VNFM network functions |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI644537B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI707561B (en) * | 2019-11-20 | 2020-10-11 | 中華電信股份有限公司 | Management system and management method of vnf |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI786908B (en) * | 2021-10-28 | 2022-12-11 | 中華電信股份有限公司 | System and method for optimization of network function management and computer readable medium thereof |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106797323B (en) * | 2014-09-25 | 2021-04-30 | 苹果公司 | Network function virtualization |
| US9769694B2 (en) * | 2015-03-13 | 2017-09-19 | Intel IP Corporation | MME overload or underload mitigation by MME VNF apparatus and method |
| EP3400681B1 (en) * | 2016-01-08 | 2022-11-09 | Apple Inc. | Performance monitoring techniques for virtualized resources |
-
2017
- 2017-07-18 TW TW106123926A patent/TWI644537B/en active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI707561B (en) * | 2019-11-20 | 2020-10-11 | 中華電信股份有限公司 | Management system and management method of vnf |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI644537B (en) | 2018-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11294699B2 (en) | Dynamically scaled hyperconverged system establishing minimum supported interoperable communication protocol between clusters in a cluster group | |
| CN112104723B (en) | Multi-cluster data processing system and method | |
| EP3964953B1 (en) | Containerized vnf deployment method and related device | |
| WO2024077885A1 (en) | Management method, apparatus and device for container cluster, and non-volatile readable storage medium | |
| US8930949B2 (en) | Apparatus, method, and computer program product for solution provisioning | |
| EP2899947A1 (en) | Component oriented hybrid cloud operating system architecture and communication method thereof | |
| CN108809722A (en) | A kind of method, apparatus and storage medium of deployment Kubernetes clusters | |
| CN107959582B (en) | A method and device for managing slice instances | |
| WO2017071169A1 (en) | Method, device and server for service migration during software upgrade under nfv architecture | |
| CN113900773B (en) | Super-fusion scheduling method based on domestic platform virtual machine and container | |
| CN111049876A (en) | Lightweight telecom cloud edge computing system architecture | |
| WO2020211652A1 (en) | Tenant resource management method and device in multi-tenant scenario | |
| TWI707561B (en) | Management system and management method of vnf | |
| CN102739671A (en) | Desktop virtualization and application display platform during cooperative computing of power system | |
| CN108196764A (en) | Application architecture dispositions method, device, system and cloud platform | |
| CN118051316A (en) | Asynchronous task processing method, device and storage medium | |
| US11558207B2 (en) | Method and apparatus for starting up blockchain system, and non-transitory computer-readable storage medium | |
| CN116204307A (en) | Federal learning method and federal learning system compatible with different computing frameworks | |
| TWI644537B (en) | System and method for integrating VIM and VNFM network functions | |
| CN111654525A (en) | Hybrid cloud management method, device, equipment and medium | |
| CN111090531B (en) | Method for realizing distributed virtualization of graphic processor and distributed system | |
| CN114579250B (en) | Method, device and storage medium for constructing virtual cluster | |
| CN119902857A (en) | Cloud native distributed database upgrade method, device, equipment, medium and product | |
| CN106557386A (en) | Method, the apparatus and system of standby virtual network interface card virtual machine are disposed based on KVM | |
| Wei et al. | A VDI system based on cloud stack and active directory |