專利名稱:一種判斷設(shè)備認證狀態(tài)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光通 信技術(shù)領(lǐng)域,尤其涉及一種判斷設(shè)備認證狀態(tài)的方法。
背景技術(shù):
隨著國內(nèi)的信息化建設(shè)的推進,用戶對于帶寬需求越來越大,而各運營商也開始對自己所提供的接入層網(wǎng)絡(luò)進行適應(yīng)性改造,而改造的方向就是光網(wǎng)絡(luò)。早期的光接入(Passive Optical Network,簡稱PON)大多采用光纖到樓(FiberTo The Building,簡稱FTTB)的方式,而這種光接入的方式中大多以多用戶單元(MultiDwelling Unit,簡稱MDU)為光網(wǎng)絡(luò)終結(jié),然后再用太網(wǎng)交換機將數(shù)據(jù)推送到各個用戶家庭。圖I是現(xiàn)有技術(shù)中FTTB方式進行PON的結(jié)構(gòu)示意圖;如圖I所示,業(yè)務(wù)節(jié)點接口(Service Node Interface,簡稱 SNI)與光線路終端(Optical Line Terminal,簡稱OLT), OLT通過PON接口與光分配網(wǎng)絡(luò)(ODU)連接,ODU在通過PON接口分別與多個光節(jié)點(Optical Network Unit,簡稱 0NU) / 光網(wǎng)絡(luò)設(shè)備(Optical Network Terminal,簡稱 ONT)連接,用戶再通過用戶網(wǎng)絡(luò)側(cè)接口(User Node Interface,簡稱UNI)分別與相應(yīng)的0NU/0NT如(0NU/0NT I、0NU/0NT 2或0NU/0NT η等)連接,進而實現(xiàn)光纖通信。目前,隨著用戶數(shù)量的增多,以及光網(wǎng)絡(luò)的大面積推廣,光接入方式逐漸從FTTB發(fā)展到以光纖到戶(Fiber To The Home,簡稱FTTH)為主的介入方式,相應(yīng)的推出了融合單個商業(yè)用戶單元(Single Business Unit,簡稱SBU)和家庭網(wǎng)關(guān)功能的家庭網(wǎng)關(guān)單元(HomeGateway Unit)。于是,光網(wǎng)絡(luò)設(shè)備的數(shù)量開始了爆炸式地增長。無論是以單個商業(yè)用戶單元(Single Business Unit,簡稱SFU)、多用戶單元(Multi Dwelling Unit)還是家庭網(wǎng)關(guān)單元(Home Gateway Unit)為光網(wǎng)絡(luò)終結(jié),其在使用上都存在著注冊異常的可能,而通過分析注冊和認證狀態(tài),可以有效地定位問題發(fā)生的位置;尤其是,隨著HGU的大面積推廣,由于涉及到多家廠商間的互通,以及各地方網(wǎng)絡(luò)環(huán)境的影響,設(shè)備通信異常的現(xiàn)象越來越多。而對于一些早期的雙芯片方案設(shè)備(比如TK方案),PON芯片在設(shè)備中大多有一定的自主性,比如MAC認證方式大多都是自主完成的,作為主控芯片根本獲取不到MAC認證的狀態(tài)。而與此同時,中國電信制定了 LOID注冊,相應(yīng)的各大廠商也分別有自己的私有注冊模式,這就造成了兩個結(jié)果I)有可能采用不同的注冊方式認證,對于每種認證方式都需要一一判斷,以來確認目前的注冊方式;2)由于存在多種注冊方式,增大了 ONU之間發(fā)生注冊沖突的幾率。由于目前市場上PON商用設(shè)備主要以LOID作為注冊方式,所以,大多只以LOID注冊為判斷依據(jù),進行注冊和認證狀態(tài),進而定位問題發(fā)生的位置。但是,除LOID意外其他注冊方式的PON設(shè)備正在逐漸的在市場推廣,急需克服以多種注冊方式作為判斷依據(jù)的課題,以確認采用多種注冊方式的網(wǎng)絡(luò)設(shè)備出現(xiàn)通信異常位置,便于PON設(shè)備的維護。
發(fā)明內(nèi)容
針對現(xiàn)有的采用多種注冊方式的PON設(shè)備注冊認證狀態(tài)判斷機制中存在的上述問題,現(xiàn)提供一種通過以多種注冊方式作為判斷依據(jù)進行PON設(shè)備認證狀態(tài)的判斷,以確認網(wǎng)絡(luò)設(shè)備出現(xiàn)通信異常的位置。本發(fā)明的目的是通過下述技術(shù)方案實現(xiàn)的本發(fā)明一種判斷設(shè)備認證狀態(tài)的方法,應(yīng)用于設(shè)置有OAM模塊的光線路終端,所述OAM模塊用于管理通過ONU與所述光線路終端連接的光網(wǎng)絡(luò)設(shè)備,其中,包括從所述OAM模塊獲取擴展OAM報文,提取所述擴展OAM報文中Opcode、Branch和Leaf的值;
根據(jù)所述Opcode和/或所述Branch與Leaf的值,判斷ONU注冊認證失敗的種類;其中,所述Opcode表示操作類型,所述Branch表示本TLV為管理對象的實例索弓丨,所述Leaf表示具體的管理對象的實例的編號。上述的判斷設(shè)備認證狀態(tài)的方法,其中,所述ONU注冊失敗的種類包括未注冊和/或已注冊未認證和/或認證沖突和/或OAM交互異常。上述的判斷設(shè)備認證狀態(tài)的方法,其中,所述Opcode為0x05時,且該擴展OAM報文中注冊信息為注冊失敗時,認證失敗的種類為未注冊。上述的判斷設(shè)備認證狀態(tài)的方法,其中,所述Opcode為0x03時,根據(jù)該擴展OAM報文中的Branch和Leaf的值,判斷認證失敗的種類屬于已注冊未認證、認證沖突或OAM交
互異常。上述的判斷設(shè)備認證狀態(tài)的方法,其中,認證失敗的種類為未注冊時,其認證失敗的原因為光功率不足。上述的判斷設(shè)備認證狀態(tài)的方法,其中,通過檢查光功率和/或光模塊電源以確定光功率不足的原因。上述的判斷設(shè)備認證狀態(tài)的方法,其中,認證失敗的種類為已注冊未認證時,根據(jù)LOID認證是否有回復(fù)信息判斷認證失敗的原因。上述的判斷設(shè)備認證狀態(tài)的方法,其中,若所述LOID認證有回復(fù)信息,根據(jù)該回復(fù)信息判斷認證失敗原因;若所述LOID認證無回復(fù)信息,則認證失敗原因為光功率處于臨界值。上述的判斷設(shè)備認證狀態(tài)的方法,其中,若注冊完成后快速解注冊,且反復(fù)進行注冊和解注冊動作,則認證失敗的種類為認證沖突。上述的判斷設(shè)備認證狀態(tài)的方法,其中,若光線路終端多次長時間下發(fā)重復(fù)的配置,則認證失敗的種類為OAM交互異常。綜上所述,本發(fā)明一種判斷設(shè)備認證狀態(tài)的方法,通過對擴展OAM報文中Opcode、Branch和Leaf信息的分析,進而判斷出設(shè)備認證失敗的種類,根據(jù)不同認證失敗的種類相應(yīng)的找出認證失敗的原因,進而能實現(xiàn)以多種注冊方式作為判斷認證失敗依據(jù),以快速確認采用多種注冊方式的網(wǎng)絡(luò)設(shè)備出現(xiàn)通信異常位置,及時對PON設(shè)備故障進行維護。
圖I是現(xiàn)有技術(shù)中FTTB方式進行PON的結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例中擴展OAM報文結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例中判斷設(shè)備認證狀態(tài)的方法的流程示意圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明的具體實施方式
作進一步的說明本發(fā)明一種判斷設(shè)備認證狀態(tài)的方法,主要應(yīng)用于局端(OLT)上設(shè)置有CTC OAM(Operation Administration and Maintenance,操作、管理和維護)模塊,該 OAM 模塊用來 管理與光線路終端(Optical Line Terminal,簡稱0LT)連接的設(shè)備。由于光節(jié)點(Optical Network Unit,簡稱0NU)成功在OLT上通過認證時,OLT都會立刻下發(fā)一套初始化的配置,來配置ONU的各項參數(shù),以保證ONU的正常運行。圖2為本發(fā)明實施例中擴展OAM報文結(jié)構(gòu)示意圖;如圖2所示,目前OLT下發(fā)的配置的擴展OAM報文結(jié)構(gòu)中,I部分為實例索引TLV (包括Branch、Leaf、Variable Width和Value), 2部分和3部分均為由Branch和Leaf構(gòu)成的Variable Descriptor TLV,而4部分包括2部分和3部分,可以存在多個Variable Descriptor TLV。由于注冊異常判斷的意義就在于異常發(fā)生時,能夠通過異常判斷來定位問題,所以在分析結(jié)果顯示認證失敗的情況下,可以給出幾種參考原因。a.未注冊,即mpcp發(fā)現(xiàn)異常;這種情況一般來說都是由于光功率不足所導(dǎo)致的,所以當(dāng)發(fā)現(xiàn)這種情況時檢測一下光功率和光模塊電源開關(guān)就非常容易判斷問題所在;b.已注冊未認證;這種問題的原因比較多,而且多數(shù)情況可以通過在已注冊未認證出現(xiàn)時,先判斷是否有LOID認證的回復(fù);如果有回復(fù)的話就可以直接通過回復(fù)的內(nèi)容知道LOID認證失敗的原因,而若無回復(fù)的話,則繼續(xù)檢查光功率,因為在試驗中發(fā)現(xiàn),如果光功率介于臨界值的時候,會出現(xiàn)進入注冊流程后很快就解注冊的情況;c.認證沖突;這種情況的判定則是通過查詢到在注冊完成后很快的解注冊且反復(fù)進行注冊和解注冊動作的現(xiàn)象;d. OAM交互異常;由于大多數(shù)情況下OAM的下發(fā)動作都是非??斓模匀绻霈F(xiàn)多次長時間下發(fā)重復(fù)的配置,那么就很有可能是OAM交互上出現(xiàn)了問題。當(dāng)然,以上幾點主要是用于定位問題的參考,在現(xiàn)實環(huán)境中,出現(xiàn)類似的問題還有不少,原因也各種各樣,同時以上的那些特征也不一定是他的推論所導(dǎo)致的,只能說該原因的可能性比較高。圖3為本發(fā)明實施例中判斷設(shè)備認證狀態(tài)的方法的流程示意圖;如圖3所示,獲取多個擴展OAM報文,且從每個OAM報文中提取Opcode, Branch和Leaf的值;其中,Opcode表示操作類型,Branch表示本TLV為管理對象的實例索引,Leaf表示具體的管理對象的實例的編號。由于很多廠商的設(shè)備在注冊成立(LLID下發(fā)成功)后都會獲取一些ONU的配置信息,所以可以忽略O(shè)pcode為0x01的值,而Opcode為0x02或0x04為回復(fù)報文,在此也可以省略,所以只要參考Opcode為0x03或0x05的部分值即可。OAM中的Opcode為0x05 (該部分內(nèi)容是負責(zé)LOID注冊的)時,通過查詢其回復(fù)中是注冊成功或注冊失敗,即可直接判斷出認證結(jié)果是成功或失敗;此時,若回復(fù)中是注冊失敗,則可直接判定為上述a未注冊的情況,即可通過檢測光功率和光模塊電源開關(guān)以確定是否因光功率不足而導(dǎo)致的認證失敗;而若回復(fù)中是注冊成功,則直接確認注冊成功。OAM中的Opcode為0x03時,則要繼續(xù)對該OAM報文中Branch和leaf的信息進行判定,以確定下發(fā)的值,并過濾一些特殊操作,比如ONU電源控制0xC7 OxOOAl,進而判斷出認證失敗情況是上述的“b.已注冊未認證”、“c.認證沖突”或“d. OAM交互異?!钡惹闆r,并根據(jù)上述對應(yīng)認證失敗情況中導(dǎo)致認證失敗的原因,快速查出注冊認證失敗的問題所在,以及時的對PON網(wǎng)絡(luò)設(shè)備進行管理和 維護。本實施例在參考當(dāng)前設(shè)備的現(xiàn)網(wǎng)環(huán)境的基礎(chǔ)上,綜合考慮了各家廠商在認證方面的普遍習(xí)慣,通過分析OAM報文的內(nèi)容,來判斷認證狀態(tài)是否成立,同時利用收集OAM之外的各類信息,綜合判斷注冊認證的狀態(tài),并給出注冊認證異常的參考原因,雖然功能簡單,但能夠幫助快速定位問題,極大提高問題的解決效率。綜上所述,本發(fā)明一種判斷設(shè)備認證狀態(tài)的方法,通過對擴展OAM報文中Opcode、Branch和Leaf信息的分析,進而判斷出設(shè)備認證失敗的種類,根據(jù)不同認證失敗的種類相應(yīng)的找出認證失敗的原因,進而能實現(xiàn)以多種注冊方式作為判斷認證失敗依據(jù),以快速確認采用多種注冊方式的網(wǎng)絡(luò)設(shè)備出現(xiàn)通信異常位置,及時對PON設(shè)備故障進行維護。通過說明和附圖,給出了具體實施方式
的特定結(jié)構(gòu)的典型實施例,基于本發(fā)明精神,還可作其他的轉(zhuǎn)換。盡管上述發(fā)明提出了現(xiàn)有的較佳實施例,然而,這些內(nèi)容并不作為局限。對于本領(lǐng)域的技術(shù)人員而言,閱讀上述說明后,各種變化和修正無疑將顯而易見。因此,所附的權(quán)利要求書應(yīng)看作是涵蓋本發(fā)明的真實意圖和范圍的全部變化和修正。在權(quán)利要求書范圍內(nèi)任何和所有等價的范圍與內(nèi)容,都應(yīng)認為仍屬本發(fā)明的意圖和范圍內(nèi)。
權(quán)利要求
1.一種判斷設(shè)備認證狀態(tài)的方法,應(yīng)用于設(shè)置有OAM模塊的光線路終端,所述OAM模塊用于管理通過ONU與所述光線路終端連接的光網(wǎng)絡(luò)設(shè)備,其特征在于,包括 從所述OAM模塊獲取擴展OAM報文,提取所述擴展OAM報文中Opcode、Branch和Leaf的值; 根據(jù)所述Opcode和/或所述Branch與Leaf的值,判斷ONU注冊認證失敗的種類; 其中,所述Opcode表示操作類型,所述Branch表示本TLV為管理對象的實例索引,所述Leaf表示具體的管理對象的實例的編號。
2.根據(jù)權(quán)利要求I所述的判斷設(shè)備認證狀態(tài)的方法,其特征在于,所述ONU注冊失敗的種類包括未注冊和/或已注冊未認證和/或認證沖突和/或OAM交互異常。
3.根據(jù)權(quán)利要求2所述的判斷設(shè)備認證狀態(tài)的方法,其特征在于,所述Opcode為0x05時,且該擴展OAM報文中注冊信息為注冊失敗時,認證失敗的種類為未注冊。
4.根據(jù)權(quán)利要求2所述的判斷設(shè)備認證狀態(tài)的方法,其特征在于,所述Opcode為0x03時,根據(jù)該擴展OAM報文中的Branch和Leaf的值,判斷認證失敗的種類屬于已注冊未認證、認證沖突或OAM交互異常。
5.根據(jù)權(quán)利要求2-4中任意一項所述的判斷設(shè)備認證狀態(tài)的方法,其特征在于,認證失敗的種類為未注冊時,其認證失敗的原因為光功率不足。
6.根據(jù)權(quán)利要求5所述的判斷設(shè)備認證狀態(tài)的方法,其特征在于,通過檢查光功率和/或光模塊電源以確定光功率不足的原因。
7.根據(jù)權(quán)利要求2-4中任意一項所述的判斷設(shè)備認證狀態(tài)的方法,其特征在于,認證失敗的種類為已注冊未認證時,根據(jù)LOID認證是否有回復(fù)信息判斷認證失敗的原因。
8.根據(jù)權(quán)利要求7所述的判斷設(shè)備認證狀態(tài)的方法,其特征在于,若所述LOID認證有回復(fù)信息,根據(jù)該回復(fù)信息判斷認證失敗原因; 若所述LOID認證無回復(fù)信息,則認證失敗原因為光功率處于臨界值。
9.根據(jù)權(quán)利要求2-4中任意一項所述的判斷設(shè)備認證狀態(tài)的方法,其特征在于,若注冊完成后快速解注冊,且反復(fù)進行注冊和解注冊動作,則認證失敗的種類為認證沖突。
10.根據(jù)權(quán)利要求2-4中任意一項所述的判斷設(shè)備認證狀態(tài)的方法,其特征在于,若光線路終端多次長時間下發(fā)重復(fù)的配置,則認證失敗的種類為OAM交互異常。
全文摘要
本發(fā)明涉及光通信技術(shù)領(lǐng)域,尤其涉及一種判斷設(shè)備認證狀態(tài)的方法,通過對擴展OAM報文中Opcode、Branch和Leaf信息的分析,進而判斷出設(shè)備認證失敗的種類,根據(jù)不同認證失敗的種類相應(yīng)的找出認證失敗的原因,進而能實現(xiàn)以多種注冊方式作為判斷認證失敗依據(jù),以快速確認采用多種注冊方式的網(wǎng)絡(luò)設(shè)備出現(xiàn)通信異常位置,及時對PON設(shè)備故障進行維護。
文檔編號H04L29/06GK102970072SQ20121056857
公開日2013年3月13日 申請日期2012年12月24日 優(yōu)先權(quán)日2012年12月24日
發(fā)明者曹裕昌 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司