本發明涉及通信應用的技術領域,特別是指一種基于虛擬網絡功能VNF的調度消息處理方法及裝置。
背景技術:
現今運營商使用的系統架構中,網絡功能是由一些專用硬件來提供的。網元(Network Element,NE)是網絡管理中監視和管理的最小單位,網元管理系統(Network Management system,EMS)就是用來管理特定類型的一個或多個網元的系統,這其中也包括了對網絡設備的性能管理,整個運營系統的性能很大程度上取決于底層專用的網絡設備。
然而,隨著網絡功能虛擬化(Network Function Virtualization,NFV)的發展,運營商現有的管理系統會發生很大改變。由于部分網絡功能以軟件應用的形式實現,傳統EMS及網絡管理系統不足以良好的管理這些虛擬網絡功能,且在網管系統和網絡功能虛擬化的編排器同時工作時,不能避免兩個系統同時觸發執行同一個生命周期管理的調度消息,容易造成網元生命周期管理操作混亂。眾所周知,運營商需要為廣大用戶提供高性能的業務。因此,在運營商引入VNF后如何處理兩個系統之間的調度消息,迫切需要一個解決方案。
技術實現要素:
本發明的目的在于提供一種基于虛擬網絡功能VNF的調度消息處理方法及裝置,用以解決傳統EMS及網絡管理系統同時工作時調度消息的沖突問題。
為了實現上述目的,本發明提供了一種基于虛擬網絡功能VNF的調度消息處理方法,應用于虛擬化網絡功能管理器VNFM,包括:
向網元管理系統EMS發送第一虛擬資源VR性能管理數據,其中,所述第一VR性能管理數據為與所述EMS連接的VNF所配置的VR的性能管理數據;
接收所述EMS返回的對所述VNF進行性能管理的第一請求消息,所述第一請求消息為所述EMS根據所述第一VR性能管理數據和從所述VNF中獲取的VNF性能管理數據,檢測出所述VNF的性能管理數據達到預設閾值時發送的;
根據所述第一請求消息和所述VNFM自身觸發的對所述VNF進行性能管理的第二請求消息,對所述VNF進行性能管理操作。
其中,所述VNFM進一步按照以下方式觸發所述第二請求消息:
從與所述VNFM連接的虛擬化基礎設施管理器VIM中獲取VR性能管理數據;
從所述VNF中獲取VNF性能管理數據;
根據所述VR性能管理數據,判斷所述VNF的性能管理數據是否達到預設閾值,并在達到所述預設閾值時,觸發所述第二請求消息。
其中,所述根據所述第一請求消息和所述VNFM自身觸發的對所述VNF進行性能管理的第二請求消息,對所述VNF進行性能管理操作的步驟包括:
將所述第一請求消息轉換為所述VNFM可識別的資源請求消息;
將所述資源請求消息與所述第二請求消息所需的資源信息進行比較,得到一比較結果;
若所述比較結果為相同,則根據所述第二請求消息對所述VNF進行擴容或縮容處理;若所述比較結果為不同,則根據所述VNFM正在執行的操作,對所述VNF進行擴容或縮容處理。
其中,所述根據所述VNFM正在執行的操作,對所述VNF進行擴容或縮容處理,包括:
判斷所述VNFM正在執行的操作;
判斷出所述VNFM正在執行所述第一請求消息或所述第二請求消息對應的操作時,根據所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同,對所述VNF進行擴容或縮容處理;
判斷出所述VNFM未執行所述第二請求消息對應的操作且未執行所述第一請求消息對應的操作時,根據優先級較高的請求消息,對所述VNF進行擴容或縮容處理。
其中,所述根據所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同,對所述VNF進行擴容或縮容處理,包括:
判斷所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同;
當判斷結果為相同時,判斷所述第一請求消息和所述第二請求消息中正在執行的請求消息對應的執行結果是否完全滿足所述第一請求消息和所述第二請求消息中未執行的請求消息,并在判斷出所述正在執行的請求消息對應的執行結果部分滿足所述未執行的請求消息時,在所述執行結果的基礎上,根據所述未執行的請求消息對所述VNF進行擴容或縮容處理;
當判斷結果為不同時,根據優先級較高的請求消息,對所述VNF進行擴容或縮容處理。
其中,所述判斷所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同,包括:
判斷所述第一請求消息和所述第二請求消息是否均為對所述VNF的擴容請求信息或是否均為對所述VNF的縮容請求信息;
當所述第一請求消息和所述第二請求消息均為對所述VNF的擴容請求信息或均為對所述VNF的縮容請求信息時,判斷出所述第一請求信息和所述第二請求信息對所述VNF的調度方向相同;
當所述第一請求消息和所述第二請求消息不全是對所述VNF的擴容請求信息或不全是對所述VNF的縮容請求信息時,判斷出所述第一請求信息和所述第二請求信息對所述VNF的調度方向不同。
本發明還提供了一種基于虛擬網絡功能VNF的調度消息處理裝置,應用于虛擬化網絡功能管理器VNFM,包括:
發送模塊,用于向網元管理系統EMS發送第一虛擬資源VR性能管理數據,其中,所述第一VR性能管理數據為與所述EMS連接的VNF所配置的VR的性能管理數據;
接收模塊,用于接收所述EMS返回的對所述VNF進行性能管理的第一請求消息,所述第一請求消息為所述EMS根據所述第一VR性能管理數據和從所述VNF中獲取的VNF性能管理數據,檢測出所述VNF的性能管理數據達到預 設閾值時發送的;
管理模塊,用于根據所述第一請求消息和所述VNFM自身觸發的對所述VNF進行性能管理的第二請求消息,對所述VNF進行性能管理操作。
其中,上述裝置還包括:
第一獲取模塊,用于從與所述VNFM連接的虛擬化基礎設施管理器VIM中獲取VR性能管理數據;
第二獲取模塊,用于從所述VNF中獲取VNF性能管理數據;
觸發模塊,用于根據所述VR性能管理數據,判斷所述VNF的性能管理數據是否達到預設閾值,并在達到所述預設閾值時,觸發所述第二請求消息。
其中,所述管理模塊包括:
轉換模塊,用于將所述第一請求消息轉換為所述VNFM可識別的資源請求消息;
比較模塊,用于將所述資源請求消息與所述第二請求消息所需的資源信息進行比較,得到一比較結果;
處理模塊,用于若所述比較結果為相同,則根據所述第二請求消息對所述VNF進行擴容或縮容處理;若所述比較結果為不同,則根據所述VNFM正在執行的操作,對所述VNF進行擴容或縮容處理。
其中,所述處理模塊包括:
第一判斷單元,用于判斷所述VNFM正在執行的操作;
第一處理單元,用于所述第一判斷單元判斷出所述VNFM正在執行所述第一請求消息或所述第二請求消息對應的操作時,根據所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同,對所述VNF進行擴容或縮容處理;
第二處理單元,用于所述第一判斷單元判斷出所述VNFM未執行所述第二請求消息對應的操作且未執行所述第一請求消息對應的操作時,根據優先級較高的請求消息,對所述VNF進行擴容或縮容處理。
其中,所述第一處理單元包括:
第二判斷單元,用于判斷所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同;
第一處理子單元,用于當判斷結果為相同時,判斷所述第一請求消息和所述第二請求消息中正在執行的請求消息對應的執行結果是否完全滿足所述第一請求消息和所述第二請求消息中未執行的請求消息,并在判斷出所述正在執行的請求消息對應的執行結果部分滿足所述未執行的請求消息時,在所述執行結果的基礎上,根據所述未執行的請求消息對所述VNF進行擴容或縮容處理;
第二處理子單元,用于當判斷結果為不同時,根據優先級較高的請求消息,對所述VNF進行擴容或縮容處理。
本發明實施例具有以下有益效果:
本發明的基于虛擬網絡功能VNF的調度消息處理方法,VNFM向EMS發送第一VR性能管理數據,并根據所述EMS返回的對所述VNF進行性能管理的第一請求消息和所述VNFM自身觸發的對所述VNF進行性能管理的第二請求消息對VNF進行性能管理操作,本發明實施例通過對第一請求消息和第二請求消息進行處理,避免了EMS和網絡管理系統同時工作時調度消息的沖突問題,使得運營商能夠為廣大用戶提供高性能的業務。
附圖說明
圖1為本發明實施例的基于虛擬網絡功能VNF的調度消息處理方法的第一工作流程圖;
圖2為本發明實施例中運營支撐系統與網絡資源管理和編排的系統的結構示意圖;
圖3為本發明實施例的基于虛擬網絡功能VNF的調度消息處理方法的第二工作流程圖;
圖4為本發明實施例的基于虛擬網絡功能VNF的調度消息處理方法的第三工作流程圖;
圖5為本發明實施例的基于虛擬網絡功能VNF的調度消息處理方法的第四工作流程圖;
圖6為本發明實施例的基于虛擬網絡功能VNF的調度消息處理方法的第五工作流程圖;
圖7為本發明實施例的基于虛擬網絡功能VNF的調度消息處理方法的第六 工作流程圖;
圖8為本發明實施例的基于虛擬網絡功能VNF的調度消息處理裝置的結構示意圖。
具體實施方式
為使本發明要解決的技術問題、技術方案和優點更加清楚,下面將結合具體實施例及附圖進行詳細描述。
本發明實施例提供了一種基于虛擬網絡功能VNF的調度消息處理方法及裝置,解決了傳統EMS及網絡管理系統同時工作時調度消息的沖突問題。
本發明實施例的基于虛擬網絡功能VNF的調度消息處理方法,如圖1所示,包括:
步驟S11:向網元管理系統EMS發送第一虛擬資源VR性能管理數據,其中,所述第一VR性能管理數據為與所述EMS連接的VNF所配置的VR的性能管理數據。
步驟S12:接收所述EMS返回的對所述VNF進行性能管理的第一請求消息,所述第一請求消息為所述EMS根據所述第一VR性能管理數據和從所述VNF中獲取的VNF性能管理數據,檢測出所述VNF的性能管理數據達到預設閾值時發送的。
步驟S13:根據所述第一請求消息和所述VNFM自身觸發的對所述VNF進行性能管理的第二請求消息,對所述VNF進行性能管理操作。
本發明實施例的基于VNF的調度消息處理方法,提供了以VNFM作為性能管理中心,能夠良好地對虛擬網絡功能進行管理的方案,本發明通過對第一請求消息和第二請求消息進行處理,解決了EMS和網絡管理系統同時工作時調度消息的沖突問題,使得運營商能夠為廣大用戶提供高性能的業務。
在本發明的具體實施例中,引入網絡功能虛擬化后,運營商整合的系統架構,如圖2所示,包括:運營支撐系統(The Office of Strategic Service,OSS)和網絡資源管理和編排的系統,其中,OSS包括:NFVI,進一步地,所述NFVI包括硬件資源和對應的虛擬資源(圖中未示出);與所述NFVI連接的多個VNF(如VNF1,VNF2,VNF3),與所述VNF一一對應連接的EMS(與VNF1連 接的EMS1、與VNF2連接的EMS2以及與VNF3連接的EMS3);所述VNF管理調度系統包括:虛擬化基礎設施管理器(Virtualised Infrastructure Manager,VIM),VNF管理器(VNF Manager,VNFM)和網絡功能虛擬化的編排器(NFV,Orchestrator,NFVO),且所述VIM與所述NFVI連接,所述VIM以及所述NFVO均與所述VNFM連接,另外,所述OSS也可具體為基站子系統BSS。
下面分別說明本發明實施例中VNFM和EMS的性能管理過程。
(1)VNFM對VNF性能管理數據和VR性能管理數據的管理過程
如圖3所示,本發明實施例包括:
步驟31:VNFM從VNF中獲取VNF性能管理數據;
步驟32:VIM向VNFM發送虛擬資源VR性能管理數據;
步驟33:VNFM根據VNF性能管理數據以及VR性能管理數據,判斷VNF和VR的性能數據是否達到預設閾值。
在本發明的具體實施例中,當一個調度安排發生時,VNF向EMS上報VNF性能管理數據,EMS進行閾值檢測后轉發至VNFM,此過程中VNFM也會收集VNF相關的性能業務指標(如用戶數量、服務的CAPS和SAPS、服務間隔、呼叫持續時間等),用來作為彈性伸縮的輸入條件;同時,VIM從NFVI中采集到的VR性能管理數據,也會上報至VNFM,最后由VNFM進行VNF和VR的性能管理。
(2)EMS對VNF性能管理數據和VR性能管理數據的管理過程
如圖4所示,包括:
步驟41:VNF向對應連接的EMS發送VNF性能管理數據;
步驟42:EMS從所述VNFM獲取與所述VNF相關的第一VR性能管理數據,所述第一VR性能管理數據為與所述EMS連接的VNF所配置的VR的性能管理數據;
步驟43:EMS根據所述VNF性能管理數據以及第一VR性能管理數據,檢測VNF的性能數據是否達到預設閾值。
在本發明的具體實施例中,NFVI通過c1接口和c3接口與VIM進行交互,向VIM傳遞虛擬資源及硬件資源的相關信息,如每個虛擬機及物理機的資源占用率:CPU占用率,內存占用率,網絡流出/流入速率,磁盤可用容量和已用容 量,磁盤占用率;VIM將信息轉發給VNFM,且NFVI中虛擬資源的性能高低直接影響服務質量,具體的,VNFM從所述VIM中獲取VR性能管理數據的步驟如圖5所示,包括:
步驟51:VIM獲取NFVI中的VR性能管理數據;
具體的,所述VR性能管理數據可具體包括:CPU占用率,內存占用率,網絡流出/流入速率,磁盤可用容量和已用容量,磁盤占用率;
步驟52:VIM將獲取的VR性能管理數據上報給管理所述VNF的VNFM。
所述VNFM進一步按照以下方式觸發所述第二請求消息:
從與所述VNFM連接的虛擬化基礎設施管理器VIM中獲取VR性能管理數據;
從所述VNF中獲取VNF性能管理數據;
根據所述VR性能管理數據,判斷所述VNF的性能管理數據是否達到預設閾值,并在達到所述預設閾值時,觸發所述第二請求消息。
在上述性能管理流程中,當VNF的性能數據達到預設閾值后,相應的VNF的彈性伸縮策略(即擴容或縮容)會被觸發,然而,由于VNF的性能管理涉及到EMS和VNFM,當EMS和VNFM同時檢測到VNF的性能數據達到閾值之后,都會觸發VNF擴容或縮容請求,此時,VNFM就需要有一個仲裁判斷的機制,決定請求是否重復來避免潛在的沖突。
針對上述問題,本發明實施例的基于VNF的調度消息處理方法,所述根據所述第一請求消息和所述VNFM自身觸發的對所述VNF進行性能管理的第二請求消息,對所述VNF進行性能管理操作的步驟包括:
將所述第一請求消息轉換為所述VNFM可識別的資源請求消息;
將所述資源請求消息與所述第二請求消息所需的資源信息進行比較,得到一比較結果;
若所述比較結果為相同,則根據所述第二請求消息對所述VNF進行擴容或縮容處理;若所述比較結果為不同,則根據所述VNFM正在執行的操作,對所述VNF進行擴容或縮容處理。
在本發明的具體實施例中,所述第一請求消息為所述EMS從所述VNFM獲取與所述VNF性能管理數據相關的第一VR性能管理數據后,根據第一VR性 能管理數據和所述VNF性能管理數據,檢測出所述VNF的性能數據達到預設閾值時發送的;當然所述第一請求消息也可為運營商根據管理需求觸發的,如說工程擴容。
下面結合附圖6說明上述方案的具體實現過程。
如圖6所示,本發明實施例包括:
步驟61:EMS向VNFM發起所述第一請求消息,其中,所述第一請求消息中攜帶有目標容量信息,所述目標容量信息可具體為對調度資源部署規格的描述,也可以是業務層面的信息,包括用戶數量、服務的CAPS和SAPS、服務間隔、呼叫持續時間等;
步驟62:VNFM根據所述第一請求消息,判斷請求的目標部署規格;具體的,所述請求的目標部署規格為所述第一請求消息所需調度的資源信息;
步驟63:VNFM判斷第一請求消息與自身觸發的第二請求消息是否相同;
步驟64a:若相同,則根據所述第二請求消息對所述VNF進行擴容或縮容處理;
步驟64b:若不相同,則根據所述VNFM正在執行的操作,對所述VNF進行擴容或縮容處理;
步驟65:VNFM獲取NFVO的授權后,根據選中的部署規格,通過VIM來調整VNF的資源;
步驟66:成功調整后,VNFM會向EMS返回包含最終容量的成功響應;
步驟67:EMS將調整后的VNF更新為已管理。
本發明實施例的基于VNF的網絡性能管理方法,將EMS發送的業務層請求消息映射為資源請求消息,并將該資源請求消息與VNFM自身觸發的VNF擴容或縮容請求消息所需要的網絡資源進行比較,判斷出EMS發送的擴容或縮容請求消息與VNFM自身觸發的VNF擴容或縮容請求消息是否相同,并采取相應的處理策略進行處理,從而避免了虛擬化網絡功能生命周期管理沖突的問題。
進一步地,所述根據所述VNFM正在執行的操作,對所述VNF進行擴容或縮容處理,包括:
判斷所述VNFM正在執行的操作;
判斷出所述VNFM正在執行所述第一請求消息或所述第二請求消息對應的 操作時,根據所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同,對所述VNF進行擴容或縮容處理;
判斷出所述VNFM未執行所述第二請求消息對應的操作且未執行所述第一請求消息對應的操作時,根據優先級較高的請求消息,對所述VNF進行擴容或縮容處理。
進一步地,所述根據所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同,對所述VNF進行擴容或縮容處理,包括:
判斷所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同;
當判斷結果為相同時,判斷所述第一請求消息和所述第二請求消息中正在執行的請求消息對應的執行結果是否完全滿足所述第一請求消息和所述第二請求消息中未執行的請求消息,并在判斷出所述正在執行的請求消息對應的執行結果部分滿足所述未執行的請求消息時,在所述執行結果的基礎上,根據所述未執行的請求消息對所述VNF進行擴容或縮容處理;
當判斷結果為不同時,根據優先級較高的請求消息,對所述VNF進行擴容或縮容處理。
其中,所述判斷所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同,包括:
判斷所述第一請求消息和所述第二請求消息是否均為對所述VNF的擴容請求信息或是否均為對所述VNF的縮容請求信息;
當所述第一請求消息和所述第二請求消息均為對所述VNF的擴容請求信息或均為對所述VNF的縮容請求信息時,判斷出所述第一請求信息和所述第二請求信息對所述VNF的調度方向相同;
當所述第一請求消息和所述第二請求消息不全是對所述VNF的擴容請求信息或不全是對所述VNF的縮容請求信息時,判斷出所述第一請求信息和所述第二請求信息對所述VNF的調度方向不同。
下面結合附圖7詳細說明第一請求消息與第二請求消息不同,根據VNFM正在執行的操作,對VNF進行擴容或縮容處理的實現過程。
如圖7所示,包括:
步驟71:若第一請求消息與第二請求消息不同,判斷所述VNFM正在執行的操作;
步驟72:判斷出VNFM正在執行所述第一請求消息或所述第二請求消息對應的操作,根據所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同,對所述VNF進行擴容或縮容處理;
步驟73:判斷出所述VNFM未執行所述第二請求消息對應的操作且未執行所述第一請求消息對應的操作時,根據優先級較高的請求消息,對所述VNF進行擴容或縮容處理;
步驟74a:若所述VNFM正在執行所述第一請求消息或所述第二請求消息對應的操作,所述第一請求消息和所述第二請求消息對所述VNF的調度方向相同,且正在執行的請求消息對應的執行結果完全滿足未執行的請求消息,則忽略未執行的請求消息;
步驟74b:若所述VNFM正在執行所述第一請求消息或所述第二請求消息對應的操作,所述第一請求消息和所述第二請求消息對所述VNF的調度方向相同且正在執行的請求消息對應的執行結果部分滿足未執行的請求消息,則在所述執行結果的基礎上,根據所述未執行的請求消息對所述VNF進行擴容或縮容處理;
步驟74c::若所述VNFM正在執行所述第一請求消息或所述第二請求消息對應的操作,所述第一請求消息和所述第二請求消息對所述VNF的調度方向不同,則根據優先級較高的請求消息,對所述VNF進行擴容或縮容處理;
步驟75:成功調整后,VNFM會向EMS返回包含最終容量的成功響應。
步驟76:EMS將調整后的VNF更新為已管理。
本發明實施例的基于VNF的調度消息處理方法,當VNFM正在執行兩個請求消息中的一個請求消息時,通過綜合計算判斷正在執行的請求消息對應的執行結果是否能滿足未執行的請求消息的需求,節約了調度時間,提高了VNF在時間和空間上的綜合管理效率。
另外,VNFM還會接收到NFVO發來的消息,以及NFVO轉發的來自OSS/BSS的消息,同理,當VNFM同時收到上述NFVO發來的消息和NFVO轉發的來自OSS/BSS的消息后,利用上述提出的處理進行消息仲裁處理,對VNF 以及NFVI實施高效的管理。
本發明的實施例還提供了一種基于虛擬網絡功能VNF的調度消息處理裝置,應用于虛擬化網絡功能管理器VNFM,如圖8所示,包括:
發送模塊81,用于向網元管理系統EMS發送第一虛擬資源VR性能管理數據,其中,所述第一VR性能管理數據為與所述EMS連接的VNF所配置的VR的性能管理數據;
接收模塊82,用于接收所述EMS返回的對所述VNF進行性能管理的第一請求消息,所述第一請求消息為所述EMS根據所述第一VR性能管理數據和從所述VNF中獲取的VNF性能管理數據,檢測出所述VNF的性能管理數據達到預設閾值時發送的;
管理模塊83,用于根據所述第一請求消息和所述VNFM自身觸發的對所述VNF進行性能管理的第二請求消息,對所述VNF進行性能管理操作。
本發明實施例的基于VNF的調度消息處理裝置,還包括:
第一獲取模塊,用于從與所述VNFM連接的虛擬化基礎設施管理器VIM中獲取VR性能管理數據;
第二獲取模塊,用于從所述VNF中獲取VNF性能管理數據;
觸發模塊,用于根據所述VR性能管理數據,判斷所述VNF的性能管理數據是否達到預設閾值,并在達到所述預設閾值時,觸發所述第二請求消息。
本發明實施例的基于虛擬網絡功能VNF的調度消息處理裝置,所述管理模塊83包括:
轉換模塊,用于將所述第一請求消息轉換為所述VNFM可識別的資源請求消息;
比較模塊,用于將所述資源請求消息與所述第二請求消息所需的資源信息進行比較,得到一比較結果;
處理模塊,用于若所述比較結果為相同,則根據所述第二請求消息對所述VNF進行擴容或縮容處理;若所述比較結果為不同,則根據所述VNFM正在執行的操作,對所述VNF進行擴容或縮容處理。
本發明實施例的基于虛擬網絡功能VNF的調度消息處理裝置,所述處理模塊包括:
第一判斷單元,用于判斷所述VNFM正在執行的操作;
第一處理單元,用于所述第一判斷單元判斷出所述VNFM正在執行所述第一請求消息或所述第二請求消息對應的操作時,根據所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同,對所述VNF進行擴容或縮容處理;
第二處理單元,用于所述第一判斷單元判斷出所述VNFM未執行所述第二請求消息對應的操作且未執行所述第一請求消息對應的操作時,根據優先級較高的請求消息,對所述VNF進行擴容或縮容處理。
本發明實施例的基于虛擬網絡功能VNF的調度消息處理裝置,所述第一處理單元包括:
第二判斷單元,用于判斷所述第一請求消息和所述第二請求消息對所述VNF的調度方向是否相同;
第一處理子單元,用于當判斷結果為相同時,判斷所述第一請求消息和所述第二請求消息中正在執行的請求消息對應的執行結果是否完全滿足所述第一請求消息和所述第二請求消息中未執行的請求消息,并在判斷出所述正在執行的請求消息對應的執行結果部分滿足所述未執行的請求消息時,在所述執行結果的基礎上,根據所述未執行的請求消息對所述VNF進行擴容或縮容處理;
第二處理子單元,用于當判斷結果為不同時,根據優先級較高的請求消息,對所述VNF進行擴容或縮容處理。
本發明實施例的基于虛擬網絡功能VNF的調度消息處理裝置,所述第二判斷單元包括:
判斷子單元,用于判斷所述第一請求消息和所述第二請求消息是否均為對所述VNF的擴容請求信息或是否均為對所述VNF的縮容請求信息;
第一確定單元,用于第一當所述第一請求消息和所述第二請求消息均為對所述VNF的擴容請求信息或均為對所述VNF的縮容請求信息時,判斷出所述第一請求信息和所述第二請求信息對所述VNF的調度方向相同;
第二確定單元,用于當所述第一請求消息和所述第二請求消息不全是對所述VNF的擴容請求信息或不全是對所述VNF的縮容請求信息時,判斷出所述第一請求信息和所述第二請求信息對所述VNF的調度方向不同。
需要說明的是,該裝置是與上述方法實施例對應的裝置,上述方法實施例中所有實現方式均適用于該裝置的實施例中,也能達到相同的技術效果。
本發明實施例的基于虛擬網絡功能VNF的調度消息處理方法及裝置,提供了以VNFM作為性能管理中心,能夠良好地對虛擬網絡功能進行管理的方案,使得運營商能夠為廣大用戶提供高性能的業務,且能夠有效避免當EMS和VNFM同時觸發VNF擴容或縮容請求引起虛擬網絡功能管理沖突的問題。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。