[go: up one dir, main page]

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 PDF

Info

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
Application number
TW106123926A
Other languages
Chinese (zh)
Other versions
TWI644537B (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 TW106123926A priority Critical patent/TWI644537B/en
Application granted granted Critical
Publication of TWI644537B publication Critical patent/TWI644537B/en
Publication of TW201909601A publication Critical patent/TW201909601A/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention provides a system and method for integrating VIM (Virtualized Infrastructure Manager) and VNFM (Virtual Network Function Manager) network functions. The system provides an integrated NFV MANO (Network Function Virtualization Management and Orchestration) architecture. After the user requested the bottom-layer basic network resources or NFV services through the OSS (Operations support systems) or BSS (Business support systems) system and entered the Orchestrator, the Orchestrator may provide the installation of corresponding services and establish the basic resources and services at the VIM layer, so as to provide the VIM network resource and service installation interface module and a method using a plugin interfacing method to directly and synchronously notify the setting and installation of the bottom-layer basic network information and NFV service to the VNFM software network service common framework module. Thus, the present invention may save the cost of indirect information transmission through Orchestrator, and effectively avoid the error state that the information among modules may not be synchronized, such that the system may keep the advantages of ETSI (European Telecommunication Standards Institute) MANO standard architecture and the flexible interfacing of network function services.

Description

VIM與VNFM網路功能整合之系統與方法  System and method for integrating VIM and VNFM network functions  

本發明係關於一種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)

一種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軟體網路服務通用框架模組保 持服務和資源的一致性。  A system for integrating VIM and VNFM network functions includes a VNFM software network service common framework module and a VIM network resource and service supply interface module; wherein the VNFM software network service general framework module, Furthermore, a northbound API interface module provides a common API framework for Orchestrator and VIM layer calls, setting NFV related resource services or synchronously supplying resources and status; a southbound universal interface module with universal The interface provides 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 north API interface module to cooperate with the VNFM software network The external device interfaced by the southbound universal interface module of the service universal framework module synthesizes and sets the parameters of the southbound universal interface module to unify the supply function of the service layer. When the installation is successful, the VNFM software network The Universal Service Framework module stores the resources or service provisioning data into a data storage module to maintain the VNFM software network service common framework module and Orchestrator. The consistency of the VIM layer and other data; wherein the VIM network resource and service supply interface module further includes: a network core Plugin module provides the underlying infrastructure network resources for installation; and a network service Plugin module Providing function setting and configuration for processing the NFV service; and a northbound API expansion interface module receiving the resource and service provisioning template sent by the Orchestrator, and sending the data to the corresponding network core Plugin module or the The network service Plugin module performs subsequent service and resource setting processing, and finally writes the backed up resources and status back to a data storage module, and maintains service with the VNFM software network service common framework module. Consistency of 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等模組的一致性一種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網路服務供裝結果資訊後,透過資料儲存模組進行資源儲存並保持資源一致性。  A method for integrating VIM and VNFM network functions includes the steps of: the user logs 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 to enter the Orchestrator for resources. And service configuration and supply; Orchestrator receives the order request sent by the OSS/BSS system, and sends the service resource and user parameters to the process control module for delivery and forwarding, and then sets the service resource for the parameter setting. And generating a corresponding resource for the model to be sent to the VIM network resource and service supply interface module; the resource supply model established by the Orchestrator is sent to the northbound interface of the VIM network resource and service supply interface module. The cloud management system covered by the VIM network resource and service supply interface module performs unified resource provisioning processing; after the VIM network resource and service installation interface module receives the resource supply model information, The network core plugin module performs actual resource configuration and configuration on the underlying virtualized network resources according to different virtualization technology categories; when the supply template information is bottomed The virtualized network resources are configured to complete the actual resource configuration and configuration, and the information is successfully returned to the VIM network resource and service supply interface module. The VIM network resource and service supply interface module will The data is written 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 and successfully completes the installation, the network core plugin module continues. Synchronize 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 northbound API interface module. After synchronizing the state of the network resources after the installation, 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 service supply interface modules are maintained. Consistency of modules such as Orchestrator A method of integrating VIM and VNFM network functions, the steps include: the user logs in to the OSS/BSS system to reserve the NFV service resources, and the OSS/BSS system adds the request to The service resource is initialized in the resource order, and then the order is brought 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 in the process performs the delivery and forwarding, and then sets the service resource for the parameter setting and generates the corresponding service model to be sent to the VIM network resource and service supply interface module; the service established by the Orchestrator is installed. The model is sent to the northbound interface of the VIM network resources and services for the interface module. The VIM network resources and services provide a unified resource for the cloud management system covered by the interface module; VIM network After the resource and service installation interface module processes the system service settings, the received service is provided with the template information, and the NFV service resource is set by the network service plugin module to the VNFM software network service common framework module. And configuration; the service resource sharing module on the VNFM software network service common framework module integrates and organizes the functions and parameters of different brands. The southbound interface module uses NFV network service provisioning for EMS (Element Management System) corresponding to different brand VNFs; the EMS module performs NFV network service provisioning for the designated VNF through the API, and will provide The state of the device is synchronized back to the VNFM software network service common framework module; and the VNFM software network service universal framework module receives the information of the NFV network service provided by the EMS, and then stores the data through the data storage module. And maintain resource consistency.  
TW106123926A 2017-07-18 2017-07-18 System and method for integrating VIM and VNFM network functions TWI644537B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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