本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種管理指示發(fā)送、VNF自動(dòng)伸縮功能的管理方法及裝置。
背景技術(shù):
在無(wú)線通訊系統(tǒng)的管理領(lǐng)域,網(wǎng)絡(luò)管理系統(tǒng)(Network Management System,簡(jiǎn)稱為NMS)與網(wǎng)元管理系統(tǒng)(Element Management System,簡(jiǎn)稱為EMS)之間的接口稱為北向接口(Itf-N)。EMS主要完成國(guó)際電信聯(lián)盟(International Telecommunication Union,簡(jiǎn)稱為ITU)電信管理網(wǎng)絡(luò)(Telecommunications Management Network,簡(jiǎn)稱為TMN)中的網(wǎng)元管理層(Element Management Layer,簡(jiǎn)稱為EML)功能,即完成一個(gè)或多個(gè)移動(dòng)通信設(shè)備的管理功能,通常不同設(shè)備供應(yīng)商之間的EMS無(wú)法通用。NMS主要完成ITU TMN中的NML功能,負(fù)責(zé)一個(gè)被管網(wǎng)絡(luò)內(nèi)所有網(wǎng)元的管理。對(duì)于被管網(wǎng)絡(luò)(稱為子網(wǎng))內(nèi)存在多個(gè)設(shè)備供應(yīng)商的情況,可以通過(guò)各自的EMS管理達(dá)到管理整個(gè)子網(wǎng)的目的。
目前,為了提高通訊網(wǎng)絡(luò)的靈活性,降低管理成本,由運(yùn)營(yíng)商發(fā)起提出了網(wǎng)絡(luò)功能虛擬化(Network Functions Virtualization,簡(jiǎn)稱為NFV)概念,在使用NFV技術(shù)的情況下,原來(lái)的物理網(wǎng)元設(shè)備由虛擬化網(wǎng)絡(luò)功能(Virtualized Network Function,簡(jiǎn)稱為VNF)代替,使得網(wǎng)絡(luò)功能與具體硬件解耦,如圖1所示,其中,圖1是相關(guān)技術(shù)中的網(wǎng)絡(luò)功能虛擬化參考架構(gòu)圖,VNF與底層的網(wǎng)絡(luò)功能虛擬化基礎(chǔ)架構(gòu)(Network Functions Virtualization Infrastructure,簡(jiǎn)稱為NFVI)隔離。對(duì)于VNF的管理,通過(guò)EMS對(duì)VNF實(shí)例進(jìn)行傳統(tǒng)的維護(hù)管理功能,而VNF的生命周期管理功能則通過(guò)VNF管理器VNFM完成。底層的虛擬基礎(chǔ)架構(gòu)由虛擬基礎(chǔ)架構(gòu)管理器(Virtualised Infrastructure Manager,簡(jiǎn)稱為VIM)進(jìn)行管理。而具體的網(wǎng)絡(luò)業(yè)務(wù),則一般通過(guò)一個(gè)或多個(gè)VNF實(shí)例來(lái)完成。對(duì)網(wǎng)絡(luò)業(yè)務(wù)的管理,則通過(guò)NFV編排器NFVO來(lái)進(jìn)行。
實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化后,從應(yīng)用層面來(lái)看,要建立一個(gè)網(wǎng)絡(luò)業(yè)務(wù)實(shí)例時(shí),需要先生成網(wǎng)絡(luò)業(yè)務(wù)需要的VNF的實(shí)例,再由一個(gè)或多個(gè)VNF實(shí)例組成一個(gè)網(wǎng)絡(luò)業(yè)務(wù)實(shí)例,通過(guò)網(wǎng)絡(luò)業(yè)務(wù)實(shí)例來(lái)提供網(wǎng)絡(luò)業(yè)務(wù)。而網(wǎng)絡(luò)功能虛擬化后的一個(gè)好處是,隨著網(wǎng)絡(luò)的使用情況的變化,可以動(dòng)態(tài)調(diào)整組成網(wǎng)絡(luò)業(yè)務(wù)的VNF實(shí)例所使用的資源,即對(duì)VNF實(shí)例進(jìn)行伸縮,以提供資源的利用率,并達(dá)到節(jié)能的目的。對(duì)于VNF實(shí)例伸縮的自動(dòng)觸發(fā),目前有多種方案,可以由VNF實(shí)例本身的自動(dòng)伸縮功能模塊根據(jù)其自身的性能情況決定是否進(jìn)行伸縮;也可以由VNFM上的VNF自動(dòng)伸縮功能模塊根據(jù)VNF實(shí)例及相關(guān)的資源的性能數(shù)據(jù)決定是否要對(duì)VNF實(shí)例進(jìn)行伸縮;也可以由EMS上的VNF自動(dòng)伸縮功能模塊根據(jù)VNF的性能數(shù)據(jù)決定是否要對(duì)VNF實(shí)例進(jìn)行伸縮;還可以在NMS層面,由位于NMS上的VNF自動(dòng)伸縮功能模塊根據(jù)VNF的性能數(shù)據(jù)決定是否要對(duì)VNF實(shí)例進(jìn)行伸縮。這樣,當(dāng)不同層次的各個(gè)VNF自動(dòng) 伸縮功能模塊都在起作用的話,就可能出現(xiàn)VNF伸縮控制沖突的情況。
針對(duì)相關(guān)技術(shù)中存在的當(dāng)不同層次的各個(gè)VNF自動(dòng)伸縮功能模塊都在起作用時(shí),會(huì)造成VNF伸縮控制沖突的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種管理指示發(fā)送、VNF自動(dòng)伸縮功能的管理方法及裝置,以至少解決相關(guān)技術(shù)中存在的當(dāng)不同層次的各個(gè)VNF自動(dòng)伸縮功能模塊都在起作用時(shí),會(huì)造成VNF伸縮控制沖突的問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種管理指示發(fā)送方法,包括:網(wǎng)元管理系統(tǒng)EMS確定需要對(duì)虛擬化網(wǎng)絡(luò)功能管理器VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;所述EMS將第一管理指示發(fā)送給所述VNFM,其中,所述第一管理指示用于指示所述VNFM對(duì)所述VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;或者,網(wǎng)元管理系統(tǒng)EMS確定需要對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理;所述EMS將第二管理指示發(fā)送給所述VNFM或所述VNF,其中,所述第二管理指示用于指示所述VNFM或所述VNF實(shí)例對(duì)所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
可選地,EMS確定需要對(duì)所述VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理包括:所述EMS依據(jù)接收到的來(lái)自網(wǎng)絡(luò)管理系統(tǒng)NMS下發(fā)的第一指示消息,確定需要對(duì)所述VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理,其中,所述第一指示消息用于指示對(duì)所述VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;或者,EMS確定需要對(duì)所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理包括:所述EMS依據(jù)接收到的來(lái)自網(wǎng)絡(luò)管理系統(tǒng)NMS下發(fā)的第二指示消息,確定需要對(duì)所述VNFM或所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理,其中,所述第二指示消息用于指示對(duì)所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
根據(jù)本發(fā)明的另一方面,提供了一種管理指示發(fā)送方法,包括:網(wǎng)絡(luò)管理系統(tǒng)NMS確定需要對(duì)虛擬化網(wǎng)絡(luò)功能管理器VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;所述NMS將第一指示消息發(fā)送給網(wǎng)元管理系統(tǒng)EMS,其中,所述第一指示消息用于指示所述EMS將第一管理指示發(fā)送給所述VNFM,所述第一管理指示用于指示所述VNFM對(duì)所述VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;或者,網(wǎng)絡(luò)管理系統(tǒng)NMS確定需要對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理;所述NMS將第二指示消息發(fā)送給網(wǎng)元管理系統(tǒng)EMS,其中,所述第二指示消息用于指示所述EMS將第二管理指示發(fā)送給虛擬化網(wǎng)絡(luò)功能管理器VNFM或所述VNF實(shí)例,所述第二管理指示用于指示所述VNFM或所述VNF實(shí)例對(duì)所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
根據(jù)本發(fā)明的另一方面,提供了一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理方法,包括:虛擬化網(wǎng)絡(luò)功能管理器VNFM接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第一管理指示;所述VNFM根據(jù)所述第一管理指示對(duì)所述VNFM上的虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能進(jìn)行管理;或者,虛擬化網(wǎng)絡(luò)功能管理器VNFM接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第二管理指示;所述VNFM根 據(jù)所述第二管理指示對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
根據(jù)本發(fā)明的另一方面,提供了一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理方法,包括:虛擬化網(wǎng)絡(luò)功能VNF實(shí)例接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第二管理指示;所述VNF根據(jù)所述第二管理指示對(duì)所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
根據(jù)本發(fā)明的另一方面,提供了一種管理指示發(fā)送裝置,所述裝置應(yīng)用于網(wǎng)元管理系統(tǒng)EMS中,包括:第一確定模塊,用于確定需要對(duì)虛擬化網(wǎng)絡(luò)功能管理器VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;第一發(fā)送模塊,用于將第一管理指示發(fā)送給所述VNFM,其中,所述第一管理指示用于指示所述VNFM對(duì)所述VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;或者,第二確定模塊,用于確定需要對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理;第二發(fā)送模塊,用于將第二管理指示發(fā)送給所述VNFM或所述VNF,其中,所述第二管理指示用于指示所述VNFM或所述VNF實(shí)例對(duì)所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
可選地,所述第一確定模塊包括:第一確定單元,用于依據(jù)接收到的來(lái)自網(wǎng)絡(luò)管理系統(tǒng)NMS下發(fā)的第一指示消息,確定需要對(duì)所述VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理,其中,所述第一指示消息用于指示對(duì)所述VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;或者,所述第二確定模塊包括:第二確定單元,用于依據(jù)接收到的來(lái)自網(wǎng)絡(luò)管理系統(tǒng)NMS下發(fā)的第二指示消息,確定需要對(duì)所述VNFM或所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理,其中,所述第二指示消息用于指示對(duì)所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
根據(jù)本發(fā)明的另一方面,提供了一種管理指示發(fā)送裝置,所述應(yīng)用于網(wǎng)絡(luò)管理系統(tǒng)NMS中,包括:第三確定模塊,用于確定需要對(duì)虛擬化網(wǎng)絡(luò)功能管理器VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;第三發(fā)送模塊,用于將第一指示消息發(fā)送給網(wǎng)元管理系統(tǒng)EMS,其中,所述第一指示消息用于指示所述EMS將第一管理指示發(fā)送給所述VNFM,所述第一管理指示用于指示所述VNFM對(duì)所述VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;或者,第四確定模塊,用于確定需要對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理;第四發(fā)送模塊,用于將第二指示消息發(fā)送給網(wǎng)元管理系統(tǒng)EMS,其中,所述第二指示消息用于指示所述EMS將第二管理指示發(fā)送給虛擬化網(wǎng)絡(luò)功能管理器VNFM或所述VNF實(shí)例,所述第二管理指示用于指示所述VNFM或所述VNF實(shí)例對(duì)所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
根據(jù)本發(fā)明的另一方面,提供了一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理裝置,所述裝置應(yīng)用于虛擬化網(wǎng)絡(luò)功能管理器VNFM中,包括:第一接收模塊,用于接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第一管理指示;第一管理模塊,用于根據(jù)所述第一管理指示對(duì)所述VNFM上的虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能進(jìn)行管理;或者,第二接收模塊,用于接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第二管理指示;第二管理模塊,用于根據(jù)所述第二管理指示對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
根據(jù)本發(fā)明的另一方面,提供了一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理裝置,所述裝置應(yīng)用于虛擬化網(wǎng)絡(luò)功能VNF中,包括:第三接收模塊,用于接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第二管理指示;第三管理模塊,用于根據(jù)所述第二管理指示對(duì)所述VNF實(shí)例上的VNF 自動(dòng)伸縮功能進(jìn)行管理。
通過(guò)本發(fā)明,采用網(wǎng)元管理系統(tǒng)EMS確定需要對(duì)虛擬化網(wǎng)絡(luò)功能管理器VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;所述EMS將第一管理指示發(fā)送給所述VNFM,其中,所述第一管理指示用于指示所述VNFM對(duì)所述VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;或者,網(wǎng)元管理系統(tǒng)EMS確定需要對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理;所述EMS將第二管理指示發(fā)送給所述VNFM或所述VNF,其中,所述第二管理指示用于指示所述VNFM或所述VNF實(shí)例對(duì)所述VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。解決了相關(guān)技術(shù)中存在的當(dāng)不同層次的各個(gè)VNF自動(dòng)伸縮功能模塊都在起作用時(shí),會(huì)造成VNF伸縮控制沖突的問(wèn)題,進(jìn)而達(dá)到了避免VNF伸縮控制沖突的效果。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是相關(guān)技術(shù)中的網(wǎng)絡(luò)功能虛擬化參考架構(gòu)圖;
圖2是根據(jù)本發(fā)明實(shí)施例的第一種管理指示發(fā)送方法的流程圖;
圖3是根據(jù)本發(fā)明實(shí)施例的第二種管理指示發(fā)送方法的流程圖;
圖4是根據(jù)本發(fā)明實(shí)施例的第一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理方法的流程圖;
圖5是根據(jù)本發(fā)明實(shí)施例的第一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理方法的流程圖;
圖6是根據(jù)本發(fā)明實(shí)施例的第一種管理指示發(fā)送裝置的結(jié)構(gòu)框圖;
圖7是根據(jù)本發(fā)明實(shí)施例的第一種管理指令發(fā)送裝置中第一確定模塊62或第二確定模塊64的結(jié)構(gòu)框圖;
圖8是根據(jù)本發(fā)明實(shí)施例的第二種管理指令發(fā)送裝置的結(jié)構(gòu)框圖;
圖9是根據(jù)本發(fā)明實(shí)施例的第一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理裝置的結(jié)構(gòu)框圖;
圖10是根據(jù)本發(fā)明實(shí)施例的第一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。
在本實(shí)施例中提供了一種管理指示發(fā)送方法,圖2是根據(jù)本發(fā)明實(shí)施例的第一種管理指示發(fā)送方法的流程圖,如圖2所示,該流程包括如下步驟:
步驟S202,網(wǎng)元管理系統(tǒng)EMS確定需要對(duì)虛擬化網(wǎng)絡(luò)功能管理器VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;
步驟S204,上述EMS將第一管理指示發(fā)送給VNFM,其中,該第一管理指示用于指示VNFM對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;或者,
步驟S206,網(wǎng)元管理系統(tǒng)EMS確定需要對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理;
步驟S208,上述EMS將第二管理指示發(fā)送給VNFM或VNF,其中,該第二管理指示用于指示VNFM或VNF實(shí)例對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
通過(guò)上述步驟,由EMS對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理,或者,對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理,從而實(shí)現(xiàn)了管理VNF自動(dòng)伸縮功能的目的,解決了相關(guān)技術(shù)中存在的當(dāng)不同層次的各個(gè)VNF自動(dòng)伸縮功能模塊都在起作用時(shí),會(huì)造成VNF伸縮控制沖突的問(wèn)題,進(jìn)而達(dá)到了避免VNF伸縮控制沖突的效果。
其中,VNF實(shí)例的伸縮包括擴(kuò)容(scale out或scale up)和縮容(scale in或scale down)。
擴(kuò)容包括兩種情況:擴(kuò)展(scale out):即當(dāng)VNF是可以由多個(gè)虛擬化部署單元(Virtualisation Deployment Uni,簡(jiǎn)稱為VDU)組成的時(shí)候,增加組成VNF實(shí)例的VDU實(shí)例,以增加VNF實(shí)例的能力;放大(scale up):即增加運(yùn)行VNF實(shí)例的虛擬機(jī)(Virtual Machine,簡(jiǎn)稱為VM)的配置,如增加中央處理器(Central Processing Unit,簡(jiǎn)稱為CPU)、內(nèi)存、網(wǎng)絡(luò)端口等,以增加VNF實(shí)例的能力;
同樣,縮容也包括兩種情況:收縮(scale in):即當(dāng)VNF是可以由多個(gè)VDU組成的時(shí)候,減少組成VNF實(shí)例的VDU實(shí)例,以減少VNF實(shí)例的能力;縮小(scale down):即減少運(yùn)行VNF實(shí)例的VM的配置,如減少CPU、內(nèi)存、網(wǎng)絡(luò)端口等,以減少VNF實(shí)例的能力。
其中,上述的管理操作可以是直接由EMS發(fā)起的,也可以是由其他的管理設(shè)備通過(guò)EMS發(fā)起的,在一個(gè)可選的實(shí)施例中,上述EMS確定需要對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理包括:EMS依據(jù)接收到的來(lái)自網(wǎng)絡(luò)管理系統(tǒng)NMS下發(fā)的第一指示消息,確定需要對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理,其中,該第一指示消息用于指示對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;或者,EMS確定需要對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理包括:EMS依據(jù)接收到的來(lái)自網(wǎng)絡(luò)管理系統(tǒng)NMS下發(fā)的第二指示消息,確定需要對(duì)VNFM或VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理,其中,該第二指示消息用于指示對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。從而實(shí)現(xiàn)了由NMS管理VNF自動(dòng)伸縮功能的目的。
圖3是根據(jù)本發(fā)明實(shí)施例的第二種管理指示發(fā)送方法的流程圖,如圖3所示,該流程包括如下步驟:
步驟S302,網(wǎng)絡(luò)管理系統(tǒng)NMS確定需要對(duì)虛擬化網(wǎng)絡(luò)功能管理器VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;
步驟S304,上述NMS將第一指示消息發(fā)送給網(wǎng)元管理系統(tǒng)EMS,其中,該第一指示消息用于指示EMS將第一管理指示發(fā)送給VNFM,該第一管理指示用于指示VNFM對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;或者,
步驟S306,網(wǎng)絡(luò)管理系統(tǒng)NMS確定需要對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理;
步驟S308,上述NMS將第二指示消息發(fā)送給網(wǎng)元管理系統(tǒng)EMS,其中,該第二指示消息用于指示所述EMS將第二管理指示發(fā)送給虛擬化網(wǎng)絡(luò)功能管理器VNFM或所述VNF實(shí)例,該第二管理指示用于指示VNFM或VNF實(shí)例對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
通過(guò)上述步驟,由NMS對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理,或者,對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理,從而實(shí)現(xiàn)了管理VNF自動(dòng)伸縮功能的目的,解決了相關(guān)技術(shù)中存在的當(dāng)不同層次的各個(gè)VNF自動(dòng)伸縮功能模塊都在起作用時(shí),會(huì)造成VNF伸縮控制沖突的問(wèn)題,進(jìn)而達(dá)到了避免VNF伸縮控制沖突的效果。
圖4是根據(jù)本發(fā)明實(shí)施例的第一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理方法的流程圖,如圖4所示,該方法包括如下步驟:
步驟S402,虛擬化網(wǎng)絡(luò)功能管理器VNFM接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第一管理指示;
步驟S404,上述VNFM根據(jù)第一管理指示對(duì)VNFM上的虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能進(jìn)行管理;或者,
步驟S406,虛擬化網(wǎng)絡(luò)功能管理器VNFM接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第二管理指示;
步驟S408,上述VNFM根據(jù)第二管理指示對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
通過(guò)上述步驟,實(shí)現(xiàn)了對(duì)VNFM實(shí)例上的VNF自動(dòng)伸縮功能的管理,或者實(shí)現(xiàn)了對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能的管理,從而解決了相關(guān)技術(shù)中存在的當(dāng)不同層次的各個(gè)VNF自動(dòng)伸縮功能模塊都在起作用時(shí),會(huì)造成VNF伸縮控制沖突的問(wèn)題,進(jìn)而達(dá)到了避免VNF伸縮控制沖突的效果。
圖5是根據(jù)本發(fā)明實(shí)施例的第一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理方法的流程圖,如圖5所示,該方法包括如下步驟:
步驟S502,虛擬化網(wǎng)絡(luò)功能VNF實(shí)例接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第二管理指示;
步驟S504,上述VNF根據(jù)第二管理指示對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
通過(guò)上述步驟,實(shí)現(xiàn)了對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能的管理,從而解決了相關(guān)技術(shù)中存在的當(dāng)不同層次的各個(gè)VNF自動(dòng)伸縮功能模塊都在起作用時(shí),會(huì)造成VNF伸縮控制沖突的問(wèn)題,進(jìn)而達(dá)到了避免VNF伸縮控制沖突的效果。
下面結(jié)合具體實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明:在下述實(shí)施例中,VNF實(shí)例自動(dòng)伸縮功能即上述的VNF自動(dòng)伸縮功能。
實(shí)施例一
在本實(shí)施例中,由EMS下發(fā)管理請(qǐng)求,該方法包括如下步驟:
S1,VNFM接收EMS下發(fā)的對(duì)VNF實(shí)例的VNF實(shí)例自動(dòng)伸縮功能進(jìn)行管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)的請(qǐng)求;
S2,VNFM執(zhí)行對(duì)VNF實(shí)例的VNF實(shí)例自動(dòng)伸縮功能的管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能);
S3,VNFM給EMS返回對(duì)VNF實(shí)例的VNF實(shí)例自動(dòng)伸縮功能的管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)完成的消息。
實(shí)施例二
在本實(shí)施例中,虛擬化網(wǎng)絡(luò)功能自動(dòng)伸縮的管理命令由NMS發(fā)出,包括如下步驟:
S1,NMS給EMS下發(fā)對(duì)VNF實(shí)例自動(dòng)伸縮功能進(jìn)行管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)的請(qǐng)求,其中,該VNF實(shí)例自動(dòng)伸縮功能可以是VNFM上的,也可以是VNF實(shí)例上的;
S2,EMS將收到的請(qǐng)求轉(zhuǎn)發(fā)給VNFM;
S3,VNFM接收EMS下發(fā)的對(duì)VNF實(shí)例自動(dòng)伸縮功能進(jìn)行管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)的請(qǐng)求;
S4,VNFM執(zhí)行對(duì)VNF實(shí)例自動(dòng)伸縮功能的管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能);
S5,VNFM給EMS返回對(duì)VNF實(shí)例自動(dòng)伸縮功能的管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)完成的消息;
S6,EMS給NMS返回對(duì)VNF實(shí)例自動(dòng)伸縮功能的管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)完成的消息。
實(shí)施例三
在本實(shí)施例中對(duì)管理位于VNF實(shí)例的VNF實(shí)例自動(dòng)伸縮功能進(jìn)行說(shuō)明,本方法的過(guò)程包括如下步驟:
S1,EMS接收NMS下發(fā)的對(duì)VNF實(shí)例的VNF實(shí)例自動(dòng)伸縮功能進(jìn)行管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)的請(qǐng)求;
S2,EMS將收到的請(qǐng)求轉(zhuǎn)發(fā)給對(duì)應(yīng)VNF實(shí)例;
S3,VNF實(shí)例接收EMS下發(fā)的自動(dòng)伸縮功能進(jìn)行管理(停止/啟動(dòng)自動(dòng)伸縮功能)的請(qǐng)求;
S4,VNF實(shí)例執(zhí)行對(duì)VNF實(shí)例自動(dòng)伸縮功能的管理(停止/啟動(dòng)自動(dòng)伸縮功能);
S5,VNF實(shí)例給EMS返回自動(dòng)伸縮功能的管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)完成的消息;
S6,EMS給NMS返回對(duì)VNF實(shí)例自動(dòng)伸縮功能的管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)完成的消息。
實(shí)施例四
本實(shí)施例用于對(duì)停止運(yùn)行在VNFM的VNF實(shí)例自動(dòng)伸縮功能進(jìn)行說(shuō)明,步驟如下:
S1,VNFM接收EMS下發(fā)的停止VNF實(shí)例自動(dòng)伸縮功能的請(qǐng)求;
S2,VNFM停止運(yùn)行在VNFM的VNF實(shí)例自動(dòng)伸縮功能;
S3,VNFM給EMS返回停止VNF實(shí)例自動(dòng)伸縮功能完成的消息。
實(shí)施例五
本實(shí)施例用于對(duì)啟動(dòng)運(yùn)行在VNFM的VNF實(shí)例自動(dòng)伸縮功能進(jìn)行說(shuō)明,步驟如下:
S1,VNFM接收EMS下發(fā)的啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能的請(qǐng)求;
S2,VNFM啟動(dòng)運(yùn)行在VNFM的VNF實(shí)例自動(dòng)伸縮功能;
S3,VNFM給EMS返回啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能完成的消息。
實(shí)施例六
在本實(shí)施例中,虛擬化網(wǎng)絡(luò)功能自動(dòng)伸縮的管理命令由NMS發(fā)出,包括如下步驟:
S1,NMS給EMS下發(fā)對(duì)VNF實(shí)例自動(dòng)伸縮功能進(jìn)行管理(停止/啟動(dòng)VNF實(shí)例自動(dòng)伸 縮功能)的請(qǐng)求,請(qǐng)求參數(shù)包括但不限于:指示具體操作的類型參數(shù)(停止或啟動(dòng)),其中,該VNF實(shí)例自動(dòng)伸縮功能可以是VNFM上的,也可以是VNF實(shí)例上的;
S2,EMS將收到的請(qǐng)求轉(zhuǎn)發(fā)給VNFM,請(qǐng)求參數(shù)包括但不限于:指示具體操作的類型參數(shù)(停止或啟動(dòng));
S3,VNFM接收EMS下發(fā)的對(duì)VNF實(shí)例自動(dòng)伸縮功能進(jìn)行管理(停止或啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)的請(qǐng)求;
S4,VNFM根據(jù)請(qǐng)求參數(shù)中的具體操作的類型參數(shù),決定具體執(zhí)行的操作(停止或啟動(dòng)),并執(zhí)行對(duì)VNF實(shí)例自動(dòng)伸縮功能的管理(停止或啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能);
S5,VNFM給EMS返回對(duì)VNF實(shí)例自動(dòng)伸縮功能的管理(停止或啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)完成的消息;
S6,EMS給NMS返回對(duì)VNF實(shí)例自動(dòng)伸縮功能的管理(停止或啟動(dòng)VNF實(shí)例自動(dòng)伸縮功能)完成的消息。
實(shí)施例七
在本實(shí)施例中,VNF實(shí)例自動(dòng)伸縮功能的管理命令由NMS發(fā)起,對(duì)VNF實(shí)例的VNF實(shí)例自動(dòng)伸縮功能進(jìn)行管理,步驟如下:
S1,EMS接收NMS下發(fā)的停止VNF實(shí)例上的VNF實(shí)例自動(dòng)伸縮功能進(jìn)行的請(qǐng)求,請(qǐng)求參數(shù)包括但不限于:要停止自動(dòng)伸縮功能的VNF實(shí)例的唯一標(biāo)識(shí)(如VNFInstanceID);
S2,EMS將收到的請(qǐng)求轉(zhuǎn)發(fā)給對(duì)應(yīng)VNF實(shí)例;
S3,VNF實(shí)例接收EMS下發(fā)的停止自動(dòng)伸縮功能的請(qǐng)求;
S4,VNF執(zhí)行停止VNF實(shí)例自動(dòng)伸縮功能的操作;
S5,VNF給EMS返回停止VNF實(shí)例自動(dòng)伸縮功能完成的消息;
S6,EMS給NMS返回停止VNF實(shí)例自動(dòng)伸縮功能完成的消息。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
在本實(shí)施例中還提供了一種管理指示發(fā)送裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟 件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖6是根據(jù)本發(fā)明實(shí)施例的第一種管理指示發(fā)送裝置的結(jié)構(gòu)框圖,該裝置可以應(yīng)用于網(wǎng)元管理系統(tǒng)EMS中,如圖6所示,該裝置包括第一確定模塊62和第一發(fā)送模塊64,或者,該裝置包括第二確定模塊66和第二發(fā)送模塊68。下面對(duì)該裝置進(jìn)行說(shuō)明。
第一確定模塊62,用于確定需要對(duì)虛擬化網(wǎng)絡(luò)功能管理器VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;第一發(fā)送模塊64,連接至上述第一確定模塊62,用于將第一管理指示發(fā)送給VNFM,其中,該第一管理指示用于指示VNFM對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;
第二確定模塊66,用于確定需要對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理;第二發(fā)送模塊68,連接至上述第二確定模塊66,用于將第二管理指示發(fā)送給VNFM或VNF,其中,該第二管理指示用于指示VNFM或VNF實(shí)例對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
圖7是根據(jù)本發(fā)明實(shí)施例的第一種管理指令發(fā)送裝置中第一確定模塊62或第二確定模塊64的結(jié)構(gòu)框圖,如圖7所示,該第一確定模塊62包括第一確定單元72,第二確定模塊64包括第二確定單元74,其中:
第一確定單元72,用于依據(jù)接收到的來(lái)自網(wǎng)絡(luò)管理系統(tǒng)NMS下發(fā)的第一指示消息,確定需要對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理,其中,該第一指示消息用于指示對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;
第二確定單元74,用于依據(jù)接收到的來(lái)自網(wǎng)絡(luò)管理系統(tǒng)NMS下發(fā)的第二指示消息,確定需要對(duì)VNFM或VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理,其中,該第二指示消息用于指示對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
圖8是根據(jù)本發(fā)明實(shí)施例的第二種管理指令發(fā)送裝置的結(jié)構(gòu)框圖,該裝置可以應(yīng)用于網(wǎng)絡(luò)管理系統(tǒng)NMS中,如圖8所示,該裝置包括第三確定模塊82和第三發(fā)送模塊84,或者,該裝置包括第四確定模塊86和第四發(fā)送模塊88,下面對(duì)該裝置進(jìn)行說(shuō)明。
第三確定模塊82,用于確定需要對(duì)虛擬化網(wǎng)絡(luò)功能管理器VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;第三發(fā)送模塊84,連接至上述第三確定模塊82,用于將第一指示消息發(fā)送給網(wǎng)元管理系統(tǒng)EMS,其中,該第一指示消息用于指示EMS將第一管理指示發(fā)送給VNFM,第一管理指示用于指示VNFM對(duì)VNFM上的VNF自動(dòng)伸縮功能進(jìn)行管理;
第四確定模塊86,用于確定需要對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理;第四發(fā)送模塊88,連接至上述第四確定模塊86,用于將第二指示消息發(fā)送給網(wǎng)元管理系統(tǒng)EMS,其中,該第二指示消息用于指示EMS將第二管理指示發(fā)送給虛擬化網(wǎng)絡(luò)功能管理器VNFM或VNF實(shí)例,第二管理指示用于指示VNFM或VNF實(shí)例對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
圖9是根據(jù)本發(fā)明實(shí)施例的第一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理裝置的結(jié)構(gòu)框圖,該裝置可以應(yīng)用于虛擬化網(wǎng)絡(luò)功能管理器VNFM中,如圖9所示,該裝置包括第一接收模塊92和第一管理模塊94,或者,該裝置包括第二接收模塊96和第二管理模塊98,下面對(duì)該裝置進(jìn)行說(shuō)明。
第一接收模塊92,用于接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第一管理指示;第一管理模塊94,連接至上述第一接收模塊92,用于根據(jù)第一管理指示對(duì)VNFM上的虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能進(jìn)行管理;
第二接收模塊96,用于接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第二管理指示;第二管理模塊98,連接至上述第二接收模塊96,用于根據(jù)第二管理指示對(duì)虛擬化網(wǎng)絡(luò)功能VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
圖10是根據(jù)本發(fā)明實(shí)施例的第一種虛擬化網(wǎng)絡(luò)功能VNF自動(dòng)伸縮功能的管理裝置的結(jié)構(gòu)框圖,該裝置可以應(yīng)用于虛擬化網(wǎng)絡(luò)功能VNF中,如圖10所示,該裝置包括第三接收模塊102和第三管理模塊104,下面對(duì)該裝置進(jìn)行說(shuō)明。
第三接收模塊102,用于接收網(wǎng)元管理系統(tǒng)EMS發(fā)送的第二管理指示;第三管理模塊104,連接至上述第三接收模塊102,用于根據(jù)上述第二管理指示對(duì)VNF實(shí)例上的VNF自動(dòng)伸縮功能進(jìn)行管理。
需要說(shuō)明的是,上述各個(gè)模塊是可以通過(guò)軟件或硬件來(lái)實(shí)現(xiàn)的,對(duì)于后者,可以通過(guò)以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個(gè)處理器中。
本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以被設(shè)置為存儲(chǔ)用于執(zhí)行上述各個(gè)實(shí)施例中的步驟的程序代碼。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤、只讀存儲(chǔ)器(Read-Only Memory,簡(jiǎn)稱為ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱為RAM)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行上述各實(shí)施例中的步驟。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。
采用本發(fā)明所述方法,能夠克服現(xiàn)有技術(shù)中當(dāng)不同層次的各個(gè)VNF實(shí)例自動(dòng)伸縮功能模塊都在起作用時(shí),可能引發(fā)沖突的問(wèn)題。通過(guò)提出一種對(duì)一個(gè)或多個(gè)VNF自動(dòng)伸縮功能模塊進(jìn)行開(kāi)關(guān)控制的方法,在出現(xiàn)沖突時(shí),可以根據(jù)需要關(guān)閉一個(gè)或多個(gè)VNF實(shí)例自動(dòng)伸縮功能模塊,以避免沖突的發(fā)生,從而為解決上述沖突問(wèn)題提供了一種簡(jiǎn)單易行的解決方案。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算 裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。