節(jié)能控制方法、管理服務器和網絡設備的制造方法
【技術領域】
[0001]本發(fā)明實施例涉及網絡功能虛擬化領域,并且更具體地,涉及一種節(jié)能控制方法、管理服務器和網絡設備。
【背景技術】
[0002]網絡功能虛擬化(Network Funct1ns Virtualizat1n, NFV)旨在采用演進中信息技術(Informat1n Technology, IT)領域的虛擬化技術,將大量的網絡設備類型統(tǒng)一到符合產業(yè)標準的高容量服務器、交換機和存儲設備上去實現,從而改變網絡運營商構建和運營網絡以及網絡業(yè)務(Network Service, NS)的方式。NFV通過可在一系列符合產業(yè)標準的服務器硬件上運行的軟件來實現網絡功能,從而改變了網絡的架構,并且因為這些軟件可以按照要求動態(tài)地移動或者實例化于網絡中不同的位置而不必安裝新設備,從而也改變了網絡的運作。
[0003]參考圖1,NFV的參考架構由以下幾個主要功能構件組成:
[0004]NFV基礎設施(NFV Infrastructure, NFVI)提供支撐NFV的執(zhí)行所需要的虛擬化資源,包括商業(yè)現貨供應(Commercial Off The Shelf, COTS)的硬件、必要的加速器組件,以及對底層硬件進行虛擬化和抽象化的軟件層。
[0005]虛擬網絡功能(Virtual Network Funct1n, VNF)是能夠在NFVI上運行的網絡功能(Network Funct1n, NF)的軟件實現,可能還附有組件管理系統(tǒng)(Element ManagementSystem, EMS)來理解和管理單獨的VNF及其特性。VNF相當于網絡節(jié)點的實體,被期望以擺脫硬件依賴的純軟件來交付。
[0006]NFV 管理和編排(Management and Orchestrat1n, M&0 或者 ΜΑΝ0)包含編排、支撐基礎設施虛擬化的物理和/或軟件資源的生命周期管理、VNF的生命周期管理。NFV M&0聚焦于NFV框架中虛擬化特定的管理任務。NFV M&0也與(NFV外部的)運營支撐系統(tǒng)(Operat1n Support System, OSS)/業(yè)務支撐系統(tǒng)(Business Support System, BSS)交互,以允許NFV被集成進已存在的涉及全網范圍的管理圖景。
[0007]上述構件通過定義的參考點進行交互,以便不同實體能夠清晰地解耦,從而促成一個開放和創(chuàng)新的NFV生態(tài)系統(tǒng)。VNF與NFVI之間(以及NFVI內部實體之間)的參考點處理資源的抽象和虛擬化,以及VNF的主機寄宿,以便VNF不僅能夠在NFVI中從一個移動到另一個,而且能夠確保選擇不同的底層硬件成為可能。NFV M&0與VNF和NFVI之間(以及NFV M&0內部實體之間)的參考點處理NFV系統(tǒng)的管理和運作。相關構件的設計方式允許重用現有解決方案(例如云管理系統(tǒng)),并且也與NFV系統(tǒng)需要連接的現有0SS/BSS環(huán)境進行交互。
[0008]NFVM&0之內進一步定義了以下功能構件:
[0009]NFV編排器(NFV Orchestrator,NFV0),主要負責NS的生命周期管理,完成網絡業(yè)務編排功能;以及跨多個VIM的NFVI資源編排,完成資源編排功能。
[0010]VNF管理器(VNF Manager,VNFM),負責VNF實例的生命周期管理,每個VNF都被假定具有一個關聯的VNFM,一個VNFM可以被指派管理單一 VNF實例或者管理多個相同或相異類型的VNF實例。其可用能力包括:VNF實例化、VNF配置NFVI資源、VNF實例更新、VNF實例縮放、VNF實例相關NFVI性能度量和事件的收集以及與VNF實例相關事件的關聯、VNF實例受助或自動康復、VNF實例終止、VNF實例貫穿其生命周期的完整性管理、為NFVI和EMS之間的配置和事件報告擔當全局協調和適配的角色等。
[0011]虛擬化基礎設施管理器(VirtualizedInfrastructure Manager, VIM),負責控制和管理NFVI的計算、存儲和網絡資源,通常在一個運營商的基礎設施子域內。一個V頂可以專門處理某類NFVI資源或者可以管理多種類型的NFVI資源。其可用能力包括:編排NFVI資源的分配/升級/解除分配/回收利用,管理虛擬化資源與計算、存儲、網絡資源的關聯;管理硬件資源(計算、存儲、網絡)和軟件資源(例如管理程序)的目錄;收集和轉發(fā)虛擬化資源的性能度量和事件等。
[0012]在上述架構的基礎上,可以通過多個NF實現具有特定功能的NS。傳統(tǒng)網絡實現的端到端NS是完全由物理網絡功能(Physical Network Funct1n, PNF)構成的。NFV中實現的端到端NS則一般兩端仍為PNF,而中間則全部或部分被替換為VNF。每個NF實現的功能和對外的接口與其是PNF還是VNF無關。VNF和PNF之間鏈接構成的拓撲關系可以采用VNF轉發(fā)圖(VNF Forwarding Graph, VNFFG)來描述,每個NF的特性由相應的網絡功能描述符(Network Funct1n Descriptor, NFD)來描述。
[0013]VNF需要基于NFVI提供的虛擬資源(包括虛擬的計算、存儲和網絡資源)來實現,這些虛擬資源是對相應的物理資源進行虛擬化而來的。PNF則直接是基于物理資源來實現的。不像傳統(tǒng)網絡中所有控制都集中于軟硬件一體化的網絡設備上,NFV引入虛擬化實現網絡設備的軟硬件解耦,使得對業(yè)務的控制主要體現在PNF和VNF層面,而對性能的控制則主要體現在NFVI尤其是其中的硬件資源層面。
[0014]節(jié)能是網絡設備一個基本指標,節(jié)能控制主要是由業(yè)務層面驅動(例如業(yè)務負載的減少或轉移造成使用率降低),而其實現主要聚焦于基礎設施的硬件資源層面(例如下線閑置設備以節(jié)省電力)。在NFV中,由于NF與實現NF的資源相互分離,例如,VNF的業(yè)務負載由NFV0控制,實現VNF的資源由V頂管理,在節(jié)能控制時,會面臨NF和實現NF的資源協同控制難的問題。
【發(fā)明內容】
[0015]本發(fā)明實施例提供了一種節(jié)能控制方法、管理服務器和網絡設備,以實現NFV領域的節(jié)能控制。
[0016]第一方面,提供一種節(jié)能控制方法,包括:NFV0確定第一 NF的能效狀態(tài)參數的當前值,所述能效狀態(tài)參數是為所述第一 NF配置的參數,所述能效狀態(tài)參數的取值指示所述第一 NF的節(jié)能狀態(tài);所述NFV0向第一資源的管理節(jié)點發(fā)送第一指示信息,其中,所述第一指示信息包含所述當前值,所述第一指示信息用于指示所述管理節(jié)點將所述第一資源的節(jié)能狀態(tài)設置為所述當前值指示的節(jié)能狀態(tài),所述第一資源為實現所述第一 NF的資源。
[0017]結合第一方面,在第一方面的一種實現方式中,所述NFV0確定第一 NF的能效狀態(tài)參數的當前值,包括:所述NFV0根據所述第一 NF的當前業(yè)務負載與所述第一 NF的能效狀態(tài)參數取值的對應關系,獲取所述當前值。
[0018]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述第一 NF為業(yè)務負載變化的NF,所述當前業(yè)務負載為所述第一 NF的變化后的業(yè)務負載,在所述NFV0確定第一 NF的能效狀態(tài)參數的當前值之前,所述方法還包括:所述NFV0在多個NF之間進行業(yè)務負載的調節(jié);所述從多個NF中選取第一 NF,包括:所述NFV0從所述多個NF中選取業(yè)務負載變化的所述第一 NF。
[0019]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述NFV0在多個NF之間進行業(yè)務負載的調節(jié)之前,所述方法還包括:所述NFV0從監(jiān)測第二資源使用率的監(jiān)測節(jié)點獲取第二指示信息,所述第二指示信息用于指示所述第二資源的使用率低于預設閾值;所述NFV0在NF之間進行業(yè)務負載的調節(jié),包括:當獲取到所述第二指示信息時,所述NFV0在所述多個NF之間進行業(yè)務負載的調節(jié),使得所述第二資源實現的各NF的業(yè)務負載對應的能效狀態(tài)參數取值相同。
[0020]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述第二資源為實現VNF的資源,所述監(jiān)測節(jié)點為所述NFV0 ;所述第二資源為實現VNF的資源,所述監(jiān)測節(jié)點為管理所述第二資源的V頂;所述第二資源為實現PNF的資源,所述監(jiān)測節(jié)點為0SS/BSS ;或者,所述第二資源為實現PNF的資源,所述監(jiān)測節(jié)點為管理所述PNF的EMS。
[0021]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述監(jiān)測節(jié)點為所述NFV0,所述第二指示信息為所述NFV0的查詢結果,所述NFV0從監(jiān)測第二資源使用率的監(jiān)測節(jié)點獲取第二指示信息,包括:所述NFV0查詢所述第二資源的使用率,以獲取所述查詢結果。
[0022]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述監(jiān)測節(jié)點為所述第二資源的管理節(jié)點,所述NFV0從監(jiān)測第二資源使用率的監(jiān)測節(jié)點獲取第二指示信息,包括:所述NFV0從所述第二資源的管理節(jié)點接收所述第二指示信息。
[0023]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述NFV0在多個NF之間進行業(yè)務負載的調節(jié)之前,所述方法還包括:所述NFV0從監(jiān)測第二NF使用率的監(jiān)測節(jié)點獲取第三指示信息,所述第三指示信息用于指示所述第二 NF使用率低于預設閾值,所述第二 NF為所述多個NF中的任一 NF ;所述NFV0在所述多個NF之間進行業(yè)務負載的調節(jié),包括:當獲取到所述第三指示信息時,所述NFV0在所述多個NF之間進行業(yè)務負載的調節(jié)。
[0024]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述第二 NF為VNF,所述監(jiān)測節(jié)點為所述NFV0 ;所述第二 NF為VNF,所述監(jiān)測節(jié)點為管理所述第二 NF的VNFM ;所述第二 NF為VNF,所述監(jiān)測節(jié)點為管理所述第二 NF的EMS ;所述第二NF為PNF,所述監(jiān)測節(jié)點為0SS/BSS ;或者,所述第二 NF為PNF,所述監(jiān)測節(jié)點為管理所述第二 NF 的 EMS。
[0025]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述監(jiān)測節(jié)點為所述NFV0,所述第三指示信息為所述NFV0的查詢結果,所述NFV0從監(jiān)測第二NF使用率的監(jiān)測節(jié)點獲取第三指示信息,包括:所述NFV0查詢所述第二 NF的使用率,以獲取所述查詢結果。
[0026]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述監(jiān)測節(jié)點為所述第二 NF的管理節(jié)點,所述NFVO從監(jiān)測第二 NF使用率的監(jiān)測節(jié)點獲取第三指示信息,包括:所述NFVO從所述第二 NF的管理節(jié)點接收所述第三指示信息。
[0027]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述在多個NF之間進行業(yè)務負載的調節(jié),包括:所述NFV0按照預設的運維計劃在所述多個NF之間進行業(yè)務負載的調節(jié)。
[0028]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述第一 NF為VNF,所述方法還包括:所述NFV0獲取所述第一資源實現的其他VNF ;所述即¥0對所述其他VNF的業(yè)務負載進行調節(jié),使得所述第一資源上實現的各VNF的業(yè)務負載對應的能效狀態(tài)參數取值相同。
[0029]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述第一 NF屬于NFV0管理的第一 NS,在所述NFV0確定第一 NF的能效狀態(tài)參數的當前值之前,所述方法還包括:當編排所述第一 NS時,所述NFV0與所述第一 NS中各NF的管理節(jié)點之間同步所述各NF的能效狀態(tài)參數的取值,使得所述NFV0和所述各NF的管理節(jié)點中記錄的所述各NF的能效狀態(tài)參數的取值相同。
[0030]結合第一方面或其上述實現方式的任一種,在第一方面的另一種實現方式中,所述第一 NF為VNF,所述第一資源的管理節(jié)點為V頂;所述第