欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種虛擬化網(wǎng)絡(luò)功能VNF的遷移方法及裝置與流程

文檔序號:12376119閱讀:520來源:國知局
一種虛擬化網(wǎng)絡(luò)功能VNF的遷移方法及裝置與流程

本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種虛擬化網(wǎng)絡(luò)功能VNF的遷移方法及裝置。



背景技術(shù):

在IT(Information Technology,信息技術(shù))領(lǐng)域虛擬化、云計算等技術(shù)迅速發(fā)展的背景下,電信運(yùn)營商為了應(yīng)對網(wǎng)絡(luò)服務(wù)商對運(yùn)營商的沖擊,提升需求而提出NFV(Network Function Virtualization,網(wǎng)絡(luò)功能虛擬化),旨在通過基于行業(yè)標(biāo)準(zhǔn)的通用服務(wù)器、存儲設(shè)備和交換設(shè)備,來取代通信網(wǎng)內(nèi)私有專用的網(wǎng)元設(shè)備,最終降低運(yùn)營商的投資和運(yùn)營成本。

根據(jù)ETSI(European Telecommunications Standards Institute,歐洲電信標(biāo)準(zhǔn)化協(xié)會)的規(guī)范要求,在NFV-MANO(NFV Management and Orchestration,網(wǎng)絡(luò)功能虛擬化管理與編排)域定義一套VNF(Virtualization Network Function,虛擬化網(wǎng)絡(luò)功能),其中,NFVO(Network Functions Virtualization Orchestrator,網(wǎng)絡(luò)功能虛擬化編排)主要負(fù)責(zé)VNF規(guī)劃和部署、整網(wǎng)虛擬資源的編排,VNFM(Virtualized Network Function Manager,虛擬化網(wǎng)絡(luò)功能管理)負(fù)責(zé)VNF的生命周期管理。一個NFVO管理多個VNFM,一個VNFM管理多個VNF,目前VNF無法在不同VNFM之間遷移,這樣容易導(dǎo)致VNF分布不均,VNFM和NVFO的負(fù)載不均衡,從而影響整個系統(tǒng)的服務(wù)質(zhì)量。



技術(shù)實現(xiàn)要素:

本發(fā)明提供的一種虛擬化網(wǎng)絡(luò)功能VNF的遷移方法及裝置,解決現(xiàn)有的VNF 無法在不同VNFM之間遷移的問題。

為解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案:

一種虛擬化網(wǎng)絡(luò)功能VNF的遷移方法,包括:

在原網(wǎng)絡(luò)功能虛擬化編排NFVO所管理的原虛擬化網(wǎng)絡(luò)功能管理VNFM中,確定所述原VNFM所管理的需要遷移的VNF;

在所述原NFVO和/或除原NFVO之外的其他NFVO中,確定能夠接收所述需要遷移的VNF的目的VNFM;

將所述需要遷移的VNF遷移至所述目的VNFM。

在一些實施例中,所述在原NFVO所管理的原VNFM中,確定所述原VNFM所管理的需要遷移的VNF包括:

根據(jù)VNF的業(yè)務(wù)請求成功率、VNF的業(yè)務(wù)請求完成時間和/或所述原VNFM的負(fù)荷,來確定需要遷移的VNF。

在一些實施例中,在所述原NFVO和/或除原NFVO之外的其他NFVO中,確定能夠接收所述需要遷移的VNF的目的VNFM包括:

在所述原NFVO所管理的除所述原VNFM之外的VNFM中,根據(jù)負(fù)載均衡原則確定能夠接收所述需要遷移的VNF的目的VNFM;

在所述原NFVO中新建VNFM作為所述目的VNFM;

在所述其他NFVO中,根據(jù)負(fù)載均衡原則確定能夠接收所述需要遷移的VNF的目的VNFM;

和或,在所述其他NFVO中新建VNFM作為所述目的VNFM。

在一些實施例中,如果所述目的VNFM屬于所述原NFVO管理,則所述將所述需要遷移的VNF遷移至所述目的VNFM包括:

從所述原VNFM的管理信息中刪除所述需要遷移的VNF的配置信息;在所述 目的VNFM的管理信息中加入所述需要遷移的VNF的配置信息;在所述原NFVO的管理信息中將所述需要遷移的VNF的配置信息從原VNFM劃歸到目的VNFM;

如果所述目的VNFM在所述其他NFVO中,則所述將所述需要遷移的VNF遷移至所述目的VNFM包括:在所述原NFVO中生成所述需要遷移的VNF的資源信息;在目的NFVO中導(dǎo)入所述需要遷移的VNF的產(chǎn)品包;在目的NFVO和目的VNFM中根據(jù)所述產(chǎn)品包和所述資源信息生成新的資源信息,并根據(jù)所述新的資源信息添加所述需要遷移的VNF。

在一些實施例中,所述將所述需要遷移的VNF遷移至所述目的VNFM之前,還包括:接收用戶的修改操作,將用戶指定的VNFM作為目的VNFM;或接收用戶的確認(rèn)操作,將經(jīng)過用戶確認(rèn)的VNFM作為目的VNFM。

一種虛擬化網(wǎng)絡(luò)功能VNF的遷移裝置,包括:

第一確定模塊,用于在原網(wǎng)絡(luò)功能虛擬化編排NFVO所管理的原虛擬化網(wǎng)絡(luò)功能管理VNFM中,確定所述原VNFM所管理的需要遷移的VNF;

第二確定模塊,用于在所述原NFVO和/或除原NFVO之外的其他NFVO中,確定能夠接收所述需要遷移的VNF的目的VNFM;

遷移模塊,用于將所述需要遷移的VNF遷移至所述目的VNFM。

在一些實施例中,所述第一確定模塊具體用于根據(jù)VNF的業(yè)務(wù)請求成功率、VNF的業(yè)務(wù)請求完成時間和/或所述原VNFM的負(fù)荷,來確定需要遷移的VNF。

在一些實施例中,所述第二確定模塊具體用于根據(jù)以下方式確定能夠接收所述需要遷移的VNF的目的VNFM:

在所述原NFVO所管理的除所述原VNFM之外的VNFM中,根據(jù)負(fù)載均衡原則確定能夠接收所述需要遷移的VNF的目的VNFM;

在所述原NFVO中新建VNFM作為所述目的VNFM;

在所述其他NFVO中,根據(jù)負(fù)載均衡原則確定能夠接收所述需要遷移的VNF的目的VNFM;

和或,在所述其他NFVO中新建VNFM作為所述目的VNFM。

在一些實施例中,所述遷移模塊包括:

第一遷移子模塊,用于所述目的VNFM屬于所述原NFVO管理的前提下,從所述原VNFM的管理信息中刪除所述需要遷移的VNF的配置信息;在所述目的VNFM的管理信息中加入所述需要遷移的VNF的配置信息;在所述原NFVO的管理信息中將所述需要遷移的VNF的配置信息從原VNFM劃歸到目的VNFM;

和第二遷移子模塊,用于所述目的VNFM在所述其他NFVO中的前提下,在所述原NFVO中生成所述需要遷移的VNF的資源信息;在目的NFVO中導(dǎo)入所述需要遷移的VNF的產(chǎn)品包;在目的NFVO和目的VNFM中根據(jù)所述產(chǎn)品包和所述資源信息生成新的資源信息,并根據(jù)所述新的資源信息添加所述需要遷移的VNF。

在一些實施例中,所述的虛擬化網(wǎng)絡(luò)功能VNF的遷移裝置還包括用戶操作模塊,用于在將所述需要遷移的VNF遷移至所述目的VNFM之前,接收用戶的修改操作,將用戶指定的VNFM作為目的VNFM;或在將所述需要遷移的VNF遷移至所述目的VNFM之前,接收用戶的確認(rèn)操作,將經(jīng)過用戶確認(rèn)的VNFM作為目的VNFM。

本發(fā)明在原NFVO所管理的原VNFM中,確定該原VNFM所管理的需要遷移的VNF,在該原NFVO和/或除原NFVO之外的其他NFVO中,確定能夠接收該需要遷移的VNF的目的VNFM;將需要遷移的VNF遷移至該目的VNFM,實現(xiàn)了VNF在同一NFVO的不同VNFM之間,甚至不同NFVO之間的遷移管理,實現(xiàn)了對VNF的虛機(jī)和網(wǎng)絡(luò)資源的重新部署管理,有效的整合系統(tǒng)資源,使得VNFM和NFVO的負(fù) 載均衡,從而提高VNFM和NFVO的響應(yīng)速度,提高管理水平。

附圖說明

圖1為本發(fā)明一實施例提供的VNF的遷移方法的流程圖;

圖2為本發(fā)明一實施例提供的VNF的遷移裝置的示意圖;

圖3為本發(fā)明一實施例提供的在同一NFVO下遷移VNF的方法的流程圖;

圖4為本發(fā)明一實施例提供的在不同NFVO下遷移VNF的方法的流程圖。

具體實施方式

根據(jù)ETSI的規(guī)范要求,在NFV-MANO域定義一套VNF,其中,NFVO主要負(fù)責(zé)VNF規(guī)劃和部署、整網(wǎng)虛擬資源的編排,VNFM負(fù)責(zé)VNF的生命周期管理。一個NFVO管理多個VNFM,一個VNFM管理多個VNF,本發(fā)明提出一種構(gòu)思,實現(xiàn)VNF在同一NFVO的不同VNFM之間,甚至不同NFVO之間的遷移管理。下面通過具體實施方式結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。

圖1為本發(fā)明一實施例提供的虛擬化網(wǎng)絡(luò)功能VNF的遷移方法的流程圖,請參考圖1,包括如下流程:

S101、在原NFVO所管理的原VNFM中,確定該原VNFM所管理的需要遷移的VNF。

本步驟具體的,各NFVO管理下的各VNFM都可作為原VNFM,可以由原VNFM根據(jù)預(yù)設(shè)的VNF遷移策略,計算是否需要將其管理的部分VNF遷出,如果需要遷出,則報告NFVO。

VNF遷移策略可以根據(jù)VNFM的負(fù)荷、VNF的業(yè)務(wù)請求成功率和/或VNF的業(yè)務(wù)請求完成時間這三種性能參數(shù)來制定。

VNFM的負(fù)荷是指VNFM目前所管理的VNF個數(shù)占VNFM最大管理個數(shù)之間的百分比,該百分比越高,說明VNFM的負(fù)荷越高,如果VNFM的負(fù)荷過高,將有 可能降低VNFM的管理質(zhì)量,使得VNF的業(yè)務(wù)請求得不到及時有效的應(yīng)答。

VNF的業(yè)務(wù)請求成功率是指在一段時間內(nèi)VNF發(fā)起彈性伸縮等業(yè)務(wù)請求時,請求被成功完成的百分比,該百分比越高,說明VNF的業(yè)務(wù)請求成功率越高,VNF的業(yè)務(wù)請求成功率是VNFM管理質(zhì)量的重要指標(biāo),如果VNF的業(yè)務(wù)請求成功率很高,那么即使VNFM是在滿負(fù)荷情況下,也不一定要遷移VNF。

VNF的業(yè)務(wù)請求完成時間是指從VNF發(fā)起業(yè)務(wù)請求到請求被成功完成所花費的時間,時間越短越好,如果多數(shù)業(yè)務(wù)請求完成時間都大于預(yù)期時間,那么就可以考慮遷出該VNF,來降低VNFM的負(fù)荷、提高VNFM的響應(yīng)效率。

步驟S101可考慮上述任一種性能參數(shù)來確定需要遷移的VNF,也可以綜合三種性能參數(shù)來確定需要遷移的VNF。

S102、在該原NFVO和/或除原NFVO之外的其他NFVO中,確定能夠接收該需要遷移的VNF的目的VNFM;

原NFVO和其他NFVO可以通知其管理的各VNFM,各VNFM根據(jù)自己的負(fù)荷來確定自己是否能夠接收該需要遷移的VNF,再匯報給其管理層NFVO,NFVO可以根據(jù)負(fù)載均衡原則根據(jù)其管理的各VNFM的匯報結(jié)果從中確定目的VNFM,如果其管理的現(xiàn)有VNFM都不能接收該需要遷移的VNF,NFVO可以建議用戶創(chuàng)建新的VNFM或自動創(chuàng)建新的VNFM來作為目的VNFM??傊?,目的VNFM的確定原則是盡量使各個VNFM的負(fù)荷趨于均衡。

在一些實施例中,因為步驟S102所確定的目的VNFM可能和用戶的意圖不一致,為了體現(xiàn)人性化,可以允許用戶修改,即還包括以下步驟:

接收用戶的修改操作,將用戶指定的VNFM作為目的VNFM;或接收用戶的確認(rèn)操作,將經(jīng)過用戶確認(rèn)的VNFM作為目的VNFM。經(jīng)過用戶修改確認(rèn)后進(jìn)入步驟S103。

S103、將該需要遷移的VNF遷移至該目的VNFM。

根據(jù)上述最終確定的目的VNFM來完成遷移步驟,可能會遷移至同一NFVO的其他現(xiàn)有VNFM中,或同一NFVO下的新建VNFM中,或其他NFVO下的現(xiàn)有VNFM 中,或其他NFVO下的新建VNFM中。

如果是遷移至同一NFVO的其他現(xiàn)有VNFM中,或同一NFVO下的新建VNFM中,則該遷移步驟至少包括:從原VNFM的管理信息中刪除該需要遷移的VNF的配置信息;在目的VNFM的管理信息中加入該需要遷移的VNF的配置信息;在原NFVO的管理信息中將該需要遷移的VNF的配置信息從原VNFM劃歸到目的VNFM,同一VNF在原VNFM、目的VNFM、原NFVO中的配置信息可能相同,也可能不同。

如果是遷移至其他NFVO下的現(xiàn)有VNFM中,或其他NFVO下的新建VNFM中,則該遷移步驟至少包括:在原NFVO中生成該需要遷移的VNF的資源信息;在目的NFVO中導(dǎo)入該需要遷移的VNF的產(chǎn)品包;在目的NFVO和目的VNFM中根據(jù)該產(chǎn)品包和該資源信息生成新的資源信息,并根據(jù)該新的資源信息添加該需要遷移的VNF。

圖2為本發(fā)明一實施例提供的虛擬化網(wǎng)絡(luò)功能VNF的遷移裝置的示意圖,如圖2所示,虛擬化網(wǎng)絡(luò)功能VNF的遷移裝置包括:

第一確定模塊21,用于在原NFVO所管理的原VNFM中,確定原VNFM所管理的需要遷移的VNF;

第二確定模塊22,用于在所述原NFVO和/或除原NFVO之外的其他NFVO中,確定能夠接收所述需要遷移的VNF的目的VNFM;

遷移模塊23,用于將所述需要遷移的VNF遷移至所述目的VNFM。

在一些實施例中,第一確定模塊21具體用于根據(jù)VNF的業(yè)務(wù)請求成功率、VNF的業(yè)務(wù)請求完成時間和/或所述原VNFM的負(fù)荷,來確定需要遷移的VNF。

在一些實施例中,第二確定模塊22具體用于根據(jù)以下方式確定能夠接收所述需要遷移的VNF的目的VNFM:

在所述原NFVO所管理的除所述原VNFM之外的VNFM中,根據(jù)負(fù)載均衡原則 確定能夠接收所述需要遷移的VNF的目的VNFM;

在所述原NFVO中新建VNFM作為所述目的VNFM;

在所述其他NFVO中,根據(jù)負(fù)載均衡原則確定能夠接收所述需要遷移的VNF的目的VNFM;

和或,在所述其他NFVO中新建VNFM作為所述目的VNFM。

在一些實施例中,遷移模塊23包括:

第一遷移子模塊231,用于所述目的VNFM屬于所述原NFVO管理的前提下,從所述原VNFM的管理信息中刪除所述需要遷移的VNF的配置信息;在所述目的VNFM的管理信息中加入所述需要遷移的VNF的配置信息;在所述原NFVO的管理信息中將所述需要遷移的VNF的配置信息從原VNFM劃歸到目的VNFM;

以及第二遷移子模塊232,用于所述目的VNFM在所述其他NFVO中的前提下,在所述原NFVO中生成所述需要遷移的VNF的資源信息;在目的NFVO中導(dǎo)入所述需要遷移的VNF的產(chǎn)品包;在目的NFVO和目的VNFM中根據(jù)所述產(chǎn)品包和所述資源信息生成新的資源信息,并根據(jù)所述新的資源信息添加所述需要遷移的VNF。

在一些實施例中,還包括用戶操作模塊24,用于在將所述需要遷移的VNF遷移至所述目的VNFM之前,接收用戶的修改操作,將用戶指定的VNFM作為目的VNFM;或在將所述需要遷移的VNF遷移至所述目的VNFM之前,接收用戶的確認(rèn)操作,將經(jīng)過用戶確認(rèn)的VNFM作為目的VNFM。

下面進(jìn)一步舉例說明本發(fā)明的構(gòu)思。VNFM(以下稱為原VNFM)根據(jù)VNF遷移策略,計算是否需要將其管理下的部分VNF遷出,如果需要遷出,則報告其管理層NFVO(以下稱為原NFVO);該原NFVO接到報告后,向其管理下的其他VNFM發(fā)送消息,確定其管理下的哪些VNFM可以接收新的VNF;接到消息的VNFM計算 自己是否有能力接收VNF,并反饋給該原NFVO;該原NFVO匯總返回消息,制定遷移計劃,并報告給用戶,由用戶確定是否執(zhí)行遷移計劃;當(dāng)出現(xiàn)原NFVO管理下的所有VNFM都不具備接收VNF的情況,原NFVO會建議用戶創(chuàng)建新的VNFM用來接收VNF,新的VNFM建好后原NFVO再制定遷移計劃;或建議用戶將VNF遷移到其他NFVO中,經(jīng)用戶確認(rèn)后執(zhí)行遷移計劃。其中,VNF遷移策不局限于以下所列舉的:根據(jù)VNF的業(yè)務(wù)請求成功率、VNF的業(yè)務(wù)請求完成時間和VNFM的負(fù)荷,來確定需要遷移的該VNFM管理下的VNF;遷移計劃使原NFVO管理下的各個VNFM負(fù)載趨于均衡。原NVFO制定的遷移計劃可能與用戶的意圖不一致,因此本實施例中,可以允許用戶修改,經(jīng)過用戶修改確認(rèn)后可以進(jìn)行VNF遷移了。VNF遷移分為在同一個NFVO下直接遷移和在不同NFVO之間進(jìn)行遷移兩種情況。

圖3為本發(fā)明一實施例提供的在同一NFVO下遷移VNF的方法的流程圖,原VNFO根據(jù)遷移計劃遷移VNF。具體流程如下:

S301、原NFVO根據(jù)遷移計劃發(fā)起遷移VNF任務(wù)。

S302、原VNFM收到通知后將需要遷移的VNF從原VNFM中刪除,包括從原VNFM的管理信息中刪除該需要遷移的VNF的配置信息。

S303、原VNFM刪除VNF后通知原NFVO。

S304、原NFVO收到原VNFM完成刪除VNF的通知后,向目的VNFM發(fā)起接收通知。

S305、目的VNFM收到接收請求后將該需要遷移的VNF加入到目的VNFM,包括在目的VNFM的管理信息中加入需要遷移的VNF的配置信息。并通知原NFVO接收完成。

S306、在原NFVO中將該需要遷移的VNF從原VNFM劃歸到目的VNFM下,包括在原NFVO的管理信息中將該需要遷移的VNF的配置信息從原VNFM劃歸到目 的VNFM。這就完成了單個VNF的遷移。

S307、原NFVO判斷VNF遷移是否全部完成。如果需要遷移的VNF均完成了遷移,整個遷移任務(wù)完成;如果還存在VNF沒有遷移,則回答步驟S301繼續(xù)執(zhí)行遷移計劃。

圖4為本發(fā)明一實施例提供的在不同NFVO下遷移VNF的方法的流程圖,原VNFO根據(jù)遷移計劃遷移VNF。具體流程如下:

S401、根據(jù)遷移計劃在原NFVO上生成需要遷移的VNF的資源信息,生成過程需要原VNFM協(xié)助完成。

S402、目的NFVO導(dǎo)入需要遷移的VNF的產(chǎn)品包,產(chǎn)品包可能是一個或多個。

S403、目的NFVO根據(jù)該產(chǎn)品包信息詢問其管理下的VNFM是否可以接收VNF。如果找不到可以接收VNF的VNFM,可以請求新建VNFM。

S404、原NFVO和原VNFM終止對該需要遷移的VNF的管理,該需要遷移的VNF相關(guān)信息將會從原NFVO和原VNFM中清除,但是VNF的資源可以保留。

S405、目的NFVO和目的VNFM根據(jù)VNF的資源信息和產(chǎn)品包生成新的VNF的資源信息。VNF大部分資源將會被保留,一些不可用的資源,比如目的VNFM不可用的網(wǎng)絡(luò)資源將會被替換。

S406、根據(jù)新生成的VNF資源信息修改VNF的資源,這里主要是網(wǎng)絡(luò)資源,通過修改網(wǎng)絡(luò)資源,將VNF的網(wǎng)絡(luò)納入VNFM的管理平面中。

S407、目的NFVO和目的VNFM完成對VNF的接入,將VNF的信息入庫。

本發(fā)明提供了一種在NFV中遷移VNF的方法,本方法可以實現(xiàn)對VNF的虛機(jī)和網(wǎng)絡(luò)資源的重新部署管理,有效的整合系統(tǒng)資源,使得VNFM和NFVO的負(fù)載均衡,從而提高VNFM和NFVO的響應(yīng)速度,提高管理水平。

以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn) 定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
尉氏县| 红河县| 前郭尔| 牟定县| 仁怀市| 三门峡市| 合川市| 赤壁市| 武邑县| 来凤县| 六安市| 井研县| 阿勒泰市| 绥化市| 滁州市| 高要市| 彭泽县| 龙海市| 余姚市| 泾阳县| 夏津县| 繁昌县| 常熟市| 连州市| 会东县| 紫金县| 叶城县| 南和县| 建昌县| 沛县| 柞水县| 丹棱县| 长汀县| 曲靖市| 永吉县| 凤庆县| 高雄市| 临江市| 安达市| 吕梁市| 辽阳市|