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

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

3天內不再提示

在NVIDIA Spectrum交換機上使用精確定時協(xié)議計算和同步時間

星星科技指導員 ? 來源:NVIDIA ? 作者:Yam Gellis ? 2022-10-11 11:05 ? 次閱讀

PTP 使用一種算法和方法在基于數據包的網絡上同步各種設備上的時鐘,以提供亞微秒精度。 NVIDIA Spectrum 支持一步和兩步模式的 PTP ,可以用作邊界或透明時鐘。

以下是交換機作為透明時鐘時,如何在一步模式下計算和同步時間。在這篇文章的后面,我回顧了 PTP 的整體準確性。

一步模式下計算和同步時間

在一步模式下,當用作透明時鐘時,交換機必須實時計算 PTP 數據包的駐留時間。它通過比較數據包到達的時間( t1 )和數據包離開的時間( t2 )來實現這一點。然后,交換機相應地更改數據包的校正字段。

要執(zhí)行此計算,交換機使用多個硬件功能:

ASIC 上的同步時鐘

數據包進入交換機時的準確時間戳

數據包離開交換機的時間計算

ASIC 上的同步時鐘

由于入口處的 t1 和出口處的 t2 位于兩個不同的交換機端口上, ASIC 不同部分之間的時間同步必須具有高分辨率,以保持準確的比較。

在有時工作于不同頻率的不同硬件單元之間同步時間戳是一項挑戰(zhàn)。頻譜系列 ASIC 可以保持小于 4 納秒的同步誤差。

數據包進入交換機時的準確時間戳

為了實現準確的一步 PTP ,交換機必須記錄其接收數據包的準確時間。

當交換機從線路接收比特時,它必須將它們組合起來,然后將數據包解析并識別為 PTP 。這個過程需要時間,必須加以考慮,以便數據包上的時間戳和位進入交換機的實際時間之間沒有差異。

為了解決這個問題,交換機包括一個指定的硬件計數器,用于計算線路和數據包程序集之間的位數。該計數器可以根據協(xié)議轉換為延遲,然后從 t1 時間戳中減去,以確定數據包的準確到達時間。

數據包離開交換機的時間計算

計算數據包提前離開交換機的時間也是一個挑戰(zhàn)。這是因為延遲通常會受到隊列和交換機計算時間戳時無法訪問的其他參數的影響。

為了解決這個挑戰(zhàn),交換機為數據包安排一個未來的出口時間,然后根據這個時間給數據包加時間戳。然后, PTP 數據包必須等待確切的出口時間。

poYBAGNE3YOAEj8WAAGTynYhuM0259.png

圖 1.交換機中的 PTP 包修改

PTP 量表

其他供應商使用該軟件來匹配 PTP 數據包及其時間戳。 NVIDIA Spectrum-2 和更高版本的 ASIC 采用了不同的方法。它們完全通過硬件處理 PTP 流;軟件不需要任何東西。這種實現有很多優(yōu)點。

頻譜方法可以更好地擴展 PTP 流,并且交換機有限的計算資源沒有負擔。當用作邊界時鐘時,規(guī)模僅受 CPU 主機功能的限制。對于一個不涉及軟件的透明時鐘,在技術上沒有規(guī)模限制。

軟件處理是串行的,比硬件慢。因此,如果需要軟件干預, PTP 數據包在交換機上的駐留時間會更長。該過程增加了網絡中主要實體和跟隨實體之間的延遲,并可能間接破壞同步過程,該過程假定網絡中點到點的遍歷時間恒定。

PTP 精度

NVIDIA Spectrum 交換機的總 PTP 精度約為 10 納秒。對于所有速度和 FEC 配置,均保持此精度。

下圖顯示了 Spectrum-3 交換機上的 PTP 精度。

pYYBAGNE3YOAAmkqAADQlx7GDIA658.png

圖 2.用于測量 PTP 精度的設置

poYBAGNE3YWASH7lAAC6e2Re-ws127.png

圖 3.與主設備的偏移量(納秒)

這些結果來自于一個小時的測試,測試速度為 50 Gbps ,其中 IXIA 作為連接到 NVIDIA Spectrum-3 交換機的先導時鐘。交換機用作邊界時鐘。另一個 IXIA 端口充當跟隨器,測量每個數據包與主端口相比的時間偏移。

關于作者

Yam Gellis 是 NVIDIA 網絡小組的芯片架構師,負責以太網和 InfiniBand 交換機。任志剛目前在特拉維夫大學攻讀電氣電子工程學士學位,已進入最后一年。

審核編輯:郭婷

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

    關注

    40

    文章

    5319

    瀏覽量

    170478
  • asic
    +關注

    關注

    34

    文章

    1176

    瀏覽量

    120139
  • 交換機
    +關注

    關注

    20

    文章

    2598

    瀏覽量

    98877
收藏 人收藏

    評論

    相關推薦

    ISM交換機使用RSTP協(xié)議組環(huán)網,環(huán)網內最多可以接入多少臺交換機呢?

    ISM交換機使用RSTP協(xié)議組環(huán)網,環(huán)網內最多可以接入多少臺交換機?
    發(fā)表于 07-25 06:47

    [分享]常見網絡交換機故障及應用問答

    802.1q干線協(xié)議。由此可見,您提到多個交換機網絡中使用的Catalyst 4000僅支持802.1q干線協(xié)議,所以您不能選擇ISL協(xié)議
    發(fā)表于 06-02 11:31

    基礎知識:理解網絡交換機的原理

    回路時,以太網交換機通過生成樹協(xié)議避免回路的產生,同時允許存在后備路徑。 三、交換機的工作特性   1.交換機的每一個端口所連接的網段都是一個獨立的沖突域。   2.
    發(fā)表于 04-13 14:30

    交換機上網的連接方法

      1、把貓的網線跟兩臺電腦的網線都連接到交換機上,設一臺電腦為主機,主機的那臺電腦上把寬帶連接共享。  2、主機設置,用于撥號上網的主機進行IP設置,打開本地連接,單擊選屬性,雙擊
    發(fā)表于 01-12 16:08

    交換機綜合設計實驗

    交換機綜合設計實驗1 一. 實驗內容:多臺交換機上配置VLAN二. 實驗目的:進一步深入理解VLAN 的配置三. 實驗環(huán)境:實驗環(huán)
    發(fā)表于 09-24 13:42 ?876次閱讀
    <b class='flag-5'>交換機</b>綜合設計實驗

    交換機延時

    交換機延時             交換機延時(Latency)是指從交換機接收到數據包到開始向目的端口復制數據包之間的
    發(fā)表于 01-08 11:32 ?2340次閱讀

    二層以太網交換機組播協(xié)議的實現

    針對多媒體 交換機 上實現階組播的必要性,探討了二層以太網交換機上主要的組播協(xié)議: IGMP 偵聽協(xié)
    發(fā)表于 06-10 15:35 ?39次下載
    二層以太網<b class='flag-5'>交換機</b>組播<b class='flag-5'>協(xié)議</b>的實現

    交換機網絡協(xié)議配置

    交換機網絡協(xié)議配置
    發(fā)表于 12-27 16:32 ?0次下載

    核心交換機、匯聚交換機與普通交換機的區(qū)別介紹

    核心交換機并不是交換機的一種類型,放在核心層(網絡主干部分)的交換機叫核心交換機。匯聚層交換機,是多臺接入層
    發(fā)表于 03-19 14:50 ?1.2w次閱讀

    交換機重要嗎 如何使用NVIDIA交換機展現云計算、AI的性能

    惡化、延遲、分布式應用緩慢等原因,而出現性能不可預測的情況。 為了回答交換機是否重要這個問題,Tolly Group 對 NVIDIA Spectrum-3 12.8Tbps 交換機
    的頭像 發(fā)表于 10-20 09:54 ?2001次閱讀

    fc交換機與光纖交換機的區(qū)別

    光纖收發(fā)器將光信號轉化為電信號,以便交換機能夠識別和處理數據,并將數據從交換機發(fā)送到另一個光纖收發(fā)器,再將信號轉換回光信號。因此,若要將光纖連接到交換機上,需要使用光纖收發(fā)器來進行轉換。
    發(fā)表于 07-03 16:59 ?3024次閱讀

    交換機交換容量是什么意思?交換容量的計算公式

    交換機交換容量又稱為背板帶寬或交換帶寬,是指交換機接口處理器或接口卡和數據總線間所能吞吐的最大數據量。它表示交換機
    的頭像 發(fā)表于 12-22 09:31 ?1.3w次閱讀

    NVIDIA 發(fā)布全新交換機,全面優(yōu)化萬億參數級 GPU 計算和 AI 基礎設施

    圣何塞 —— GTC —— 太平洋時間 2024 年 3 月 18 日 —— NVIDIA 發(fā)布專為大規(guī)模 AI 量身訂制的全新網絡交換機 - X800 系列。 ? NVIDIA Qu
    發(fā)表于 03-19 10:05 ?292次閱讀
    <b class='flag-5'>NVIDIA</b> 發(fā)布全新<b class='flag-5'>交換機</b>,全面優(yōu)化萬億參數級 GPU <b class='flag-5'>計算</b>和 AI 基礎設施

    反射內存交換機與普通交換機的區(qū)別

    反射內存交換機與普通交換機以下幾個方面存在明顯區(qū)別:工作原理和機制:反射內存交換機基于反射內存技術,通過硬件實現數據的快速同步和共享。當一
    的頭像 發(fā)表于 09-05 09:57 ?331次閱讀
    反射內存<b class='flag-5'>交換機</b>與普通<b class='flag-5'>交換機</b>的區(qū)別

    高精密薄膜貼片電阻交換機上的應用

    交換機作為網絡通信的核心設備,其性能的穩(wěn)定性和精確性對于整個網絡系統(tǒng)的運行至關重要。交換機內部,高精度、高穩(wěn)定性的電子元器件是保障其高效運行的關鍵,其中高精密薄膜貼片電阻作為重要的被
    的頭像 發(fā)表于 09-11 16:57 ?196次閱讀
    高精密薄膜貼片電阻<b class='flag-5'>在</b><b class='flag-5'>交換機上</b>的應用