国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文看懂 PTP(精確時間協議)及SONiC上的最新優化實踐

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

掃碼添加小助手

加入工程師交流群

認識PTP:高精度網絡時間同步協議

PTP,全稱為 Precision Time Protocol(精確時間協議),是一種用于在局域網或廣域網上實現高精度時間同步的協議。該協議主要面向對時間同步極為敏感的系統與應用,通常需借助硬件輔助來實現微秒乃至納秒級的同步精度。

PTP 由 IEEE 1588 標準定義,當前廣泛采用的IEEE 1588 v2版本支持雙向通信機制、納秒級同步精度,并能適應多種復雜的網絡接入環境。

PTP的網絡架構與時鐘類型

PTP網絡按主從式(Master-Slave)結構組織,以Grandmaster Clock(GMC)為時間源頭,逐級向下同步各節點時鐘。需注意的是,設備在主從關系中的角色是可變的:同一設備既可作為從時鐘與上層同步,也可作為主時鐘向下發布時鐘信號。

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

運行PTP協議的設備端口稱為PTP端口,分為主端口(Master Port)、從端口(Slave Port)和僅存在于BC上的被動端口(Passive Port)。

PTP的工作機制與同步流程

實現時鐘同步主要包括三個核心步驟:

  1. 建立主從關系:包括Grandmaster Clock選舉及各端口主從狀態協商。
  2. 頻率同步(Frequency Synchronization):從節點調整頻率與主節點一致,保持恒定相位差。
  3. 相位同步(Phase Synchronization):校準從節點時鐘相位,使相位差趨于零。
wKgZPGitImeAfOkBAAC4uHDBp8M902.png

PTP報文的類型與作用

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

  • 事件報文(Event Messages):在進出設備端口時打上精確時間戳,用于計算鏈路延遲,包括 Sync、Delay_Req、Pdelay_Req、Pdelay_Resp。
  • 通用報文(General Messages):不攜帶時間戳,用于主從關系建立、時間信息請求與發布等管理事務。

PTP的端到端延遲測量機制

端到端(End-to-End, E2E)機制下,中間設備(E2E TC)在轉發報文時會添加駐留時間(rt),通過雙向報文交換計算整條路徑的總延遲。

wKgZO2itIpOAVNM_AADBoBgCnLA264.png

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

PTP的點對點延遲測量機制

點對點(Peer-to-Peer, P2P)機制在每一網絡跳段(hop)間單獨測量鏈路延遲,實時修正每段路徑帶來的時間誤差。

wKgZO2itIryAfQPJAADCdikIibw211.png

計算公式: 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實現及其局限性

Linux平臺通過LinuxPTP項目支持PTP協議,主要工具為 ptp4l 和 phc2sys。

wKgZPGitIt2AV_SjAACh_qu5a-s532.png

在標準Linux網卡環境中,PTP同步精度通常在1000ns(1μs)以內,但存在超過8000ns(8μs)的不穩定跳變,難以滿足企業級應用需求。

wKgZO2itIuWAQWIoAABydDkZ8lQ487.png

根據ITU-T時間同步標準,商用場景對精度有明確分類:

  • A類:誤差 ≤ 50ns,適用于普通電信網絡。
  • B類:誤差 ≤ 20ns,適用于5G基站等嚴苛場景。
  • C類:誤差 ≤ 10ns,主要用于5G前傳等超高精度需求場景。

SONiC:實現高性能PTP的開放網絡架構

星融元基于SONiC開放網絡架構,在企業級發行版 AsterNOS 中深度優化PTP性能,實現了更高精度、更穩定的時間同步,同時避免供應商鎖定。

SONiC(AsterNOS)中的PTP實現與優化

AsterNOS 的PTP子系統集成 LinuxPTP / ptp4l,并與 RedisDB 和底層硬件驅動高效交互,支持 RESTful API、RESTconf、Netconf 等多種管理協議,提供優異的系統集成與互操作能力。

wKgZPGitIw6AUOAoAAEIzAgLF8o463.png

通過硬件加速與軟件算法優化,星融元PTP交換機實現20ns以內的時間同步精度,在不同延遲測量模式下表現一致。

wKgZO2itIxmALxQKAAElroqsaMw949.png
  • one-step模式:Sync報文直接攜帶發送時間戳。
  • two-step模式:Sync報文不攜帶時間戳,實際發送時間由后續 Follow_Up 報文攜帶。

目前 CX-M 系列交換機全面支持 PTP 功能,兼容 E2E 和 P2P 模式及多種標準配置文件。

wKgZPGitI3mAIvl2AACiIfbD3II877.pngwKgZO2itI3-AXNA7AAFYYUq5cAw556.png

基于SONiC與PTP的實踐:廣播媒體行業應用

wKgZO2itI42AZCj1AADn9DZW4e4773.png

圖示為一個典型的廣播媒體網絡,采用星融元PTP交換機構建多PTP域與冗余時鐘源(主備自動切換),為音視頻分配獨立域號,實現全網20ns同步精度,保障音視頻流與其他數據流量無縫對齊。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 時間同步
    +關注

    關注

    1

    文章

    217

    瀏覽量

    10571
  • PTP
    PTP
    +關注

    關注

    0

    文章

    89

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何利用PTP協議實現主多從網絡時間同步?

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

    如何實現PTP協議的精準同步時鐘?

    尊敬的技術大牛們,你們好! 現有項目需要用到貴公司的STM32F4系列產品,由于業務場景對時鐘同步精度要求很高。所以需尋求你們的技術支撐,提供關于STM32F4系列的PTP協議或IEEE1588
    發表于 03-26 07:57

    FAQ_MA35_Family如何使用精確時間協議PTP)?

    FAQ_MA35_Family如何使用精確時間協議PTP
    發表于 09-02 07:29

    精確時間協議所包含的內容以及含義

    EEE1588協議,又稱PTP(precise time protocol,精確時間協議),可以達到亞微秒級別
    的頭像 發表于 06-04 15:54 ?4328次閱讀

    Linux ptp4l程序實現PTP邊界時鐘和普通時鐘

    精確時間協議PTP)是用于在網絡中進行時鐘同步的協議。當與硬件支持結合使用時, PTP 能夠達
    的頭像 發表于 09-05 11:27 ?1.7w次閱讀

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

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

    淺談網絡精確時間同步—PTP(IEEE1588)

    IEEE1588(the Precision Time Protocol 簡稱為 PTP )全稱是“網絡測量和控制系統的精密時鐘同步協議標準”,是針對基于工業以太網的測控系統的時間同步協議
    的頭像 發表于 10-09 10:58 ?1.3w次閱讀
    淺談網絡<b class='flag-5'>精確</b><b class='flag-5'>時間</b>同步—<b class='flag-5'>PTP</b>(IEEE1588)

    看懂BLE Mesh

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

    ptp時間同步技術的優勢

    在現代通信和信息技術中,時間同步是個至關重要的環節。無論是在金融交易、科學研究還是工業自動化領域,精確時間同步都是確保系統穩定運行和數據準確性的關鍵。
    的頭像 發表于 12-29 09:33 ?1042次閱讀

    如何配置ptp網絡設備

    1. 理解PTP協議 PTP種網絡協議,用于在網絡設備之間同步時鐘。它基于IEEE 1588標準,能夠提供亞微秒級別的
    的頭像 發表于 12-29 09:36 ?2388次閱讀

    ptp與NTP的區別和選擇

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

    使用ptp提高網絡時鐘精度的方法

    在現代網絡環境中,精確時間同步對于許多應用至關重要,包括電信、金融交易、工業自動化和科學研究。精確時間協議
    的頭像 發表于 12-29 09:44 ?1610次閱讀

    ptp和GPS時間同步的對比

    與原理 PTP種網絡時間同步協議,它基于IEEE 1588標準。PTP旨在通過以太網提供高精度的時間
    的頭像 發表于 12-29 09:46 ?1642次閱讀

    基于ptp的分布式系統設計

    在現代分布式系統中,精確時間同步對于確保數據致性、系統穩定性和性能至關重要。PTP(Precision Time Protocol)是
    的頭像 發表于 12-29 10:09 ?1007次閱讀

    PTP/GPTP主時鐘服務器的應用? PTP時間服務器

    ,精準記錄電力事件發生時間以保障電力調度的順暢,高精度的時間同步都顯得至關重要。? 超高精度同步:SYN2413型PTP時鐘服務器基于先進的PTP(Precise Time Proto
    的頭像 發表于 11-12 11:49 ?657次閱讀
    <b class='flag-5'>PTP</b>/GPTP主時鐘服務器的應用?  <b class='flag-5'>PTP</b><b class='flag-5'>時間</b>服務器