專利名稱:基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法
技術領域:
本發(fā)明涉及無線網(wǎng)絡技術領域,具體地講,涉及一種基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法。
背景技術:
無源光網(wǎng)絡(Passive Optical Network, PON)是一種應用于接入網(wǎng)、局端設備OLT (Optical Line Terminal,光線路終端)和多個用戶端設備 ONU (Optical NetworkUnit,光網(wǎng)絡單元)之間通過無源的光纜、分光器、合光器等組成的ODN連接的網(wǎng)絡,該無源光網(wǎng)絡的特點在于全部由無源器件組成,不含有任何電子器件及電源。目前在無源光網(wǎng)絡的遠程維護管理中,OLT和ONU之間的操作維護管理通過OAM實現(xiàn)。而OAM是一個慢速協(xié)議,由于無源光網(wǎng)絡中存在著大量的0NU,對ONU進行軟件升級的過程中會有大量的數(shù)據(jù)上傳和下載需求,這樣長時間占用OAM通道會明顯影響對該ONU的其他維護管理操作,使網(wǎng)絡中通過OAM通道的數(shù)據(jù)產(chǎn)生擁堵影響其他維護管理操作,同時不支持ONU批量軟件升級,因此這種升級方式非常不便于工程應用。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術中通過OAM通道進行軟件升級影響其他維護管理操作,以及不支持ONU批量軟件升級導致不便于工程應用的缺陷,提供一種基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法,單獨建立隧道完成ONU軟件升級功能,同時為其他維護管理操作提供擴展。為了實現(xiàn)上述目的,本發(fā)明采用的技術方案如下:
基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法,包括以下步驟:
(1)在OLT上連接配置管理服務器;
(2)在配置管理服務器上運行Server端程序,并使Client端程序常駐ONU上運行;
(3)Server廣播發(fā)現(xiàn)消息,Client收到消息后采用單播方式回復通告消息作為響應,Server收到通告消息后建立配置管理服務器與該ONU間的維護管理隧道;
(4)Server通過維護管理隧道對ONU軟件的遠程升級;
(5)完成上一個步驟后,Server釋放該維護管理隧道。進一步地,所述步驟(3)的具體實現(xiàn)方式如下:
(3a) Sever廣播發(fā)現(xiàn)消息,Client收到Sever廣播的消息后,回復通告消息作為響應;(3b) Server根據(jù)收到的通告消息的內(nèi)容,生成該ONU的一條記錄寫進終端列表,完成對該在線的ONU的發(fā)現(xiàn);
(3c)在Server上設置?;疃〞r器,此時若Server接收到了該Client的MAC后,采用單播方式定時向該Client發(fā)送?;钕?此時若:
A.Client收到?;钕⒑蠡貜痛_認信息作為響應,完成配置管理服務器和該ONU之間維護管理隧道的建立和維持; B.Client收到保活消息后未回復,Server在保活定時器超時前未收到確認信息,則認為維護管理隧道失效,從終端列表中刪除該ONU的記錄。其中,所述步驟(5)中在釋放該維護管理隧道的同時Server從終端列表中刪除與該ONU的記錄。再進一步地,所述步驟(3)中Server廣播發(fā)現(xiàn)消息有兩種方式,一種是向該無源光網(wǎng)絡中所有ONU的Cl ient廣播發(fā)現(xiàn)消息,另一種是向該無源光網(wǎng)絡中指定ONU的Cl ient廣播發(fā)現(xiàn)消息。更進一步地,所述步驟(4)中對ONU的遠程升級的具體實現(xiàn)內(nèi)容如下:
遠程升級=Server比較配置的版本列表與生成的終端列表中ONU的信息,若ONU當前軟件版本低于升級版本,同時該ONU的MAC或者產(chǎn)品型號已經(jīng)指定,則通過傳輸消息向該ONU下載升級文件,ONU接收升級文件并進行升級;若ONU當前軟件版本與升級版本相同,則不向該ONU下載升級文件。為了更好地實現(xiàn)本發(fā)明,Server通過維護管理隧道不僅對ONU進行遠程升級,還對ONU進行如下操作:
提取或下發(fā)配置文件:配置數(shù)據(jù)需要變更時,Server通過傳輸消息向該ONU下發(fā)配置文件,ONU接收配置文件并重新加載該配置文件運行;配置數(shù)據(jù)需要備份時,Server通過傳輸消息讀取該ONU配置文件,ONU上傳其配置文件;
提取日志:需要查看ONU的運行狀況時,Server通過傳輸消息讀取該ONU運行日志,ONU上傳其日志文件;
配置管理=Server向ONU下發(fā)配置消息,ONU解析并完成相應的配置管理操作,通過確認消息向Server回復操作結(jié)果。本發(fā)明較現(xiàn)有技術相比,具有以下優(yōu)點及有益效果:
(I)本發(fā)明中通過將OLT連接于配置管理服務器,該配置管理服務器主要用于提供Server端程序的運行環(huán)境和網(wǎng)管人員配置管理操作接口,使配置管理服務器與ONU建立隧道實現(xiàn)ONU軟件的升級,避開了現(xiàn)有技術中通過OAM通道對軟件進行升級由于OAM協(xié)議本身的限制性影響對該ONU的其他維護管理操作的問題,這種單獨進行ONU軟件升級的方式不會影響OAM管理,升級速度快。(2)本發(fā)明中的ONU軟件升級,在網(wǎng)管人員配置好升級策略后,整個過程完全采用自動的方式,實現(xiàn)過程簡單方便,具有突出的實質(zhì)性特點和顯著的進步。(3)本發(fā)明通過下發(fā)或提取配置文件等步驟配置升級策略,可以精確指定ONU進行軟件升級或者對指定產(chǎn)品型號的ONU進行批量軟件升級,其升級方式更具彈性,便于工程應用,無需較大占用帶寬。
圖1為本發(fā)明中該無源光網(wǎng)絡維護管理系統(tǒng)的拓撲圖。圖2為本發(fā)明中一實施例1中無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)流程圖。
具體實施例方式下面結(jié)合附圖與實施例對本發(fā)明作進一步說明,本發(fā)明的實施方式包括但不限于下列實施例。實施例1
如圖1所示的本發(fā)明拓撲圖,局端設備0LT、用戶端設備0NU、分光器,合光器等組成的ODN0其中為了完成本發(fā)明中維護管理隧道的建立和釋放,在OLT上還連接有配置管理服務器,該配置管理服務器提供Server端程序的運行環(huán)境和網(wǎng)管人員配置管理操作接口。在配置管理服務器上運行Server端程序,Client端程序常駐ONU上運行。配置管理服務器與ONU的信息交互通過Server與Client之間的通信完成。其中如圖2所示,實現(xiàn)本發(fā)明中ONU升級的主要方法如下:
A.首先是ONU的發(fā)現(xiàn)
(1)配置管理服務器運行Server端程序,Server廣播發(fā)現(xiàn)消息到無源光網(wǎng)絡中所有的
ONU ;
(2)其中一個ONU的Client實時偵聽發(fā)現(xiàn)消息,在偵聽到發(fā)現(xiàn)消息后,獲得Server的MAC地址,采用單播方式回復通告消息到Server,該通告消息包括Client端的MAC地址、該ONU生成的用于認證的驗證碼、ONU的MAC、0NU類型、ONU產(chǎn)品型號和ONU當前軟件版本號;
(3)Server收到通告消息獲得Client的MAC地址,并根據(jù)通告消息生成該OUN的一條記錄寫入終端列表,完成對在線ONU的發(fā)現(xiàn);
B.完成ONU的發(fā)現(xiàn)之后,建立Server與Client之間的維護管理隧道
(4)Server在學習到了該ONU中Client的MAC后,采取單播方式向該client發(fā)送保活消息,該保活消息的內(nèi)容為消息的序號和標識;
(5)Client收到?;钕⒑笕?
回復確認消息作為響應,確認消息的內(nèi)容包括其所確認的?;钕⒌南⒕幪柡捅;钕У南⑿蛱?;
未回復確認消息作為響應,Server在?;疃〞r器超時后認為維護管理隧道失效,釋放該隧道,并從終端列表中刪除該ONU的記錄;
(6)Server收到該確認消息后維護與ONU之間建立的維護管理隧道
其中步驟B是定時重復進行的,即Server定時單播發(fā)送?;钕ⅲ珻lient每收到該?;钕⒕突貜鸵淮未_認消息作為響應,以持續(xù)維護該維護管理隧道;
步驟B不斷重復,一直持續(xù)到釋放該維護管理隧道,在釋放該維護管理隧道前進行步驟C。C.Server通過維護管理隧道遠程升級指定終端 其中步驟C
(7)網(wǎng)管人員配置Server端的版本列表,并導入升級文件;
(8)網(wǎng)管人員配置Server端升級策略為指定升級,并在待升級終端列表中加入需要升級的ONU MAC等信息;
(9)Server比較配置的版本列表與生成的終端列表中ONU的信息,若ONU當前軟件版本低于升級版本,同時該ONU的MAC已經(jīng)加入待升級終端列表,則通過傳輸消息向該ONU下載升級文件,ONU接收升級文件并進行升級;否則不向該ONU下載升級文件。完成步驟C之后,Server從終端列表中刪除ONU的記錄,釋放配置管理服務器與ONU之間的維護管理隧道。
實施例2
與實施例1的區(qū)別在于,所述步驟:
(8)網(wǎng)管人員配置Server端升級策略為批量升級,并在待升級產(chǎn)品列表中加入需要升級的ONU產(chǎn)品型號等信息;
(9)Server比較配置的版本列表與生成的終端列表中ONU的信息,若ONU當前軟件版本低于升級版本,同時該ONU的產(chǎn)品型號已經(jīng)加入待升級產(chǎn)品列表,則通過傳輸消息向該ONU下載升級文件,ONU接收升級文件并進行升級;否則不向該ONU下載升級文件。實施例3
與實施例1的區(qū)別在于,在完成步驟C之后,Server還對ONU提取或下發(fā)配置文件、提取日志和配置管理,其主要實現(xiàn)方法如下:
提取或下發(fā)配置文件:配置數(shù)據(jù)需要變更時,Server通過傳輸消息向該ONU下發(fā)配置文件,ONU接收配置文件并重新加載該配置文件運行;配置數(shù)據(jù)需要備份時,Server通過傳輸消息讀取該ONU配置文件,ONU上傳其配置文件;
提取日志:需要查看ONU的運行狀況時,Server通過傳輸消息讀取該ONU運行日志,ONU上傳其日志文件;
配置管理=Server向ONU下發(fā)配置消息,ONU解析并完成相應的配置管理操作,通過確認消息向Server回復操作結(jié)果。按照上述實施例,便可很好地實現(xiàn)本發(fā)明。值得說明的是,基于上述設計原理的前提下,為解決同樣的技術問題,即使在本發(fā)明所公開的內(nèi)容基礎上做出的一些無實質(zhì)性的改動或潤色,所采用的技術方案的實質(zhì)仍然與本發(fā)明一樣,故其也應當在本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法,其特征在于,主要包括以下步驟: (1)在OLT上連接配置管理服務器; (2)在配置管理服務器上運行Server端程序,并使Client端程序常駐ONU上運行; (3)Server廣播發(fā)現(xiàn)消息,Client收到消息后采用單播方式回復通告消息作為響應,Server收到通告消息后建立配置管理服務器與該ONU間的維護管理隧道; (4)Server通過維護管理隧道對ONU軟件的遠程升級; (5)完成上一個步驟后,Server釋放該維護管理隧道。
2.根據(jù)權(quán)利要求1所述的基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法,其特征在于,所述步驟(3)的具體實現(xiàn)方式如下: (3a) Sever廣播發(fā)現(xiàn)消息,Client收到Sever廣播的消息后,回復通告消息作為響應; (3b) Server根據(jù)收到的通告消息的內(nèi)容,生成該ONU的一條記錄寫進終端列表,完成對該在線的ONU的發(fā)現(xiàn); (3c)在Server上設置?;疃〞r器,此時若Server接收到了該Client的MAC后,采用單播方式定時向該Client發(fā)送保活消息,此時若: A.Client收到保活消息后回復確認信息作為響應,完成配置管理服務器和該ONU之間維護管理隧道的建立和維持; B.Client收到?;钕⒑笪椿貜?,Server在?;疃〞r器超時前未收到確認信息,則認為維護管理隧道失效,從終端列表中刪除該ONU的記錄。
3.根據(jù)權(quán)利要求2所述的基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法,其特征在于,所述步驟(5)中在釋放該維護管理隧道的同時Server從終端列表中刪除與該ONU的記錄。
4.根據(jù)權(quán)利要求3所述的基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法,其特征在于,所述步驟(3)中Server廣播發(fā)現(xiàn)消息有兩種方式,一種是向該無源光網(wǎng)絡中所有ONU的Client廣播發(fā)現(xiàn)消息,另一種是向該無源光網(wǎng)絡中指定ONU的Client廣播發(fā)現(xiàn)消肩、O
5.根據(jù)權(quán)利要求4所述的基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法,其特征在于,所述步驟(4)中對ONU的遠程升級的具體實現(xiàn)內(nèi)容如下: 遠程升級=Server比較配置的版本列表與生成的終端列表中ONU的信息,若ONU當前軟件版本低于升級版本,同時該ONU的MAC或者產(chǎn)品型號已經(jīng)指定,則通過傳輸消息向該ONU下載升級文件,ONU接收升級文件并進行升級;若ONU當前軟件版本與升級版本相同,則不向該ONU下載升級文件。
6.根據(jù)權(quán)利要求5所述的基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法,其特征在于,Server通過維護管理隧道不僅對ONU進行遠程升級,還對ONU進行如下操作: 提取或下發(fā)配置文件:配置數(shù)據(jù)需要變更時,Server通過傳輸消息向該ONU下發(fā)配置文件,ONU接收配置文件并重新加載該配置文件運行;配置數(shù)據(jù)需要備份時,Server通過傳輸消息讀取該ONU配置文件,ONU上傳其配置文件; 提取日志:需要查看ONU的運行狀況時,Server通過傳輸消息讀取該ONU運行日志,ONU上傳其日志文件;配置管理=Server向ONU下發(fā)配置消息,ONU解析并完成相應的配置管理操作,通過確認消息向Server回復 操作結(jié)果。
全文摘要
本發(fā)明公開了一種基于隧道方式的無源光網(wǎng)絡維護管理系統(tǒng)的實現(xiàn)方法,屬于無線網(wǎng)絡技術領域。本發(fā)明的實現(xiàn)過程為首先在OLT上連接配置管理服務器,再在配置管理服務器上運行Server端程序,Client端程序常駐ONU上運行,然后Server廣播發(fā)現(xiàn)消息,建立維護管理服務器與該ONU間的維護管理隧道,對ONU中的軟件進行升級并且在完成上一個步驟后,Server釋放該維護管理隧道。通過上述方法,本發(fā)明克服了現(xiàn)有技術中通過OAM通道進行軟件升級影響對該ONU的其他維護管理操作以及不支持ONU批量軟件升級不便于工程應用的缺陷,速度快捷,適合推廣使用。
文檔編號H04L12/24GK103152207SQ20131010714
公開日2013年6月12日 申請日期2013年3月29日 優(yōu)先權(quán)日2013年3月29日
發(fā)明者胡強 申請人:深圳市磊科實業(yè)有限公司