一種虛擬化網(wǎng)絡(luò)備份、恢復(fù)的方法和相應(yīng)裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及備份和恢復(fù)領(lǐng)域,尤其涉及虛擬化網(wǎng)絡(luò)下的備份、恢復(fù)方法及相應(yīng)裝 置。
【背景技術(shù)】
[0002] 隨著IT技術(shù)的成熟,越來(lái)越多的電信運(yùn)營(yíng)型采用虛擬化技術(shù)來(lái)降低其 CAPEX (Capital Expenditure,資本性支出)和 OPEX (Operating Expense,運(yùn)營(yíng)成本),基于 NFV(Network Function Virtualization,網(wǎng)絡(luò)功能虛擬化)協(xié)議標(biāo)準(zhǔn)的虛擬化技術(shù)解決方 案能在很大程度上滿足電信運(yùn)營(yíng)商的技術(shù)實(shí)現(xiàn)需求。因此,采用NFV標(biāo)準(zhǔn)架構(gòu)來(lái)實(shí)現(xiàn)核心 網(wǎng)虛擬化部署的解決方案成為越來(lái)越多運(yùn)營(yíng)商的必然選擇。
[0003] 所謂NFV,其核心思想就是實(shí)現(xiàn)電信設(shè)備的硬件和軟件解耦分離。NFV標(biāo)準(zhǔn)中,將 每個(gè)網(wǎng)元設(shè)備都作為一個(gè)獨(dú)立應(yīng)用功能VNF(虛擬網(wǎng)絡(luò)功能)統(tǒng)一部署在采用標(biāo)準(zhǔn)接口的 CMS (Content Management System,云管理系統(tǒng))上,通過NFV-MAN0域?qū)崿F(xiàn)對(duì)核心網(wǎng)內(nèi)所有 網(wǎng)元及網(wǎng)絡(luò)服務(wù)的編排和部署,從而實(shí)現(xiàn)電信網(wǎng)絡(luò)的開放性、自動(dòng)化、智能化。
[0004] 但虛擬化技術(shù)的應(yīng)用,最大的潛在風(fēng)險(xiǎn)是數(shù)據(jù)安全問題,電信核心網(wǎng)的虛擬化更 是如此?,F(xiàn)有技術(shù)中,雖然底層的CMS平臺(tái)提供了較為全面的安全保證,譬如主備機(jī)制、異 地容災(zāi)等,能夠從硬件底層實(shí)現(xiàn)快速業(yè)務(wù)恢復(fù)。但對(duì)于跨CMS平臺(tái)的系統(tǒng),卻無(wú)法通過這種 底層備份來(lái)保證整個(gè)系統(tǒng)數(shù)據(jù)備份的一致性,也無(wú)法實(shí)現(xiàn)整個(gè)系統(tǒng)內(nèi)各VNF之間的網(wǎng)絡(luò)拓 撲關(guān)系備份恢復(fù),存在一定的局限性。
[0005] 我們也可以通過業(yè)務(wù)層面的功能實(shí)體來(lái)實(shí)現(xiàn)電信網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)備份,譬如通過 業(yè)務(wù)域的EMS(Element Management Systems,網(wǎng)元管理系統(tǒng))來(lái)實(shí)現(xiàn)對(duì)下級(jí)網(wǎng)元設(shè)備的數(shù) 據(jù)備份恢復(fù),網(wǎng)元自身的數(shù)據(jù)備份恢復(fù)功能也可以實(shí)現(xiàn),這些都是電信物理設(shè)備的傳統(tǒng)備 份恢復(fù)方式。但在虛擬化技術(shù)下,這種方式就會(huì)暴露出一個(gè)先天缺陷:不能實(shí)現(xiàn)對(duì)自身物理 資源的快速備份、恢復(fù),這種物理資源包括主機(jī)、網(wǎng)絡(luò)等。
【發(fā)明內(nèi)容】
:
[0006] 本發(fā)明所要解決的問題是提供一種虛擬化網(wǎng)絡(luò)的備份、恢復(fù)的方法和相應(yīng)裝置, 以實(shí)現(xiàn)對(duì)自身物理資源的快速備份、恢復(fù)。
[0007] 為了解決上述技術(shù)問題,本申請(qǐng)?zhí)峁┝艘环N虛擬化網(wǎng)絡(luò)的備份方法,所述方法包 括:
[0008] 網(wǎng)絡(luò)功能虛擬化調(diào)度器NFV0接收備份請(qǐng)求,所述備份請(qǐng)求包括VNF備份請(qǐng)求或 VNFM備份請(qǐng)求或NFV0備份請(qǐng)求;
[0009] 當(dāng)備份請(qǐng)求為所述VNF備份請(qǐng)求時(shí),所述NFV0根據(jù)所述VNF備份請(qǐng)求進(jìn)行VNF備 份操作;
[0010] 當(dāng)備份請(qǐng)求為所述VNFM備份請(qǐng)求時(shí),所述NFV0根據(jù)所述VNFM備份請(qǐng)求進(jìn)行VNFM 備份操作,并在所述VNFM備份成功后進(jìn)行所述VNFM管理的各VNF的備份操作;
[0011] 當(dāng)備份請(qǐng)求為所述NFV0備份請(qǐng)求時(shí),所述NFV0根據(jù)NFV0備份請(qǐng)求進(jìn)行NFV0備 份操作,并在NFV0備份成功后,進(jìn)行所述NFV0管理的各VNFM的備份操作;以及在各VNFM 備份成功后進(jìn)行各VNFM管理的各的VNF的備份操作。
[0012] 較佳地,
[0013] 當(dāng)備份請(qǐng)求為所述VNF備份請(qǐng)求時(shí),所述NFV0根據(jù)所述VNF備份請(qǐng)求進(jìn)行VNF備 份操作包括:
[0014] VNFM根據(jù)所述VNF備份請(qǐng)求生成VNF備份數(shù)據(jù)包;所述VNF備份數(shù)據(jù)包包括所述 VNF的備份數(shù)據(jù)信息以及所述VNF的配置信息;
[0015] 通過云管理系統(tǒng)CMS上傳所述VNF備份數(shù)據(jù)包。
[0016] 較佳地,
[0017] 當(dāng)備份請(qǐng)求為所述VNFM備份請(qǐng)求時(shí),所述NFV0根據(jù)所述VNFM備份請(qǐng)求進(jìn)行VNFM 備份操作,并在所述VNFM備份成功后進(jìn)行所述VNFM管理的各VNF的備份操作包括:
[0018] 所述VNFM根據(jù)所述VNFM備份請(qǐng)求生成VNFM備份數(shù)據(jù)包,所述VNFM備份數(shù)據(jù)包 包括所述VNFM管理的各VNF的備份數(shù)據(jù)信息、所述VNFM的配置信息以及所述各VNF的配 置信息;
[0019] 通過所述CMS上傳所述VNFM備份數(shù)據(jù)包。
[0020] 較佳地,
[0021] 當(dāng)備份請(qǐng)求為所述NFV0備份請(qǐng)求時(shí),所述NFV0根據(jù)NFV0備份請(qǐng)求進(jìn)行NFV0備 份操作,并在NFV0備份成功后,進(jìn)行所述NFV0管理的各VNFM的備份操作;以及在各VNFM 備份成功后進(jìn)行各VNFM管理的各的VNF的備份操作包括:
[0022] 所述NFV0根據(jù)所述NFV0備份請(qǐng)求生成NFV0備份數(shù)據(jù)包,所述NFV0備份數(shù)據(jù)包 包括所述NFV0管理的各VNF的備份數(shù)據(jù)信息、所述NFV0的配置信息、所述NFV0管理的各 VNFM的配置信息以及所述各VNF的配置信息;
[0023] 通過所述CMS上傳所述NFV0備份數(shù)據(jù)包。
[0024] 較佳地,
[0025] 所述VNF配置信息包括所述VNF系統(tǒng)配置信息和VNF-VNF拓?fù)潢P(guān)聯(lián)信息;
[0026] 所述VNFM配置信息包括所述VNFM系統(tǒng)配置信息、VNFM-VNF拓?fù)潢P(guān)聯(lián)信息以及 NFV0-VNFM拓?fù)潢P(guān)聯(lián)信息;
[0027] 所述NFV0配置信息包括虛擬機(jī)規(guī)格信息、各VNFM和各VNF的系統(tǒng)配置信息以及 NFV0-VNFM-VNF的拓?fù)潢P(guān)聯(lián)信息。
[0028] 本發(fā)明還提供一種虛擬化網(wǎng)絡(luò)的恢復(fù)方法,所述方法包括:
[0029] 網(wǎng)絡(luò)功能虛擬化調(diào)度器NFV0接收恢復(fù)請(qǐng)求,所述恢復(fù)請(qǐng)求包括VNF恢復(fù)請(qǐng)求或 VNFM恢復(fù)請(qǐng)求或NFV0恢復(fù)請(qǐng)求;
[0030] 當(dāng)恢復(fù)請(qǐng)求為所述VNF恢復(fù)請(qǐng)求時(shí),所述NFV0根據(jù)所述VNF恢復(fù)請(qǐng)求進(jìn)行VNF恢 復(fù)操作;
[0031] 當(dāng)恢復(fù)請(qǐng)求為所述VNFM恢復(fù)請(qǐng)求時(shí),所述NFV0根據(jù)所述VNFM恢復(fù)請(qǐng)求進(jìn)行VNFM 恢復(fù)操作;
[0032] 當(dāng)恢復(fù)請(qǐng)求為所述NFV0恢復(fù)請(qǐng)求時(shí),所述NFV0根據(jù)所述NFV0恢復(fù)請(qǐng)求進(jìn)行NFV0 恢復(fù)操作。
[0033] 較佳地,
[0034] 當(dāng)恢復(fù)請(qǐng)求為所述VNF恢復(fù)請(qǐng)求時(shí),所述NFV0根據(jù)所述VNF恢復(fù)請(qǐng)求進(jìn)行VNF恢 復(fù)操作包括:
[0035] VNFM接收所述VNF恢復(fù)請(qǐng)求,根據(jù)所述VNF恢復(fù)請(qǐng)求對(duì)所述VNF進(jìn)行實(shí)例恢復(fù);
[0036] 所述VNF對(duì)所述VNF進(jìn)行數(shù)據(jù)恢復(fù);
[0037] 通過所述VNFM向所述NFV0發(fā)送恢復(fù)成功響應(yīng)消息。
[0038] 較佳地,
[0039] 當(dāng)恢復(fù)請(qǐng)求為所述VNFM恢復(fù)請(qǐng)求時(shí),所述NFV0根據(jù)所述VNFM恢復(fù)請(qǐng)求進(jìn)行VNFM 恢復(fù)操作包括:
[0040] 所述NFV0進(jìn)行所述VNFM實(shí)例恢復(fù),并在該實(shí)例恢復(fù)成功后進(jìn)行所述VNFM數(shù)據(jù)恢 復(fù),所述VNFM恢復(fù)的數(shù)據(jù)與所述VNFM管理的各VNF的數(shù)據(jù)一致。
[0041] 較佳地,
[0042] 當(dāng)恢復(fù)請(qǐng)求為所述NFV0恢復(fù)請(qǐng)求時(shí),所述NFV0根據(jù)所述NFV0恢復(fù)請(qǐng)求進(jìn)行NFV0 恢復(fù)操作包括:
[0043] 所述NFV0進(jìn)行所述NFV0實(shí)例恢復(fù),并在該實(shí)例恢復(fù)成功后進(jìn)行所述NFV0數(shù)據(jù)恢 復(fù),所述NFV0恢復(fù)的數(shù)據(jù)與所述NFV0管理的各VNFM以及各VNF的數(shù)據(jù)一致。
[0044] 本發(fā)明還提供一種虛擬化網(wǎng)絡(luò)的備份裝置,所述裝置包括:
[0045] 接收模塊,用于接收備份請(qǐng)求,所述備份請(qǐng)求包括VNF備份請(qǐng)求或VNFM備份請(qǐng)求 或NFV0備份請(qǐng)求;
[0046] 備份模塊,當(dāng)備份請(qǐng)求為所述VNF備份請(qǐng)求時(shí),所述NFV0根據(jù)所述VNF備份請(qǐng)求 進(jìn)行VNF備份操作;還用于當(dāng)備份請(qǐng)求為所述VNFM備份請(qǐng)求時(shí),所述NFV0根據(jù)所述VNFM 備份請(qǐng)求進(jìn)行VNFM備份操作,并在所述VNFM備份成功后進(jìn)行所述VNFM管理的各VNF的 備份操作;還用于當(dāng)備份請(qǐng)求為所述NFV0備份請(qǐng)求時(shí),所述NFV0根據(jù)NFV0備份請(qǐng)求進(jìn)行 NFV0備份操作,并在NFV0備份成功后,進(jìn)行所述NFV0管理的各VNFM的備份操作;以及在 各VNFM備份成功后進(jìn)行各VNFM管理的各的VNF的備份操作。
[0047] 較佳地,
[0048] 所述備份模塊用于當(dāng)備份請(qǐng)求為所述VNF備份請(qǐng)求時(shí),所述NFV0根據(jù)所述VNF備 份請(qǐng)求進(jìn)行VNF備份操作是指:
[0049] VNFM根據(jù)所述VNF備份請(qǐng)求生成VNF備份數(shù)據(jù)包;所述VNF備份數(shù)據(jù)包包括所述 VNF的備份數(shù)據(jù)信息以及所述VNF的配置信息;
[0050] 通過云管理系統(tǒng)CMS上傳所述VNF備份數(shù)據(jù)包。
[0051] 較佳地,
[0052] 所述備份模塊還用于當(dāng)備份請(qǐng)求為所述VNFM備份請(qǐng)求時(shí),所述NFV0根據(jù)所述 VNFM備份請(qǐng)求進(jìn)行VNFM備份操作,并在所述VNFM備份成功后進(jìn)行所述VNFM管理的各VNF 的備份操作是指:
[0053] 所述VNFM根據(jù)所述VNFM備份請(qǐng)求生成VNFM備份數(shù)據(jù)包,所述VNFM備份數(shù)據(jù)包 包括所述VNFM管理的各VNF的備份數(shù)據(jù)信息、所述VNFM的配置信息以及所述各VNF的配 置信息;
[0054] 通過所述CMS上傳所述VNFM備份數(shù)據(jù)包。
[0055] 較佳地,