[發明專利]EPON系統中基于消息隊列的ONU配置管理方法在審
| 申請號: | 201310630538.6 | 申請日: | 2013-12-02 |
| 公開(公告)號: | CN103744717A | 公開(公告)日: | 2014-04-23 |
| 發明(設計)人: | 楊婷 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F11/14 |
| 代理公司: | 上海信好專利代理事務所(普通合伙) 31249 | 代理人: | 張妍;張靜潔 |
| 地址: | 201620 上海市松*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | epon 系統 基于 消息 隊列 onu 配置管理 方法 | ||
技術領域
本發明涉及一種EPON系統中基于消息隊列的ONU配置管理方法。
背景技術
EPON(以太無源光網絡)系統是由OLT(光線路終端)、ONU(光網絡單元)和ODN(光分配網絡)等構成的點到多點的系統。OLT位于局端,ONU位于用戶端,ODN由無源分光器和光纖線路構成。在EPON系統中,OLT往往負責對遠端的ONU進行設備的管理以及數據的配置工作,由OLT作為SNMP(Simple?Network?Management?Protocol簡單網絡管理協議)的代理,通過OAM方式(包括IEEE802.3-2005規定的標準OAM和本標準規定的擴展的OAM功能)實現對ONU的遠程管理。遠程管理的功能要求包括,與PON(無源光網絡)接口相關的遠程管理功能如三重攪動、DBA(動態帶寬分配)參數配置、ONU基本信息上報、FEC(向前糾錯)功能管理、組播等,同時也包含了五種VLAN(虛擬局域網)功能的管理、端口管理、流分類功能、各類告警等,同時也必須具備對ONU的鏡像軟件升級的功能。
在上層業務模塊中對ONU配置管理的方法通常是通過一個任務來實時監控ONU配置的變化狀態,一旦有變化就調驅動提供的相應的接口函數來對ONU的配置進行下發,這種方法通常需要這個任務一直遍歷ONU的配置表項,來獲取某項配置狀態,再來判斷是否需要下發配置,對ONU的配置表項操作時間較長,即使當前無任何配置變化,任務也會不停的訪問ONU的配置表項。
對遠程ONU所需要進行的配置項以及所需要讀取的ONU相關信息總共有30~40項,通常在OLT軟件系統中會為所有PON下的每個的ONU創建一個配置表項,該表項中不僅記錄有用戶通過命令行或者是網管軟件來對ONU所進行的各項配置的數據信息,同時也為ONU的每項配置分配一個標志位,通過各項配置的一個標志位來記錄著各項配置的變化狀態,是有配置數據的變化,還是無配置數據的變化。
上層業務模塊對ONU進行屬性配置的過程大體上分為兩步:
如圖1所示,第一步為填寫配置表。先判斷ONU是否授權,然后接收命令行或者是網管,或者是以MSC(機架式OLT設備主從通訊消息)消息傳送過來的配置命令,將所需要配置的數據信息填寫到ONU的配置表項內,并將配置表內ONU所要配置的屬性的標志位置1,這一步主要是標識ONU的該項屬性有變化,需要進行配置的下發,釋放信號量。
如圖2所示,第二步為配置下發。先檢查ONU是否授權,然后檢查ONU的類型是否正確,然后獲取信號量,在目前的ONU配置的流程中,是通過一個任務,來對OLT系統中所有PON口下每個ONU的所有屬性進行遍歷,時刻監視著ONU每項屬性是否有變化,一旦檢測到某個ONU的的某項屬性標志位為1,就認為該項屬性的配置信息有變化,從ONU的配置表中讀取ONU相應的屬性的配置信息,最后調用提供的接口函數,將該項配置下發到驅動,再更新該ONU的該配置屬性所對應的BitMap(比特圖),將該屬性的標志位置為0,并根據驅動配置下發返回的結果將配置下發的結果信息更新到該屬性的BitMap中,最后通過告警處理來告知用戶該項屬性配置下發是成功還是失敗。
ONU的配置表項是在給ONU授權之后創建的,因此即使ONU當前不在線,也可以對ONU進行配置,將配置信息保留在ONU的配置表項內,等ONU注冊到OLT之后,再將配置下發給ONU。
在現有的配置方法中,ONU配置信息變化時,需要設置相應屬性配置的標志位來記錄ONU某項配置的變化狀態,ONU配置下發的任務會一直輪詢所有PON口下每個ONU的屬性標志位,一旦檢測到某個配置屬性的標志位被置1了,就下發相應的配置信息給遠端的ONU,在這種配置下發的模式當中,即使當前ONU沒有任何配置的變化以及下發,配置下發任務也會一直通過訪問ONU配置表項來檢查所有ONU的配置屬性標志位,在訪問屬性配置表項的時候,都必須使用互斥信號量來鎖定ONU的配置表項,遍歷完成之后就釋放信號量,這樣的遍歷方式在一定程度上造成了系統資源的浪費以及不必要的開銷。
發明內容
本發明提供一種EPON系統中基于消息隊列的ONU配置管理方法,能夠更為高效地利用系統資源來實現對ONU配置管理,使得上層業務模塊在設置ONU配置管理表項的過程中,能夠更為合理和高效。
為了達到上述目的,本發明提供一種EPON系統中基于消息隊列的ONU配置管理方法,該方法包含以下步驟:
步驟1、創建ONU配置表項;
步驟2、填寫配置表項,配置ONU屬性;
步驟3、配置下發。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310630538.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種手機自動化測試方法
- 下一篇:一種新型的電競鼠標





