91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文看懂 PTP(精確時(shí)間協(xié)議)及SONiC上的最新優(yōu)化實(shí)踐

星融元Asterfusion ? 2025-08-26 11:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

認(rèn)識(shí)PTP:高精度網(wǎng)絡(luò)時(shí)間同步協(xié)議

PTP,全稱為 Precision Time Protocol(精確時(shí)間協(xié)議),是一種用于在局域網(wǎng)或廣域網(wǎng)上實(shí)現(xiàn)高精度時(shí)間同步的協(xié)議。該協(xié)議主要面向?qū)r(shí)間同步極為敏感的系統(tǒng)與應(yīng)用,通常需借助硬件輔助來實(shí)現(xiàn)微秒乃至納秒級(jí)的同步精度。

PTP 由 IEEE 1588 標(biāo)準(zhǔn)定義,當(dāng)前廣泛采用的IEEE 1588 v2版本支持雙向通信機(jī)制、納秒級(jí)同步精度,并能適應(yīng)多種復(fù)雜的網(wǎng)絡(luò)接入環(huán)境。

PTP的網(wǎng)絡(luò)架構(gòu)與時(shí)鐘類型

PTP網(wǎng)絡(luò)按主從式(Master-Slave)結(jié)構(gòu)組織,以Grandmaster Clock(GMC)為時(shí)間源頭,逐級(jí)向下同步各節(jié)點(diǎn)時(shí)鐘。需注意的是,設(shè)備在主從關(guān)系中的角色是可變的:同一設(shè)備既可作為從時(shí)鐘與上層同步,也可作為主時(shí)鐘向下發(fā)布時(shí)鐘信號(hào)。

?code=MzQzNmQ5MGY2NDMyNTk1Nzc0ZWFhNDQ4Zjc0ZWU1Y2JfMktRYUFjZnlVdW9EZmlnWlpic1JnZ0p0U01UbFBrRkNfVG9rZW46TXk5aGJBd3NDb3lHQjR4TVZHZGNodnlGbkdmXzE3NTYxNzY5Mzc6MTc1NjE4MDUzN19WNA
  • Grandmaster Clock(GMC,大師鐘):作為整個(gè)PTP域的終極時(shí)間參考源,通常需集成GNSS接收器(如GPS、北斗等)。GMC可通過靜態(tài)配置或基于BMC(Best Master Clock)算法動(dòng)態(tài)選舉產(chǎn)生。
  • Boundary Clock(BC,邊界時(shí)鐘):具備多個(gè)PTP端口,其中一端口與上游同步時(shí)間,其他端口向下游發(fā)布時(shí)間。
  • Transparent Clock(TC,透明時(shí)鐘):不參與時(shí)間同步,僅轉(zhuǎn)發(fā)PTP報(bào)文并測(cè)量其駐留時(shí)間。
  • Ordinary Clock(OC,普通時(shí)鐘):作為終端設(shè)備,通過單一PTP端口接收同步信號(hào)。

運(yùn)行PTP協(xié)議的設(shè)備端口稱為PTP端口,分為主端口(Master Port)、從端口(Slave Port)和僅存在于BC上的被動(dòng)端口(Passive Port)。

PTP的工作機(jī)制與同步流程

實(shí)現(xiàn)時(shí)鐘同步主要包括三個(gè)核心步驟:

  1. 建立主從關(guān)系:包括Grandmaster Clock選舉及各端口主從狀態(tài)協(xié)商。
  2. 頻率同步(Frequency Synchronization):從節(jié)點(diǎn)調(diào)整頻率與主節(jié)點(diǎn)一致,保持恒定相位差。
  3. 相位同步(Phase Synchronization):校準(zhǔn)從節(jié)點(diǎn)時(shí)鐘相位,使相位差趨于零。
wKgZPGitImeAfOkBAAC4uHDBp8M902.png

PTP報(bào)文的類型與作用

PTP依賴報(bào)文中攜帶的時(shí)間戳信息,計(jì)算主從時(shí)鐘之間的偏移與傳輸延遲,進(jìn)而實(shí)現(xiàn)同步。按功能可分為兩類:

  • 事件報(bào)文(Event Messages):在進(jìn)出設(shè)備端口時(shí)打上精確時(shí)間戳,用于計(jì)算鏈路延遲,包括 Sync、Delay_Req、Pdelay_Req、Pdelay_Resp。
  • 通用報(bào)文(General Messages):不攜帶時(shí)間戳,用于主從關(guān)系建立、時(shí)間信息請(qǐng)求與發(fā)布等管理事務(wù)。

PTP的端到端延遲測(cè)量機(jī)制

端到端(End-to-End, E2E)機(jī)制下,中間設(shè)備(E2E TC)在轉(zhuǎn)發(fā)報(bào)文時(shí)會(huì)添加駐留時(shí)間(rt),通過雙向報(bào)文交換計(jì)算整條路徑的總延遲。

wKgZO2itIpOAVNM_AADBoBgCnLA264.png

計(jì)算公式: 延遲 = [(t? - t?) + (t? - t?)] / 2 偏移量 = [(t? - t?) - (t? - t?)] / 2 從時(shí)鐘新時(shí)間 T_OC_new = T_Master ± 偏移量

PTP的點(diǎn)對(duì)點(diǎn)延遲測(cè)量機(jī)制

點(diǎn)對(duì)點(diǎn)(Peer-to-Peer, P2P)機(jī)制在每一網(wǎng)絡(luò)跳段(hop)間單獨(dú)測(cè)量鏈路延遲,實(shí)時(shí)修正每段路徑帶來的時(shí)間誤差。

wKgZO2itIryAfQPJAADCdikIibw211.png

計(jì)算公式: PD1 = (pt2-pt?)+(pt?-pt2)/2 PD2 = (pt?-pt?)+(pt?-pt?)/2 校正字段(correction field) = PD1 + rt 偏移量 = t? – t? – 校正字段 – PD2 T_OC_new = T_Master ± 偏移量

wKgZPGitIsyAZmmpAAGatZFGOk8630.png

LinuxPTP:開源PTP實(shí)現(xiàn)及其局限性

Linux平臺(tái)通過LinuxPTP項(xiàng)目支持PTP協(xié)議,主要工具為 ptp4l 和 phc2sys。

wKgZPGitIt2AV_SjAACh_qu5a-s532.png

在標(biāo)準(zhǔn)Linux網(wǎng)卡環(huán)境中,PTP同步精度通常在1000ns(1μs)以內(nèi),但存在超過8000ns(8μs)的不穩(wěn)定跳變,難以滿足企業(yè)級(jí)應(yīng)用需求。

wKgZO2itIuWAQWIoAABydDkZ8lQ487.png

根據(jù)ITU-T時(shí)間同步標(biāo)準(zhǔn),商用場(chǎng)景對(duì)精度有明確分類:

  • A類:誤差 ≤ 50ns,適用于普通電信網(wǎng)絡(luò)。
  • B類:誤差 ≤ 20ns,適用于5G基站等嚴(yán)苛場(chǎng)景。
  • C類:誤差 ≤ 10ns,主要用于5G前傳等超高精度需求場(chǎng)景。

SONiC:實(shí)現(xiàn)高性能PTP的開放網(wǎng)絡(luò)架構(gòu)

星融元基于SONiC開放網(wǎng)絡(luò)架構(gòu),在企業(yè)級(jí)發(fā)行版 AsterNOS 中深度優(yōu)化PTP性能,實(shí)現(xiàn)了更高精度、更穩(wěn)定的時(shí)間同步,同時(shí)避免供應(yīng)商鎖定。

SONiC(AsterNOS)中的PTP實(shí)現(xiàn)與優(yōu)化

AsterNOS 的PTP子系統(tǒng)集成 LinuxPTP / ptp4l,并與 RedisDB 和底層硬件驅(qū)動(dòng)高效交互,支持 RESTful API、RESTconf、Netconf 等多種管理協(xié)議,提供優(yōu)異的系統(tǒng)集成與互操作能力。

wKgZPGitIw6AUOAoAAEIzAgLF8o463.png

通過硬件加速與軟件算法優(yōu)化,星融元PTP交換機(jī)實(shí)現(xiàn)20ns以內(nèi)的時(shí)間同步精度,在不同延遲測(cè)量模式下表現(xiàn)一致。

wKgZO2itIxmALxQKAAElroqsaMw949.png
  • one-step模式:Sync報(bào)文直接攜帶發(fā)送時(shí)間戳。
  • two-step模式:Sync報(bào)文不攜帶時(shí)間戳,實(shí)際發(fā)送時(shí)間由后續(xù) Follow_Up 報(bào)文攜帶。

目前 CX-M 系列交換機(jī)全面支持 PTP 功能,兼容 E2E 和 P2P 模式及多種標(biāo)準(zhǔn)配置文件。

wKgZPGitI3mAIvl2AACiIfbD3II877.pngwKgZO2itI3-AXNA7AAFYYUq5cAw556.png

基于SONiC與PTP的實(shí)踐:廣播媒體行業(yè)應(yīng)用

wKgZO2itI42AZCj1AADn9DZW4e4773.png

圖示為一個(gè)典型的廣播媒體網(wǎng)絡(luò),采用星融元PTP交換機(jī)構(gòu)建多PTP域與冗余時(shí)鐘源(主備自動(dòng)切換),為音視頻分配獨(dú)立域號(hào),實(shí)現(xiàn)全網(wǎng)20ns同步精度,保障音視頻流與其他數(shù)據(jù)流量無縫對(duì)齊。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 時(shí)間同步
    +關(guān)注

    關(guān)注

    1

    文章

    226

    瀏覽量

    10625
  • PTP
    PTP
    +關(guān)注

    關(guān)注

    0

    文章

    96

    瀏覽量

    9734
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何利用PTP協(xié)議實(shí)現(xiàn)主多從網(wǎng)絡(luò)時(shí)間同步?

    在開發(fā)項(xiàng)目中用到了PTP時(shí)鐘同步協(xié)議,遇到些問題,希望得到幫助: 1,所有設(shè)備使用了:XMC_ETH_MAC_InitPTPEx(ETH_LWIP_0.eth_mac,config, txTime
    發(fā)表于 03-12 06:53

    如何實(shí)現(xiàn)PTP協(xié)議的精準(zhǔn)同步時(shí)鐘?

    尊敬的技術(shù)大牛們,你們好! 現(xiàn)有項(xiàng)目需要用到貴公司的STM32F4系列產(chǎn)品,由于業(yè)務(wù)場(chǎng)景對(duì)時(shí)鐘同步精度要求很高。所以需尋求你們的技術(shù)支撐,提供關(guān)于STM32F4系列的PTP協(xié)議或IEEE1588
    發(fā)表于 03-26 07:57

    FAQ_MA35_Family如何使用精確時(shí)間協(xié)議PTP)?

    FAQ_MA35_Family如何使用精確時(shí)間協(xié)議PTP
    發(fā)表于 09-02 07:29

    精確時(shí)間協(xié)議所包含的內(nèi)容以及含義

    EEE1588協(xié)議,又稱PTP(precise time protocol,精確時(shí)間協(xié)議),可以達(dá)到亞微秒級(jí)別
    的頭像 發(fā)表于 06-04 15:54 ?4451次閱讀

    Linux ptp4l程序?qū)崿F(xiàn)PTP邊界時(shí)鐘和普通時(shí)鐘

    精確時(shí)間協(xié)議PTP)是用于在網(wǎng)絡(luò)中進(jìn)行時(shí)鐘同步的協(xié)議。當(dāng)與硬件支持結(jié)合使用時(shí), PTP 能夠達(dá)
    的頭像 發(fā)表于 09-05 11:27 ?1.7w次閱讀

    【虹科】如何借助PTP來做高精度相機(jī)同步?

    ,這點(diǎn)至關(guān)重要。通過使用“精確時(shí)間協(xié)議”(PTP),HKIDSGigEVision相機(jī)(固件版本2.2或以上)能夠輕松實(shí)現(xiàn)同步。借助
    的頭像 發(fā)表于 10-28 18:11 ?2456次閱讀
    【虹科】如何借助<b class='flag-5'>PTP</b>來做高精度相機(jī)同步?

    淺談網(wǎng)絡(luò)精確時(shí)間同步—PTP(IEEE1588)

    IEEE1588(the Precision Time Protocol 簡稱為 PTP )全稱是“網(wǎng)絡(luò)測(cè)量和控制系統(tǒng)的精密時(shí)鐘同步協(xié)議標(biāo)準(zhǔn)”,是針對(duì)基于工業(yè)以太網(wǎng)的測(cè)控系統(tǒng)的時(shí)間同步協(xié)議
    的頭像 發(fā)表于 10-09 10:58 ?1.3w次閱讀
    淺談網(wǎng)絡(luò)<b class='flag-5'>精確</b><b class='flag-5'>時(shí)間</b>同步—<b class='flag-5'>PTP</b>(IEEE1588)

    看懂BLE Mesh

    看懂BLE Mesh
    的頭像 發(fā)表于 12-06 16:24 ?2655次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>看懂</b>BLE Mesh

    ptp時(shí)間同步技術(shù)的優(yōu)勢(shì)

    在現(xiàn)代通信和信息技術(shù)中,時(shí)間同步是個(gè)至關(guān)重要的環(huán)節(jié)。無論是在金融交易、科學(xué)研究還是工業(yè)自動(dòng)化領(lǐng)域,精確時(shí)間同步都是確保系統(tǒng)穩(wěn)定運(yùn)行和數(shù)據(jù)準(zhǔn)確性的關(guān)鍵。
    的頭像 發(fā)表于 12-29 09:33 ?1247次閱讀

    如何配置ptp網(wǎng)絡(luò)設(shè)備

    1. 理解PTP協(xié)議 PTP種網(wǎng)絡(luò)協(xié)議,用于在網(wǎng)絡(luò)設(shè)備之間同步時(shí)鐘。它基于IEEE 1588標(biāo)準(zhǔn),能夠提供亞微秒級(jí)別的
    的頭像 發(fā)表于 12-29 09:36 ?2688次閱讀

    ptp與NTP的區(qū)別和選擇

    )是兩種廣泛使用的時(shí)間同步協(xié)議PTP(Precision Time Protocol) PTP
    的頭像 發(fā)表于 12-29 09:41 ?2758次閱讀

    使用ptp提高網(wǎng)絡(luò)時(shí)鐘精度的方法

    在現(xiàn)代網(wǎng)絡(luò)環(huán)境中,精確時(shí)間同步對(duì)于許多應(yīng)用至關(guān)重要,包括電信、金融交易、工業(yè)自動(dòng)化和科學(xué)研究。精確時(shí)間協(xié)議
    的頭像 發(fā)表于 12-29 09:44 ?1783次閱讀

    ptp和GPS時(shí)間同步的對(duì)比

    與原理 PTP種網(wǎng)絡(luò)時(shí)間同步協(xié)議,它基于IEEE 1588標(biāo)準(zhǔn)。PTP旨在通過以太網(wǎng)提供高精度的時(shí)間
    的頭像 發(fā)表于 12-29 09:46 ?1919次閱讀

    基于ptp的分布式系統(tǒng)設(shè)計(jì)

    在現(xiàn)代分布式系統(tǒng)中,精確時(shí)間同步對(duì)于確保數(shù)據(jù)致性、系統(tǒng)穩(wěn)定性和性能至關(guān)重要。PTP(Precision Time Protocol)是
    的頭像 發(fā)表于 12-29 10:09 ?1210次閱讀

    PTP/GPTP主時(shí)鐘服務(wù)器的應(yīng)用? PTP時(shí)間服務(wù)器

    ,精準(zhǔn)記錄電力事件發(fā)生時(shí)間以保障電力調(diào)度的順暢,高精度的時(shí)間同步都顯得至關(guān)重要。? 超高精度同步:SYN2413型PTP時(shí)鐘服務(wù)器基于先進(jìn)的PTP(Precise Time Proto
    的頭像 發(fā)表于 11-12 11:49 ?815次閱讀
    <b class='flag-5'>PTP</b>/GPTP主時(shí)鐘服務(wù)器的應(yīng)用?  <b class='flag-5'>PTP</b><b class='flag-5'>時(shí)間</b>服務(wù)器