国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法

      文檔序號:7708059閱讀:1949來源:國知局
      專利名稱:網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法
      技術領域
      本發(fā)明涉及無源光網(wǎng)絡中網(wǎng)管和網(wǎng)元的同步管理,特別是涉及一種網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法。
      背景技術
      PON(Passive Optical Network,無源光網(wǎng)絡)憑借著高帶寬、高容量、簡單且容易維護等優(yōu)點,得以大規(guī)模應用。PON系統(tǒng)中的網(wǎng)元種類越來越多、分布越來越廣、且配置越來越復雜和靈活,網(wǎng)管的作用越來越重要。在OSI (Open System Interconnect,開放系統(tǒng)互連)的網(wǎng)絡管理模型中,網(wǎng)絡的管理功能包括5個部分計費管理、安全管理、配置管理、性能管理和故障管理。其中,配置管理負責設置或修改網(wǎng)元的工作參數(shù)、存儲網(wǎng)元的工作狀態(tài)等。通常網(wǎng)管都能較好的工作,實現(xiàn)對網(wǎng)元的實時管理,保證網(wǎng)管和網(wǎng)元的配置同步,但是在一些特殊情況下,例如(1)網(wǎng)管更換或者網(wǎng)管數(shù)據(jù)丟失;(2)網(wǎng)元通過網(wǎng)管界面導入了新的配置;(3)通過concole 口或者telnet更改了網(wǎng)元的配置;(4)網(wǎng)管創(chuàng)建、修改、刪除網(wǎng)元信息時,網(wǎng)絡鏈路異常,使得配置不能正常下發(fā);( 網(wǎng)管未和網(wǎng)元相連時,網(wǎng)管預配置網(wǎng)元。上述情況都會導致網(wǎng)元和網(wǎng)管數(shù)據(jù)不一致,使得用戶不能看到設備的真實信息而進行了錯誤的操作。鑒于以上情況,網(wǎng)管和網(wǎng)元之間必須能夠?qū)崿F(xiàn)數(shù)據(jù)的同步,以保證上下配置的一致性,這就要求網(wǎng)管中要保存網(wǎng)元數(shù)據(jù)的備份,網(wǎng)管和網(wǎng)元之間能夠通過一定的操作獲取對方的配置。網(wǎng)管或者網(wǎng)元有一端的配置異常時,就需要同步網(wǎng)管和網(wǎng)元的數(shù)據(jù),但是,描述一種詳細的數(shù)據(jù)配置,需要使用連串的二進制數(shù),網(wǎng)管或網(wǎng)元必須輪詢每個對象的配置,且對每個配置項進行逐位比較,找出配置的不同處,或者直接將數(shù)據(jù)全部同步,從而更新自身的數(shù)據(jù)庫,這是一件非常耗時且低效的工程。

      發(fā)明內(nèi)容
      本發(fā)明的目的是為了克服上述背景技術的不足,提供一種省時、可靠且高效的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法。本發(fā)明提供的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,包括以下步驟步驟A、將網(wǎng)元的各項配置以命令ID的方式進行唯一標識,將標識有命令ID的配置項裝載到各網(wǎng)元中,為每個命令ID配置一個序列號,將各網(wǎng)元的配置信息保存在主控盤的校核表中;步驟B、當網(wǎng)元向網(wǎng)管發(fā)起同步或者網(wǎng)管向網(wǎng)元發(fā)起同步時,對網(wǎng)管數(shù)據(jù)庫和主控盤校核表中保存的各網(wǎng)元的配置項進行比較,將比較結果中不同的配置項加入配置下發(fā)隊列中,準備數(shù)據(jù)的同步; 步驟C、采用分包和壓縮包方式對同步數(shù)據(jù)包進行發(fā)送和接收。
      在上述技術方案中,步驟C中的分包方式為在網(wǎng)管同步網(wǎng)元時,將網(wǎng)管的各個大包解壓后,通過配置同步協(xié)議將各個配置命令包從大包中分離出來,各網(wǎng)元接收到自身的配置后,提取命令ID,覆蓋原來的配置。在上述技術方案中,步驟C中的壓縮包方式為在網(wǎng)元同步網(wǎng)管時,將從網(wǎng)元獲取的多個命令ID的配置拼接成大包,對大包進行壓縮后發(fā)往網(wǎng)管。在上述技術方案中,步驟A中網(wǎng)元或者網(wǎng)管對配置項進行修改時,對序列號進行加1的操作。在上述技術方案中,步驟A中所述配置信息包括單盤的在位信息、及單盤或者單盤下掛光網(wǎng)絡單元ONU的數(shù)據(jù)配置。在上述技術方案中,對所述單盤的在位信息進行同步時,網(wǎng)管查詢當前系統(tǒng)的網(wǎng)元在位信息,根據(jù)查詢結果分析盤在位情況,如果槽位和盤類型均一致,則網(wǎng)管不做處理; 如果僅存在單盤的配置信息,但無該盤的在位信息,則網(wǎng)管增加該盤的在位信息;如果槽位上盤在位,且存在配置信息,但盤類型不一致,則網(wǎng)管替換盤類型;網(wǎng)管將各槽位盤在位同步信息、及將要采取的動作顯示出來,供用戶選擇是否要進行同步。在上述技術方案中,對所述數(shù)據(jù)配置進行同步時,網(wǎng)元和網(wǎng)管首先進行配置的校核,網(wǎng)管下發(fā)查詢信息后,網(wǎng)元將遍歷數(shù)據(jù)中的對象和命令ID,獲取命令ID的序列號,并將網(wǎng)元對象的地址、該對象所支持的命令ID和該ID對應的序列號,返回給網(wǎng)管進行比較;網(wǎng)管收到命令ID后讀取數(shù)據(jù)庫中對應的命令ID配置數(shù)據(jù)序列號,比較同一配置的序列號,若網(wǎng)元上傳的序列號和網(wǎng)管數(shù)據(jù)庫中存儲的序列號相同,則判定該項配置一致,否則,網(wǎng)管將不同配置通過網(wǎng)管界面顯示出來。在上述技術方案中,所述網(wǎng)管向網(wǎng)元發(fā)起同步時,網(wǎng)元接收網(wǎng)管的同步命令后,將單個需要同步對象的配置附上序列號一起發(fā)送給網(wǎng)管,網(wǎng)管更新數(shù)據(jù)庫。在上述技術方案中,在執(zhí)行配置同步時,網(wǎng)管將同步命令分解成多條命令ID和對象,告知網(wǎng)元需要同步的配置,網(wǎng)元從配置保存模塊中讀取需要同步的配置,再從校核表模塊獲取命令ID的序列號,將需要同步的配置和命令ID的序列號發(fā)送到分包-壓縮包模塊的緩沖池,分包-壓縮包模塊從緩沖池中獲取配置數(shù)據(jù)組包后發(fā)送給網(wǎng)管。在上述技術方案中,網(wǎng)管接收到配置數(shù)據(jù)后,按照以下三種情況更新數(shù)據(jù)庫a、如果網(wǎng)管數(shù)據(jù)庫中的對象中無該項配置,則增加該項配置,并將序列號更新為網(wǎng)元傳來的序列號;b、如果網(wǎng)管數(shù)據(jù)庫中的對象存在該項配置,但該項的序列號與網(wǎng)元中的序列號不一致,則修改數(shù)據(jù)庫中的配置,并將序列號更新為網(wǎng)元傳來的序列號;C、如果網(wǎng)管數(shù)據(jù)庫中的對象存在某項配置,但網(wǎng)元的配置中不存在該項配置,則網(wǎng)管刪掉該項配置,并將序列號更新為網(wǎng)元傳來的序列號。本發(fā)明將網(wǎng)元的各項配置以唯一的方式進行標識,各個網(wǎng)元配置信息存儲在主控盤的校核表中,網(wǎng)管和各個網(wǎng)元比較配置時,只需要讀取主控盤中校核表信息,不必逐個回讀網(wǎng)元的所有配置命令。當需要同步時,用戶通過網(wǎng)管界面下發(fā)同步操作,網(wǎng)管將數(shù)據(jù)庫中的配置信息和校核表的信息通過一定的方式進行比較,并將比較結果通過網(wǎng)管界面顯示出來反饋給用戶,用戶可進行如下選擇性的操作(1)將單個配置不同的網(wǎng)元進行數(shù)據(jù)的上傳或下載;( 將所有不同的配置進行上傳或下載;C3)不論配置是否相同,將網(wǎng)元和網(wǎng)管數(shù)據(jù)庫信息上傳或下載。
      與現(xiàn)有技術相比,本發(fā)明的優(yōu)點如下(1)本發(fā)明采用命令ID來標識具體配置,用序列號代表網(wǎng)管和網(wǎng)元存儲該配置的變化狀態(tài),能快速定位網(wǎng)元和網(wǎng)管的配置不同處。(2)本發(fā)明中采用分包和壓縮包的方式進行數(shù)據(jù)的上傳和下載,減少了網(wǎng)管和網(wǎng)元之間交互數(shù)據(jù)包的個數(shù),有效地降低鏈路負擔,能夠快速有效的傳輸需要同步的配置數(shù)據(jù),省時、可靠且高效地實現(xiàn)網(wǎng)元和網(wǎng)管之間的配置同步。


      圖1是本發(fā)明實施例中配置校核的流程圖;圖2是本發(fā)明實施例中網(wǎng)元同步網(wǎng)管的流程圖;圖3是本發(fā)明實施例中支持分包和壓縮包的協(xié)議的格式圖;圖4是本發(fā)明實施例中網(wǎng)管同步網(wǎng)元的流程圖。
      具體實施例方式下面結合附圖及實施例對本發(fā)明作進一步的詳細描述。本發(fā)明實施例提供的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,包括以下步驟步驟A、將網(wǎng)元的各項配置以命令ID的方式進行唯一標識,將標識有命令ID的配置項裝載到各網(wǎng)元中,為每個命令ID配置一個序列號,將各網(wǎng)元的配置信息保存在主控盤的校核表中;步驟B、當網(wǎng)元向網(wǎng)管發(fā)起同步或者網(wǎng)管向網(wǎng)元發(fā)起同步時,對網(wǎng)管數(shù)據(jù)庫和主控盤校核表中保存的各網(wǎng)元的配置項進行比較,將比較結果中不同的配置項加入配置下發(fā)隊列中,準備數(shù)據(jù)的同步;步驟C、采用分包和壓縮包方式對同步數(shù)據(jù)包進行發(fā)送和接收。具體的,在網(wǎng)管同步網(wǎng)元時,將網(wǎng)管的各個大包解壓后,通過配置同步協(xié)議將各個配置命令包從大包中分離出來,各網(wǎng)元接收到自身的配置后,提取命令ID,覆蓋原來的配置;在網(wǎng)元同步網(wǎng)管時,將從網(wǎng)元獲取的多個命令ID的配置拼接成大包,對大包進行壓縮后發(fā)往網(wǎng)管。本發(fā)明實施例的具體實現(xiàn)步驟如下1、用命令標識配置項并裝載到每個網(wǎng)元中本發(fā)明實施例使用命令ID(IDentity,身份標識號碼)來唯一標識某個具體項配置,當授權某個對象(盤或者光網(wǎng)絡單元0NU)時,根據(jù)該對象的類型查詢該對象支持哪些配置項,并對所支持的配置項進行裝載,例如主控盤需要裝載的命令包括組播 VLAN(Virtual Local Area Network,) > NGN(Next Generation Network, T^ 代網(wǎng)絡)上聯(lián)用戶數(shù)據(jù)和PON 口性能統(tǒng)計使能開關等,而上聯(lián)盤需要裝載的命令有上聯(lián)盤主備倒換使能開關和指定端口包抑制等。當網(wǎng)管和網(wǎng)元進行配置比較時,命令ID將作為區(qū)別網(wǎng)元和網(wǎng)管得配置是否同步的一個重要指標。2、為命令ID配置序列號(seqld)每個網(wǎng)元已經(jīng)裝載好了所能支持的配置命令,網(wǎng)管和網(wǎng)元進行配置比較時,即使比較的結果是雙方都保存有該配置項,但配置是否完全相同卻無法確認。因此,本發(fā)明實施例為每個命令ID分配一個序列號,該序列號能夠被網(wǎng)管和網(wǎng)元同時識別。不論網(wǎng)元還是網(wǎng)
      6管以何種方式對配置項進行創(chuàng)建、更改、刪除等操作,當操作成功之時,均要對序列號進行加1的操作。當用戶通過網(wǎng)管或者命令行對網(wǎng)元進行單個的下發(fā)配置的操作時,應該將操作的對象、命令ID和序列號寫入校核表中,記錄該對象的配置信息。3、網(wǎng)管和網(wǎng)元數(shù)據(jù)的比較當網(wǎng)元向網(wǎng)管發(fā)起同步或者網(wǎng)管向網(wǎng)元發(fā)起同步時,首先進行配置比較,比較的實體是網(wǎng)管數(shù)據(jù)庫和主控盤校核表中保存的每個對象的配置項,然后將比較結果中不同的配置項加入配置下發(fā)隊列中,準備數(shù)據(jù)的同步。4、同步數(shù)據(jù)包的發(fā)送和接收如果網(wǎng)管和網(wǎng)元中的配置有較多需要同步,而同步過程又是逐個下發(fā)配置,那么網(wǎng)管或者網(wǎng)元必須等到上一個配置下發(fā)成功,再從配置隊列中取出下一個配置,從而更新數(shù)據(jù)庫。這樣無疑會增加網(wǎng)管和網(wǎng)元數(shù)據(jù)的交互時間,本發(fā)明實施例采用對數(shù)據(jù)進行組包和壓縮包的處理方式,當組包的數(shù)據(jù)包大于8K時進行分包和壓縮處理。在網(wǎng)管同步網(wǎng)元時,將網(wǎng)管的各個大包解壓后,通過配置同步協(xié)議將各個配置命令包從大包中分離出來,網(wǎng)元對象接收屬于自身的配置后,提取命令ID,覆蓋原來的配置; 在網(wǎng)元同步網(wǎng)管時,需要將從網(wǎng)元獲取的多個命令ID的配置拼接成一個大包,壓縮后發(fā)往網(wǎng)管。配置信息既包括單盤的在位信息,又包括單盤或者單盤下掛0NU(0ptical Network Unit,光網(wǎng)絡單元)的數(shù)據(jù)配置,因為同步過程均分為以下兩個階段階段1、同步 OLT (Optical Line Tterminal,光纜終端設備)盤的在位信息;階段2、同步盤的配置數(shù)據(jù)。下面分別對階段1和階段2進行詳細說明。階段1、盤在位同步(1)網(wǎng)管向設備查詢當前系統(tǒng)的網(wǎng)元在位信息,根據(jù)接收的信息分析盤在位情況, 比較不同信息,如果槽位和盤類型均一致,則網(wǎng)管不做處理;如果有單盤的配置信息,但是沒有該盤的在位信息,則網(wǎng)管增加該盤的在位信息;如果槽位上盤在位且有配置信息,但盤類型不一致,則網(wǎng)管進行盤類型替換。(2)網(wǎng)管將各槽位盤在位的同步信息、以及將要采取的動作采用列表的方式顯示出來,供用戶選擇是否要進行同步。如果用戶確認,則按表中列的動作繼續(xù)操作;如果用戶認為不應該這樣操作,則取消當前命令,否則,將根據(jù)需要增加或者修改盤在位信息后,再進行配置同步。階段2、數(shù)據(jù)配置同步配置同步的發(fā)起動作不管是上傳還是下載,網(wǎng)元和網(wǎng)管首先進行配置的校核,參見圖1所示,校核的流程如下在網(wǎng)管下發(fā)查詢信息后,網(wǎng)元將遍歷數(shù)據(jù)中的對象和命令ID,獲取命令ID的序列號,并將網(wǎng)元對象的地址、該對象所支持的命令ID和該ID對應的序列號,返回給網(wǎng)管進行比較。網(wǎng)管收到命令ID后讀取數(shù)據(jù)庫中對應的命令ID配置數(shù)據(jù)序列號,比較同一配置的序列號,若網(wǎng)元上傳的和網(wǎng)管數(shù)據(jù)庫中存儲的相同,則認為該項配置一致,否則,網(wǎng)管將不同配置通過網(wǎng)管界面顯示出來。網(wǎng)管和網(wǎng)元存儲的信息是否一致已經(jīng)通過網(wǎng)管顯示出來,用戶可根據(jù)需要進行數(shù)據(jù)的上傳或者下載。在上述數(shù)據(jù)的校核中,如果是單網(wǎng)管,重復下發(fā),網(wǎng)管和網(wǎng)元的序列號會同時增加,序列號不存在不一致的情況。如果是多網(wǎng)管,當多個網(wǎng)管連續(xù)下發(fā)相同的配置時,網(wǎng)元的序列號會多次進行加1的動作,但是網(wǎng)元的實際配置未改變,校核時仍認為網(wǎng)管和設備配置不一致。因此本發(fā)明實施例采用在網(wǎng)管下發(fā)配置之前先讀取網(wǎng)元的配置,配置不同才修改網(wǎng)元的序列號。數(shù)據(jù)的上傳是用網(wǎng)元同步網(wǎng)管,而下載則是用網(wǎng)管同步網(wǎng)元。參見圖2所示,網(wǎng)元同步網(wǎng)管的流程如下網(wǎng)元接收了網(wǎng)管需要同步的命令后,網(wǎng)元將把單個需要同步對象的配置附上序列號一起發(fā)送給網(wǎng)管,網(wǎng)管更新數(shù)據(jù)庫。具體過程如下(1)在執(zhí)行配置同步時,需要將同步命令(可能由多條命令ID組成)分解成多條命令ID加對象,告知網(wǎng)元哪些配置需要進行同步,網(wǎng)元從配置保存模塊中讀取這些配置, 再從校核表模塊獲取這些命令ID的序列號,并將這些信息發(fā)送到分包-壓縮包模塊的緩沖池。(2)分包-壓縮包模塊從緩沖池中獲取一定數(shù)量的配置數(shù)據(jù)組包后發(fā)送給網(wǎng)管。 當數(shù)據(jù)包的大小大于8K時進行壓縮,壓縮包的格式參見圖3所示,其中命令類型用于區(qū)分是讀操作還是寫操作,命令長度為數(shù)據(jù)凈荷長度,命令分包的序號從1開始計數(shù),分包的個數(shù)由一個字節(jié)來表示,通過比較分包的序號和分包的個數(shù)來判斷數(shù)據(jù)包是否全部發(fā)送完畢。當數(shù)據(jù)包的壓縮標志位為0XB5B5B5B5時,表明該數(shù)據(jù)包進行了壓縮,為0時表示未壓縮。同樣地,壓縮部分也包括壓縮包的序號和個數(shù)。采用組包、分包和壓縮包的方法,能將小于400K的數(shù)據(jù)進行壓縮和分包,減少了鏈路上數(shù)據(jù)包傳輸?shù)膫€數(shù),較大縮短了配置同步的時間。(3)網(wǎng)管接收到配置數(shù)據(jù)后,按照以下三種情況更新數(shù)據(jù)庫a、如果網(wǎng)管數(shù)據(jù)庫中的對象沒有該項配置,則增加該項配置,并將序列號更新為網(wǎng)元傳輸過來的序列號。b、如果網(wǎng)管數(shù)據(jù)庫中的對象有該項配置,但配置項的序列號與網(wǎng)元中的序列號不一致,則修改數(shù)據(jù)庫中的配置,并將序列號更新為網(wǎng)元傳輸過來的序列號。C、如果網(wǎng)管數(shù)據(jù)庫中的對象有某項配置,但網(wǎng)元的配置中不包括該項配置,則網(wǎng)管刪掉該項配置,并將序列號更新為網(wǎng)元傳輸過來的序列號。配置的的序列號由4位組成,從0 15,網(wǎng)管和網(wǎng)元均采用從0 15循環(huán)的方式。 當網(wǎng)元的配置是有由特定配置導入時,可以不校核直接同步所有的數(shù)據(jù),則網(wǎng)管和網(wǎng)元應該同步地將序列號初始化為0。參見圖4所示,網(wǎng)管同步網(wǎng)元的具體流程如下由于網(wǎng)元中的主控盤分為主盤和備盤,因此網(wǎng)管同步網(wǎng)元將在主盤和備盤中同時進行。網(wǎng)管下發(fā)同步的過程與網(wǎng)管下發(fā)配置的過程類似。不同之處為配置只是針對單個對象,而網(wǎng)管同步網(wǎng)元是將多個對象的多個配置進行組包分別發(fā)給各個網(wǎng)元。網(wǎng)元的分包-壓縮包模塊將網(wǎng)管發(fā)來的配置包分解成為逐條的命令,并解析成單個網(wǎng)元的配置。網(wǎng)管將這些配置下發(fā)給各個網(wǎng)元,如果網(wǎng)元執(zhí)行成功,則返回成功命令給網(wǎng)管,并對序列號進行加1的操作。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。本說明書中未作詳細描述的內(nèi)容屬于本領域?qū)I(yè)技術人員公知的現(xiàn)有技術。
      權利要求
      1.一種網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,其特征在于包括以下步驟步驟A、將網(wǎng)元的各項配置以命令ID的方式進行唯一標識,將標識有命令ID的配置項裝載到各網(wǎng)元中,為每個命令ID配置一個序列號,將各網(wǎng)元的配置信息保存在主控盤的校核表中;步驟B、當網(wǎng)元向網(wǎng)管發(fā)起同步或者網(wǎng)管向網(wǎng)元發(fā)起同步時,對網(wǎng)管數(shù)據(jù)庫和主控盤校核表中保存的各網(wǎng)元的配置項進行比較,將比較結果中不同的配置項加入配置下發(fā)隊列中,準備數(shù)據(jù)的同步;步驟C、采用分包和壓縮包方式對同步數(shù)據(jù)包進行發(fā)送和接收。
      2.如權利要求1所述的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,其特征在于步驟C中的分包方式為在網(wǎng)管同步網(wǎng)元時,將網(wǎng)管的各個大包解壓后,通過配置同步協(xié)議將各個配置命令包從大包中分離出來,各網(wǎng)元接收到自身的配置后,提取命令ID,覆蓋原來的配置。
      3.如權利要求1所述的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,其特征在于步驟C中的壓縮包方式為在網(wǎng)元同步網(wǎng)管時,將從網(wǎng)元獲取的多個命令ID的配置拼接成大包,對大包進行壓縮后發(fā)往網(wǎng)管。
      4.如權利要求1所述的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,其特征在于步驟A中網(wǎng)元或者網(wǎng)管對配置項進行修改時,對序列號進行加1的操作。
      5.如權利要求1所述的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,其特征在于步驟A中所述配置信息包括單盤的在位信息、及單盤或者單盤下掛光網(wǎng)絡單元ONU的數(shù)據(jù)配置。
      6.如權利要求5所述的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,其特征在于對所述單盤的在位信息進行同步時,網(wǎng)管查詢當前系統(tǒng)的網(wǎng)元在位信息,根據(jù)查詢結果分析盤在位情況, 如果槽位和盤類型均一致,則網(wǎng)管不做處理;如果僅存在單盤的配置信息,但無該盤的在位信息,則網(wǎng)管增加該盤的在位信息;如果槽位上盤在位,且存在配置信息,但盤類型不一致, 則網(wǎng)管替換盤類型;網(wǎng)管將各槽位盤在位同步信息、及將要采取的動作顯示出來,供用戶選擇是否要進行同步。
      7.如權利要求5所述的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,其特征在于對所述數(shù)據(jù)配置進行同步時,網(wǎng)元和網(wǎng)管首先進行配置的校核,網(wǎng)管下發(fā)查詢信息后,網(wǎng)元將遍歷數(shù)據(jù)中的對象和命令ID,獲取命令ID的序列號,并將網(wǎng)元對象的地址、該對象所支持的命令ID和該ID對應的序列號,返回給網(wǎng)管進行比較;網(wǎng)管收到命令ID后讀取數(shù)據(jù)庫中對應的命令 ID配置數(shù)據(jù)序列號,比較同一配置的序列號,若網(wǎng)元上傳的序列號和網(wǎng)管數(shù)據(jù)庫中存儲的序列號相同,則判定該項配置一致,否則,網(wǎng)管將不同配置通過網(wǎng)管界面顯示出來。
      8.如權利要求1所述的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,其特征在于所述網(wǎng)管向網(wǎng)元發(fā)起同步時,網(wǎng)元接收網(wǎng)管的同步命令后,將單個需要同步對象的配置附上序列號一起發(fā)送給網(wǎng)管,網(wǎng)管更新數(shù)據(jù)庫。
      9.如權利要求8所述的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,其特征在于在執(zhí)行配置同步時,網(wǎng)管將同步命令分解成多條命令ID和對象,告知網(wǎng)元需要同步的配置,網(wǎng)元從配置保存模塊中讀取需要同步的配置,再從校核表模塊獲取命令ID的序列號,將需要同步的配置和命令ID的序列號發(fā)送到分包-壓縮包模塊的緩沖池,分包-壓縮包模塊從緩沖池中獲取配置數(shù)據(jù)組包后發(fā)送給網(wǎng)管。
      10.如權利要求9所述的網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,其特征在于網(wǎng)管接收到配置數(shù)據(jù)后,按照以下三種情況更新數(shù)據(jù)庫a、如果網(wǎng)管數(shù)據(jù)庫中的對象中無該項配置,則增加該項配置,并將序列號更新為網(wǎng)元傳來的序列號;b、如果網(wǎng)管數(shù)據(jù)庫中的對象存在該項配置,但該項的序列號與網(wǎng)元中的序列號不一致,則修改數(shù)據(jù)庫中的配置,并將序列號更新為網(wǎng)元傳來的序列號;C、如果網(wǎng)管數(shù)據(jù)庫中的對象存在某項配置,但網(wǎng)元的配置中不存在該項配置,則網(wǎng)管刪掉該項配置,并將序列號更新為網(wǎng)元傳來的序列號。
      全文摘要
      本發(fā)明公開了一種網(wǎng)元和網(wǎng)管實現(xiàn)配置同步的方法,包括步驟步驟A、將網(wǎng)元的各項配置以命令ID的方式進行唯一標識,將標識有命令ID的配置項裝載到各網(wǎng)元中,為每個命令ID配置一個序列號,將各網(wǎng)元的配置信息保存在主控盤的校核表中;步驟B、當網(wǎng)元向網(wǎng)管發(fā)起同步或者網(wǎng)管向網(wǎng)元發(fā)起同步時,對網(wǎng)管數(shù)據(jù)庫和主控盤校核表中保存的各網(wǎng)元的配置項進行比較,將比較結果中不同的配置項加入配置下發(fā)隊列中,準備數(shù)據(jù)的同步;步驟C、采用分包和壓縮包方式對同步數(shù)據(jù)包進行發(fā)送和接收。本發(fā)明能夠省時、可靠且高效地實現(xiàn)網(wǎng)元和網(wǎng)管的配置同步。
      文檔編號H04L12/24GK102231679SQ20111017772
      公開日2011年11月2日 申請日期2011年6月29日 優(yōu)先權日2011年6月29日
      發(fā)明者馮穎, 張宏進 申請人:烽火通信科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1