專利名稱:基于能力集模板管理onu的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及ONU (Optical Network Unit,光網(wǎng)絡(luò)單元)注冊授權(quán)管理領(lǐng)域,具體來講是一種基于能力集模板管理ONU的方法。
背景技術(shù):
PON (Passive Optical Network,無源光網(wǎng)絡(luò))憑借著高帶寬、高容量、簡單且容易維護等優(yōu)點,目前已是各大運營商大規(guī)模商用的接入技術(shù)。ONU注冊授權(quán)管理是PON的關(guān)鍵技術(shù)之一,過去一般都通過類型碼來管理各種不同類型的0NU。但隨著PON接入技術(shù)應(yīng)用越來越廣泛,用戶的ONU類型也越來越多,ONU端口種類、端口數(shù)目、軟件功能的差異等都會有一個類型碼,也都會帶來不同的ONU類型;因此通過類型碼管理ONU的管理成本就會提高。另外,而且由于不同廠家的ONU類型碼無法統(tǒng)一,對于一個廠家類型碼對應(yīng)的物理屬性和功能屬性,其他廠家無法下發(fā)對應(yīng)的配置參數(shù),也就無法對該類型碼的ONU進行精確配置管理,互通性很差。還有,如果ONU類型增加了,OLT (Optical Line Terminal,光線路終端)設(shè)備如果需要管理新型號的0NU,則OLT側(cè)軟件需要升級,這也給實際工程使用帶來了種種不便。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種基于能力集模板管理ONU的方法,采用ONU能力集模板來區(qū)分具體0NU,降低ONU類型的管理成本;0LT設(shè)備能夠明確描述不同廠家0NU,并且增加新型號ONU不需要升級OLT系統(tǒng)軟件。為達到以上目的,本發(fā)明采取的技術(shù)方案是:一種基于能力集模板管理ONU的方法,包括如下步驟:s1.創(chuàng)建能力集模板,將物理屬性和功能屬性完全相同的ONU作為同一類型,每個類型的ONU對應(yīng)創(chuàng)建一個能力集模板,每個能力集模板對應(yīng)生成一個MD5碼;
S2.網(wǎng)管根據(jù)不同的認證方式下發(fā)認證授權(quán)白名單,每個白名單中指定一個能力集模板,光線路終端設(shè)備根據(jù)每個白名單對其所對應(yīng)類型的ONU認證授權(quán);S3.網(wǎng)管根據(jù)認證授權(quán)的能力集模板,創(chuàng)建ONU管理界面,光線路終端設(shè)備對通過認證授權(quán)的ONU創(chuàng)建相應(yīng)的ONU管理對象,對所述ONU的能力集模板進行配置管理。在上述技術(shù)方案的基礎(chǔ)上,所述SI中,通過預(yù)配置全手動方式創(chuàng)建ONU能力集模板,即在圖形化網(wǎng)管上選擇所需ONU的物理屬性和功能屬性,下發(fā)能力集模板的參數(shù),根據(jù)所述參數(shù)創(chuàng)建能力集模板,并指定模板名,模板名全網(wǎng)唯一。在上述技術(shù)方案的基礎(chǔ)上,所述SI中,通過ONU能力集查詢半自動方式生成ONU的能力集模板,即ONU上線后,網(wǎng)管主動查詢該ONU的物理屬性和功能屬性,根據(jù)所述物理屬性和功能屬性創(chuàng)建能力集模板。在上述技術(shù)方案的基礎(chǔ)上,所述SI中,根據(jù)生成的能力集模板內(nèi)的參數(shù)計算出MD5碼,檢查光線路終端系統(tǒng)中是否有與該MD5碼匹配的能力集模板,若是,則進一步檢查該能力集模板內(nèi)的參數(shù);若否,則倉Il建新的能力集模板,計算與之對應(yīng)的MD5碼。
在上述技術(shù)方案的基礎(chǔ)上,進一步檢查該能力集模板內(nèi)的參數(shù)時,檢查該能力集模板內(nèi)的物理屬性和功能屬性,是否和已存在能力集模板的物理屬性和功能屬性相同,若相同,則提示用戶該能力集模板已創(chuàng)建;若不同,則提示用戶沖突。在上述技術(shù)方案的基礎(chǔ)上,所述S2中,ONU認證授權(quán)成功后,上報ONU的真實的能力,光線路終端設(shè)備將能力集模板描述的物理屬性和功能屬性,分別和ONU真實的物理屬性和功能屬性比較,如果所述屬性相匹配,則上報網(wǎng)管認證授權(quán)成功,否則上報告警,新的能力集模板對該ONU進行重新認證授權(quán)。在上述技術(shù)方案的基礎(chǔ)上,對ONU的能力集模板進行配置管理時,若網(wǎng)管下發(fā)的操作為刪除能力集模板,則先查找與所刪除能力集模板的MD5碼相匹配的能力集模板,再確定該能力集模板是否已經(jīng)被用于ONU的認證授權(quán),若是,則不能刪除;若否,則該能力集模板空閑。在上述技術(shù)方案的基礎(chǔ)上,所述能力集模板空閑,則看該能力集模板是否為系統(tǒng)默認創(chuàng)建的,若是,則提示用戶不可該能力集模板不可刪除;若否,則刪除該能力集模板。在上述技術(shù)方案的基礎(chǔ)上,對ONU能力集模板進行配置管理時,若網(wǎng)管下發(fā)的操作為修改能力集模板,則查找所修改能力集模板的MD5碼相匹配的能力集模板,確定該能力集模板是否已經(jīng)被用于ONU認證授權(quán),若是,則不能修改;若否,則該能力集模板空閑。在上述技術(shù)方案的基礎(chǔ)上,所述能力集模板空閑,則看該能力集模板是否為系統(tǒng)默認創(chuàng)建的,若是,則提示用戶不可該能力集模板不可修改;若否,則修改該能力集模板,完成后計算新的MD5碼。本發(fā)明的有益效果在于:1.采用ONU能力集模板來區(qū)分具體0NU,不使用類型碼來區(qū)分0NU,進而減少了ONU類型的管理成本。2.原來OLT設(shè)備不能明確描述不同廠家的ONU得已解決,不同廠家OLT設(shè)備和網(wǎng)管可以描述其他廠家ONU的物理屬性和功能屬性,互通性加強。3.當增加新型號ONU時,不需要升級OLT設(shè)備的系統(tǒng)軟件,直接選擇ONU能力集模板即可對該ONU進行認證授權(quán)管理。
圖1為本發(fā)明基于能力集模板管理ONU的方法流程圖;圖2為本發(fā)明中能力集模板認證授權(quán)ONU的流程具體實施例方式以下結(jié)合附圖對本發(fā)明作進一步詳細說明。如圖1所示,本發(fā)明基于能力集模板管理ONU的方法,包括如下步驟:S1.創(chuàng)建能力集模板,將物理屬性和功能屬性完全相同的ONU作為同一類型,每個類型的ONU對應(yīng)創(chuàng)建一個能力集模板,每個能力集模板對應(yīng)生成一個MD5碼。其中物理屬性有EPON上行口數(shù)、GPON上行口數(shù)、上行端口帶寬、POTS端口數(shù)、FE端口數(shù)、GE端口數(shù)、El端口數(shù)、Tl端口數(shù)、MoCA端口數(shù)、EOC頭端端口數(shù)、WiFi端口數(shù)、CATV端口數(shù)、1588時鐘端口數(shù)、RS232/RS485端口數(shù)目、ADSL2+接口數(shù)、VDSL2接口數(shù)等等;功能屬性有LLID數(shù)目、OAM管理方式、T-CONT數(shù)目、GEM-Port數(shù)目、是否SNMP直接管理、是否支持饋電功能、是否支持IPV6、是否支持三層路由功能等等。由于一個類型ONU對應(yīng)一個能力集模板,MD5碼是能力集模板內(nèi)的參數(shù)計算得出的,屬性的差異就決定了 MD5碼的不同。網(wǎng)管可以通過預(yù)配置從上到下創(chuàng)建ONU的能力集模板,也可以通過ONU能力集查詢,從下到上生成ONU的能力集模板。具體是通過預(yù)配置全手動方式創(chuàng)建ONU的能力集模板,即在圖形化網(wǎng)管上選擇所需ONU的物理屬性和功能屬性,下發(fā)能力集模板的參數(shù)。若網(wǎng)管下發(fā)的操作為“創(chuàng)建”能力集模板,網(wǎng)管將根據(jù)ONU的物理屬性和功能屬性來創(chuàng)建不同的能力集模板,并指定模板名,模板名必須全網(wǎng)唯一?;蛘咄ㄟ^ONU能力集查詢半自動方式生成ONU的能力集模板,ONU上線后,網(wǎng)絡(luò)主動查詢該ONU的物理屬性和功能屬性,根據(jù)所述物理屬性和功能屬性生成能力集模板。上述兩種方式創(chuàng)建能力集模板時,根據(jù)生成的能力集模板內(nèi)的參數(shù)計算出MD5碼,檢查OLT系統(tǒng)中是否有與該MD5碼匹配的能力集模板,若是,則進一步檢查該能力集模板的參數(shù),檢查該能力集模板內(nèi)的物理屬性和功能屬性,是否和已存在能力集模板的物理屬性和功能屬性相同,若相同,則提示用戶該能力集模板已創(chuàng)建;若不同,則提示用戶沖突。若否,則創(chuàng)建新的能力集模板,填充網(wǎng)管下發(fā)的能力集模板數(shù)據(jù),計算該能力集模板的MD5碼。S2.根據(jù)每個白名單中的能力集模板認證授權(quán)0NU,如圖2所示,具體步驟為:S21.網(wǎng)管根據(jù)不同的認證方式下發(fā)認證授權(quán)白名單,每個白名單中指定一個能力集模板,OLT設(shè)備根據(jù)每個白名單對其所對應(yīng)類型的ONU認證授權(quán)。認證方式一般有:物理標識認證、物理標識+物理密碼認證、物理密碼認證、邏輯標識認證、物理標識/邏輯標識混合認證、邏輯標識認證(不含密碼)、物理標識/邏輯標識(不含密碼)、邏輯密碼認證、物理標識/物理密碼混合認證等等。S22.0NU認證授權(quán)成功后,上報ONU的真實的能力,OLT將能力集模板描述的物理屬性和功能屬性和ONU真實物理屬性和功能屬性比較,如果所述屬性相匹配,進入S23 ;如果不匹配,則進入S24。S23.上報網(wǎng)管認證授權(quán)成功。S24.上報告警,提示用戶用新的能力集模板對該ONU進行重新認證授權(quán)。S3.網(wǎng)管根據(jù)認證授權(quán)的能力集模板,創(chuàng)建ONU管理界面,OLT設(shè)備對通過認證授權(quán)的ONU創(chuàng)建相應(yīng)的ONU管理對象,對所述ONU的能力集模板進行配置管理,同時還可以對ONU進行業(yè)務(wù)配置管理。對ONU的能力集模板進行配置管理時,若網(wǎng)管下發(fā)的操作為“刪除”能力集模板,先查找所刪除的能力集模板的MD5碼相匹配的能力集模板,再確定該能力集模板是否已經(jīng)被用于ONU認證授權(quán),若是,說明該能力集模板已使用,則不能刪除。若否,則該能力集模板“空閑”,則看該能力集模板是否為系統(tǒng)默認創(chuàng)建的,若是,則提示用戶不可該能力集模板不可刪除;若否,則刪除該能力集模板。若網(wǎng)管下發(fā)的操作為“修改”能力集模板,則查找所修改能力集模板的MD5碼相匹配的能力集模板,確定該能力集模板是否已經(jīng)被用于ONU認證授權(quán),若是,說明該能力集模板已使用,則不能修改。若否,則該能力集模板“空閑”,則看該能力集模板是否為系統(tǒng)默認創(chuàng)建的,若是,則提示用戶不可該能力集模板不可修改;若否,則修改該能力集模板,完成后計算新的MD5碼。下面通過具體實施例進一步說明本發(fā)明。跟據(jù)EPON ONU和GPON ONU的能力和管理對象不同,ONU能力集模板參數(shù)有所不同,EP0N/GP0N采用統(tǒng)一參數(shù)結(jié)構(gòu)保持其能力集??梢远x模板1-40為EPON默認能力集模板,41-64為GPON默認能力集模板,同時支持256個自定義的能力集模板,支持對自定義能力集模板的配置和刪除,能力集模板的顯示和查詢。能力集模板基于全網(wǎng)統(tǒng)一規(guī)劃,不是基于OLT設(shè)備唯一,OLT設(shè)備根據(jù)ONU類型創(chuàng)建的默認能力集模板不開放給網(wǎng)管,對這些模板用戶不可配置(添加、刪除、修改),但是可以顯示。首先初始化能力集模板功能,分配能力集模板全局結(jié)構(gòu)空間,初始化創(chuàng)建256+64個能力集模板參數(shù)結(jié)構(gòu),以數(shù)組下標+1做能力集模板ID索引,前面64個數(shù)據(jù)項為創(chuàng)建的默認能力集模板預(yù)留,用戶只能查看,在和圖形化網(wǎng)管交互的時候,根據(jù)能力集模板中參數(shù)計算的MD5碼作為該能力集模板的標識。ONU的能力集模板包括以下屬性:模板屬性(指示此模板是EPON ONU還是GPON ONU能力集模板)、上行口數(shù)目、POTS端口數(shù)目、FE端口、GE端口數(shù)、El端口數(shù)、Tl端口數(shù)、MoCA端口數(shù)、EOC頭端端口數(shù)、WiFi端口數(shù)、CATV端口數(shù)、1588時鐘端口數(shù)、RS232/RS485端口數(shù)目、ADSL2+接口數(shù)、VDSL2接口數(shù)、用戶自定義端口 I類型、用戶自定義端口 I數(shù)目、用戶自定義端口 2類型、用戶自定義端口 2數(shù)。對于ONU自動上報的一些信息,和能力集認證不密切相關(guān),或許和ONU業(yè)務(wù)開通有關(guān),設(shè)計ONU信息結(jié)構(gòu)保存,供各模塊查詢,以后可以根據(jù)實際情況進行擴充,參數(shù)結(jié)構(gòu)存儲于上線ONU的注冊表中,具體可擴充的部分包括:0NU管理方式,判斷是否SNMP直接管理;0NU是否有備用電池;0NU芯片制造商、編號;0NU軟硬件版本號、firmware (固件)版本;ONU 類型;IP 地址模式:支持、不支持、DHCP (Dynamic Host Configuration Protocol動態(tài)主機設(shè)置協(xié)議IP、static only (靜態(tài)IP)。以及EPON特有的LLID (Logical LinkIdentifier,邏輯鏈路標記)數(shù)目和 0AM (Operation Administration and Maintenance 操作管理和維護)管理方式;GPON特有的T-C0NT (Transmission Containers傳輸容器)數(shù)目和GEM-Port (GP0N封裝方式幀端口)數(shù)目;TDM業(yè)務(wù)類型特有的T-CONT優(yōu)先級隊列個數(shù)。本發(fā)明不局限于上述實施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍之內(nèi)。本說明書中未作詳細描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
權(quán)利要求
1.一種基于能力集模板管理ONU的方法,其特征在于,包括如下步驟:建能力集模板,將物理屬性和功能屬性完全相同的ONU作為同一類型,每個類型的ONU對應(yīng)創(chuàng)建一個能力集模板,每個能力集模板對應(yīng)生成一個MD5碼;管根據(jù)不同的認證方式下發(fā)認證授權(quán)白名單,每個白名單中指定一個能力集模板,光線路終端設(shè)備根據(jù)每個白名單對其所對應(yīng)類型的ONU認證授權(quán);管根據(jù)認證授權(quán)的能力集模板,創(chuàng)建ONU管理界面,光線路終端設(shè)備對通過認證授權(quán)的ONU創(chuàng)建相應(yīng)的ONU管理對象,對所述ONU的能力集模板進行配置管理。
2.按權(quán)利要求1所述的基于能力集模板管理ONU的方法,其特征在于:所述SI中,通過預(yù)配置全手動方式創(chuàng)建ONU能力集模板,即在圖形化網(wǎng)管上選擇所需ONU的物理屬性和功能屬性,下發(fā)能力集模板的參數(shù),根據(jù)所述參數(shù)創(chuàng)建能力集模板,并指定模板名,模板名全網(wǎng)唯一。
3.按權(quán)利要求1所述的基于能力集模板管理ONU的方法,其特征在于:所述SI中,通過ONU能力集查詢半自動方式生成ONU的能力集模板,即ONU上線后,網(wǎng)管主動查詢該ONU的物理屬性和功能屬性,根據(jù)所述物理屬性和功能屬性創(chuàng)建能力集模板。
4.按權(quán)利要求2或3所述的基于能力集模板管理ONU的方法,其特征在于:所述SI中,根據(jù)生成的能力集模板內(nèi)的參數(shù)計算出MD5碼,檢查光線路終端系統(tǒng)中是否有與該MD5碼匹配的能力集模板,若是,則進一步檢查該能力集模板內(nèi)的參數(shù);若否,則創(chuàng)建新的能力集模板,計算與之對應(yīng)的MD5碼。
5.按權(quán)利要求4所述的基于能力集模板管理ONU的方法,其特征在于:進一步檢查該能力集模板內(nèi)的參數(shù)時,檢查該能力集模板內(nèi)的物理屬性和功能屬性,是否和已存在能力集模板的物理屬性和功能屬性相同,若相同,則提示用戶該能力集模板已創(chuàng)建;若不同,則提示用戶沖突。
6.按權(quán)利要求1所述的基于能力集模板管理ONU的方法,其特征在于:所述S2中,ONU認證授權(quán)成功后,上報ONU的真實的能力,光線路終端設(shè)備將能力集模板描述的物理屬性和功能屬性,分別和ONU真實的物理屬性和功能屬性比較,如果所述屬性相匹配,則上報網(wǎng)管認證授權(quán)成功,否則上報告警,新的能力集模板對該ONU進行重新認證授權(quán)。
7.按權(quán)利要求1所述的基于能力集模板管理ONU的方法,其特征在于:對ONU的能力集模板進行配置管理時,若網(wǎng)管下發(fā)的操作為刪除能力集模板,則先查找與所刪除能力集模板的MD5碼相匹配的能力集模板,再確定該能力集模板是否已經(jīng)被用于ONU的認證授權(quán),若是,則不能刪除;若否,則該能力集模板空閑。
8.按權(quán)利要求7所述的基于能力集模板管理ONU的方法,其特征在于:所述能力集模板空閑,則看該能力集模板是否為系統(tǒng)默認創(chuàng)建的,若是,則提示用戶不可該能力集模板不可刪除;若否,則刪除該能力集模板。
9.按權(quán)利要求1所述的基于能力集模板管理ONU的方法,其特征在于:對ONU能力集模板進行配置管理時,若網(wǎng)管下發(fā)的操作為修改能力集模板,則查找所修改能力集模板的MD5碼相匹配的能力集模板,確定該能力集模板是否已經(jīng)被用于ONU認證授權(quán),若是,則不能修改;若否,則該能力集模板空閑。
10.按權(quán)利要求1所述的基于能力集模板管理ONU的方法,其特征在于:所述能力集模板空閑,則看該能力集模板是否為系統(tǒng)默認創(chuàng)建的,若是,則提示用戶不可該能力集模板不可修改;若否,則修改該能 力集模板,完成后計算新的MD5碼。
全文摘要
一種基于能力集模板管理ONU的方法,涉及ONU注冊授權(quán)管理領(lǐng)域,包括步驟S1.創(chuàng)建能力集模板,將物理屬性和功能屬性完全相同的ONU作為同一類型,每個類型的ONU對應(yīng)創(chuàng)建一個能力集模板,對應(yīng)生成一個MD5碼;S2.網(wǎng)管根據(jù)不同的認證方式下發(fā)認證授權(quán)白名單,每個白名單中指定一個能力集模板,OLT設(shè)備對其所對應(yīng)類型的ONU認證授權(quán);S3.網(wǎng)管根據(jù)認證授權(quán)的能力集模板,創(chuàng)建ONU管理界面,OLT設(shè)備對通過認證授權(quán)的ONU創(chuàng)建相應(yīng)的ONU管理對象,對所述ONU的能力集模板進行配置管理。本發(fā)明降低ONU類型的管理成本;OLT設(shè)備能夠明確描述不同廠家ONU,增加新型號ONU不需要升級OLT系統(tǒng)軟件。
文檔編號H04L12/24GK103095725SQ20131004572
公開日2013年5月8日 申請日期2013年2月5日 優(yōu)先權(quán)日2013年2月5日
發(fā)明者張宏進, 沈宜 申請人:烽火通信科技股份有限公司