無源光網絡系統主、備控板同步方法及系統的制作方法
【技術領域】
[0001]本發明涉及無源光網絡通信領域,特別是涉及一種無源光網絡系統主、備控板同步方法及系統。
【背景技術】
[0002]與電纜傳輸相比,光纖傳輸具有容量大、損耗小、防電磁干擾能力強等優勢,因而,隨著光纖傳輸的成本逐步下降,接入網的光纖化是必然的發展趨勢,而無源光網絡采用了無源器件,是實現寬帶光接入網最有潛力的技術。從承載的內容來分類,PON (PassiveOptical Network,無源光網絡)技術主要包括ΑΡΟΝ (ATM Based Ρ0Ν,異步傳輸模式無源光網絡)、EP0N (Ethernet Based Ρ0Ν,以太網無源光網絡)以及GP0N (Gigabit Ρ0Ν,吉比特無源光網絡)等。Ρ0Ν通常是由位于中心局的光線路終端0LT(0ptical Line Terminal)和一系列位于用戶駐地的光網絡單元0NU (Optical Net Unit)或者光網絡終端0ΝΤ (OpticalNet Terminal)構成。在這些器件中間是由光纖、無源分光器或耦合器構成的光分配網絡0DN (Optical Distribut1n Network)。由于Ρ0Ν系統對可靠性的要求高,對系統運行影響較大的主控板,都要求存在備控板作為備份,以便在主控板發生異常時作為備份的備控板可以完全代替主控板。然為達成這一目的,還需保證主控板和備控板上儲存的配置文件完全一致。目前,現有技術采用手動方式對背控板進行同步,同步結果沒有校驗、也沒有糾錯,且因大量的手動操作帶來不便性和手動操作失誤導致可靠性低。
[0003]因此,如何提出一種新的無源光網絡系統主控板、備控板配置文件同步技術,以克服現有手動同步所帶來的諸多缺失,實已成為目前業界亟待克服之難題。
【發明內容】
[0004]鑒于上述現有技術的缺失,本發明之一目的在于提供一種無源光網絡系統主控板、備控板配置文件同步方法及系統,其操作便利,可靠性高。
[0005]為達上述及其他目的,本發明提出一種無源光網絡系統主、備控板同步方法,該方法包括:步驟S1:啟動自動同步功能,設置同步計時器計時周期T ;步驟S2:重置該同步計時器開始計時;步驟S3:檢測是否存在主配置文件保存動作,存在則進至步驟S5,否則轉至步驟S4 ;步驟S4:檢測該同步計時器計時周期是否趨近結束,若否則進至步驟S3,若是則進至步驟S6 ;步驟S5:暫停該同步計時器的計時作業,保存該主配置文件,并生成新的主配置文件校驗碼,并轉至步驟S6 ;步驟S6:獲取該主控板的主配置文件校驗碼以及該備控板的備配置文件校驗碼;步驟S7:檢測該主配置文件校驗碼與備配置文件校驗碼是否一致,若一致則轉至步驟S2,否則進至步驟S8 ;步驟S8:執行同步作業,用主配置文件覆蓋備配置文件,并生成備配置文件校驗碼,之后轉至步驟S2。
[0006]于本發明之步驟S5中,是透過手動方式保存該主配置文件。
[0007]上述主配置文件校驗碼及備配置文件校驗碼以日志形式儲存。
[0008]本發明還提出一種無源光網絡系統主、備控板同步系統,該系統用于執行本發明之無源光網絡系統主、備控板同步方法,包括:校驗碼生成模塊,用于對主控板的主配置文件及備控板的備配置文件進行算法處理以分別產生主配置文件檢驗碼及備配置文件校驗碼;設置模塊,用于設置同步計時器的計時周期T ;同步計時器,用于主控板及備控板配置文件同步計時;擷取模塊,用于擷取該主配置文件校驗碼以及該備配置文件校驗碼;檢測模塊,用于檢測同步計時器的計時執行情況,檢測是否存在新的主配置文件保存動作,以及檢測該擷取模塊所擷取的主配置文件校驗碼與備配置文件校驗碼是否一致;以及同步模塊,在該檢測模塊檢測到該主配置文件校驗碼與該備配置文件校驗碼不一致時,執行同步作業用該主配置文件覆蓋備配置文件。
[0009]于本發明的一方案中,該系統還包括重置模塊,當該檢測模塊檢測到該主配置文件校驗碼與該備配置文件校驗碼一致時或該同步模塊完成同步作業后重置該同步計時器。
[0010]綜上所述,本發明所揭示的無源光網絡主控板、備控板配置文件同步方案,主要是啟動同步計時器,并在同步計時器計時周期內增加自動校驗環節以檢測主配置文件與備配置文件的校驗碼是否一致,若不一致則執行自動同步作業將主配置文件覆蓋備配置文件以完成主控板與備控板配置文件同步作業。此外,本發明還可自動檢測是否存在新的主配置文件保存作業,若存在,則進一步校驗備配置文件與新的主配置文件的校驗碼是否一致,以最終保證在每一計時周期T內主、備配置文件一致。與現有手動方式同步主控板及備控板配置文件相比,本發明采用手動方式更新主控板配置文件,并透過自動同步方式完成主、備配置文件同步,本發明之主、備配置文件同步效率高、可靠性高。
【附圖說明】
[0011]下面將以明確易懂的方式,結合【附圖說明】優選實施方式,對一種無源光網絡系統主、備控板同步方法及系統的上述特性、技術特征、優點及其實現方式予以進一步說明。
[0012]圖1是本發明一種無源光網絡系統主、備控板同步方法主要步驟示意圖;
[0013]圖2是本發明一種無源光網絡系統主、備控板同步系統的基本架構示意圖。
[0014]附圖標號說明:
[0015]21.校驗碼生成模塊,22.設置模塊,23.同步計時器,24.擷取模塊,25.檢測模塊,26.同步模塊,27.重置模塊。
【具體實施方式】
[0016]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對照【附圖說明】本發明的【具體實施方式】。顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖,并獲得其他的實施方式。
[0017]圖1所示者為本發明之無源光網絡系統主、備控板同步方法步驟示意圖,如圖所示,該方法包括:
[0018]步驟S11:啟動自動同步功能,設置同步計時器計時周期T,計時周期T可根據實際同步作業需要進行靈活設置、更改。
[0019]步驟S12:重置該同步計時器開始計時,接著進至步驟S13。
[0020]步驟S13:檢測是否存在主配置文件保存動作,若存在則進至步驟S15,否則轉至步驟S14。
[0021]步驟S14:檢測該同步計時器的計時周期T是否趨近結束,若是則進至步驟S16 ;否者進至步驟S13。
[0022]步驟S15:暫停該同步計時器的計時作業,保存該主配置文件,并生成新的主配置文件校驗碼,之后繼續計時并進至步驟S16。于該步驟S15中,主配置文件的保存是透過手動方式執行。
[0023]步驟S16:獲取該主控板的主配置文件校驗碼以及該備控板的備配置文件校驗碼,接著進至步驟S17。
[0024]步驟S17:檢測該主配置文件校驗碼與備配置文件校驗碼是否一致,若一致則轉至步驟S12,否則進至步驟S18。
[0025]步驟S18:執行同步作業,用主配置文件覆蓋備配置文件,并生成備配置文件校驗碼,并轉至步驟S12。
[0026]如圖2所示者為本發明之無源光網絡系統主、備控板同步系統,該系統可執行本發明之上述方法。如圖所示,該系統包括:校驗碼生