引言:
在現(xiàn)代通信網(wǎng)絡(luò)中,精確的時(shí)間同步是確保系統(tǒng)高效運(yùn)行的關(guān)鍵。1588v2協(xié)議,也稱為精確時(shí)間協(xié)議(PTP),正是為此而生。本文將深入解析1588v2協(xié)議的工作原理,并通過(guò)實(shí)際測(cè)試用例展示其在實(shí)際應(yīng)用中的表現(xiàn)。
1588v2協(xié)議概述
1588v2協(xié)議是一種用于在網(wǎng)絡(luò)中實(shí)現(xiàn)高精度時(shí)間同步的協(xié)議。它通過(guò)在網(wǎng)絡(luò)中時(shí)間戳信息的精確傳遞與動(dòng)態(tài)補(bǔ)償機(jī)制,使得各個(gè)節(jié)點(diǎn)能夠調(diào)整本地時(shí)鐘,實(shí)現(xiàn)微秒級(jí)甚至納秒級(jí)的時(shí)間同步。該協(xié)議廣泛應(yīng)用于電信、電力、工業(yè)自動(dòng)化等領(lǐng)域。
1588v2是如何進(jìn)行時(shí)鐘同步的
1588v2協(xié)議主要分為兩大部分來(lái)實(shí)現(xiàn)時(shí)鐘同步功能:
- 建立同步體系 :協(xié)議使用最佳主時(shí)鐘算法BMCA,通過(guò)選取主時(shí)鐘,建立主從拓?fù)潢P(guān)系,進(jìn)而在整個(gè)PTP 網(wǎng)絡(luò)中建立起同步體系。
- 同步本地時(shí)鐘 :協(xié)議使用本地時(shí)鐘同步算法LCS,通過(guò)PTP數(shù)據(jù)報(bào)文在網(wǎng)絡(luò)主從節(jié)點(diǎn)之間的交換,計(jì)算各從節(jié)點(diǎn)本地時(shí)鐘與主時(shí)鐘間的時(shí)間偏差,調(diào)整本地時(shí)鐘,使之與主時(shí)鐘同步。
1588v2協(xié)議定義了E2E和P2P時(shí)間同步機(jī)制以及one-step和two-step時(shí)間同步模式,本文以E2E同步機(jī)制以及one-step模式為例向各位解析1588v2協(xié)議時(shí)間同步過(guò)程,具體同步過(guò)程如下:
① Master在t1時(shí)刻發(fā)送Sync報(bào)文,并將t1時(shí)間戳攜帶在Sync報(bào)文中;
② Slave在t2時(shí)刻接收到Sync報(bào)文,在本地產(chǎn)生t2時(shí)間戳,并從報(bào)文中提取t1時(shí)間戳;
③ Slave在t3時(shí)刻發(fā)送Delay_Req報(bào)文,并在本地產(chǎn)生t3時(shí)間戳;
④Master在t4時(shí)刻接收到Delay_Req報(bào)文,并在本地產(chǎn)生t4時(shí)間戳,然后將t4時(shí)間戳攜帶在Delay_Resp報(bào)文中,回傳給Slave;
⑤ Slave接收到Delay_Resp報(bào)文,從報(bào)文中提取t4時(shí)間戳。最后Slave節(jié)點(diǎn)得到了一組時(shí)間戳(t1,t2,t3,t4)。
假設(shè)Master到Slave的發(fā)送鏈路延遲是Tms,Slave到Master的發(fā)送鏈路延遲是Tsm,Slave和Master之間的時(shí)間偏差為Offset, 則:
t2 - t1 = Tms + Offset
t4 - t3 = Tsm - Offset
結(jié)合上面兩組方程,得到:
(t2 - t1) - (t4 - t3) = (Tms + Offset) - (Tsm - Offset)
經(jīng)過(guò)移項(xiàng)推導(dǎo)得到:
Offset = [(t2 - t1) - (t4 - t3) - (Tms - Tsm)] / 2
如果Master和Slave之間的收發(fā)鏈路延遲對(duì)稱,那么Tms=Tsm,即Tms-Tsm=0。將Tms-Tsm=0代入上面的公式,得到:
Offset = [(t2 - t1) - (t4 - t3)] / 2
這樣Slave就可以根據(jù)t1,t2,t3,t4四個(gè)時(shí)間戳計(jì)算出自己和Master之間的時(shí)間偏差Offset,再對(duì)本地時(shí)間進(jìn)行偏差調(diào)整,就實(shí)現(xiàn)了Slave與Master的時(shí)間同步。
測(cè)試用例
為了驗(yàn)證1588v2協(xié)議在實(shí)際應(yīng)用中的性能,我們?cè)O(shè)計(jì)了一個(gè)簡(jiǎn)單的測(cè)試用例。
設(shè)備: 一臺(tái)支持1588v2協(xié)議的交換機(jī),一臺(tái)信而泰1588v2測(cè)試儀表。
網(wǎng)絡(luò)拓?fù)洌?/strong> 交換機(jī)兩個(gè)口與信而泰1588v2測(cè)試儀相連。
測(cè)試步驟如下:
1.交換機(jī)配置1588v2協(xié)議,配置為E2E機(jī)制和one-step模式,然后啟動(dòng)1588協(xié)議;
2.儀表根據(jù)網(wǎng)絡(luò)拓?fù)鋱D預(yù)約對(duì)應(yīng)的端口,使端口上線;
3.添加用于運(yùn)行1588協(xié)議的接口,兩個(gè)物理端口分別對(duì)應(yīng)兩個(gè)邏輯接口;
4.添加1588協(xié)議,并綁定對(duì)應(yīng)的接口。路徑延遲測(cè)量機(jī)制選擇“Request Response”,同步模式選擇“One Step”,配置與1588交換機(jī)對(duì)應(yīng);
5.啟動(dòng)儀表1588協(xié)議,切換到1588協(xié)議統(tǒng)計(jì)界面,記錄從時(shí)鐘與主時(shí)鐘的時(shí)間偏差。
信而泰IEEE 1588v2解決方案
- BigTao-V機(jī)箱
BigTao-V(BigTao220/BigTao6200)系列機(jī)箱搭配1588/TSN測(cè)試板卡,可以滿足多種場(chǎng)景測(cè)試:
- 移動(dòng)IP承載網(wǎng)設(shè)備1588時(shí)間同步性能測(cè)試
- PON網(wǎng)設(shè)備1588時(shí)間同步性能測(cè)試
- 以太網(wǎng)交換機(jī)1588時(shí)間同步性能測(cè)試
- 智能電網(wǎng)設(shè)備1588時(shí)間同步性能測(cè)試
- 工業(yè)自動(dòng)化設(shè)備1588時(shí)間同步性能測(cè)試
- 軌道交通設(shè)備1588時(shí)間同步性能測(cè)試
- 1588/TSN 千兆測(cè)試板卡V2-1G-8M-TSN
- 1588/TSN 萬(wàn)兆測(cè)試板卡V2-10G-4M-TSN
- 支持4個(gè)10G/5G/2.5G/1G/100M RJ45電接口
- 支持4個(gè)1G/10G SFP+光接口
審核編輯 黃宇
-
協(xié)議
+關(guān)注
關(guān)注
2文章
614瀏覽量
40046 -
時(shí)間同步
+關(guān)注
關(guān)注
1文章
171瀏覽量
10310
發(fā)布評(píng)論請(qǐng)先 登錄
時(shí)間同步裝置的應(yīng)用領(lǐng)域介紹

深力科IP5306移動(dòng)電源SOC深度應(yīng)用:2.4A放電/2.1A充電的協(xié)議定制與功耗控制
PTP 時(shí)鐘服務(wù)器在應(yīng)用方面的介紹
TSN時(shí)鐘同步精度技術(shù)解析:TSN網(wǎng)絡(luò)的基石與保障

時(shí)間同步裝置的應(yīng)用領(lǐng)域有哪些呢?

高性能替換方案!36V同步降壓芯片SL1588H替代LV3842,輸出可調(diào)+2A恒壓
GPS時(shí)間同步設(shè)備的應(yīng)用

紫光同創(chuàng)推出萬(wàn)兆以太網(wǎng)高精度1588解決方案

北斗衛(wèi)星同步時(shí)鐘授時(shí)天線:實(shí)現(xiàn)精確時(shí)間同步的關(guān)鍵

ptp和GPS時(shí)間同步的對(duì)比
ptp時(shí)間同步技術(shù)的優(yōu)勢(shì)
LMK05318是否可以對(duì)Switch輸出的1588 clock進(jìn)行同步鎖頻、鎖相?
通過(guò)WLAN進(jìn)行精確時(shí)間同步

一文看懂 | GNSS時(shí)間同步技術(shù)的發(fā)展史
精準(zhǔn)捕捉拉曼信號(hào)——時(shí)間門控拉曼光譜系統(tǒng)實(shí)驗(yàn)結(jié)果深度解析

評(píng)論