[發明專利]PON系統中OLT通信模塊及OLT間通信實現方法有效
| 申請號: | 201210188983.7 | 申請日: | 2012-06-11 |
| 公開(公告)號: | CN102739443A | 公開(公告)日: | 2012-10-17 |
| 發明(設計)人: | 艾濱;陳志欣;李偉芳 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04Q11/00;H04L29/06;H04J3/06 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | pon 系統 olt 通信 模塊 實現 方法 | ||
技術領域
本發明涉及PON(Passive?Optical?Network,無源光纖網絡)接入系統領域,具體來講是一種PON系統中OLT(Optical?Line?Terminal,光線路終端)通信模塊及OLT間通信實現方法。
背景技術
主備保護一直是OLT設備提供業務可靠性方面的一項重要的技術手段,主備保護中最為重要的技術環節就是,即備盤要實時同步主盤中的配置信息。
目前,工程上出現了一種OLT間的PON保護的應用場景,即一臺備用OLT能夠同時保護多臺其他OLT,這種應用較傳統的保護方式增加了一些配置同步和主備OLT通信的機制,因此要求在兩臺OLT之間建立供OLT通信的通道,來實現OLT間的PON保護配置的同步。配置同步功能的實現需要設計一套完善的主備通信機制和通信協議。但是,傳統的主備保護,都是在同一端OLT內部主備盤之間進行的,這種通信通道建立在同一端OLT內的主備盤之間,建立通信的端點相對單一,有很大的局限性,因此不能滿足上述兩臺OLT之間的配置交互。另外,隨著PON設備的大量工程應用和應用場景的多樣性,這種簡單而單一的通信通道已經不能滿足工程應用的需求,極大地限制了PON設備的業務拓展。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種PON系統中OLT通信模塊及OLT間通信實現方法,在OLT通信模塊中建立發包緩存和收包緩存,能夠供任意OLT之間建立實時通信的通道,該通道的建立使得主備盤的配置同步,提高了PON設備的可用性。
為達到以上目的,本發明提供一種PON接入系統中OLT通信模塊,包括:配置管理子模塊,用于維護用戶配置的對端標識和IP的對應關系;主任務收發包模塊,用于發包和收包,包括發包緩存和收包緩存,二者分別與發包接口和收包接口相連;看門狗定時器,通過管道定時發送心跳包請求給主任務收發包模塊;判死定時器,用于判斷心跳包發送后,是否收到對端回應。
在上述技術方案的基礎上,所述發包接口和收包接口分別通過發包套接字和收包套接字與另外的OLT進行通信。
本發明還提供一種基于所述OLT通信模塊的OLT間通信實現方法,S1.對配置管理子模塊配置管理IP,配置管理子模塊內建立收包套接字和發包套接字,同時創建一個進行收發包主任務通信的管道,初始化發包緩存和收包緩存,開啟看門狗定時器,定時通過管道發送心跳包請求;S2.看門狗定時器發送三次請求完成后,啟動判死定時器輪詢所有對端OLT的狀態;同時,配置管理子模塊判斷是收包還是發包,若為收包,則將對端OLT狀態修改為在線,將包收取到收包緩存,根據收包類型進行處理后,進入下一個循環;若為發包,根據不同發包類型發包至對應IP的對端OLT,釋放發出空間后,進入下一個循環。
在上述技術方案的基礎上,所述S1中,用戶通過網元管理系統或命令行界面,配置需要進行通信的OLT的管理IP到配置管理子模塊。
在上述技術方案的基礎上,所述S1中,將收包套接字綁定到所述管理IP和用戶數據報協議端口上,所述管道用于上層應用程序和看門口定時器分別與本OLT通信模塊的收發包主任務進行通信。
在上述技術方案的基礎上,所述看門狗定時器采用的定時間隔根據設備和應用場景進行調節。
在上述技術方案的基礎上,所述看門狗定時器每隔30秒通過管道連續發送三次心跳包請求,通知主任務發送心跳包,同時將對端OLT狀態修改為探測態,三次請求完成之后,啟動判死定時器。
在上述技術方案的基礎上,所述判死定時器在5秒之后輪詢所有對端OLT的狀態,如果狀態不是在線,表示沒有收到對端OLT的心跳響應包,則將對端OLT狀態修改為掉線,同時向網元管理系統上報告警。
在上述技術方案的基礎上,所述S2中,若為收包,如果收到的為通信包,則根據該包的類型找到之前在配置管理子模塊注冊好的處理鉤子函數,逐個處理;如果收到的為心跳包,將對端OLT的IP寫入到該心跳包中,同時調用預先注冊好的心跳響應函數處理并發送心跳響應包;如果收到的為心跳響應包,將對端OLT狀態修改為在線。
在上述技術方案的基礎上,所述S2中,若為發包,如果發送的為通信包,找到對端OLT的IP地址,通過發送套接字將通信包發送到對應的對端OLT;如果發送的為心跳包,根據預先設計好的格式組織心跳包,同時查找配置管理子模塊中記錄的所有對端OLT的IP,將心跳發送到所有記錄的對端OLT;如果發送的為心跳響應包,根據收到對端OLT發送心跳包的IP,向對端OLT發送心跳響應包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210188983.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于接受自沖鉚釘的現場制造的嵌入件
- 下一篇:車間氣體去除設備





