專利名稱:分析、調(diào)試及仿真gpon系統(tǒng)omci和ploam消息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及GPON接入網(wǎng),尤其是涉及分析、調(diào)試及仿真GPON系統(tǒng)OMCI和PLOAM 消息的方法。
背景技術(shù):
GPON(Gigabit-Capable PON)技術(shù)是基于 ITU-TG. 984. χ 標(biāo)準(zhǔn)的最新一代寬帶無 源光綜合接入技術(shù),具有高帶寬、高效率、大覆蓋范圍、用戶接口豐富等眾多優(yōu)點(diǎn),被大多數(shù) 運(yùn)營商視為實(shí)現(xiàn)接入網(wǎng)業(yè)務(wù)寬帶化、綜合化改造的理想技術(shù)。相對于其他的PON技術(shù)而言, GPON的主要優(yōu)點(diǎn)體現(xiàn)在(1)、提供了前所未有的高帶寬,下行速率高達(dá)2. 5Gbit/s,其非對稱特性更能適應(yīng) 寬帶數(shù)據(jù)業(yè)務(wù)市場。(2)、提供QoS的全業(yè)務(wù)保障,同時(shí)承載ATM信元和(或)GEM幀,有很好的提供服 務(wù)等級、支持QoS保證和全業(yè)務(wù)接入的能力。(3)、承載GEM幀時(shí),可以將TDM業(yè)務(wù)映射到GEM幀中,使用標(biāo)準(zhǔn)的8kHz (125 μ s) 幀能夠直接支持TDM業(yè)務(wù)。作為一種電信級的技術(shù)標(biāo)準(zhǔn),GPON還規(guī)定了在接入網(wǎng)層面上的保護(hù)機(jī)制和完整的 OAM功能,它在物理層定義了 PL0AM,高層定義了 0MCI,在多個(gè)層面進(jìn)行OAM管理。PLOAM用 于實(shí)現(xiàn)數(shù)據(jù)加密、狀態(tài)檢測、誤碼監(jiān)視等功能,OMCI信道協(xié)議用來管理高層定義的業(yè)務(wù),包 括ONU的功能參數(shù)集、T-CONT業(yè)務(wù)種類與數(shù)量、QoS參數(shù),請求配置信息和性能統(tǒng)計(jì),自動通 知系統(tǒng)的運(yùn)行事件,實(shí)現(xiàn)OLT對ONT的配置、故障診斷、性能和安全的管理。隨著中國三大基礎(chǔ)電信運(yùn)營商把大力發(fā)展光進(jìn)銅退、規(guī)模部署寬帶光纖接入網(wǎng)提 升到發(fā)展戰(zhàn)略的高度,GPON系統(tǒng)已經(jīng)成為主要的FTTx應(yīng)用技術(shù)之一。目前,三大電信運(yùn)營 商都在加緊進(jìn)行GPON試點(diǎn),GPON正邁進(jìn)大規(guī)模商用階段。但是在GPON系統(tǒng)測試和工程應(yīng) 用中,經(jīng)常會遇到各種各樣的問題,從而導(dǎo)致數(shù)據(jù)業(yè)務(wù)不通或者系統(tǒng)通信中斷,由于此時(shí)沒 有辦法知道OLT是否正確配置發(fā)送了 OMCI消息和PLOAM消息,只能通過串口命令行來觀察 0MCI,PLOAM消息是否正確,給測試等工作帶來很多困難,而且在工程應(yīng)用中,有些ONT的位 置也不適合檢測人員通過串口去觀察OMCI、PLOAM消息。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是解決GPON系統(tǒng)查看、回復(fù)OMCI和PLOAM消息比較 困難的問題。為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是提供一種分析、調(diào)試及仿真 GPON系統(tǒng)OMCI和PLOAM消息的方法,包括以下步驟A10、各ONT分別將其收到的OLT發(fā)出的OMCI消息和PLOAM消息封裝在不同類型 的以太網(wǎng)數(shù)據(jù)包中;A20、調(diào)試終端通過ONT的以太網(wǎng)口捕獲所有從該以太網(wǎng)口下發(fā)的以太網(wǎng)數(shù)據(jù)包;
A30、調(diào)試終端經(jīng)過濾得到帶有OMCI和PLOAM消息的以太網(wǎng)數(shù)據(jù)包,從上述以太網(wǎng) 數(shù)據(jù)包中分別解析出OMCI和PLOAM信息內(nèi)容,并根據(jù)需要顯示OMCI和PLOAM消息內(nèi)容或 對OMCI和PLOAM消息內(nèi)容重組成新的OMCI或PLOAM消息并經(jīng)ONT回復(fù)給OLT。上述方法中,步驟AlO包括以下步驟A101、各ONT收到OLT發(fā)出的OMCI消息和PLOAM消息后,分別將其接收到的和回 復(fù)的PLOAM消息、OMCI消息在內(nèi)存或FLASH中進(jìn)行備份;A102、ONT把備份的OMCI消息去掉GEM幀頭后封裝在以太網(wǎng)數(shù)據(jù)包中,把備份的 PLOAM消息直接封裝在以太網(wǎng)數(shù)據(jù)包中,上述以太網(wǎng)數(shù)據(jù)包的目的地址為調(diào)試終端的MAC 地址或廣播地址,源地址為該ONT自身的MAC地址,以太網(wǎng)類型分別用不同的代碼進(jìn)行標(biāo) 記;A103、ONT把封裝好的帶有PLOAM消息和OMCI消息的以太網(wǎng)數(shù)據(jù)包,通過發(fā)包函 數(shù)發(fā)送到其以太網(wǎng)口。步驟A30包括以下步驟A301、根據(jù)源地址是否為光網(wǎng)絡(luò)終端的MAC地址、目的地址是否為調(diào)試終端的MAC 地址或廣播地址以及以太網(wǎng)類型標(biāo)記對ONT以太網(wǎng)口的以太網(wǎng)數(shù)據(jù)包進(jìn)行過濾,得到包含 有PLOAM消息和OMCI消息的以太網(wǎng)數(shù)據(jù)包,并以文件的形式存儲在調(diào)試終端上;A302、打開已保存的文件,對OMCI和PLOAM數(shù)據(jù)包進(jìn)行解析,得到OMCI消息的事 物相關(guān)標(biāo)識符、消息類型、消息標(biāo)識符、消息內(nèi)容以及PLOAM消息的各部分內(nèi)容;A303、在開發(fā)和工程實(shí)踐中,根據(jù)工程人員的實(shí)際需要,人為地判斷調(diào)試終端是否 需要回復(fù)OMCI和PLOAM消息,如果不需要回復(fù)則在調(diào)試終端是顯示OMCI和PLOAM消息內(nèi) 容;否則轉(zhuǎn)步驟A304 ;A304、調(diào)試終端重組包含有PLOAM消息和OMCI消息并加上以太網(wǎng)幀頭發(fā)送給 ONT ;A305.0NT收到上述以太網(wǎng)數(shù)據(jù)包后,去掉以太網(wǎng)幀頭,重新封裝成OMCI消息數(shù)據(jù) 包或者PLOAM消息數(shù)據(jù)包轉(zhuǎn)發(fā)給OLT。本發(fā)明,通過ONT將OMCI消息和PLOAM消息封裝在不同類型的以太網(wǎng)數(shù)據(jù)包中, 并通過調(diào)試終端捕獲和解析,從而克服了 GPON系統(tǒng)測試和工程應(yīng)用中,查看OMCI消息和 PLOAM消息比較困難的問題。
圖1本發(fā)明應(yīng)用的GPON系統(tǒng)組成示意圖;圖2是GEM模式OMCI消息結(jié)構(gòu)圖;圖3是GEM模式PLOAM消息結(jié)構(gòu)圖;圖4是一實(shí)施例的ONT的結(jié)構(gòu)方框圖;圖5是一實(shí)施例PLOAM消息或OMCI消息封裝在以太網(wǎng)幀的結(jié)構(gòu)圖;圖6是一實(shí)施例OMCI、PLOAM分析、調(diào)試及仿真方法的捕獲、過濾流程圖;圖7是一實(shí)施例OMCI、PLOAM分析、調(diào)試及仿真方法的解析、處理流程圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作出詳細(xì)的說明,應(yīng)當(dāng)理解,以下所描述的 實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。應(yīng)用本發(fā)明的GPON系統(tǒng)組成如圖1所示,光線路終端(OLT) 11通過光分路器12 連接光分路網(wǎng)中的若干光網(wǎng)絡(luò)終端(ONT) 13,光網(wǎng)絡(luò)終端13上電后分別與OLT建立相應(yīng)的 PLOAM數(shù)據(jù)通路,并接收OLT發(fā)送的PLOAM消息,通過PLOAM消息激活注冊該光網(wǎng)絡(luò)終端 (ONT) 13并建立相應(yīng)的OMCI數(shù)據(jù)通路。OMCI數(shù)據(jù)通路建立好后,光線路終端11就可以給光 網(wǎng)絡(luò)終端13發(fā)送下行的OMCI消息了,當(dāng)需要進(jìn)行分析、調(diào)試及仿真GPON的OMCI和PLOAM 消息時(shí),將安裝有分析、調(diào)試及仿真工具的計(jì)算機(jī)(調(diào)試終端)14通過以太網(wǎng)連接線連接到 光網(wǎng)絡(luò)終端(ONT) 13的FE 口上,并通過以下步驟分析、調(diào)試及仿真GPON的OMCI和PLOAM 消息,具體步驟如圖6所示A10、每個(gè)ONT均分別把其收到的OLT發(fā)出的OMCI消息和PLOAM消息封裝在不同 的以太網(wǎng)數(shù)據(jù)包中,并轉(zhuǎn)發(fā)到該ONT的以太網(wǎng)口(UNI);結(jié)合圖4,該步驟又進(jìn)一步地包括以下詳細(xì)步驟AlOU每一個(gè)ONT將從其PON 口 31收到的OLT發(fā)出的OMCI消息和PLOAM消息后,在 進(jìn)行正常處理并作出相應(yīng)回復(fù)的同時(shí),再將其接收到的和發(fā)送出去(向OLT回復(fù))的PLOAM 消息和OMCI消息進(jìn)行備份用于后續(xù)處理;A102、0NT中的數(shù)據(jù)處理單元32把備份的OMCI消息去掉GEM幀頭后封裝在以太網(wǎng) 數(shù)據(jù)包中,把備份的PLOAM消息直接封裝在以太網(wǎng)數(shù)據(jù)包中,它們的封裝格式如圖5所示, 其中目的地址為調(diào)試終端的MAC地址或廣播地址,源地址為該ONT自身的MAC地址,以太網(wǎng) 類型為以太網(wǎng)特征標(biāo)記碼,用于區(qū)分以太網(wǎng)數(shù)據(jù)包的類型,在本實(shí)施例中,封裝PLOAM消息 的以太網(wǎng)數(shù)據(jù)包的以太網(wǎng)類型設(shè)為0x0810,封裝OMCI消息的以太網(wǎng)數(shù)據(jù)包的以太網(wǎng)類型 設(shè)為0x0800。對于本發(fā)明而言,也可以采用IP幀(例如UDP)對OMCI消息和PLOAM消息進(jìn) 行封裝,原理同上。由于OMCI消息和PLOAM消息長度是固定的,其中,已去掉GEM頭的OMCI消息長度 是48字節(jié),PLOAM消息的長度是13字節(jié);因此,OMCI和PLOAM消息均封裝在包長為62字 節(jié)的以太網(wǎng)數(shù)據(jù)包中,不足62字節(jié)的數(shù)據(jù)包在其末端加零填充。A103、把封裝好的帶有PLOAM消息和OMCI消息的以太網(wǎng)數(shù)據(jù)包,通過發(fā)包函數(shù)經(jīng) SWITCH數(shù)據(jù)交換單元33發(fā)送到ONT的以太網(wǎng)口(UNI) 34 ;A20、調(diào)試終端通過ONT的以太網(wǎng)口(UNI)捕獲所有從該以太網(wǎng)口下發(fā)的以太網(wǎng)數(shù) 據(jù)包;A30、調(diào)試終端過濾出OMCI和PLOAM數(shù)據(jù)包后,將其內(nèi)容以文件的形式存儲在調(diào)試 終端上,同時(shí)根據(jù)G. 984. 4規(guī)定的OMCI格式和G. 984. 3規(guī)定的PLOAM格式,解析出OMCI和 PLOAM信息內(nèi)容,并根據(jù)需要進(jìn)行進(jìn)一步的處理。在工程實(shí)踐中經(jīng)常需要查看光線路終端 13的注冊激活過程是否正確、光線路終端11對光網(wǎng)絡(luò)終端13做出了什么配置以及光網(wǎng)絡(luò) 終端13回復(fù)的PLOAM消息和OMCI消息是否正確,此時(shí)OMCI和PLOAM分析、調(diào)試及仿真終 端14按照光線路終端11下發(fā)的PLOAM消息和OMCI消息,以及光網(wǎng)絡(luò)終端13回復(fù)的PLOAM 消息和OMCI消息的順序,把得到的相應(yīng)PLOAM消息和以及OMCI消息,以一定的格式顯示在 OMCI和PLOAM分析、調(diào)試及仿真終端14上,用于幫助工程人員更好的理解和分析光線路終
5端11對光網(wǎng)絡(luò)終端13所做的配置,以及光網(wǎng)絡(luò)終端13回復(fù)的PLOAM消息和OMCI消息的 正確性。由于PLOAM消息和OMCI消息是一個(gè)雙向交互的消息模式,有時(shí)光網(wǎng)絡(luò)終端13并 不能很好的響應(yīng)光線路終端11下發(fā)的PLOAM消息和OMCI消息,或者根據(jù)開發(fā)調(diào)試的實(shí)際 需要,此時(shí),可以由OMCI和PLOAM分析、調(diào)試及仿真終端14編輯和回復(fù)PLOAM消息和OMCI 消息,以解決工程中不同廠商光線路終端11和光網(wǎng)絡(luò)終端13配置互通的問題,亦可以解決 工程中光網(wǎng)絡(luò)終端13回復(fù)出錯的情況。所以,當(dāng)調(diào)試終端解析得到PLOAM消息的各部分內(nèi) 容后執(zhí)行以下操作,如圖7所示A301、由于從ONT的以太網(wǎng)口(UNI)下發(fā)的以太網(wǎng)數(shù)據(jù)包中攜帶的信息比較復(fù)雜, 所以調(diào)試終端需要對收到的以太網(wǎng)數(shù)據(jù)包進(jìn)行過濾,過濾出攜帶了 PLOAM消息和OMCI信 息的以太網(wǎng)數(shù)據(jù)包并以文件的形式存儲在調(diào)試終端上,方便進(jìn)行下一步的解析和更進(jìn)一步 的處理;具體作法是過濾源地址為光網(wǎng)絡(luò)終端的MAC地址、目的地址為調(diào)試終端的MAC地 址或廣播地址、以太網(wǎng)類型為定義為PLOAM、OMCI以太網(wǎng)數(shù)據(jù)包的類型(例如0x0810或 0x0800)的數(shù)據(jù)包,這樣可以很準(zhǔn)確的過濾出需要的數(shù)據(jù)包;A302、打開終端上已存儲的文件,對OMCI和PLOAM數(shù)據(jù)包進(jìn)行解析,根據(jù)如圖2所 示的G. 984. 4規(guī)定的OMCI消息格式,解析得到OMCI消息的事物相關(guān)標(biāo)識符、消息類型、消 息標(biāo)識符、消息內(nèi)容等,根據(jù)圖3所示的G. 984. 3規(guī)定的PLOAM消息格式,解析得到PLOAM 消息的各部分內(nèi)容;其中,事物相關(guān)標(biāo)識符用于關(guān)聯(lián)一個(gè)請求消息和它的響應(yīng)消息。對于請求消息, OLT選擇任意事物標(biāo)識符,響應(yīng)消息攜帶著它所應(yīng)答的消息的事物相關(guān)標(biāo)識符。也就是說, 事物相關(guān)標(biāo)識符是用來匹配從OLT到ONT的命令和從ONT到OLT的響應(yīng)。A303、調(diào)試終端判斷是否需要回復(fù)OMCI和PLOAM消息,有兩種情況一是ONT沒有 回復(fù)OMCI消息,二是開發(fā)調(diào)試過程中,需要調(diào)試OMCI的交互過程。如果不需要回復(fù)則在調(diào) 試終端是顯示OMCI和PLOAM消息內(nèi)容,否則轉(zhuǎn)步驟A304 ;A304、調(diào)試終端重組包含有PLOAM消息和OMCI消息并加上以太網(wǎng)幀頭發(fā)送給0ΝΤ, 其封裝方法與ONT封裝OMCI和PLOAM數(shù)據(jù)包的方法相同;A305.0NT收到上述以太網(wǎng)數(shù)據(jù)包后,去掉以太網(wǎng)幀頭,重新封裝成OMCI消息數(shù)據(jù) 包或者PLOAM消息數(shù)據(jù)包轉(zhuǎn)發(fā)給0LT,由OLT做相應(yīng)的處理。步驟A303中,ONT收到的OMCI消息格式顯示示例如下priority = 0,TCI = 28049DB = 0,AR = 1,AK = 0DeviceIdentifier = 10MessageType = 4CREATEMeIdentifier = 470MCI_ME_MAC_BRIDGE_P0RT_C0NFIG_DATAinstanceldentifier = 0X0, msg content 00 00 00 01 04 01 00 64 00 64 01 01 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000x81470080光網(wǎng)絡(luò)終端13回復(fù)的OMCI消息格式顯示示例如下fh_omci_send_packet_, packet Ien 48, priority = 0, content
6
6D 91 24 OA 00 2F 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 28 D6 F2 8C DE0x81470080。步驟A304中,調(diào)試終端重組的OMCI消息示例如下fh_omci_send_packet_, packet Ien 48, priority = 0, content 21BE29OA00OB00030000040000000000
00000000000000000000000000000000
000000000000000000000028Cl8F48E2。上述示例中的消息內(nèi)容針對不同廠家的設(shè)備有所不同。本發(fā)明不局限于上述最佳實(shí)施方式,任何人應(yīng)該得知在本發(fā)明的啟示下作出的結(jié) 構(gòu)變化,凡是與本發(fā)明具有相同或相近的技術(shù)方案,均落入本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
分析、調(diào)試及仿真GPON系統(tǒng)OMCI和PLOAM消息的方法,其特征在于包括以下步驟A10、各ONT分別將其收到的OLT發(fā)出的OMCI消息和PLOAM消息封裝在不同類型的以太網(wǎng)數(shù)據(jù)包中;A20、調(diào)試終端通過ONT的以太網(wǎng)口捕獲所有從該以太網(wǎng)口下發(fā)的以太網(wǎng)數(shù)據(jù)包;A30、調(diào)試終端經(jīng)過濾得到帶有OMCI和PLOAM消息的以太網(wǎng)數(shù)據(jù)包,從上述以太網(wǎng)數(shù)據(jù)包中分別解析出OMCI和PLOAM信息內(nèi)容,并根據(jù)需要顯示OMCI和PLOAM消息內(nèi)容或?qū)MCI和PLOAM消息內(nèi)容重組成新的OMCI或PLOAM消息并經(jīng)ONT回復(fù)給OLT。
2.如權(quán)利要求1所述的分析、調(diào)試及仿真GPON系統(tǒng)OMCI和PLOAM消息的方法,其特征 在于步驟AlO包括以下步驟AlOl、各ONT收到OLT發(fā)出的OMCI消息和PLOAM消息后,分別將其接收到的和回復(fù)的 PLOAM消息、OMCI消息在內(nèi)存或FLASH中進(jìn)行備份;A102、0NT把備份的OMCI消息去掉GEM幀頭后封裝在以太網(wǎng)數(shù)據(jù)包中,把備份的PLOAM 消息直接封裝在以太網(wǎng)數(shù)據(jù)包中,上述以太網(wǎng)數(shù)據(jù)包的目的地址為調(diào)試終端的MAC地址或 廣播地址,源地址為該ONT自身的MAC地址,以太網(wǎng)類型分別用不同的代碼進(jìn)行標(biāo)記;A103、ONT把封裝好的帶有PLOAM消息和OMCI消息的以太網(wǎng)數(shù)據(jù)包,通過發(fā)包函數(shù)發(fā) 送到其以太網(wǎng)口。
3.如權(quán)利要求2所述的分析、調(diào)試及仿真GPON系統(tǒng)OMCI和PLOAM消息的方法,其特征 在于步驟A30包括以下步驟A301、根據(jù)源地址是否為光網(wǎng)絡(luò)終端的MAC地址、目的地址是否為調(diào)試終端的MAC地 址或廣播地址以及以太網(wǎng)類型標(biāo)記對ONT以太網(wǎng)口的以太網(wǎng)數(shù)據(jù)包進(jìn)行過濾,得到包含有 PLOAM消息和OMCI消息的以太網(wǎng)數(shù)據(jù)包,并以文件的形式存儲在調(diào)試終端上;A302、打開已保存的文件,對OMCI和PLOAM數(shù)據(jù)包進(jìn)行解析,得到OMCI消息的事物相 關(guān)標(biāo)識符、消息類型、消息標(biāo)識符、消息內(nèi)容以及PLOAM消息的各部分內(nèi)容;A303、在開發(fā)和工程實(shí)踐中,根據(jù)工程人員的實(shí)際需要,人為地判斷調(diào)試終端是否需要 回復(fù)OMCI和PLOAM消息,如果不需要回復(fù)則在調(diào)試終端是顯示OMCI和PLOAM消息內(nèi)容;否 則轉(zhuǎn)步驟A304 ;A304、調(diào)試終端重組包含有PLOAM消息和OMCI消息并加上以太網(wǎng)幀頭發(fā)送給ONT ; A305、0NT收到上述以太網(wǎng)數(shù)據(jù)包后,去掉以太網(wǎng)幀頭,重新封裝成OMCI消息數(shù)據(jù)包或 者PLOAM消息數(shù)據(jù)包轉(zhuǎn)發(fā)給OLT。全文摘要
本發(fā)明公開了一種分析、調(diào)試及仿真GPON系統(tǒng)OMCI和PLOAM消息的方法,包括以下步驟A10、各ONT分別將其收到的OLT發(fā)出的OMCI消息和PLOAM消息封裝在不同類型的以太網(wǎng)數(shù)據(jù)包中;A20、調(diào)試終端通過ONT的以太網(wǎng)口捕獲所有從該以太網(wǎng)口下發(fā)的以太網(wǎng)數(shù)據(jù)包;A30、調(diào)試終端經(jīng)過濾得到帶有OMCI和PLOAM消息的以太網(wǎng)數(shù)據(jù)包,從上述以太網(wǎng)數(shù)據(jù)包中分別解析出OMCI和PLOAM信息內(nèi)容,并根據(jù)需要顯示OMCI和PLOAM消息內(nèi)容或?qū)MCI和PLOAM消息內(nèi)容重組成新的OMCI或PLOAM消息并經(jīng)ONT回復(fù)給OLT。本發(fā)明,克服了GPON系統(tǒng)測試和工程應(yīng)用中,查看OMCI消息和PLOAM消息比較困難的問題。
文檔編號H04L12/26GK101908941SQ20101025037
公開日2010年12月8日 申請日期2010年8月11日 優(yōu)先權(quán)日2010年8月11日
發(fā)明者劉新峰, 熊晴晴, 王蓓, 陶濤 申請人:烽火通信科技股份有限公司