[發明專利]一種分布式設備的時間同步方法及裝置在審
| 申請號: | 201710909137.2 | 申請日: | 2017-09-29 |
| 公開(公告)號: | CN107547163A | 公開(公告)日: | 2018-01-05 |
| 發明(設計)人: | 許良掌;王東 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,何立春 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 設備 時間 同步 方法 裝置 | ||
技術領域
本公開涉及網絡技術領域,特別涉及一種分布式設備的時間同步方法及裝置。
背景技術
網絡中的分布式設備一般包括一塊主控制單板和多塊業務單板。主控制單板作為全局控制使用,設置有全局時鐘模塊;各個業務單板上分別設置有時鐘模塊,各個業務單板上時鐘模塊的時間需要與主控制單板上的全局時鐘模塊的時間保持一致。
精確時間協議(Precision Time Protocol,PTP)是一種基于報文的時間同步技術,設備之間通過以太網進行報文交互,達到時間同步功能。如圖1所示,三臺設備通過以太網端口A、B、C、D相連,設備1為這一組網中的原始時鐘Grand Master設備,通過端口A和設備2的端口B交互PTP報文,端口A為主Master端口,端口B為從Slave端口。通過PTP協議進行報文交互,在設備2的端口B所在單板的CPU上,計算出設備1和設備2之間的時間差DeltaT,設備2根據時間差DeltaT調節本設備時鐘的時間后,與設備1的時間保持一致。在此情況下,設備1為設備2的上游設備,設備2為設備1的下游設備。
在設備2和設備3的同步過程,與設備1和設備2同步流程類似,端口C作為主Master端口,端口D為從Slave端口,通過PTP協議進行報文交互,設備3計算得到設備2和設備3的時間差DeltaT后,調節本設備時鐘,與設備2的時間保持一致。由于網絡上延遲和設備硬件上的差異,兩個設備間調節一次時間差是無法保證時間一直保持一致,所以PTP協議是一個動態調節的過程,可配置下游設備每秒計算出一個DeltaT,下游設備通過不斷調節本設備時鐘,以達到與上游設備的時間同步。
發明內容
本公開提供了一種分布式設備的時間同步方法及裝置,以解決的現有的分布式設備的時間同步效率低的問題。
第一方面,本公開實施例提供一種分布式設備的時間同步方法,應用于所述分布式設備的第一業務單板,所述分布式設備還包括主控制單板和至少一塊其他業務單板,所述方法包括:
接收上游設備發送的精確時間協議PTP報文;
根據所述PTP報文確定與所述上游設備的時間差;
根據所述時間差調整時鐘模塊的時間;
通過所述時鐘模塊將調整后的時間經時鐘同步總線發送至主控制單板的全局時鐘模塊,以使所述主控制單板根據所述調整后的時間對其他業務單板的時間進行同步。
第二方面,本公開實施例提供一種分布式設備的時間同步方法,應用于所述分布式設備的主控制單板,所述分布式設備還包括多個業務單板,所述方法包括:
將所述多個業務單板中的其中一個業務單板配置為第一業務單板;
通過全局時鐘模塊接收所述第一業務單板的時鐘模塊經時鐘同步總線發送的調整后的時間,所述調整后的時間是所述第一業務單板根據從上游設備接收的PTP報文確定的;
通過全局時鐘模塊經所述時鐘同步總線將所述調整后的時間發送至其他業務單板的時鐘模塊。
第三方面,本公開實施例提供一種分布式設備的時間同步裝置,包括:
PTP報文接收單元,用于接收上游設備發送的精確時間協議PTP報文;
時間差確定單元,用于根據所述PTP報文確定與所述上游設備的時間差;
時間調整單元,用于根據所述時間差調整時鐘模塊的時間;
時間差發送單元,用于通過所述時鐘模塊將調整后的時間經時鐘同步總線發送至主控制單板的全局時鐘模塊,以使所述主控制單板根據所述調整后的時間對其他業務單板的時間進行同步。
第四方面,本公開實施例提供一種分布式設備的時間同步裝置,所述分布式設備包括多個業務單板,包括:
第一業務單板配置單元,用于將所述多個業務單板中的其中一個業務單板配置為第一業務單板;
時間接收單元,用于通過全局時鐘模塊接收所述第一業務單板的時鐘模塊經時鐘同步總線發送的調整后的時間,所述調整后的時間是所述第一業務單板根據從上游設備接收的PTP報文確定的;
時間同步單元,用于通過全局時鐘模塊經所述時鐘同步總線將所述調整后的時間發送至其他業務單板的時鐘模塊。
第五方面,本公開實施例提供一種電子設備,所述電子設備包括存儲器和處理器,所述存儲器和所述處理器之間通過內部總線通訊連接,所述存儲器存儲有能夠被所述處理器執行的程序指令,所述程序指令被所述處理器執行時能夠實現上述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710909137.2/2.html,轉載請聲明來源鉆瓜專利網。





