本發明涉及通信技術領域,尤其涉及一種萬兆吉比特無源光網絡系統及其通道倒換的重測距控制方法。
背景技術:
萬兆吉比特無源光網絡xg-pon系統包括光線路終端(opticallineterminal,olt)、光網絡終端(opticalnetworkunit,onu)和光分配網絡(opticaldistributionnetwork,odn),從olt到onu的傳輸方向為下行方向,從onu到olt的傳輸方向為上行方向。隨著通信技術的發展,用戶對olt光線路終端的帶寬(單位時間內能夠在線路上傳送的數據量)需求也不斷增長,由于該xg-pon系統的高帶寬、高效率、高分光比和更長傳輸距離性能,使得xg-pon系統正在得到廣泛的運用,而如何在xg-pon系統中確保用戶的業務可靠運行成了設備商和運營商普遍關注的問題。當xg-pon系統正常工作時,通過olt和onu的業務通過主通道進行傳輸。當主通道發生故障時,則倒換到備用通道進行業務傳輸。在倒換到備用通道后,重新測距后,業務才能夠正常傳輸。該傳輸通道倒換流程的具體步驟為:
對接入xg-pon系統中的onu,當onu正常啟動后,該onu分別經過初始狀態(o1狀態)、序列號狀態(o2-3狀態)、測距狀態(o4狀態),然后進入正常運行狀態(o5狀態),使得該onu在olt的主通道下穩定運行。在當前主通道出現故障,onu檢測到lods(下行信號中斷)后,該onu由o5狀態進入故障恢復等待狀態(o6狀態),并啟動一個定時器(按照標準設置為100ms)來檢測該onu的下行信號是否在預設時間內恢復,同時,olt在檢測到onu的上行信號異常后,關閉主通道,打開備用通道;當olt打開備用通道后,若定時器未超時,onu在o6狀態檢測到dsync下行光信號同步成功后,重新切換到o5狀態,若定時器超時后,onu切換到o1狀態。
由于在xg-pon標準(itu-tg987.3)中,未明確要求當傳輸通道倒換后,onu在o5狀態下發送registrationid(注冊id)消息給olt來響應該 olt下發的測距授權,以對該onu進行重新測距,并且,在xg-pon標準中也并沒有定義olt通過故障恢復等待ploam(popupploam)消息控制onu切換到o4狀態進行重測距的過程,因此使得xg-pon系統中用戶的業務不能可靠傳輸。
技術實現要素:
本發明的主要目的在于提出一種xg-pon系統及其通道倒換的重測距控制方法,旨在解決在xg-pon標準中,未明確要求onu倒換到備用通道的正常運行狀態后,基于olt下發的測距授權在該備用通道下向該olt發送上行registrationid消息來重測距的問題。
為實現上述目的,本發明提供的一種xg-pon系統中通道倒換的重測距控制方法,所述xg-pon系統中的光網絡終端onu與光線路終端olt的主通道或者備用通道連接,所述方法包括以下步驟:
當所述olt從所述主通道倒換到所述備用通道后,所述olt通過所述備用通道向所述onu下發物理層操作管理和維護ploam消息授權;
在所述olt通過所述備用通道接收到所述onu基于所述ploam消息授權發送的上行應答消息時,所述olt基于接收到的所述上行應答消息計算所述onu在所述備用通道下的均衡時延;
所述olt通過測距時間消息向所述onu下發所述均衡時延,以使所述onu基于所述均衡時延在所述備用通道下穩定運行。
優選地,所述olt基于接收到的所述上行應答消息計算所述onu在所述備用通道下的均衡時延的步驟包括:
基于接收到的所述上行應答消息計算所述onu在所述備用通道下的第一均衡時延,并獲取已保存的所述onu在所述主通道下的第二均衡時延;
計算所述第一均衡時延與所述第二均衡時延的差值,并確定所述差值為所述onu在所述備用通道下的均衡時延。
優選地,所述當olt從所述主通道倒換到所述備用通道后,所述olt通過所述備用通道向所述onu下發測距授權消息的步驟之前還包括:
在所述主通道正常運行時,將所述onu在所述主通道下的第二均衡時延保存到所述備用通道中。
為實現上述目的,本發明又提供的一種xg-pon系統中通道倒換的重測 距控制方法,所述xg-pon系統中的光網絡終端onu與光線路終端olt的主通道或者備用通道連接,所述方法包括以下步驟:
在所述onu從所述主通道的故障恢復等待狀態倒換到所述備用通道的正常運行狀態時,所述onu接收所述olt通過所述備用通道下發的ploam消息授權;
所述onu基于所述ploam消息授權在所述備用通道下向所述olt發送上行應答消息,以使所述olt基于接收到的所述上行應答消息計算所述onu在所述備用通道下的均衡時延;
所述onu接收所述olt通過測距時間消息下發的所述均衡時延,并根據所述均衡時延在所述備用通道下穩定運行。
優選地,所述onu基于所述測距授權消息在所述備用通道下向所述olt發送上行應答消息的步驟包括:
所述第二均衡時延作為發送所述上行應答消息的幀起始時刻;
基于所述幀起始時刻向所述olt發送上行應答消息。
此外,為實現上述目的,本發明還提供一種xg-pon系統,包括:光網絡終端onu和光線路終端olt,所述xg-pon系統中的光網絡終端onu與光線路終端olt的主通道或者備用通道連接;其中,所述光線路終端olt包括:
第一發送模塊,用于當所述olt從所述主通道倒換到所述備用通道后,通過所述備用通道向所述onu下發物理層操作管理和維護ploam消息授權;
計算模塊,用于在所述olt通過所述備用通道接收到所述onu基于所述ploam消息授權發送的所述上行應答消息時,基于接收到的所述上行應答消息計算所述onu在所述備用通道下的均衡時延;
第二發送模塊,用于通過測距時間消息向所述onu下發的所述均衡時延,以使所述onu基于所述均衡時延在所述備用通道下穩定運行。
優選地,所述計算模塊還用于:
基于接收到的所述上行應答消息計算所述onu在所述備用通道下的第一均衡時延,并獲取所述onu在所述主通道下的第二均衡時延;
計算所述第一均衡時延與所述第二均衡時延的差值,并確定所述差值為所述onu在所述備用通道下的均衡時延。
優選地,所述光線路終端olt還包括:
保存模塊,用于在所述主通道正常運行時,將所述onu在所述主通道下的第二均衡時延保存到所述備用通道中。
此外,為實現上述目的,本發明又還提供xg-pon系統,包括:光網絡終端onu和光線路終端olt,所述xg-pon系統中的光網絡終端onu與光線路終端olt的主通道或者備用通道連接;其中,所述光網絡終端onu包括:
第一接收模塊,用于在所述onu從所述主通道的故障恢復等待狀態倒換到所述備用通道的正常運行狀態時,接收所述olt通過所述備用通道下發的ploam消息授權;
發送模塊,用于基于所述ploam消息授權在所述備用通道下向所述olt發送上行應答消息,以使所述olt基于接收到所述上行應答消息計算所述onu在所述備用通道下的均衡時延;
第二接收模塊,用于接收所述olt通過測距時間消息下發的所述均衡時延,并根據所述均衡時延在所述備用通道下穩定運行。
優選地,所述發送模塊包括:
將所述第二均衡時延作為發送所述上行應答消息的幀起始時刻;
發送單元,用于基于所述幀起始時刻向所述olt發送上行應答消息。
本發明通過當olt從主通道倒換到備用通道后,該olt通過備用通道向onu下發ploam消息授權,在olt通過備用通道接收到onu基于ploam消息授權發送的上行應答消息時,該olt基于接收到的上行應答消息計算onu在備用通道下的均衡時延,該olt并通過測距時間消息向onu下發均衡時延,以使onu基于均衡時延在備用通道下穩定運行。由于該onu從主通道的故障恢復等待狀態倒換到備用通道的正常運行狀態后,接收olt從備用通道下發的ploam消息授權,并基于該ploam消息授權向該olt發送上行acknowledgeploam消息,使得該olt計算在該備用通道下該olt到該onu的均衡時延,在該onu在接收到該olt下發的該均衡時延后,完成 重測距,使得該onu在備用通道下穩定運行,因此使得xg-pon系統中用戶的業務可靠傳輸。
附圖說明
圖1為本發明xg-pon系統中通道倒換的重測距控制方法的第一實施例的流程示意圖;
圖2為本發明xg-pon系統中通道倒換的重測距控制方法的第二實施例中olt基于接收到的所述上行應答消息計算所述onu在所述備用通道下的均衡時延的細化流程示意圖;
圖3為本發明xg-pon系統中通道倒換的重測距控制方法的第三實施例的流程示意圖;
圖4為本發明xg-pon系統中通道倒換的重測距控制方法的第四實施例的流程示意圖;
圖5為本發明xg-pon系統中通道倒換的重測距控制方法的第五實施例中onu基于所述ploam消息授權在所述備用通道下向所述olt發送上行應答消息的細化流程示意圖;
圖6為本發明xg-pon系統中光線路終端olt的第一實施例的功能模塊示意圖;
圖7為本發明xg-pon系統中光線路終端olt的第二實施例的功能模塊示意圖;
圖8為本發明xg-pon系統中光網絡終端onu的第三實施例的功能模塊示意圖;
圖9為本發明xg-pon系統中光網絡終端onu的第四實施例中發送模塊的細化功能模塊示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
基于上述問題,本發明提供一種xg-pon系統中通道倒換的重測距控制方法。
參照圖1,圖1為本發明xg-pon系統中通道倒換的重測距控制方法的第一實施例的流程示意圖。
在本實施例中,所述xg-pon系統中通道倒換的重測距控制方法包括:
步驟s110,當olt從主通道倒換到備用通道后,olt通過備用通道向onu下發物理層操作管理和維護ploam消息授權;
在本實施例中,萬兆吉比特無源光網絡xg-pon系統包括光線路終端olt,該olt在該主通道,即在主工作pon口,檢測到與該olt關聯的onu的上行信號丟失(onulos)時,關閉該主工作pon口,打開備用工作pon口,即打開備用通道,則該olt從該主通道倒換到該備用通道上運行。該olt在該備用工作pon口下發物理層操作管理和維護ploam消息授權,即下發特定的onu管理控制通道(onuomcc)帶寬,對該onu進行重新測距。其中,該pon口為該olt上一個端口。
需要說明的是,該ploam消息授權的結構采用的是xg-pon標準(itu-tg987.3)中定義的ploam消息授權的結構,該ploam消息授權對與重測距相關的字段定義包括:alloc_id:onuomcc通道對應的alloc_id值,與onu-id一致;
ploamu:上行幀中是否可以發送ploam消息標志位,1表示onu可以在發送的下一幀中填充ploam消息;
starttime:olt為onu發送下一幀分配時隙的起始時間,例如:配置為100;
grantsize:olt為onu發送下一幀分配時隙的寬度,例如:配置為8。標準規定的o4狀態測距授權的grantsize域必須為0。
步驟s120,在olt通過備用通道接收到onu基于ploam消息授權發送的上行應答消息時,olt基于接收到的上行應答消息計算onu在備用通道下的均衡時延;
當onu在備用工作pon口接收到olt通過該備用工作pon口下發的ploamu標志位為1的該onuomcc帶寬后,該onu則會向該olt發送上行應答消息,即上行acknowledgeploam消息,以響應該ploamu標志 位為1的onuomcc帶寬。在該olt接收到該onu發送的上行acknowledgeploam消息后,重新計算該onu在該備用工作pon口下的均衡時延,使得該onu在該備用工作pon口下能夠穩定的工作。
可以理解的是,該上行acknowledgeploam消息的結構采用的是xg-pon標準(itu-tg987.3)中定義的上行acknowledgeploam消息的結構:
字節1-2:onu-id,用來識別onu,由olt分配,在保護切換過程中保持一致;
字節3:標準ploam消息所定義的messageid,用于標識消息類型,標準規定上行acknowledge消息的messageid為0x09;
字節4:標注規定消息的序列號,與響應下行消息的序列號相同,無對應下行消息時,填充為0;
字節5:標準規定的completion_code域,標志該消息的響應類型,例如:填充為1,代表nomessagetosend;
字節6-40:填充域,默認填充為0;
字節41-48:mic,消息完整性校驗字段,按照標準要求計算填充。
步驟s130,olt通過測距時間消息向onu下發均衡時延,以使onu基于均衡時延在備用通道下穩定運行。
在該olt計算出該onu在該備用工作pon口下的均衡時延后,該olt通過測距時間消息,即通過ranging_timeploam消息,向該onu下發該均衡時延,該onu根據該均衡時延調整上行幀的發送起始點,以使該onu基于均衡時延在該備用通道下穩定運行。
本實施例通過當olt從主通道倒換到備用通道后,該olt通過備用通道向onu下發ploam消息授權,在olt通過備用通道接收到onu基于ploam消息授權發送的上行應答消息時,該olt基于接收到的上行應答消息計算onu在備用通道下的均衡時延,該olt并通過測距時間消息向onu下發均衡時延,以使onu基于均衡時延在備用通道下穩定運行。由于該onu從主通道的故障恢復等待狀態倒換到備用通道的正常運行狀態后,接收olt從備用通道下發的ploam消息授權,并基于該ploam消息授權向該olt發送上行acknowledgeploam消息,使得該olt計算在該備用通道下該olt 到該onu的均衡時延,在該onu在接收到該olt下發的該均衡時延后,完成重測距,使得該onu在備用通道下穩定運行,因此使得xg-pon系統中用戶的業務可靠傳輸。
進一步的,基于所述第一實施例,提出本發明xg-pon系統中通道倒換的重測距控制方法的第二實施例,在本實施例中,參照圖2,上述步驟s120包括:
步驟s121,基于接收到的上行應答消息計算onu在備用通道下的第一均衡時延,并獲取已保存的onu在主通道下的第二均衡時延;
在本實施例中,在olt接收到onu發送的上行acknowledgeploam消息時,該olt根據接收到該上行acknowledgeploam消息的時間,計算出該onu在備用工作pon口下的第一均衡時延,并獲取預先保存在備用工作pon口下的該onu在主通道下的第二均衡時延。
步驟s122,計算第一均衡時延與第二均衡時延的差值,并確定差值為onu在備用通道下的均衡時延。
由于onu發送上行應答消息是以該onu在主工作pon口下的第二均衡時延作為幀起始時刻,因此需將該第一均衡時延減去該第二均衡時延,得到一個差值,并確定該差值為該onu在該備用通道下的均衡時延。
本實施例通過基于接收到的上行應答消息計算onu在備用通道下的第一均衡時延,并獲取已保存的onu在主通道下的第二均衡時延,然后計算第一均衡時延與第二均衡時延的差值,并確定差值為onu在備用通道下的均衡時延,使得該onu能夠獲取到精確的均衡時延,從而使得該onu在備用通道下穩定運行。
進一步的,基于所述第二實施例,提出本發明xg-pon系統中通道倒換的重測距控制方法的第三實施例,在本實施例中,參照圖3,上述步驟s110之前還包括:
步驟s140,在主通道正常運行時,將onu在主通道下的第二均衡時延保存到備用通道中。
在本實施例中,當olt與onu在主工作pon口正常運行時,該olt 將測距得到該onu在主通道下的第二均衡時延保存到備用通道中。
本實施例通過當該olt與該onu在主通道正常運行時,該olt將onu在主通道下的第二均衡時延保存到備用通道中,以方便計算該onu在備用通道下運行時的精確的均衡時延,從而起到xg-pon系統通道倒換雙保護的作用。
本發明進一步提供一種xg-pon系統中通道倒換的重測距控制方法。
參照圖4,圖4為本發明xg-pon系統中通道倒換的重測距控制方法的第四實施例的流程示意圖。
在本實施例中,所述xg-pon系統中通道倒換的重測距控制方法包括:
步驟s210,在onu從主通道的故障恢復等待狀態倒換到備用通道的正常運行狀態時,onu接收olt通過備用通道下發的ploam消息授權;
在本實施例中,xg-pon系統包括光網絡終端onu,該onu檢測到lods(下行信號丟失)后切換到故障恢復等待狀態,即o6狀態,并啟用一個定時器(按照標準設置為100ms)來檢測該onu的下行信號是否在預設時間內恢復,若在預設時間內,該onu在o6狀態檢測到dsync下行光信號同步成功后,則該onu切換到備用工作pon口的正常運行狀態,即o5狀態,等待重測距。在該onu切換到備用工作pon口下的o5狀態時,該onu接收olt通過該備用工作pon口下發的ploam消息授權,即ploamu標志位為1的onuomcc帶寬。
步驟s220,onu基于ploam消息授權在備用通道下向olt發送上行應答消息,以使olt基于接收到的上行應答消息計算onu在備用通道下的均衡時延;
當onu接收到olt下發的ploamu標志位為1的onuomcc帶寬時,則該onu以工作pon口下的第二均衡時延作為發送上行應答消息的幀起始時刻,向該olt發送上行應答消息,即上行acknowledgeploam消息,以使該olt基于接收到的上行應答消息計算該onu在備用工作pon口下的均衡時延。
步驟s230,onu接收olt通過測距時間消息下發的均衡時延,并根據均衡時延在備用通道下穩定運行。
在olt接收到onu發送的上行應答消息后,該olt計算該onu在該備用工作pon口下的均衡時延,并將計算出的均衡時延通過測距時間消息,即ranging_timeploam消息,下發給該onu。在該onu接收到該olt通過測距時間消息下發的均衡時延后,該onu根據該均衡時延調整上行幀的發送起始點,從而能在該備用pon口下穩定運行。
本實施例通過在onu從主通道的故障恢復等待狀態倒換到備用通道的正常運行狀態時,該onu接收olt通過備用通道下發的ploam消息授權,并基于ploam消息授權在備用通道下向olt發送上行應答消息,以使olt基于接收到的上行應答消息計算onu在備用通道下的均衡時延,在該onu接收olt通過測距時間消息下發的均衡時延時,該onu根據均衡時延在備用通道下穩定運行,從而使得xg-pon系統中用戶的業務可靠傳輸。
進一步的,基于所述第四實施例,提出本發明xg-pon系統中通道倒換的重測距控制方法的第五實施例,在本實施例中,參照圖5,上述步驟s220包括:
步驟s221,將第二均衡時延作為發送上行應答消息的幀起始時刻;
步驟s222,基于幀起始時刻向olt發送上行應答消息。
在本實施例中,在onu接收到olt下發的ploamu標志位為1的onuomcc帶寬時,將該第二均衡時延作為發送上行應答消息的幀起始時刻,向該olt發送該上行acknowledgeploam消息。
本實施例通過將第二均衡時延作為發送上行應答消息的幀起始時刻,并基于幀起始時刻向olt發送上行應答消息,使得該olt能夠精確計算出該onu在備用通道下的均衡時延。
本發明進一步提供一種xg-pon系統。
參照圖6,圖6為本發明xg-pon系統中光線路終端olt的第一實施例的功能模塊示意圖。
在本實施例中,所述光線路終端olt包括:第一發送模塊110、計算模塊120、第二發送模塊130。
所述第一發送模塊110,用于當olt從主通道倒換到備用通道后,通過 備用通道向onu下發物理層操作管理和維護ploam消息授權;
在本實施例中,萬兆吉比特無源光網絡xg-pon系統包括光線路終端olt,該olt在該主通道,即在主工作pon口,檢測到與該olt關聯的onu的上行信號丟失(onulos)時,關閉該主工作pon口,打開備用工作pon口,即打開備用通道,則該olt從該主通道倒換到該備用通道上運行。該olt中的第一發送模塊110在該備用工作pon口下發物理層操作管理和維護ploam消息授權,即下發特定的onu管理控制通道(onuomcc)帶寬,對該onu進行重新測距。其中,該pon口為該olt上一個端口。
需要說明的是,該ploam消息授權的結構采用的是xg-pon標準(itu-tg987.3)中定義的ploam消息授權的結構,該ploam消息授權對與重測距相關的字段定義包括:alloc_id:onuomcc通道對應的alloc_id值,與onu-id一致;
ploamu:上行幀中是否可以發送ploam消息標志位,1表示onu可以在發送的下一幀中填充ploam消息;
starttime:olt為onu發送下一幀分配時隙的起始時間,例如:配置為100;
grantsize:olt為onu發送下一幀分配時隙的寬度,例如:配置為8。標準規定的o4狀態測距授權的grantsize域必須為0。
所述計算模塊120,用于在olt通過備用通道接收到onu基于ploam消息授權發送的上行應答消息時,基于接收到的上行應答消息計算onu在備用通道下的均衡時延;
當onu在備用工作pon口接收到olt通過該備用工作pon口下發的ploamu標志位為1的該onuomcc帶寬后,該onu則會向該olt發送上行應答消息,即上行acknowledgeploam消息,以響應該ploamu標志位為1的onuomcc帶寬。在該olt接收到該onu發送的上行acknowledgeploam消息后,計算模塊120重新計算該onu在該備用工作pon口下的均衡時延,使得該onu在該備用pon口下能夠穩定工作。
可以理解的是,該上行acknowledgeploam消息的結構采用的是xg-pon標準(itu-tg987.3)中定義的上行acknowledgeploam消息的結構:
字節1-2:onu-id,用來識別onu,由olt分配,在保護切換過程中保持一致;
字節3:標準ploam消息所定義的messageid,用于標識消息類型,標準規定上行acknowledge消息的messageid為0x09;
字節4:標注規定消息的序列號,與響應下行消息的序列號相同,無對應下行消息時,填充為0;
字節5:標準規定的completion_code域,標志該消息的響應類型,例如:填充為1,代表nomessagetosend;
字節6-40:填充域,默認填充為0;
字節41-48:mic,消息完整性校驗字段,按照標準要求計算填充。
所述計算模塊120,還用于基于接收到的上行應答消息計算onu在備用通道下的第一均衡時延,并獲取已保存的onu在主通道下的第二均衡時延;
在本實施例中,在olt接收到onu發送的上行acknowledgeploam消息時,該olt中的計算模塊120根據接收到該上行acknowledgeploam消息的時間,計算出該onu在備用工作pon口下的第一均衡時延,并獲取預先保存在備用工作pon口下的該onu在主通道下的第二均衡時延。
所述計算模塊120,還用于計算第一均衡時延與第二均衡時延的差值,并確定差值為onu在備用通道下的均衡時延。
由于onu發送上行應答消息是以該onu在主工作pon口下的第二均衡時延作為幀起始時刻,因此該計算模塊120需將該第一均衡時延減去該第二均衡時延,得到一個差值,并確定該差值為該onu在該備用通道下的均衡時延。
所述第二發送模塊130,用于通過測距時間消息向onu下發均衡時延,以使onu基于均衡時延在備用通道下穩定運行。
在該olt中的計算模塊120計算出該onu在該備用工作pon口下的均衡時延后,該olt中的第二發送模塊130通過測距時間消息,即通過ranging_timeploam消息,向該onu下發該均衡時延,該onu根據該均衡時延調整上行幀的發送起始點,以使該onu基于均衡時延在該備用通道下穩定運行。
本實施例通過當olt從主通道倒換到備用通道后,該olt中的第一發送 模塊110通過備用通道向onu下發ploam消息授權,在olt通過備用通道接收到onu基于ploam消息授權發送的上行應答消息時,該olt中的計算模塊120基于接收到的上行應答消息計算onu在備用通道下的均衡時延,該olt中的第二發送模塊130并通過測距時間消息向onu下發均衡時延,以使onu基于均衡時延在備用通道下穩定運行。由于該onu從主通道的故障恢復等待狀態倒換到備用通道的正常運行狀態后,接收olt從備用通道下發的ploam消息授權,并基于該ploam消息授權向該olt發送上行acknowledgeploam消息,使得該olt計算在該備用通道下該olt到該onu的均衡時延,在該onu在接收到該olt下發的該均衡時延后,完成重測距,使得該onu在備用通道下穩定運行,因此使得xg-pon系統中用戶的業務可靠傳輸。
進一步的,基于所述第一實施例,提出本發明xg-pon系統的第二實施例,在本實施例中,參照圖7,所述光線路終端olt還包括:保存模塊140。
保存模塊140,用于在主通道正常運行時,將onu在主通道下的第二均衡時延保存到備用通道中。
在本實施例中,當olt與onu在主工作pon口正常運行時,該olt中的保存模塊140將測距得到該onu在主通道下的第二均衡時延保存到備用通道中。
本實施例通過當該olt與該onu在主通道正常運行時,該olt中的保存模塊140將onu在主通道下的第二均衡時延保存到備用通道中,使得在該主通道發生故障時,以方便計算該onu在備用通道下運行時的精確的均衡時延,從而起到xg-pon系統通道倒換雙保護的作用。
本發明進一步又提供一種xg-pon系統。
參照圖8,圖8為本發明xg-pon系統中光網絡終端onu的第四實施例的功能模塊示意圖。
在本實施例中,所述光網絡終端onu包括:第一接收模塊210、發送模塊220、第二接收模塊230。
所述第一接收模塊210,用于在onu從主通道的故障恢復等待狀態倒換 到備用通道的正常運行狀態時,接收olt通過備用通道下發的ploam消息授權;
在本實施例中,xg-pon系統包括光網絡終端onu,該onu檢測到lods(下行信號丟失)后切換到故障恢復等待狀態,即o6狀態,并啟用一個定時器(按照標準設置為100ms)來檢測該onu的下行信號是否在預設時間內恢復,若在預設時間內,該onu在o6狀態檢測到dsync下行光信號同步成功后,則該onu切換到備用工作pon口的正常運行狀態,即o5狀態,等待重測距。在該onu切換到備用工作pon口下的o5狀態時,該onu中的第一接收模塊210接收olt通過該備用工作pon口下發的ploam消息授權,即ploamu標志位為1的onuomcc帶寬;
所述發送模塊220,用于基于ploam消息授權在備用通道下向olt發送上行應答消息,以使olt基于接收到的上行應答消息計算onu在備用通道下的均衡時延;
當onu中的第一接收模塊210接收到olt下發的ploamu標志位為1的onuomcc帶寬時,則該onu中的發送模塊220以工作pon口下的第二均衡時延作為發送上行應答消息的幀起始時刻,向該olt發送上行應答消息,即上行acknowledgeploam消息,以使該olt中的計算模塊120基于接收到的上行應答消息計算該onu在備用工作pon口下的均衡時延。
所述第二接收模塊230,用于onu接收olt通過測距時間消息下發的均衡時延,并根據均衡時延在備用通道下穩定運行。
在olt接收到onu發送的上行應答消息后,該olt中的計算模塊120計算該onu在該備用工作pon口下的均衡時延,并調用該olt中的第二發送模塊130將計算出的均衡時延通過測距時間消息,即ranging_timeploam消息,下發給該onu。在該onu中的第二接收模塊230接收到該olt通過測距時間消息下發的均衡時延后,該onu根據該均衡時延調整上行幀的發送起始點,從而能在該備用pon口下穩定運行。
本實施例通過在onu從主通道的故障恢復等待狀態倒換到備用通道的正常運行狀態時,該onu中的第一接收模塊210接收olt通過備用通道下發的ploam消息授權,并調用onu中的發送模塊220基于該ploam消息授權在備用通道下向olt發送上行應答消息,以使olt基于接收到的上行應 答消息計算onu在備用通道下的均衡時延,在該onu中的第二接收模塊230接收olt通過測距時間消息下發的均衡時延時,該onu根據均衡時延在備用通道下穩定運行,從而使得xg-pon系統中用戶的業務可靠傳輸。
進一步的,基于所述第四實施例,提出本發明xg-pon系統的第五實施例,在本實施例中,參照圖9,所述發送模塊220包括獲取單元221、發送單元222。
所述獲取單元221,將第二均衡時延作為發送上行應答消息的幀起始時刻;
所述發送單元222,用于基于幀起始時刻向olt發送上行應答消息。
在本實施例中,在onu接收到olt下發的ploamu標志位為1的onuomcc帶寬時,則該獲取單元221將該第二均衡時延作為發送上行應答消息的幀起始時刻,并通知發送單元222向該olt發送該上行acknowledgeploam消息。
本實施例通過將第二均衡時延作為發送上行應答消息的幀起始時刻,并基于幀起始時刻向olt發送上行應答消息,使得該olt能夠精確計算出該onu在備用通道下的均衡時延。
以上僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。