本發明專利技術公開了一種時間同步處理方法、裝置及系統,該方法包括如下步驟,采用通過接收端口從主時鐘和從時鐘中的一方接收到用于時間同步的時間戳消息報文,并記錄接收到時間戳消息報文的時間;記錄通過發送端口發送時間戳消息報文的時間,其中,發送端口和接收端口與所在的設備時間保持同步;根據接收到時間戳消息報文的時間和發送時間戳消息報文的時間,對時間戳消息報文中攜帶的用于時間同步的時間信息進行修正;通過發送端口向主時鐘和從時鐘中的另一方發送時間戳消息報文。通過本發明專利技術,解決了無源光網絡現有技術中時間同步方法復雜,對應的網絡設計復雜、成本高的問題,進而達到了時間同步處理方法流程簡單,對應的網絡設備簡單、成本低的效果。
【技術實現步驟摘要】
時間同步處理方法、裝置及系統
本專利技術涉及通信領域,具體而言,涉及時間同步處理方法、裝置及系統。
技術介紹
無源光網絡(PassiveOpticalNetwork,簡稱為PON)(例如,EPON/10GEPON、GPON/XGPON等)是一種新的寬帶光接入技術,圖1是根據現有技術的無源光網絡的結構框圖,如圖1所示,無源光網絡包括:光線路終端(OpticalLineTerminal,簡稱為OLT)、光布線網絡(OpticalDistributableNetwork,簡稱為ODN)、多個光網絡單元(OpticalNetworkUnit,簡稱為ONU)或者光網絡終端(OpticalNetworkTerminal,簡稱為ONT)。PTPIEEE1588,是一種基于分組的時間同步協議,其基本思想是通過軟硬件的配合,記錄同步時鐘信息的發出時間和接收時間,并給每一條信息加上相應的時間戳,通過計算,接收方就可以計算出自己在網絡中的時鐘誤差(即時延),從而實現網絡上從設備時鐘和主控時鐘之間的時間同步。IEEE1588已經有IEEE1588V1和IEEE1588V2兩個版本,圖2是根據現有技術中的IEEE1588的原理示意圖,如圖2所示,IEEE1588基于網絡特性對稱的假設,采用主從方式,定時發送時間消息,接收方根據時間消息計算出主從時鐘之間的偏移和線路延時,從而對本地從時鐘進行校正同步,其基于分組的方式,可以使網絡上各個網元達到同步。在圖2中,主時鐘發送同步(sync)消息,并記錄發送時鐘時刻為t1,sync消息到達從時鐘時刻為t2,然后主時鐘發送跟隨(followup)消息,此跟隨消息攜帶主時鐘發送sync消息的時間信息t1,然后從時鐘發送延時請求delay_req信息,并記錄該消息碼的發送時鐘時刻為t3,delay_req消息到達主時鐘時刻為t4,之后主時鐘回送延時響應消息delayresp,該消息攜帶delay_req消息達到主時鐘的時間信息t4。假設消息從主時鐘到從時鐘方向通路延時為ΔTms,消息從從主時鐘到主時鐘方向通路延時為ΔTsm,主從時鐘的初始偏差為Toffset,由此,可以得到下列關系:t2=t1+Toffset+ΔTms公式(1)t4=t3-Toffset+ΔTsm公式(2)Toffset=[(t2-t4)-(t1-t3)-(ΔTms-ΔTsm)]/2公式(3)如果網絡對稱,即ΔTms=ΔTsm,那么:Toffset=[(t2-t4)-(t1-t3)]/2公式(4)ΔTms=ΔTsm=[(t2+t4)-(t1+t3)]/2公式(5)根據以上計算結果就可以實時調整本地從時鐘,以使其達到和主時鐘同步。圖3是現有技術中的IEEE1588時間戳消息報文在DBA調度下的轉發的示意圖,如圖3所示,以太網的IEEE1588報文在PON網絡上的直接透傳轉發,由對圖2的分析可以看出,如果網絡雙向延時不固定,變化較大,抖動大,則會導致計算結果的偏差較大,從而同步準確度降低。由于PON本身的特點,其上行DBA調度引起的上行報文時延抖動較大,導致鏈路雙向時延誤差較大,因而抖動也大。在傳統的IEEE1588報文在經過每個網路節點設備時候,都會因為網絡擁塞、各種QOS算法和報文處理,報文在設備內部存儲轉發的時延不固定,因而抖動和漂移較大,導致通過圖2算法計算獲得主從時鐘之間的偏差或者路徑時延抖動和漂移過大,因而最終會影響時間同步的準確度。因此,由上述分析可知,目前在PON網絡中進行時間同步存在抖動較大從而影響到時間同步的準確度的問題。
技術實現思路
本專利技術的主要目的在于提供一種時間同步處理方法、裝置及系統,以解決上述問題。根據本專利技術的一方面,提供了一種時間同步處理方法,包括如下步驟:通過無源光網絡中的接收端口從主時鐘和從時鐘中的一方接收到用于時間同步的時間戳消息報文,并記錄接收到所述時間戳消息報文的時間;記錄通過無源光網絡中的發送端口發送所述時間戳消息報文的時間,其中,所述發送端口和所述接收端口與所在的設備時間保持同步;根據接收到所述時間戳消息報文的時間和發送所述時間戳消息報文的時間,對所述時間戳消息報文中攜帶的用于時間同步的時間信息進行修正;通過所述發送端口向所述主時鐘和從時鐘中的另一方發送所述時間戳消息報文。優選地,記錄接收到所述時間戳消息報文的時間包括:記錄所述時間戳消息報文到達所述接收端口的時間;根據第一補償時間和/或第二補償時間對到達所述接收端口的時間進行補償,其中,所述第一補償時間為所述時間戳消息報文到達所述接收端口和到達所述接收端口所對應的物理端口之間的延時,所述第二補償時間為進行接收所述時間戳消息報文過程的處理時間;將對所述時間戳消息報文到達所述接收端口的時間進行補償之后得到的時間,記錄為接收到所述時間戳消息報文的時間。優選地,記錄通過所述發送端口發送所述時間戳消息報文的時間包括:記錄所述時間戳消息報文到達所述發送端口的時間;根據第三補償時間和/或第四補償時間對到達所述發送端口的時間進行補償,其中,所述第三補償時間為所述時間戳消息報文到達所述發送端口的時間和實際發送出去的時間的誤差,所述第四補償時間為對所述用于時間同步的時間信息進行修正的處理時間;將對所述時間戳消息報文到達所述發送端口的時間進行補償之后得到的時間,記錄為通過所述發送端口發送所述時間戳消息報文的時間。優選地,所述發送端口和所述接收端口與所在的設備的時間通過以下方式至少之一保持同步:國際電信聯盟遠程通信標準化組ITU-TG.984.3AD2、國際電信聯盟遠程通信標準化組ITU-TG.987.3、IEEE802.1as。優選地,通過以下的時間格式記錄接收到所述時間戳消息報文的時間和通過所述發送端口發送所述時間戳消息報文的時間:所述時間格式包括:用于指示日期的字段,用于指示小時分鐘秒的字段以及用于指示納秒的字段。優選地,將通過所述接收端口接收到所述時間戳消息報文的時間和通過所述發送端口發送所述時間戳消息報文的時間記錄在所述時間戳消息報文中。根據本專利技術的另一方面,提供了一種時間同步處理裝置,包括:第一時間戳消息接收模塊,用于通過無源光網絡中的接收端口從主時鐘和從時鐘中的一方接收到用于時間同步的時間戳消息報文,并記錄接收到所述時間戳消息報文的時間;第二時間戳消息接收模塊,用于接收來自所述第一時間戳消息接收模塊的所述時間戳消息報文,并記錄通過無源光網絡中的發送端口發送所述時間戳消息報文的時間,其中,所述發送端口和所述接收端口與所在的設備時間保持同步;修正模塊,用于根據接收到所述時間戳報文的時間和發送所述時間戳消息報文的時間,對所述時間戳消息報文中攜帶的用于時間同步的時間信息進行修正;時間戳消息發送模塊,用于通過所述發送端口向所述主時鐘和從時鐘中的另一方發送所述時間戳消息報文。優選地,所述第一時間戳消息接收模塊包括:第一記錄單元,用于記錄所述時間戳消息報文到達所述接收端口的時間;第一補償單元,用于根據第一補償時間和/或第二補償時間對到達所述接收端口的時間進行補償,其中,所述第一補償時間為所述時間戳消息報文到達所述接收端口和到達所述接收端口所對應的物理端口之間的延時,所述第二補償時間為進行接收所述時間戳消息報文過程的處理時間;第二記錄單元,用于將對所述本文檔來自技高網...

【技術保護點】
一種時間同步處理方法,其特征在于包括如下步驟:通過無源光網絡中的接收端口從主時鐘和從時鐘中的一方接收到用于時間同步的時間戳消息報文,并記錄接收到所述時間戳消息報文的時間;記錄通過無源光網絡中的發送端口發送所述時間戳消息報文的時間,其中,所述發送端口和所述接收端口與所在的設備時間保持同步;根據接收到所述時間戳消息報文的時間和發送所述時間戳消息報文的時間,對所述時間戳消息報文中攜帶的用于時間同步的時間信息進行修正;通過所述發送端口向所述主時鐘和從時鐘中的另一方發送所述時間戳消息報文。
【技術特征摘要】
1.一種時間同步處理方法,其特征在于包括如下步驟:通過無源光網絡中的接收端口從主時鐘和從時鐘中的一方接收到用于時間同步的時間戳消息報文,并記錄接收到所述時間戳消息報文的時間;記錄通過無源光網絡中的發送端口發送所述時間戳消息報文的時間,其中,所述發送端口和所述接收端口與所在的設備時間保持同步;根據接收到所述時間戳消息報文的時間和發送所述時間戳消息報文的時間,對所述時間戳消息報文中攜帶的用于時間同步的時間信息進行修正;通過所述發送端口向所述主時鐘和從時鐘中的另一方發送所述時間戳消息報文;其中,記錄接收到所述時間戳消息報文的時間包括:記錄所述時間戳消息報文到達所述接收端口的時間;根據第一補償時間和/或第二補償時間對到達所述接收端口的時間進行補償,其中,所述第一補償時間為所述時間戳消息報文到達所述接收端口和到達所述接收端口所對應的物理端口之間的延時,所述第二補償時間為進行接收所述時間戳消息報文過程的處理時間;將對所述時間戳消息報文到達所述接收端口的時間進行補償之后得到的時間,記錄為接收到所述時間戳消息報文的時間;其中,通過以下的時間格式記錄接收到所述時間戳消息報文的時間和通過所述發送端口發送所述時間戳消息報文的時間:所述時間格式包括:用于指示日期的字段,用于指示小時分鐘秒的字段以及用于指示納秒的字段。2.根據權利要求1所述的方法,其特征在于,記錄通過所述發送端口發送所述時間戳消息報文的時間包括:記錄所述時間戳消息報文到達所述發送端口的時間;根據第三補償時間和/或第四補償時間對到達所述發送端口的時間進行補償,其中,所述第三補償時間為所述時間戳消息報文到達所述發送端口的時間和實際發送出去的時間的誤差,所述第四補償時間為對所述用于時間同步的時間信息進行修正的處理時間;將對所述時間戳消息報文到達所述發送端口的時間進行補償之后得到的時間,記錄為通過所述發送端口發送所述時間戳消息報文的時間。3.根據權利要求1所述的方法,其特征在于,所述發送端口和所述接收端口與所在的設備的時間通過以下方式至少之一保持同步:國際電信聯盟遠程通信標準化組ITU-TG.984.3AD2、國際電信聯盟遠程通信標準化組ITU-TG.987.3、IEEE802.1as。4.根據權利要求1所述的方法,其特征在于,將通過所述接收端口接收到所述時間戳消息報文的時間和通過所述發送端口發送所述時間戳消息報文的時間記錄在所述時間戳消息報文中。5.一種時間同步處理裝置,其特征在于包括:第一時間戳消息接收模塊,用于通過無源光網絡中的接收端口從主時鐘和從時鐘中的一方接收到用于時間同步的時間戳消息報文,并記錄接收到所述時...
【專利技術屬性】
技術研發人員:齊國民,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。