ZHCAEX5 January 2025 DP83TC817S-Q1 , DP83TC818S-Q1 , DP83TG721S-Q1
為了與 PTP 主時鐘同步,PTP 從時鐘必須調(diào)整偏移量以與主時鐘保持一致。這個過程由從時鐘發(fā)送一個對等延遲請求 pdelay_req(時間戳為 t1)來啟動。接下來,主時鐘在 t2 接收到 pdelay_req,并在 t 2 ' 發(fā)送一個對等延遲響應(yīng)時響應(yīng) pdelay_resp,從時鐘在 t1 ' 接收到該響應(yīng)。在握手過程中,t 2' 和 t2 會轉(zhuǎn)發(fā)給從時鐘。從時鐘記錄了時間戳 1、t2、t2’ 和 t1’ 后,這些時間戳就可以用于計算偏移量和路徑延遲,并使用 圖 2-4 中所示的公式調(diào)整從時鐘的掛鐘,使其與主時鐘的掛鐘同步。請注意,路徑延遲的公式假設(shè)路徑是對稱的。
從時鐘還可以調(diào)整頻率以與主時鐘保持一致。主時鐘會持續(xù)發(fā)送同步消息,t3 發(fā)送,并在 t4 由從時鐘接收。接下來的時間戳可以分別表示為 t3’ 和 t4’,如 圖 2-4 所示。頻率漂移的計算公式如 圖 2-4 所示。如果比率為 1,則無需進行任何調(diào)整。如果比率為 0.9995,則每個后續(xù)周期的周期時間將是前一個周期的 0.9995 倍。
由于因為從主時鐘發(fā)起同步消息到消息實際發(fā)送之間存在一定的延遲,系統(tǒng)還會發(fā)送一條后續(xù)消息,以包括原始同步消息實際發(fā)送的時間。
主時鐘和從時鐘可以保持同步,前提是每個帶時間戳的數(shù)據(jù)包在網(wǎng)絡(luò)上傳輸所需的時間始終相同。然而,在實際情況中,由于處理器和網(wǎng)絡(luò)存在不可預(yù)測延遲,數(shù)據(jù)包的傳輸時間會有所不同。這使得保持同步變得更具挑戰(zhàn),在接下來的幾個章節(jié)中,將介紹一些應(yīng)對這些挑戰(zhàn)的方法。