專利名稱:軟件加載方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域,尤其涉及網(wǎng)絡管理技術。
技術背景在電信管理網(wǎng)絡中,網(wǎng)元一般由操作維護單元(Operation & Maintenance Unit, OMU)和若干單板組成,OMU提供了網(wǎng)元的操作維護管理功能,單 板提供網(wǎng)元的業(yè)務處理功能。網(wǎng)元在初次啟動或復位后,單板需要從OMU或從自身的快閃存儲器 FLASH中加載BOOTROM文件、程序文件、補丁文件、DSP文件和數(shù)據(jù)文 件等文件。同時,網(wǎng)元由于通信協(xié)議標準的版本升級、新增功能、或缺陷修 改等經(jīng)常發(fā)布新的版本。因此網(wǎng)元需要從老的版本升級到新的版本;也可能 由于新版本運行后發(fā)現(xiàn)重要的缺陷或其它原因,需要從新版本回退到老的版 本。而網(wǎng)元的版本升級或回退時,單板也需要從從OMU或從自身的快閃存 儲器FLASH中加載BOOTROM文件、程序文件、補丁文件、DSP文件和數(shù) 據(jù)文件等。一般網(wǎng)元有很多單板,如果當網(wǎng)元初次啟動、網(wǎng)元復位、版本升級或版 本回退時,單板都請求從OMU加載這些文件,加載效率較低,持續(xù)時間長, 影響網(wǎng)元的啟動性能,影響網(wǎng)元業(yè)務中斷時間。本發(fā)明的發(fā)明人發(fā)現(xiàn),文件加載的效率主要取決于OMU讀取文件的效 率,和OMU與羊板間的網(wǎng)絡帶寬。而OMU從石更盤讀取文件,最大的能力 一般是每秒讀耳又25M左右的數(shù)據(jù),而OMU和單板之間是1000M甚至2000M 的帶寬,對應有2000/8=250M左右的數(shù)據(jù)傳輸能力。也就是網(wǎng)絡處理能力 比OMU讀取數(shù)據(jù)的能力強很多,因此文件加載效率的瓶頸主要是OMU從
硬盤讀取文件的效率。 發(fā)明內(nèi)容本發(fā)明實施例要解決的主要技術問題是提供一種軟件加載方法及系統(tǒng), 提高單板的加載效率,縮短單板的加載時間,提高網(wǎng)元的啟動性能,以及減 少網(wǎng)元業(yè)務中斷時間。本發(fā)明的一個實施例提供了一種軟件加載方法,包括 向主用操作維護單元OMU發(fā)送報文請求;收到包含OMU地址的報文響應,其中,所述的OMU是根據(jù)主用和備用 OMU的負載情況,從所述的主用OMU和備用OMU中選擇提供加載服務的 OMU;才艮據(jù)所述的OMU地址,乂人所述的OMU加載。本發(fā)明的另 一 個實施例還提供了 一種軟件加載系統(tǒng),包括主用操作維護單元OMU、備用操作維護單元OMU和單板,其中,主用OMU用于根據(jù)主用OMU和備用OMU的負載狀況,確定為單板4是供加載服務的OMU,同時用于向所述板提供加載服務; 備用OMU用于提供向所述單板加載服務; 單板用于/人所述的主用OMU和備用OMU加載軟件。 本發(fā)明實施例基于主備用OMU同時對單板提供加載服務,提高單板的加載效率,縮短單板的加載時間,提高網(wǎng)元的啟動性能,以及減少網(wǎng)元業(yè)務中斷時間。
圖1為本發(fā)明實施例的軟件加載方法流程圖。
具體實施方式
為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉
實施例,對本發(fā)明作進一步詳細說明。由于OMU負責網(wǎng)元的操作維護功能, 一般網(wǎng)元為確保安全可靠,OMU 都進行備份設計,主備OMU間的文件和數(shù)據(jù)進行實時同步,確保主用OMU 一旦發(fā)生故障時,備用OMU可以切換成為主用,承擔操作維護功能。本發(fā) 明實施例是基于主備OMU同時對單板提供加載服務,提高單板的加載效率, 縮短單板的加載時間,提高網(wǎng)元的啟動性能,以及減少網(wǎng)元業(yè)務中斷時間。附圖1為本發(fā)明實施例的軟件加載方法流程圖,如圖1所示,包括步驟101:向主用操作維護單元OMU發(fā)送報文請求;步驟102:收到包含OMU地址的報文響應,其中該OMU是根據(jù)主用和 備用OMU的負載情況,從主用OMU和備用OMU中選擇提供加載服務的 OMU;步驟103:根據(jù)上述的OMU地址,從該OMU加載。 在單板啟動時, 一般采用自舉協(xié)議(Bootstrap Protocl, BOOTP)進行啟動,啟 動過程如下單板向OMU廣播BOOTP請求報文,報文中包含單板的框號、槽號、 單板類型等信息;OMU收到BOOTP請求報文,根據(jù)單板的信息給單板分配IP地址,把 分配的IP地址、單板程序名稱、OMU的地址等信息填在BOOTP響應報文 中,發(fā)送給單板;單板收到BOOTP響應報文,設置自己的IP地址,從該OMU加載程序, 并啟動。其中,主用OMU收到單板的BOOTP請求時,根據(jù)主用OMU的文件 傳輸協(xié)議(File Transfer Protocol, FTP)服務狀態(tài)和備用OMU的FTP服務 狀態(tài),選擇加載任務數(shù)少的OMU作為該單板的加載服務器,將該OMU地 址填在BOOTP響應報文中發(fā)給單板,單板收到BOOTP響應后,獲取該OMU 的地址,自動從該OMU上加載程序、數(shù)據(jù)等文件。備用OMU雖然工作在備用狀態(tài), 一些基礎的服務在備用OMU上仍然 是運行的,如OMU主備狀態(tài)決策服務,文件數(shù)據(jù)實時同步服務,對時服務 等。單板并行加載的方案中,將備用OMU上的FTP服務也打開,因此主備 OMU上都可以提供FTP服務。由于主備OMU之間的的文件和數(shù)據(jù)進行了 同步,主備OMU上的FTP可以提供相同的功能,備用OMU也可以對加載 權限進行檢查,可以對單板提供與主用OMU—樣的加載服務。主備OMU之間一般都有通訊通道,主用OMU可以實時獲取備用OMU 上的FTP服務器狀態(tài),F(xiàn)TP當前正在處理的FTP任務個數(shù)等信息。備用OMU 在FTP服務狀態(tài)修改、FTP加載任務個數(shù)變化時主動將這些狀態(tài)通知主用 OMU。因此主用OMU可以知道備用OMU的FTP狀態(tài)。主用OMU控制單板從主用OMU加載還是從備用OMU加載,保證主 備OMU進行負載均衡,同時給單板提供加載服務主用OMU收到單板的 BOOTP請求時,根據(jù)主用OMU的FTP服務狀態(tài)和備用OMU的FTP服務 狀態(tài),選擇加載任務數(shù)少的OMU作為這個單板的加載服務器,將該OMU 地址填在BOOTP響應報文中發(fā)給單板,單板收到BOOTP響應后,獲取加 載服務器的地址,自動從該OMU上加載程序、數(shù)據(jù)等文件。采用上述技術方案,在網(wǎng)元初次啟動時,主備OMU同時對單板提供加 載服務,提高單板的加載效率,縮短單板的加載時間,提高網(wǎng)元的啟動性能。同時,當在網(wǎng)元復位、版本升級或版本回退時,如果需要乂人網(wǎng)元的OMU 加載BOOTROM文件、程序文件、補丁文件、DSP文件和lt據(jù)文件時,也 可以采用主備OMU同時對單板提供加載服務的技術方案,提高單板的加載 效率,縮短單4反的加載時間,可以減少網(wǎng)元業(yè)務中斷時間。同時,本發(fā)明的實施例提供一種軟件加載的系統(tǒng),包括主用操作維護單 元OMU、備用操作維護單元OMU和單板,其中,主用OMU用于根據(jù)主用 OMU和備用OMU的負載狀況,確定為單板提供加載服務的OMU,同時用 于向所述板提供加載服務;備用OMU用于提供向所述單板加載服務;單板 用于從所述的主用OMU和備用OMU加載軟件。其中主用OMU和備用OMU實時同步。
實施上述方案后,當網(wǎng)元初次啟動、網(wǎng)元復位、版本升級或版本回退時,單板加載程序、數(shù)據(jù)等文件被主備OMU均衡承擔。主備OMU同時對單板 提供加載服務,提高單板的加載效率,縮短單板的加載時間,提高網(wǎng)元的啟 動性能。同時,對已有的軟件改動小,實現(xiàn)簡單。以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范 圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均 應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1、一種軟件加載方法,其特征在于,該方法包括向主用操作維護單元OMU發(fā)送報文請求;收到包含OMU地址的報文響應,其中,所述的OMU是根據(jù)主用和備用OMU的負載情況,從所述的主用OMU和備用OMU中選擇提供加載服務的OMU;根據(jù)所述的OMU地址,從所述的OMU加載。
2、 根據(jù)權利要求1所述的方法,其特征在于,所述的選4奪提供加載服務的 OMU的步驟具體為才艮據(jù)主用OMU的文件傳輸協(xié)議FTP服務狀態(tài)和備用OMU的FTP服務狀 態(tài),選擇加載任務數(shù)少的OMU提供加載服務。
3、 根據(jù)權利要求2所述的方法,其特征在于,由主用OMU選擇提供加載 服務的OMU。
4、 根據(jù)權利要求2所述的方法,其特征在于,主用OMU和備用OMU的 FTP服務實時同步,主用OMU實時獲取備用OMU的FTP服務狀態(tài)。
5、 一種軟件加載系統(tǒng),包括主用操作維護單元OMU、備用操作維護單元 OMU和單板,其特征在于主用OMU用于根據(jù)主用OMU和備用OMU的負載狀況,確定為單板提供 加載服務的OMU,同時用于向所述板提供加載服務; 備用OMU用于提供向所述單板加載服務; 單板用于從所述的主用OMU和備用OMU加載軟件。
6、 根據(jù)權利要求5所述的軟件加載系統(tǒng),其特征在于,所述的主用OMU 和備用OMU實時同步。
全文摘要
本發(fā)明實施例中公開了一種軟件加載的方法,該方法包括向主用操作維護單元OMU發(fā)送報文請求;收到包含OMU地址的報文響應,其中,所述的OMU是根據(jù)主用和備用OMU的負載情況,從所述的主用OMU和備用OMU中選擇提供加載服務的OMU;根據(jù)所述的OMU地址,從所述的OMU加載。本發(fā)明實施例中還公開了一種軟件加載系統(tǒng)。應用本發(fā)明技術方案,能夠提高單板的加載效率,縮短單板的加載時間,提高網(wǎng)元的啟動性能。
文檔編號H04L12/24GK101119366SQ20071007568
公開日2008年2月6日 申請日期2007年8月8日 優(yōu)先權日2007年8月8日
發(fā)明者朱湘毅 申請人:華為技術有限公司