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

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

3天內不再提示

基于TSN 802.1AS協議的時間同步分析(7種延時,1次厘清)

北匯信息POLELINK ? 2022-08-01 14:14 ? 次閱讀

一、前言

往期的時間同步——802.1AS協議介紹一文向大家介紹了802.1AS協議的基本內容,基于時間同步協議就能實現主節(jié)點與各從節(jié)點的時間同步,但是如何評價時間同步的優(yōu)劣呢?這就需要我們通過一些時間同步的參數進行分析。

本文將借助TSN Systems公司的專業(yè)TSN網絡分析及測量工具TSN Box以及TSN Tools,(其中TSN Box是網絡的硬件接口,作為TAP(Test Access Point)時,能夠監(jiān)測單條鏈路的報文;TSN Tools是對TSN網絡通訊數據進行分析和可視化的軟件工具。),從時間同步分析的角度,介紹常用的時間同步參數以及在TSN Tools軟件中對應的分析器工具。

二、時間同步機制

在介紹具體的時間同步參數之前,先來回顧一下802.1AS中保證時間同步的兩個機制:Sync(本文基于“兩步法”討論,即全局主節(jié)點發(fā)送Sync報文之后,再發(fā)送一幀Follow Up報文)以及Pdelay機制。前者使得從節(jié)點接收到全局主節(jié)點時鐘,后者使得每個節(jié)點能計算出相鄰鏈路的延遲,二者結合起來實現時間同步。

1、Sync

pYYBAGLmAveALBGsAACTvhOf5Zw124.png

全局主節(jié)點周期性地發(fā)Sync報文,并且在隨后的Follow Up報文中附帶上之前Sync報文發(fā)送的精確時間戳;所有從節(jié)點記錄下接收到Sync報文的精確時間戳(基于本地時鐘),再結合之后的Follow-Up報文中包含的精確時間戳(基于全局主節(jié)點時鐘),結合下面介紹的路徑延時,就能計算出本地時鐘相對于全局主節(jié)點時鐘的偏移。

2、Pdelay

poYBAGLmAxCAJ3kdAACGuGgrv5I495.png

Pdelay機制分為發(fā)起端和接收端,任意一個節(jié)點都可以是發(fā)起端或接收端,也就是說,全局主節(jié)點可以是接收端,從節(jié)點也可以是發(fā)起端。

Pdelay發(fā)起端發(fā)送Pdelay_Req報文,發(fā)起端同時記錄下發(fā)送的精確時間戳t1;而Pdelay接收端收到Pdelay_Req報文后,記錄下接收的精確時間戳t2;然后Pdelay接收端發(fā)送Pdelay_Resp報文,其中包含t2這一信息,同時記錄下發(fā)送的精確時間戳t3;隨隨后Pdelay接收端再發(fā)送包含t3時間信息的Pdelay_Resp_Follow_Up報文,這樣發(fā)起端獲得t1、t2、t3和t4四個時間戳信息,就能計算出發(fā)起端至接收端的平均鏈路延時。

三、TSN Box與TSN Tools時間同步分析器

TSN Box是網絡硬件接口,作為TAP設備時串聯進單一鏈路中,監(jiān)測雙向的通信。需要說明的是配置為TAP的TSN Box向上位機的TSN Tools提供測量數據時,會引入大約1.5μs±10 ns的延時,詳見羅德與施瓦茨公司和TSN Systems公司為車載以太網提供納秒級精度測量一文。TAP的基本拓撲如下圖所示:

pYYBAGLmA1-AEz5DAAGINqhqfVI622.png

TSN Tools是網絡分析、可視化的軟件,可以將TSN Box捕捉到的報文經過篩選、分析,輸出直觀的圖表,比如將全局主節(jié)點周期發(fā)送的報文繪制在同一時間線里:

pYYBAGLmA22AJHEwAABp2lUAfUg377.png

而TSN Tools強大的分析功能來源于分析器模塊,比如其內置的802.1AS分析器 ,下面就逐一介紹這些分析器的功能:

poYBAGLmA4CASvPHAAJSLiI5q80228.png

1、Sync-Follow_Up Delay

pYYBAGLmA5WAXs_RAACVbygLDV4775.png

圖 Sync-Follow_Up

Sync-Follow_Up Delay表示,在一次Sync報文授時過程中,TSN Box接收到的Sync、Follow_Up報文的時間差,即t4-t2(見圖 Sync-Follow_Up),此參數用來反映實際Sync-Follow_Up時間間隔的穩(wěn)定性。

下圖是TSN Tools使用Sync-Follow_Up Delay分析器的效果:

poYBAGLmA6SAd0kvAACICCjepcM124.png

可以看到Sync-Follow_Up Delay基本穩(wěn)定在10ms,少量波動在-250μs~+750μs范圍。

2、Inter-Sync Arrival Delay

Inter-Sync Arrival Delay表示TSN Box接收到相鄰兩個Sync報文的時間間隔,即t6-t2(見圖 Sync-Follow_Up),此參數反映Sync發(fā)送周期的穩(wěn)定性。

下圖是TSN Tools使用Inter-Sync Arrival Delay分析器的效果:

poYBAGLmA7iAXSsoAAEQfBXqAhs465.png

可以看到Inter-Sync Arrival Delay在131ms±333μs范圍波動,個別波動點在130ms左右。

3、Slave Clock Wander

Slave Clock Wander表示Slave時基相對于Master時基的偏移。

pYYBAGLmA8iACzNEAACmNbEINuA076.png

這需要TSN Box和Slave節(jié)點均與Master同步;Slave節(jié)點發(fā)送Reverse-Sync,并且記錄發(fā)送時間戳t1’,在TSN Box接收到Reverse-Sync記錄接收時間戳t2’,由于Tap Delay足夠小,且TSN Box已經與Master節(jié)點同步,所以t2‘可以認為是Master時基的時間戳’;隨后Slave節(jié)點發(fā)出Reverse-Follow_Up,其中會包含t1’信息,然后Slave節(jié)點再次發(fā)送一對Reverse-Sync、Follow_Up,此時在TSN Box就有t1’、t2’、t5’、t6’四個時間戳,其中t1’、t5’是Slave時基下的時間戳,t2’、t6’是Master時基下的時間戳,兩種時基下的時間差與Master時基之比就表示Slave時基相對于Master時鐘的偏差,由于這個偏差通常比較小,所以在TSN Tools中以每秒偏差多少納秒的形式顯示:

poYBAGLmA9mAb7ZsAAFPzNIIIG0165.png

可以看到Slave Clock Wander在±100ns范圍波動。

4、Sync Delay

Sync Delay表示TSN Box接收到Sync報文的時間戳與Follow Up報文中包含的Sync發(fā)送時間戳之差,這里假定Master與TSN Box之間的物理連接線束長度很小,此時引入的鏈路延時大約是納秒級,則Sync Delay能夠反映Master節(jié)點記錄發(fā)送時間戳的能力。

可以看到Sync Delay大約在840±40ns范圍:

pYYBAGLmBAKAXEjOAADv0krMm54556.png

5、Propagation Delay

poYBAGLmBBCAOj7NAACBZOsGqhw873.png

圖 Pdelay

Propagation Delay即Pdelay也就是單一鏈路延遲,僅考慮單向時為從發(fā)起端到接收端的時延,考慮雙向時為雙向時延的平均值。

可以看到Propagation Delay大約在2825ns±25ns范圍。

poYBAGLmBCCAByGqAADw_xZiVdM322.png

6、Peer Delay Round Trip

Peer Delay Round Trip表示計算從PdelayRequest發(fā)出到接收到PdelayResponseFollowUp的時間差,即t6-t1(見圖 Pdelay):

poYBAGLmBDWAPFPhAAC2PpjF-58127.png

7、Forwarding Delay

Forwarding Delay指的是報文經過單個或多級交換設備轉發(fā)產生的時延,需要從TSN Box的一端接收從Master發(fā)出的報文,另一端接收經過轉發(fā)的報文,TSN Box比對兩端相同報文的接收時間戳,從而計算出轉發(fā)的時延。

pYYBAGLmBFaAI-tVAADFuVWibjg722.png

四、結語

本文通過介紹TSN Tools中各個802.1AS分析器的功能及使用方法,展示了TSN Box結合TSN Tools所提供的強大的時間同步分析能力。TSN Box結合TSN Tools是應對復雜的、具有時間敏感特性的車載以太網的有效解決方案。

北匯信息作為TSN Systems公司在中國的獨家合作伙伴,借助TSN Systems公司專業(yè)的TSN網絡設備及分析軟件,能夠為下一代E/E架構中時間敏感網絡提供系統(tǒng)級測試解決方案,包括系統(tǒng)設計測試、系統(tǒng)性能測試以及系統(tǒng)魯棒性測試等。此外還提供TSN技術Workshop,其中對TSN協議族內各個子協議的解讀、行業(yè)現狀及趨勢分析、根據應用場景提出TSN網絡架構解決方案等內容,將有效地幫助客戶迎接下一代E/E架構中時間敏感網絡帶來的挑戰(zhàn)。

圖源自TSN Box手冊及TSN Tools軟件。

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

    關注

    3

    文章

    237

    瀏覽量

    16760
收藏 人收藏

    評論

    相關推薦

    TSN時間敏感網絡技術入門級解決方案TSN BasicSolution介紹#TSN #時間敏感網絡

    TSN
    北匯信息POLELINK
    發(fā)布于 :2024年09月13日 18:52:41

    什么是時間敏感網絡?TSN技術在汽車領域的優(yōu)勢

    在2024年前沿技術分享會上,安波福向與會者展示了應對網絡延遲挑戰(zhàn)的最新技術——時間敏感網絡(TSN)技術在汽車領域的實際應用。這項技術被部署在SVA智能汽車架構上,通過危險警告燈為例的實拍展示,生動詮釋了TSN技術如何在確保
    的頭像 發(fā)表于 08-16 14:43 ?523次閱讀

    虹科技術前沿 TSN網絡中時間感知整形器的性能驗證實測

    本文旨在驗證時間敏感網絡(TSN)中時間感知整形器(TAS)的性能,通過實施IEEE 802.1Qbv和IEEE 802.1AS-2020標
    的頭像 發(fā)表于 07-30 11:04 ?282次閱讀
    虹科技術前沿  <b class='flag-5'>TSN</b>網絡中<b class='flag-5'>時間</b>感知整形器的性能驗證實測

    TSN網絡中時間感知整形器的性能驗證實測

    導讀本文旨在驗證時間敏感網絡(TSN)中時間感知整形器(TAS)的性能,通過實施IEEE802.1Qbv和IEEE802.1AS-2020標
    的頭像 發(fā)表于 07-25 08:04 ?709次閱讀
    <b class='flag-5'>TSN</b>網絡中<b class='flag-5'>時間</b>感知整形器的性能驗證實測

    TSN時鐘同步 | PTP對時案例演示——基于NXP i.MX 8M Plus

    所需的工程時間。 時鐘同步機制 TSN的標準協議:Timing over packet (802.1AS-2011,IEEE1588,gPT
    發(fā)表于 07-10 10:28

    TSN時間敏感網絡)協議族--AVB Systems什么是媒體時鐘?#TSN #時間敏感網絡

    TSN
    北匯信息POLELINK
    發(fā)布于 :2024年07月05日 18:14:04

    京準電鐘 | NTP網絡時間同步協議原理及其應用介紹

    京準電鐘 NTP網絡時間同步協議原理及其應用介紹
    的頭像 發(fā)表于 06-12 15:22 ?407次閱讀
    京準電鐘 | NTP網絡<b class='flag-5'>時間</b><b class='flag-5'>同步</b><b class='flag-5'>協議</b>原理及其應用介紹

    光路科技TSN工業(yè)交換機FR-TSN4206成功通過“時間敏感網絡產業(yè)鏈名錄計劃”檢測認證,為確定性網絡應用提供強

    彰顯了光路科技在TSN領域的研發(fā)實力。這些交換機完美支持IEEE 802.1AS、IEEE 802.1Qbu、IEEE 802.1Qbv等多項TSN
    的頭像 發(fā)表于 04-25 14:09 ?555次閱讀
    光路科技<b class='flag-5'>TSN</b>工業(yè)交換機FR-<b class='flag-5'>TSN</b>4206成功通過“<b class='flag-5'>時間</b>敏感網絡產業(yè)鏈名錄計劃”檢測認證,為確定性網絡應用提供強

    TSN時間敏感網絡)--CBS調度規(guī)則#TSN #時間敏感網絡

    TSN
    北匯信息POLELINK
    發(fā)布于 :2024年04月24日 18:19:05

    TSN時間敏感網絡QoS數據流傳輸中干擾的三模式#TSN #時間敏感網絡

    數據流TSN
    北匯信息POLELINK
    發(fā)布于 :2024年04月24日 12:29:11

    探秘TSN:如何讓實時網絡通信變得既快速又可靠?

    (Time-SensitiveNetworking,TSN)是在IEEE802.1標準以太網框架下制定的新一代標準以太網技術,運行在OSI模型中的數據鏈路層,如圖1所示,
    的頭像 發(fā)表于 04-12 08:25 ?1038次閱讀
    探秘<b class='flag-5'>TSN</b>:如何讓實時網絡通信變得既快速又可靠?

    時間繼電器通電延時與斷電延時的區(qū)別

    時間繼電器通電延時與斷電延時的區(qū)別? 時間繼電器是一常用的控制設備,可用于各種延時應用。常見的
    的頭像 發(fā)表于 02-04 13:43 ?3817次閱讀

    TSN工業(yè)交換機成智慧交通系統(tǒng)的時鐘同步與流量調度利器

    TSN技術的應用在智能交通領域具有重要意義。光路科技的FR-TSN3412系列交換機為智慧交通系統(tǒng)提供了關鍵的支持,包括PTP功能、流量調度功能,以及穩(wěn)定的時間敏感網絡基礎協議。這些功
    的頭像 發(fā)表于 11-09 16:46 ?488次閱讀
    <b class='flag-5'>TSN</b>工業(yè)交換機成智慧交通系統(tǒng)的時鐘<b class='flag-5'>同步</b>與流量調度利器

    AUTOSAR軟件AVB協議棧介紹

    、可靠的音視頻傳輸和同步功能。汽車以太網AVB協議棧包含以下功能軟件: AVB協議:實現了AVB網絡的基本協議功能,包括時鐘同步、流量調度、
    的頭像 發(fā)表于 10-27 16:44 ?2298次閱讀
    AUTOSAR軟件AVB<b class='flag-5'>協議</b>棧介紹