專利名稱:分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及ー種分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置方法和裝置。
背景技術(shù):
下一代接入網(wǎng)發(fā)展的ー個(gè)基本趨勢是用FTTX(Fiber To The x,光纖到…)的網(wǎng)絡(luò)架構(gòu)支持IP化的全業(yè)務(wù)融合接入。其中,接入網(wǎng)設(shè)備趨向分布式部署,即位置從局端中心機(jī)房下移至靠近客戶的外置環(huán)境。而業(yè)務(wù)則更強(qiáng)調(diào)端到端的管理和服務(wù)質(zhì)量保證。再加上運(yùn)營商的接入網(wǎng)設(shè)備形態(tài)多樣,而且配置和管理接ロ也不一致,這些因素導(dǎo)致接入網(wǎng)業(yè)務(wù)的開通和管理十分復(fù)雜,尤其是在端到端的業(yè)務(wù)配置和管理上。例如,目前 MSO (Mult1-Service Operator,多業(yè)務(wù)運(yùn)營商)在 FTTX 及 DPoE (DOCSIS (有線傳輸數(shù)據(jù)業(yè)務(wù)接ロ規(guī)范)Provisioning over EP0N)架構(gòu)下的接入網(wǎng)設(shè)備有EPON(EthernetPassive Optical Network,以太無源光網(wǎng)絡(luò))OLT(Optical Line Terminal,光線路終端),ONU(Optical Network Unit,光纖網(wǎng)絡(luò)單兀),DEMARC(demarcation,分離設(shè)備),CMC (Converged Media Converter,集中媒體轉(zhuǎn)換器),CBAT (Coaxial BroadbandAccessTerminal,同軸寬帶接入終端),邊緣調(diào)制器(IPQAM), MDU(Management Data Unit,管理數(shù)據(jù)單元)和Cable Modem(電纜調(diào)制解調(diào)器)。以下把這些分布式接入網(wǎng)設(shè)備統(tǒng)稱為NE (Network Element,網(wǎng)絡(luò)設(shè)備)。目前,現(xiàn)有技術(shù)中配置管理NE的模式由兩部分組成1)命令行和SNMP(SimpleNetwork Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)的方式對局端的網(wǎng)絡(luò)設(shè)備進(jìn)行手動配置;2) DOCSIS和TR-069的方式針對終端接入設(shè)備進(jìn)行自動配置,且該方式僅僅針對于配置Cable Modem, DSL Modem(數(shù)字用戶線調(diào)制解調(diào)器),ONU等單個(gè)用戶側(cè)終端設(shè)備。在上述模式下,網(wǎng)絡(luò)設(shè)備的配置是以設(shè)備或單個(gè)節(jié)點(diǎn)的功能為中心,并由網(wǎng)絡(luò)管理人員手工創(chuàng)建和維護(hù),再使用不同的方式將配置送到各個(gè)網(wǎng)絡(luò)設(shè)備。而對于遠(yuǎn)端的NE,當(dāng)存在多種業(yè)務(wù)需要配置時(shí),上述配置方式將比較復(fù)雜,不方便運(yùn)營商使用。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供ー種分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置方法和裝置,以至少解決上述配置方式復(fù)雜,不方便運(yùn)營商使用的問題。根據(jù)本發(fā)明的ー個(gè)方面,提供了ー種分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置方法,包括根據(jù)當(dāng)前配置的業(yè)務(wù)確定涉及的NE ;通過SMS接收管理員輸入的業(yè)務(wù)的初始配置信息;其中,該SMS包括抽象管理模型;根據(jù)初始配置信息從NE上獲取NE的設(shè)備層和網(wǎng)絡(luò)層配置數(shù)據(jù),并將獲取的配置數(shù)據(jù)存入基于抽象管理模型的配置數(shù)據(jù)庫中;根據(jù)該配置數(shù)據(jù)庫中的配置數(shù)據(jù)創(chuàng)建業(yè)務(wù)配置數(shù)據(jù),將該業(yè)務(wù)配置數(shù)據(jù)存入配置數(shù)據(jù)庫中;基于配置數(shù)據(jù)庫生成NE的業(yè)務(wù)配置信息;將該業(yè)務(wù)配置信息配置給NE。上述通過SMS接收管理員輸入的業(yè)務(wù)的初始配置信息之前,上述方法還包括根據(jù)NE和業(yè)務(wù)建立抽象管理模型,其中,該抽象管理模型包括設(shè)備層、網(wǎng)絡(luò)層和業(yè)務(wù)層;基于抽象管理模型為業(yè)務(wù)創(chuàng)建SMS,其中,該SMS包括設(shè)置有抽象管理模型的配置數(shù)據(jù)庫。上述將業(yè)務(wù)配置數(shù)據(jù)存入配置數(shù)據(jù)庫中之后,上述方法還包括根據(jù)業(yè)務(wù)對應(yīng)的約束條件對配置數(shù)據(jù)進(jìn)行端到端和業(yè)務(wù)關(guān)聯(lián)的多種業(yè)務(wù)的交叉驗(yàn)證,均通過驗(yàn)證后,執(zhí)行生成NE的業(yè)務(wù)配置信息的步驟。上述生成的NE的業(yè)務(wù)配置信息包括以下之一基于可擴(kuò)展標(biāo)記語言XML的配置文件、基于TLV的配置文件,或者基于管理信息庫MIB的配置對象。上述將業(yè)務(wù)配置信息配置給NE包括以下之一通過配置更新命令將業(yè)務(wù)配置信息下發(fā)給NE ;在NE進(jìn)行初始化過程中將業(yè)務(wù)配置信息下發(fā)給NE。上述NE至少包括以下之一局端NE、室外NE和用戶終端NE。上述抽象管理模型為可視化的圖形結(jié)構(gòu)。根據(jù)本發(fā)明的另一方面,提供了ー種分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置裝置,包括網(wǎng)元確定模塊,用于根據(jù)當(dāng)前配置的業(yè)務(wù)確定涉及的NE ;初始配置信息接收模塊,用于通過SMS接收管理員輸入的業(yè)務(wù)的初始配置信息;其中,SMS包括抽象管理模型;配置數(shù)據(jù)獲取模塊,用于根據(jù)初始配置信息接收模塊接收的初始配置信息從NE上獲取NE的設(shè)備層和網(wǎng)絡(luò)層配置數(shù)據(jù),并將獲取的配置數(shù)據(jù)存入基于抽象管理模型的配置數(shù)據(jù)庫中;配置數(shù)據(jù)創(chuàng)建模塊,用于根據(jù)該配置數(shù)據(jù)庫中的配置數(shù)據(jù)創(chuàng)建業(yè)務(wù)配置數(shù)據(jù),將業(yè)務(wù)配置數(shù)據(jù)存入配置數(shù)據(jù)庫中;業(yè)務(wù)配置信息生成模塊,用于基于抽象管理模型中的配置數(shù)據(jù)生成NE的業(yè)務(wù)配置信息;配置模塊,用于將業(yè)務(wù)配置信息生成模塊生成的業(yè)務(wù)配置信息配置給NE。上述裝置還包括模型建立模塊,用于根據(jù)NE和業(yè)務(wù)建立抽象管理模型,其中,該抽象管理模型包括設(shè)備層、網(wǎng)絡(luò)層和業(yè)務(wù)層;SMS創(chuàng)建模塊,用于基于抽象管理模型為業(yè)務(wù)創(chuàng)建SMS,其中,該SMS包括設(shè)置有抽象管理模型的配置數(shù)據(jù)庫。上述裝置還包括驗(yàn)證模塊,用于根據(jù)業(yè)務(wù)對應(yīng)的約束條件,對業(yè)務(wù)配置數(shù)據(jù)創(chuàng)建模塊創(chuàng)建的業(yè)務(wù)配置數(shù)據(jù)進(jìn)行端到端和業(yè)務(wù)關(guān)聯(lián)的多種業(yè)務(wù)的交叉驗(yàn)證;觸發(fā)模塊,用于驗(yàn)證模塊的驗(yàn)證結(jié)果為端到端和交叉驗(yàn)證均通過后,觸發(fā)業(yè)務(wù)配置信息生成模塊生成NE的業(yè)務(wù)配置信息。上述NE至少包括以下之一局端NE、室外NE和用戶終端NE。通過本發(fā)明,通過SMS的抽象管理模型生成業(yè)務(wù)配置信息,能夠?qū)Ω黝愋偷腘E進(jìn)行業(yè)務(wù)配置,且該配置方式簡單易行,解決了現(xiàn)有分布式網(wǎng)絡(luò)中業(yè)務(wù)配置方式復(fù)雜,不方便運(yùn)營商使用的問題,達(dá)到提高業(yè)務(wù)配置效率和增強(qiáng)系統(tǒng)性能的效果。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)ー步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例的分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置方法流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置方法的具體流程圖;圖3是根據(jù)本發(fā)明實(shí)例I的S-OAM的業(yè)務(wù)配置管理創(chuàng)建的多維度抽象管理模型的示意圖;圖4是根據(jù)本發(fā)明實(shí)例I的在SMS和S-NE之間的S-OAM業(yè)務(wù)配置和設(shè)備信息交互的方法流程圖5是根據(jù)本發(fā)明實(shí)例2的在異種設(shè)備上對多種業(yè)務(wù)配置管理架構(gòu)示意圖;圖6是根據(jù)本發(fā)明實(shí)例2的在異種設(shè)備上對多種業(yè)務(wù)配置管理的抽象管理模型的示意圖;圖7是根據(jù)本發(fā)明實(shí)例2的多種接入業(yè)務(wù)配置和設(shè)備信息交互的方法流程圖;圖8是根據(jù)本發(fā)明實(shí)施例的分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置裝置的結(jié)構(gòu)框圖;圖9是根據(jù)本發(fā)明實(shí)施例的分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置裝置的具體結(jié)構(gòu)框圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。本發(fā)明實(shí)施例中的NE為分布式的網(wǎng)絡(luò)環(huán)境中的網(wǎng)絡(luò)設(shè)備,該NE可以是局端NE、室外NE或用戶終端NE(即,用戶側(cè)設(shè)備,例如SFU/SBU/HGU和智能機(jī)頂盒等)。通過建立全局業(yè)務(wù)配置的抽象數(shù)據(jù)模型及配置數(shù)據(jù)庫,并在這個(gè)基礎(chǔ)上配合網(wǎng)絡(luò)設(shè)備自動發(fā)現(xiàn)和設(shè)備信息動態(tài)讀取,在業(yè)務(wù)配置管理服務(wù)器(以下簡稱為SMS, Service Management Server)上來創(chuàng)建基于抽象管理模型的業(yè)務(wù)配置。SMS提供以下獨(dú)特的配置管理的功能1)SMS能自動發(fā)現(xiàn)辨識分布式部署的NE,并收集NE的設(shè)備層和網(wǎng)絡(luò)層的信息,2) SMS具備了ー個(gè)全局的業(yè)務(wù)配置數(shù)據(jù)庫和可視化的業(yè)務(wù)配置創(chuàng)建視圖(也稱為抽象管理模型),可方便網(wǎng)絡(luò)管理人員面向全局和端到端地創(chuàng)建業(yè)務(wù)配置。3) SMS能為支持不同業(yè)務(wù)的異種設(shè)備動態(tài)生成配置,為統(tǒng)ー異種NE配置的標(biāo)準(zhǔn)和接ロ提供方便。4) SMS能支持端到端和多業(yè)務(wù)配置的交叉驗(yàn)證。
參見圖1所示的分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置方法流程圖,該方法可以在通用服務(wù)器上運(yùn)行,包括以下步驟步驟S102 :根據(jù)當(dāng)前配置的業(yè)務(wù)確定涉及的NE。步驟S104 :通過SMS接收管理員輸入的業(yè)務(wù)的初始配置信息;其中,該SMS包括抽
象管理模型。該抽象數(shù)據(jù)模型是基于全局業(yè)務(wù)配置的,可以保存在SMS中的配置數(shù)據(jù)庫中,本實(shí)施例的SMS運(yùn)行在通用服務(wù)器上。步驟S106 :根據(jù)上述初始配置信息從上述NE上獲取該NE的設(shè)備層和網(wǎng)絡(luò)層配置數(shù)據(jù),并將獲取的配置數(shù)據(jù)存入基于抽象管理模型的配置數(shù)據(jù)庫中。步驟S108 :根據(jù)上述配置數(shù)據(jù)庫中的配置數(shù)據(jù)創(chuàng)建業(yè)務(wù)配置數(shù)據(jù),并將該業(yè)務(wù)配置數(shù)據(jù)存入上述配置數(shù)據(jù)庫中。步驟SllO :基于上述配置數(shù)據(jù)庫生成上述NE的業(yè)務(wù)配置信息。步驟SI 12 :將上述業(yè)務(wù)配置信息配置給上述NE。本實(shí)施例通過SMS的抽象管理模型生成業(yè)務(wù)配置信息,能夠?qū)Ω黝愋偷腘E進(jìn)行業(yè)務(wù)配置,且該配置方式簡單易行,解決了現(xiàn)有分布式網(wǎng)絡(luò)中業(yè)務(wù)配置方式復(fù)雜,不方便運(yùn)營商使用的問題,達(dá)到提高業(yè)務(wù)配置效率和增強(qiáng)系統(tǒng)性能的效果。上述SMS的創(chuàng)建過程可以包括根據(jù)上述NE和上述業(yè)務(wù)建立抽象管理模型,其中,該抽象管理模型包括設(shè)備層、網(wǎng)絡(luò)層和業(yè)務(wù)層;基于該抽象管理模型為該業(yè)務(wù)創(chuàng)建SMS,其中,該SMS包括設(shè)置有所述抽象管理模型的配置數(shù)據(jù)庫。由此可見,這個(gè)抽象管理模型是根據(jù)具體要配置的業(yè)務(wù)和設(shè)備來設(shè)計(jì)的,配置參數(shù)(即業(yè)務(wù)配置信息)將根據(jù)這個(gè)模型來定義,并保存在SMS的配置數(shù)據(jù)庫中。本實(shí)施例中的配置有不同的層次,有針對業(yè)務(wù)的,網(wǎng)絡(luò)的和設(shè)備的。這種分層次的抽象管理模型,可以使業(yè)務(wù)配置更清楚直觀。本實(shí)施例在進(jìn)行業(yè)務(wù)配置時(shí),根據(jù)要配置的業(yè)務(wù),創(chuàng)建一個(gè)多維度的抽象管理模型。這個(gè)管理模型有三個(gè)維度業(yè)務(wù)層,網(wǎng)絡(luò)層和設(shè)備層?;谶@個(gè)抽象的配置管理模型,建造ー個(gè)SMS以集中保存和管理業(yè)務(wù)配置信息,并可為每個(gè)NE自動生成相應(yīng)的配置。然后設(shè)計(jì)ー個(gè)相應(yīng)的業(yè)務(wù)配置和設(shè)備信息交互的標(biāo)準(zhǔn)流程和接ロ。這個(gè)信息交付的過程可以基于SMS和NE之間已經(jīng)建立的網(wǎng)管通道進(jìn)行,在運(yùn)營商網(wǎng)絡(luò)中一般指將NE和SMS接入同一個(gè)管理網(wǎng)絡(luò)(Management Network)。為了增強(qiáng)數(shù)據(jù)的安全性,將獲取的上述配置數(shù)據(jù)存入基于抽象管理模型的配置數(shù)據(jù)庫中之后,上述方法還包括根據(jù)上述業(yè)務(wù)對應(yīng)的約束條件對該配置數(shù)據(jù)進(jìn)行端到端和該業(yè)務(wù)關(guān)聯(lián)的多種業(yè)務(wù)的交叉驗(yàn)證,均通過驗(yàn)證后,執(zhí)行上述生成NE的業(yè)務(wù)配置信息的步驟。其中,這里的約束條件是預(yù)先根據(jù)要配置的業(yè)務(wù)定義的。本實(shí)施例生成的NE的業(yè)務(wù)配置信息包括以下之一基于XML (extensible MarkupLanguage,可擴(kuò)展標(biāo)記語言)的配置文件、基于TLV (Tag Length Value,標(biāo)簽、長度、值)的配置文件,或者基于MIB (Management Information Base,管理信息庫)的配置對象。為了保證服務(wù)器側(cè)的業(yè)務(wù)配置信息與NE上的業(yè)務(wù)配置信息同步,本實(shí)施例可以采用以下方式之一將業(yè)務(wù)配置信息配置給NE 1)通過配置更新命令將業(yè)務(wù)配置信息下發(fā)給上述NE ;2)在上述NE進(jìn)行初始化過程中將業(yè)務(wù)配置信息下發(fā)給該NE?;谏鲜鰟?chuàng)建的SMS,本實(shí)施例還提供了ー種分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置方法的具體方法,參見圖2,該方法包括以下步驟
步驟S202 :用戶(網(wǎng)絡(luò)管理員)在SMS上輸入與業(yè)務(wù)配置相關(guān)NE的初始信息(例如NE的IP、密碼和業(yè)務(wù)ID)。步驟S204 =SMS動態(tài)讀取該NE的信息,并將該NE的設(shè)備層和網(wǎng)絡(luò)層的配置數(shù)據(jù)導(dǎo)入到SMS中的設(shè)備層和網(wǎng)絡(luò)層的模型中。啟動上述NE后,SMS到NE上讀取相關(guān)信息,以建立基礎(chǔ)業(yè)務(wù)視圖(數(shù)據(jù))。步驟S206 :在相關(guān)設(shè)備層和網(wǎng)絡(luò)層的配置數(shù)據(jù)模型基礎(chǔ)上,用戶在SMS上創(chuàng)建面向端到端和多種業(yè)務(wù)的配置管理模型(這里是具體創(chuàng)建這個(gè)模型的實(shí)例(要用數(shù)據(jù)來具體實(shí)現(xiàn)模型)),并將業(yè)務(wù)配置模型數(shù)據(jù)保存在SMS中。步驟S208 =SMS可根據(jù)預(yù)定的約束條件自動對所保存的業(yè)務(wù)配置模型數(shù)據(jù)進(jìn)行端到端和多種業(yè)務(wù)交叉驗(yàn)證,從而保證業(yè)務(wù)配置的正確。步驟S210 =SMS根據(jù)業(yè)務(wù)配置模型數(shù)據(jù)為每個(gè)相關(guān)NE自動生成基于XML或者TLV的配置文件或MIB配置對象,并將配置下載到NE。這個(gè)過程可由從SMS或NE上的動作觸發(fā)以保證SMS上的配置同設(shè)備上的配置同步(如SMS上的配置更新命令和NE的初始化都可觸發(fā)這個(gè)配置同步的過程)。該同步過程是將保存在SMS中的配置和下載到設(shè)備的配置進(jìn)行同歩。即NS上的業(yè)務(wù)配置是由SMS生成并下載到該設(shè)備的。步驟S212 :根據(jù)所接受的配置文件或MIB配置對象,NE載入業(yè)務(wù)配置,并反饋配置狀態(tài)到SMS。本實(shí)施例的業(yè)務(wù)配置方法可以更好地支持端到端及多種業(yè)務(wù)的部署和維護(hù),并可同運(yùn)營商現(xiàn)有的DOCSIS Provisioning和TR-069設(shè)備配置流程互補(bǔ)。用戶終端設(shè)備ONU和CableModem的上基本業(yè)務(wù)參數(shù)還可由DOCSIS Provisioning和TR-069來配置,而本實(shí)施例的方法則可用來對局端NE,室外NE和用戶終端NE進(jìn)行統(tǒng)一的配置和管理,并支持端到端和復(fù)雜業(yè)務(wù)配置。當(dāng)然,也可以將上述方法集成在DOCSIS Provisioning和TR-069的功能中,實(shí)現(xiàn)統(tǒng)一的業(yè)務(wù)配置平臺。下面通過具體實(shí)例說明上述方法。實(shí)例I本實(shí)例是一個(gè)端到端的業(yè)務(wù)配置的實(shí)例是在DOCSIS Provisioning overEPON(DPoE)的網(wǎng)絡(luò)環(huán)境下,為L2VPN服務(wù)的S-OAM(Service 0AM)的業(yè)務(wù)配置。運(yùn)營商為了實(shí)現(xiàn)對客戶的L2VPN鏈路進(jìn)行端到端的管理和監(jiān)控,需要針對L2VPN鏈路的每個(gè)BridgeElement 在 S-0AM Capable NE (S-NE)上配置 MEP (Maintenance End Point)(或者 MIP),從而端到端地配置S-OAM業(yè)務(wù)參數(shù)。在開始配置S-OAM之前,L2VPN的鏈路已經(jīng)存在,SMS和S-NE之間基于IP的管理通道已經(jīng)建立。下面是本實(shí)例的具體實(shí)施過程。如圖3所示的S-OAM的業(yè)務(wù)配置管理創(chuàng)建的多維度抽象管理模型的示意圖。為了業(yè)務(wù)配置所涉及的對象抽象出來并定義清楚,以便SMS進(jìn)行配置模型對象的操作,如下為這個(gè)抽象管理模型的示例。支持S-OAM 的網(wǎng)元(S-NE)-橋元的容器(S-0AM-capable NE (S-NE) -Container ofBridge Elements)(設(shè)備層)管理IP (Management IP)橋兀(BridgeElements):例如(1.e. {BE_al, BE_a2, BE_a3})橋兀(BridgeElement (BE))(網(wǎng)絡(luò)層)P隹一標(biāo)識橋 MAC (Identifier :Bridge MAC)類型(Type)0NU, OLT, VFI, PBB, Demarc, CMTS and CM虛擬私有網(wǎng)絡(luò)實(shí)例(VPN Service Instance)(業(yè)務(wù)層)ロ隹一標(biāo)識(Identifier) VPNID1.e. VPN~a類型(Type)EPL/ETREE/ELAN維護(hù)實(shí)例點(diǎn)MEP (業(yè)務(wù)層)名稱(Name):1.e.BE_al維護(hù)層次(MDLevel)維護(hù)實(shí)例對(MEPPeers) 1. e. {MEP_a2,MEP_a3,MEP_a4}配置橋兀(BridgeElement to Deploy) 1. e. BE-al故障管理配置參數(shù)(FaultManagement (FM) Attributes)性能管理配置參數(shù)(PerformanceManagement (PM) Attributes)在這個(gè)抽象管理模型的基礎(chǔ)上在SMS上建立ー個(gè)S-OAM業(yè)務(wù)配置管理服務(wù)。如圖4所示的在SMS和S-NE之間的S-OAM業(yè)務(wù)配置和設(shè)備信息交互的方法流程圖,包括以下步驟步驟S402 :用戶輸入與指定VPN服務(wù)相關(guān)S-NE的初始信息(如DML IP,密碼,VPNID)。步驟S404 =SMS動態(tài)讀取同指定VPNID相關(guān)的S-NE和橋元(Bridge Element)信息,并將數(shù)據(jù)導(dǎo)入到SMS中的設(shè)備層和網(wǎng)絡(luò)層的數(shù)據(jù)模型中。步驟S406 :在橋元數(shù)據(jù)模型基礎(chǔ)上,用戶在SMS上端到端地在橋元上設(shè)定MEP,為這個(gè)VPN服務(wù)配置S-OAM的參數(shù),并將業(yè)務(wù)配置模型數(shù)據(jù)保存在SMS中。步驟S408 =SMS根據(jù)預(yù)定的約束條件自動對S-OAM配置模型數(shù)據(jù)進(jìn)行端到端的交叉驗(yàn)證,從而保證業(yè)務(wù)配置的正確。該約束條件可以是配置在不同設(shè)備上的兩個(gè)MEP的參數(shù)要彼此配合(它們的參數(shù)設(shè)置要按照S-OAM的規(guī)范彼此配合),才能組成ー個(gè)的Peer,否則配置的Peer就有問題。步驟S410 =SMS根據(jù)S-OAM業(yè)務(wù)配置模型數(shù)據(jù)為每個(gè)相關(guān)S-NE自動生成XML的配置文件或MIB配置對象,并將配置下載到S-NE。這個(gè)過程可由SMS上的配置更新命令觸發(fā)以保證SMS上的配置同設(shè)備上的配置同歩。步驟S412 =S-NE載入S-OAM的配置,并反饋配置狀態(tài)到SMS。實(shí)例2本實(shí)例是一個(gè)在異種設(shè)備上對多種業(yè)務(wù)配置管理的實(shí)例是,在以DOCSISProvisioning over EPON(DPoE)系統(tǒng)為中心的FTTX接入網(wǎng)絡(luò)架構(gòu)下,為支持互聯(lián)網(wǎng)接入,數(shù)字電視和視頻點(diǎn)播等多種業(yè)務(wù),對分布式部署的NE進(jìn)行集中配置。如圖5所示在異種設(shè)備上對多種業(yè)務(wù)配置管理架構(gòu)示意圖,它涉及PON和CMC系統(tǒng)設(shè)備上的IP,VLAN, QOS和靠近用戶側(cè)IPQAM設(shè)備上的IP到QAM的視頻流轉(zhuǎn)換以及同軸線的頻帶分配等互相關(guān)聯(lián)、復(fù)雜的多種業(yè)務(wù)配置。而ONU和CM等終端設(shè)備還是可由現(xiàn)有DOCSIS Provisioning方式來配置。在對NE進(jìn)行業(yè)務(wù)配置之前,SMS和NE之間基于IP的管理通道已經(jīng)建立。下面是本實(shí)例的具體實(shí)施過程。如圖6所 示的在異種設(shè)備上對多種業(yè)務(wù)配置管理的抽象管理模型的示意圖,本實(shí)例中創(chuàng)建ー個(gè)多維度的抽象管理模型來支持多種接入業(yè)務(wù)的集中配置管理,如下為這個(gè)抽象管理模型的示例。匯聚網(wǎng)兀(ConvergedNetwork Element) (C-NE)-(網(wǎng)絡(luò)層)管理IP (Management IP)接入頭端列表(AccessNetwork Nodes) 1. e. {AN1, AN2. . . ANn}設(shè)備性能參數(shù)(Capacity)設(shè)備配置參數(shù)(DeviceConfigurations)接入頭端(Access Node)(網(wǎng)絡(luò)層)卩隹一標(biāo)識(Identifier):頭端編號或名稱(NodeName)接入網(wǎng)元列表(A-NEs) {NEI, NE2. NEnj接入網(wǎng)兀(AccessNetwork Element) (A-NE)(設(shè)備層)P隹一標(biāo)識(Identifier):網(wǎng)兀 MAC類別(Type)0LT, IPQAM, CMC or IPQAM+CMC型號(Model)軟件版本(SWVersion)設(shè)備性能參數(shù)(Capacity)ONU 相關(guān)(Related)IPQAM 相關(guān)(Related)
CMC 相關(guān)(Related)設(shè)備配置參數(shù)(DeviceConfigurations)IPQAM (業(yè)務(wù)層)唯一標(biāo)識(Identifier):網(wǎng)元MAC (IPQAM NE’ s MAC)接入頭端標(biāo)識(Access Network Node):頭端編號或名稱(Node Name)射頻配置(RFChannel Configuration)流映射(TSMapping)VLAN 配置(Configurations)其他配置(OtherConfigurations)IP互聯(lián)網(wǎng)(業(yè)務(wù)層)唯一標(biāo)識網(wǎng)元MAC (Identifier CMC NE’ s MAC)接入頭端標(biāo)識頭端編號或名稱(AccessNetworkNode :NodeName)射頻配置(RFChannel Configuration)DOCSIS 配置(Configuration)DHCP 中繼配置( Relay Configuration)VLAN 配置(Configurations)路由配置(IPRouting Configuration)其他配置(OtherConfigurations)在這個(gè)抽象管理模型的基礎(chǔ)上在SMS上建立一個(gè)多種接入業(yè)務(wù)配置管理服務(wù)。如圖7所示的多種接入業(yè)務(wù)配置和設(shè)備信息交互的方法流程圖,包括如下步驟步驟S702 :用戶在SMS上輸入相關(guān)C-NE的初始信息(如DML IP,密碼)。步驟S704 :從C-NE動態(tài)讀取相關(guān)接入節(jié)點(diǎn)和所有下聯(lián)A-NE信息,并將模型數(shù)據(jù)(即有關(guān)設(shè)備層和網(wǎng)絡(luò)層的信息)導(dǎo)入SMS。步驟S706 :在A-NE,接入節(jié)點(diǎn)和C-NE的數(shù)據(jù)模型上,創(chuàng)建多設(shè)備和多種業(yè)務(wù)的整體配置模型。步驟S708 :對整體配置模型進(jìn)行多業(yè)務(wù)間的交叉驗(yàn)證,如接入節(jié)點(diǎn)下IP HSD和IPQAM業(yè)務(wù)的RF通道頻率分配沖突檢測。步驟S710 =SMS為每個(gè)NE自動生成XML的配置文件或MIB對象配置,并下載配置到NE。步驟S712 NE載入配置,并反饋其配置狀態(tài)到SMS。上述實(shí)例提供了端到端的業(yè)務(wù)配置和在異種設(shè)備上對多種業(yè)務(wù)配置管理的方式,通過模型化業(yè)務(wù)配置,可以直觀地對各類型的業(yè)務(wù)進(jìn)行統(tǒng)ー配置,實(shí)現(xiàn)簡単,且業(yè)務(wù)配置效率高。參見圖8所示的分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置裝置的結(jié)構(gòu)框圖,該裝置可以設(shè)置在通用服務(wù)器上,其包括以下模塊網(wǎng)元確定模塊81,用于根據(jù)當(dāng)前配置的業(yè)務(wù)確定涉及的網(wǎng)絡(luò)網(wǎng)元NE ;初始配置信息接收模塊82,與網(wǎng)元確定模塊81相連,用于通過SMS接收管理員輸入的業(yè)務(wù)的初始配置信息;其中,該SMS包括抽象管理模型;配置數(shù)據(jù)獲取模塊83,與初始配置信息接收模塊82相連,用于根據(jù)初始配置信息接收模塊82接收的初始配置信息從上述NE上獲取該NE的設(shè)備層和網(wǎng)絡(luò)層配置數(shù)據(jù),并將獲取的配置數(shù)據(jù)存入基于抽象管理模型的配置數(shù)據(jù)庫中;業(yè)務(wù)配置數(shù)據(jù)創(chuàng)建模塊84,與配置數(shù)據(jù)獲取模塊83相連,用于根據(jù)配置數(shù)據(jù)庫中 的配置數(shù)據(jù)創(chuàng)建業(yè)務(wù)配置數(shù)據(jù),并將該業(yè)務(wù)配置數(shù)據(jù)存入配置數(shù)據(jù)庫中;本實(shí)施例的抽象管理模型可為網(wǎng)絡(luò)管理人員創(chuàng)建業(yè)務(wù)配置的可視化支持,如設(shè)備層和網(wǎng)絡(luò)層信息可視化的支持;業(yè)務(wù)配置信息生成模塊85,與業(yè)務(wù)配置數(shù)據(jù)創(chuàng)建模塊84相連,用于基于配置數(shù)據(jù)庫生成上述NE的業(yè)務(wù)配置信息;配置模塊86,與業(yè)務(wù)配置信息生成模塊85相連,用于將業(yè)務(wù)配置信息生成模塊85生成的業(yè)務(wù)配置信息配置給上述NE。本實(shí)施例通過SMS的抽象管理模型生成業(yè)務(wù)配置信息,能夠?qū)Ω黝愋偷腘E進(jìn)行業(yè)務(wù)配置,且該配置方式簡單易行,解決了現(xiàn)有分布式網(wǎng)絡(luò)中業(yè)務(wù)配置方式復(fù)雜,不方便運(yùn)營商使用的問題,達(dá)到提高業(yè)務(wù)配置效率和增強(qiáng)系統(tǒng)性能的效果。其中,該裝置還包括模型建立模塊,用于根據(jù)NE和業(yè)務(wù)建立抽象管理模型,其中,抽象管理模型包括設(shè)備層、網(wǎng)絡(luò)層和業(yè)務(wù)層;SMS創(chuàng)建模塊,用于基于抽象管理模型為業(yè)務(wù)創(chuàng)建SMS,其中,SMS包括設(shè)置有抽象管理模型的配置數(shù)據(jù)庫。為了增強(qiáng)系統(tǒng)的安全性,參見圖9,該裝置除了包括圖8所示的各個(gè)模塊外,還可以包括驗(yàn)證模塊92,與業(yè)務(wù)配置數(shù)據(jù)創(chuàng)建模塊84相連,用于根據(jù)業(yè)務(wù)對應(yīng)的約束條件,對業(yè)務(wù)配置數(shù)據(jù)創(chuàng)建模塊84創(chuàng)建的業(yè)務(wù)配置數(shù)據(jù)進(jìn)行端到端和業(yè)務(wù)關(guān)聯(lián)的多種業(yè)務(wù)的交叉驗(yàn)證;觸發(fā)模塊94,與業(yè)務(wù)配置信息生成模塊85相連,用于驗(yàn)證模塊的驗(yàn)證結(jié)果為端到端和交叉驗(yàn)證均通過后,觸發(fā)業(yè)務(wù)配置信息生成模塊85生成NE的業(yè)務(wù)配置信息。本實(shí)施例中的NE至少包括以下之一局端NE、室外NE和用戶終端NE。本實(shí)施例中的業(yè)務(wù)配置信息生成模塊85生成的NE的業(yè)務(wù)配置信息包括以下之一基于XML的配置文件、基于TLV的配置文件,或者基于MIB的配置對象。為了保證服務(wù)器側(cè)的業(yè)務(wù)配置信息與NE上的業(yè)務(wù)配置信息同步,本實(shí)施例的配置模塊86可以采用以下方式之一將業(yè)務(wù)配置信息配置給NE 1)通過配置更新命令將業(yè)務(wù)配置信息下發(fā)給上述NE ;2)在上述NE進(jìn)行初始化過程中將業(yè)務(wù)配置信息下發(fā)給該NE。從以上的描述中可以看出,上述實(shí)施例基于設(shè)備層和網(wǎng)絡(luò)層信息創(chuàng)建業(yè)務(wù)配置模型,改變了已有的配置操作是在NE上用命令行手工進(jìn)行業(yè)務(wù)配置(包括查看業(yè)務(wù)相關(guān)的設(shè)備和網(wǎng)絡(luò)層的信息)的模式,上述實(shí)施例中的SMS能夠提供業(yè)務(wù)創(chuàng)建的工具和基于抽象管理模型的配置數(shù)據(jù)庫,同時(shí)還可以自動獲取設(shè)備和網(wǎng)絡(luò)層的數(shù)據(jù),并為獲取的數(shù)據(jù)提供可視性支持,具有端到端的網(wǎng)絡(luò)業(yè)務(wù)管理視圖和能力,能夠?qū)χС侄喾N業(yè)務(wù)和分布式部署的NE進(jìn)行整體和自動配置,并且對異種NE采用統(tǒng)一的配置標(biāo)準(zhǔn)和接ロ,完善了業(yè)務(wù)配置的性能。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)·等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置方法,其特征在于包括根據(jù)當(dāng)前配置的業(yè)務(wù)確定涉及的網(wǎng)絡(luò)網(wǎng)元NE ;通過業(yè)務(wù)配置管理服務(wù)器SMS接收管理員輸入的所述業(yè)務(wù)的初始配置信息;其中,所述SMS包括抽象管理模型;根據(jù)所述初始配置信息從所述NE上獲取所述NE的設(shè)備層和網(wǎng)絡(luò)層配置數(shù)據(jù),并將獲取的所述配置數(shù)據(jù)存入基于抽象管理模型的配置數(shù)據(jù)庫中;根據(jù)所述配置數(shù)據(jù)庫中的配置數(shù)據(jù)創(chuàng)建業(yè)務(wù)配置數(shù)據(jù),并將所述業(yè)務(wù)配置數(shù)據(jù)存入所述配置數(shù)據(jù)庫中;基于所述配置數(shù)據(jù)庫生成所述NE的業(yè)務(wù)配置信息;將所述業(yè)務(wù)配置信息配置給所述NE。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過SMS接收管理員輸入的所述業(yè)務(wù)的初始配置信息之前,所述方法還包括根據(jù)所述NE和所述業(yè)務(wù)建立抽象管理模型,其中,所述抽象管理模型包括設(shè)備層、網(wǎng)絡(luò)層和業(yè)務(wù)層;基于所述抽象管理模型為所述業(yè)務(wù)創(chuàng)建SMS,其中,所述SMS包括設(shè)置有所述抽象管理模型的配置數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述業(yè)務(wù)配置數(shù)據(jù)存入所述配置數(shù)據(jù)庫中之后,所述方法還包括根據(jù)所述業(yè)務(wù)對應(yīng)的約束條件對所述配置數(shù)據(jù)進(jìn)行端到端和所述業(yè)務(wù)關(guān)聯(lián)的多種業(yè)務(wù)的交叉驗(yàn)證,均通過驗(yàn)證后,執(zhí)行所述生成所述NE的業(yè)務(wù)配置信息的步驟。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,生成的所述NE的業(yè)務(wù)配置信息包括以下之一基于可擴(kuò)展標(biāo)記語言XML的配置文件,基于標(biāo)簽、長度、值TLV的配置文件,或者基于管理信息庫MIB的配置對象。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述業(yè)務(wù)配置信息配置給所述NE包括以下之一通過配置更新命令將所述業(yè)務(wù)配置信息下發(fā)給所述NE ;在所述NE進(jìn)行初始化過程中將所述業(yè)務(wù)配置信息下發(fā)給所述NE。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述NE至少包括以下之一局端NE、室外NE和用戶終端NE。
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,所述抽象管理模型為可視化的圖形結(jié)構(gòu)。
8.一種分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置裝置,其特征在于包括網(wǎng)元確定模塊,用于根據(jù)當(dāng)前配置的業(yè)務(wù)確定涉及的網(wǎng)絡(luò)網(wǎng)元NE ;初始配置信息接收模塊,用于通過業(yè)務(wù)配置管理服務(wù)器SMS接收管理員輸入的所述業(yè)務(wù)的初始配置信息;其中,所述SMS包括抽象管理模型;配置數(shù)據(jù)獲取模塊,用于根據(jù)所述初始配置信息接收模塊接收的初始配置信息從所述NE上獲取所述NE的設(shè)備層和網(wǎng)絡(luò)層配置數(shù)據(jù),并將獲取的所述配置數(shù)據(jù)存入基于抽象管理模型的配置數(shù)據(jù)庫中;業(yè)務(wù)配置數(shù)據(jù)創(chuàng)建模塊,用于根據(jù)所述配置數(shù)據(jù)庫中的配置數(shù)據(jù)創(chuàng)建業(yè)務(wù)配置數(shù)據(jù),并將所述業(yè)務(wù)配置數(shù)據(jù)存入所述配置數(shù)據(jù)庫中;業(yè)務(wù)配置信息生成模塊,用于基于所述配置數(shù)據(jù)庫生成所述NE的業(yè)務(wù)配置信息;配置模塊,用于將所述業(yè)務(wù)配置信息生成模塊生成的業(yè)務(wù)配置信息配置給所述NE。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括模型建立模塊,用于根據(jù)所述NE和所述業(yè)務(wù)建立抽象管理模型,其中,所述抽象管理模型包括設(shè)備層、網(wǎng)絡(luò)層和業(yè)務(wù)層;SMS創(chuàng)建模塊,用于基于所述抽象管理模型為所述業(yè)務(wù)創(chuàng)建SMS,其中,所述SMS包括設(shè)置有所述抽象管理模型的配置數(shù)據(jù)庫。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括驗(yàn)證模塊,用于根據(jù)所述業(yè)務(wù)對應(yīng)的約束條件,對所述業(yè)務(wù)配置數(shù)據(jù)創(chuàng)建模塊創(chuàng)建的業(yè)務(wù)配置數(shù)據(jù)進(jìn)行端到端和所述業(yè)務(wù)關(guān)聯(lián)的多種業(yè)務(wù)的交叉驗(yàn)證;觸發(fā)模塊,用于所述驗(yàn)證模塊的驗(yàn)證結(jié)果為所述端到端和交叉驗(yàn)證均通過后,觸發(fā)所述業(yè)務(wù)配置信息生成模塊生成所述NE的業(yè)務(wù)配置信息。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述NE至少包括以下之一局端NE、室外NE和用戶終端NE。
全文摘要
本發(fā)明公開了一種分布式網(wǎng)絡(luò)中的業(yè)務(wù)配置方法和裝置。其中,該方法包括根據(jù)當(dāng)前配置的業(yè)務(wù)確定涉及的NE;通過SMS接收管理員輸入的業(yè)務(wù)的初始配置信息;其中,該SMS包括抽象管理模型;根據(jù)初始配置信息從NE上獲取NE的設(shè)備層和網(wǎng)絡(luò)層配置數(shù)據(jù),并將獲取的配置數(shù)據(jù)存入基于抽象管理模型的配置數(shù)據(jù)庫中;根據(jù)該配置數(shù)據(jù)庫中的配置數(shù)據(jù)創(chuàng)建業(yè)務(wù)配置數(shù)據(jù),將該業(yè)務(wù)配置數(shù)據(jù)存入所述配置數(shù)據(jù)庫中;基于上述配置數(shù)據(jù)庫生成NE的業(yè)務(wù)配置信息;將該業(yè)務(wù)配置信息配置給NE。通過本發(fā)明,解決了現(xiàn)有分布式網(wǎng)絡(luò)中業(yè)務(wù)配置方式復(fù)雜,不方便運(yùn)營商使用的問題,進(jìn)而達(dá)到提高業(yè)務(wù)配置效率和增強(qiáng)系統(tǒng)性能的效果。
文檔編號H04L12/24GK103036694SQ201110293259
公開日2013年4月10日 申請日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者張鵬, 內(nèi)文·瓊斯, 臧美燕 申請人:中興通訊股份有限公司