網(wǎng)絡(luò)功能虛擬化架構(gòu)中數(shù)據(jù)檢查的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及網(wǎng)絡(luò)功能虛擬化架構(gòu)中數(shù)據(jù)檢查的方法和裝置。
【背景技術(shù)】
[0002] 網(wǎng)絡(luò)功能虛擬化(Network Function Virtualization,簡(jiǎn)稱"NFV")通過(guò)使用 x86 等通用性硬件以及虛擬化技術(shù),使網(wǎng)絡(luò)設(shè)備功能不再依賴于專用硬件,資源可以充分靈活 共享,實(shí)現(xiàn)新業(yè)務(wù)的快速開(kāi)發(fā)和部署,并基于實(shí)際業(yè)務(wù)需求進(jìn)行自動(dòng)部署、彈性伸縮、故障 隔離和自愈等。
[0003] 2012 年起,歐洲電信標(biāo)準(zhǔn)化協(xié)會(huì)(ETSI) (European Telecommunications Standards Institute)成立了 NFV工作組,其所指定的NFV架構(gòu)和基本流程已經(jīng)被業(yè)界作 為標(biāo)準(zhǔn),在各個(gè)電信云化項(xiàng)目中進(jìn)行了實(shí)施。
[0004] 在NFV架構(gòu)中,NFV基礎(chǔ)設(shè)施(NFVI,包括硬件和虛擬化平臺(tái))和虛擬化網(wǎng)絡(luò)功能 軟件(VNF)間是分層解耦的,每一層都有自己的配置和維護(hù)界面和權(quán)限管理體系,都可以 獨(dú)立的修改自己的對(duì)象屬性。在一般虛擬數(shù)據(jù)中心的建設(shè)流程中,先用硬件管理軟件對(duì)硬 件進(jìn)行初始配置,包括服務(wù)器主機(jī)啟動(dòng)方式、交換網(wǎng)板的網(wǎng)絡(luò)設(shè)置和冗余方式等,然后用虛 擬化平臺(tái)管理軟件(V頂)對(duì)云平臺(tái)的基礎(chǔ)能力進(jìn)行配置,包括虛擬數(shù)據(jù)中心的設(shè)置、虛擬 網(wǎng)絡(luò)的配置、虛擬存儲(chǔ)的配置等,最后部署VNF時(shí),VNF虛擬機(jī)(VM)的屬性,由VNF通過(guò)模 板自動(dòng)配置或者創(chuàng)建VM時(shí)人工配置的方式設(shè)置到虛擬化平臺(tái)。
[0005] 但NFV架構(gòu)中,NFVI中的虛擬化平臺(tái)、硬件和VNF間配置和維護(hù)界面相互獨(dú)立,可 以由不同部門的人員負(fù)責(zé)維護(hù),權(quán)限管理相互獨(dú)立,缺乏相關(guān)的數(shù)據(jù)關(guān)聯(lián)性校驗(yàn)機(jī)制,在某 些工程活動(dòng)(增加新的VNF、網(wǎng)絡(luò)改造、云資源池?cái)U(kuò)容、硬件擴(kuò)容、硬件更換、系統(tǒng)故障恢復(fù) 等)中,或者誤操作,某層數(shù)據(jù)被改動(dòng)后不會(huì)通知上下層,存在影響VNF服務(wù)的風(fēng)險(xiǎn),或者存 在某些故障發(fā)生后因?yàn)閿?shù)據(jù)改動(dòng)導(dǎo)致可靠性措施失效,從而影響VNF服務(wù)的隱患。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明提供了一種網(wǎng)絡(luò)功能虛擬化架構(gòu)數(shù)據(jù)檢查的方法和裝置,能夠減少業(yè)務(wù)損 失。
[0007] 第一方面,提供了一種網(wǎng)絡(luò)功能虛擬化架構(gòu)中數(shù)據(jù)檢查的裝置,該裝置包括:確定 模塊,用于確定查詢對(duì)象的數(shù)據(jù)檢查描述文件,該數(shù)據(jù)檢查描述文件包括該查詢對(duì)象的標(biāo) 識(shí)、該查詢對(duì)象所在的目標(biāo)單元、查詢腳本和解析腳本,其中,該目標(biāo)單元屬于該NFV架構(gòu), 該查詢腳本用于檢查該查詢對(duì)象,該解析腳本用于解析該查詢對(duì)象的檢查結(jié)果;檢查模塊, 用于根據(jù)該確定模塊確定的該數(shù)據(jù)檢查描述文件,確定該目標(biāo)單元中該查詢對(duì)象的實(shí)時(shí)配 置信息;處理模塊,用于當(dāng)該檢查模塊確定的實(shí)時(shí)配置信息與初始配置信息不一致時(shí),確定 該查詢對(duì)象在該目標(biāo)單元中的數(shù)據(jù)檢查結(jié)果異常。
[0008] 結(jié)合第一方面,在第一方面的一種實(shí)現(xiàn)方式中,該確定模塊具體用于:
[0009] 根據(jù)該NFV架構(gòu)中的虛擬化網(wǎng)絡(luò)功能軟件的描述文件VNFD,確定查詢對(duì)象的數(shù)據(jù) 檢查描述文件。
[0010] 結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的另一種實(shí)現(xiàn)方式中,該數(shù)據(jù)檢查 描述文件位于該VNFD中。
[0011] 結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的另一種實(shí)現(xiàn)方式中,該VNFD包括 虛擬部署單元,該虛擬部署單元包括檢查參數(shù)信息,該檢查參數(shù)信息用于指示該數(shù)據(jù)檢查 描述文件。
[0012] 結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的另一種實(shí)現(xiàn)方式中,該檢查模塊 具體用于:根據(jù)該數(shù)據(jù)檢查描述文件,周期性確定該目標(biāo)單元中該查詢對(duì)象的該實(shí)時(shí)配置 信息。
[0013] 結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的另一種實(shí)現(xiàn)方式中,該處理模塊 還用于:當(dāng)該實(shí)時(shí)配置信息和該初始配置信息不一致時(shí),生成檢查報(bào)告,該檢查報(bào)告用于指 示數(shù)據(jù)檢查結(jié)果異常。
[0014] 結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的另一種實(shí)現(xiàn)方式中,該檢查模塊 還用于:根據(jù)該數(shù)據(jù)檢查描述文件中的該查詢腳本,確定該目標(biāo)單元中該查詢對(duì)象的該實(shí) 時(shí)配置信息。
[0015] 第二方面,提供了一種網(wǎng)絡(luò)功能虛擬化架構(gòu)中數(shù)據(jù)檢查的方法,該方法包括:確定 查詢對(duì)象的數(shù)據(jù)檢查描述文件,該數(shù)據(jù)檢查描述文件包括該查詢對(duì)象的標(biāo)識(shí)、該查詢對(duì)象 所在的目標(biāo)單元、查詢腳本和解析腳本,其中,該目標(biāo)單元屬于該NFV架構(gòu),該查詢腳本用 于檢查該查詢對(duì)象,該解析腳本用于解析該查詢對(duì)象的檢查結(jié)果;根據(jù)該數(shù)據(jù)檢查描述文 件,確定該目標(biāo)單元中該查詢對(duì)象的實(shí)時(shí)配置信息;當(dāng)該實(shí)時(shí)配置信息和初始配置信息不 一致時(shí),確定該查詢對(duì)象在該目標(biāo)單元中的數(shù)據(jù)檢查結(jié)果異常。
[0016] 結(jié)合第二方面,在第二方面的一種實(shí)現(xiàn)方式中,該確定查詢對(duì)象的數(shù)據(jù)檢查描述 文件,包括:根據(jù)該NFV架構(gòu)中的虛擬化網(wǎng)絡(luò)功能軟件的描述文件VNFD,確定查詢對(duì)象的數(shù) 據(jù)檢查描述文件。
[0017] 結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的另一種實(shí)現(xiàn)方式中,該數(shù)據(jù)檢查 描述文件位于該VNFD中。
[0018] 結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的另一種實(shí)現(xiàn)方式中,該VNFD包括 虛擬部署單元,該虛擬部署單元包括檢查參數(shù)信息,該檢查參數(shù)信息用于指示該數(shù)據(jù)檢查 描述文件。
[0019] 結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的另一種實(shí)現(xiàn)方式中,該根據(jù)該數(shù) 據(jù)檢查描述文件,確定該目標(biāo)單元中該查詢對(duì)象的實(shí)時(shí)配置信息,包括:根據(jù)該數(shù)據(jù)檢查描 述文件,周期性確定該目標(biāo)單元中該查詢對(duì)象的該實(shí)時(shí)配置信息。
[0020] 結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的另一種實(shí)現(xiàn)方式中,該當(dāng)該實(shí)時(shí) 配置信息和初始配置信息不一致時(shí),確定該查詢對(duì)象在該目標(biāo)單元中的數(shù)據(jù)檢查結(jié)果異 常,包括:當(dāng)該實(shí)時(shí)配置信息和該初始配置信息不一致時(shí),生成檢查報(bào)告,該檢查報(bào)告用于 指示數(shù)據(jù)檢查結(jié)果異常。
[0021] 結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的另一種實(shí)現(xiàn)方式中,該根據(jù)該數(shù) 據(jù)檢查描述文件,確定該目標(biāo)單元中該查詢對(duì)象的實(shí)時(shí)配置信息,包括:根據(jù)該數(shù)據(jù)檢查描 述文件中的該查詢腳本,確定該目標(biāo)單元中該查詢對(duì)象的該實(shí)時(shí)配置信息。
[0022] 基于上述技術(shù)方案,本發(fā)明實(shí)施例的網(wǎng)絡(luò)功能虛擬化架構(gòu)中數(shù)據(jù)檢查的方法和裝 置,根據(jù)NFV架構(gòu)中的VNFD,確定查詢對(duì)象的數(shù)據(jù)檢查描述文件,該數(shù)據(jù)檢查描述文件包括 查詢對(duì)象的標(biāo)識(shí)、查詢對(duì)象所在的NFV架構(gòu)中的目標(biāo)單元、用于檢查查詢對(duì)象的查詢腳本 和解析查詢對(duì)象的檢查結(jié)果的解析腳本,根據(jù)該數(shù)據(jù)檢查描述文件,確定目標(biāo)單元中的查 詢對(duì)象的實(shí)時(shí)配置信息,當(dāng)實(shí)時(shí)配置信息和初始配置信息不一致時(shí),確定數(shù)據(jù)檢查結(jié)果異 常,可以避免因?yàn)閿?shù)據(jù)改動(dòng)導(dǎo)致可靠性措施失效,從而能夠在NFVI或者VNF任何一方發(fā)生 變化時(shí),及時(shí)向系統(tǒng)管理員提供告警和報(bào)告,提前發(fā)現(xiàn)系統(tǒng)隱患,或者在發(fā)生故障時(shí),用該 功能排查是否NFVI的虛擬資源能力和VNF的虛擬資源需求不匹配導(dǎo)致的問(wèn)題,提高問(wèn)題定 位效率,減少業(yè)務(wù)損失。
【附圖說(shuō)明】
[0023] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0024] 圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)檢查的方法的網(wǎng)絡(luò)功能虛擬化NFV架構(gòu)的示意性 架構(gòu)圖。
[0025] 圖2是根據(jù)本發(fā)明實(shí)施例的NFV架構(gòu)中數(shù)據(jù)檢查的裝置的示意性框圖。
[0026] 圖3是根據(jù)本發(fā)明實(shí)施例的NFV架構(gòu)中數(shù)據(jù)檢查的裝置的另一示意性框圖。
[0027] 圖4是根據(jù)本發(fā)明實(shí)施例的NFV架構(gòu)中數(shù)據(jù)檢查的方法的示意性流程圖。
[0028] 圖5是根據(jù)本發(fā)明實(shí)施例的NFV架構(gòu)中數(shù)據(jù)檢查的裝置的再一示意性框圖。
【具體實(shí)施方式】
[0029] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí) 施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
[0030] 本發(fā)明的技術(shù)方案,該網(wǎng)絡(luò)功能虛擬化架構(gòu)可以通過(guò)各種通信系統(tǒng)與用戶設(shè)備 之間傳輸業(yè)務(wù)報(bào)文,從而為用戶設(shè)備提供服務(wù),作為上述通信系統(tǒng),可以列舉例如:全球 移動(dòng)通訊系統(tǒng)(GSM,Global System of Mobile communication),碼分多址(CDMA,Code Division Multiple Access)系統(tǒng),寬帶碼分多址(WCDMA,Wideband Code Division Multiple Access Wireless),通用分組無(wú)線業(yè)務(wù)(GPRS,General Packet Radio Service), 長(zhǎng)期演進(jìn)(LTE,Long Term Evolution)等。
[0031] 用戶設(shè)備(UE,User Equipment),也可稱之為移動(dòng)終端(Mobile Terminal)、移動(dòng) 用戶設(shè)備等,可以經(jīng)無(wú)線接入網(wǎng)(例如,RAN,Radio Access Network)與一個(gè)或多個(gè)核心網(wǎng) 進(jìn)行通信,用戶設(shè)備可以是移動(dòng)終端,如移動(dòng)電話(或稱為"蜂窩"電話)和具有移動(dòng)終端 的計(jì)算機(jī),例如,可以是便攜式、袖珍式、手持式、計(jì)算機(jī)內(nèi)置的或者車載的移動(dòng)裝置,它們 與無(wú)線接入網(wǎng)交換語(yǔ)言和/或數(shù)據(jù)。
[0032] 下面,首先對(duì)本發(fā)明實(shí)施例的網(wǎng)絡(luò)功能虛擬化系統(tǒng)進(jìn)行說(shuō)明。
[0033] 圖1示出了適用本發(fā)明實(shí)施例的數(shù)據(jù)檢查的方法的網(wǎng)絡(luò)功能虛擬化NFV架構(gòu)100 的示意性架構(gòu)圖,該NFV架構(gòu)可以通過(guò)多種網(wǎng)絡(luò)實(shí)現(xiàn),例如數(shù)據(jù)中心網(wǎng)絡(luò)、服務(wù)提供者網(wǎng) 絡(luò)、或者局域網(wǎng)(LAN,Local Area Network)。如圖1所示,該NFV架構(gòu)100可以包括:
[0034] 管理和編制系統(tǒng)(MANO, Management and Orchestration System) 128,
[0035] 基礎(chǔ)設(shè)施(NFVI,NFV Infrastructure) 13〇,
[0036] 多個(gè)虛擬網(wǎng)絡(luò)功能(VNF) 108,
[0037] 多個(gè)網(wǎng)元管理系統(tǒng)(EMS,Element Management System) 122,
[0038] 服務(wù)、虛擬網(wǎng)絡(luò)功能和基礎(chǔ)設(shè)施描述(Service VNF and Infrastructure Description)系統(tǒng) 126,
[0039] 一個(gè)或多個(gè)運(yùn)營(yíng)支撐系統(tǒng)/業(yè)務(wù)支撐系統(tǒng)(0SS/BSS,Operation Support System/ Business Support Sys