在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

網絡時間協議和精簡網絡時間協議同步解決方案

貿澤電子設計圈 ? 來源:互聯網 ? 作者:佚名 ? 2017-11-09 09:18 ? 次閱讀

圖1:數字化顯示齒輪幫助同步時間

IP網絡以太網最初設計時并沒有考慮同步問題,但是這在現在非常的有必要。如果你的產品需要時間同步需要在設計上采取哪些措施呢?目前已經有幾種解決方案,這里我們與大家討論四種常見的解決方案:網絡時間協議(NTP)、精簡的網絡時間協議(SNTP)、精確的時間協議(PTP)以及借助導航系統時間同步,比如全球定位系統GPS。幸運的是從架構的角度來看這些不同的實現方案有很多的共同之處。

主時鐘源

同步網絡通常都會有一個主時鐘,它的來源一般都是協調世界時(UTC),UTC是基于地球的自轉而確立的公立時間。UTC與國際原子時(TAI)保持著固定的關系,兩者之間的固定關系是根據地球自轉減慢的速度而周期性的增加到UTC上的閏秒時間而保持的,目前UTC時間比TAI時間快了將近36秒。另一個度量標準是UT1,它是以平子夜作為0時開始的格林格林威治平太陽時加上人工極移校正后的時間標準,UTC與UT1之間的關系保持在9秒以內。

目前有很多個時間服務器,但是在美國最常用的就是來自國家科學技術研究所(NIST)提供的時間,NIST提供的時間是基于UTC、UTC1和網絡時間協議(NTP)服務器的,其他網絡的計算機和主時鐘源都是根據這個服務器來確定的,然而還有很多的輔助服務器存在,而且時間信息也可以來自于導航衛星。

時間研究要素

在網絡設計中存在異步和同步的時間模型,所有同步的方法都需要有一個內聚層次的定時解決方案。參考時鐘對于網絡元素的同步是必須的,網絡元素通常需要一個電壓控制的晶體振蕩器(VCXO)、鎖相環(PLL)或者時鐘生成器通過調整實現同步狀態。目前比較流行的方案包括Abracon公司推出的超低相位噪聲的VXCO和IDT公司推出的82P33814-1NLG同步管理單元,支持多種同步模式。

無論選擇哪種解決方案,設計系統都需要能夠提供適當的抖動衰減和相位噪聲剔除,并且與網絡中的其他元素保持適當的同步公差。時間設計方面要包括一定的保持特性,即在被通知同步狀態之前保持時鐘的能力以防止主時鐘或參考時鐘出現故障。

常用的同步解決方案

網絡時間協議(NTP)和精簡網絡時間協議(SNTP)

最常用的公共網絡時間同步方法就是NTP以及其精簡版SNTP,公共的NTP子網在所有大陸甚至在海底都設有服務器,為全球互聯網上無數的計算機提供時間支持服務。NTP服務器時間是基于UTC的,但是NIST組織架設了一個基于UT1的NTP服務器。

NTP協議使用軟件時間戳來實現精確的時間同步,精度范圍從100μs 到100ms 或者更大。很多因素會導致差異,但是通常都是由于網絡延遲、硬件、操作系統、環境溫度變化引起的振蕩器漂移以及時間更新引起的時間間隔引起的。

當我們確定需要對客戶端的本地時間進行調整時,還需要將往返時間延遲考慮在內。NTP和SNTP使用相同的過程來確定校正因子,計算結果是假設往返兩方向的延遲都是相同的而確定的,因此在客戶端與服務端之間一共發生了四個數據包交換。

NTP和SNTP之間的主要區別是SNTP客戶端需要周期性的直接從單個SNTP服務器同步它們的時間,因此,SNTP主要用于不需要太高精度要求的應用程序,NTP則采用基于狀態的復雜算法來提升精度。

圖2:前三層的同步路徑(來源:維基百科)

NTP支持多播/任播、客戶端-服務器、點對點模式,而SNTP通常應用于客戶端-服務端模式,NTP系統廣播時間信息是分層的并建立不同的層級,每個級別被分配給一個對應層級(Stratum)的序號,Stratum 1服務器是最底層,提供全局的時間同步服務,上層的需要根據底層的時間信息來同步。(網絡事件結構為進一步研究提供了很好的使用信息來源,并且提供了一個參考實現方案稱為NTPd,適用于Unix和Windows操作系統)

IEEE 1588 精確時間協議(PTP)

PTP迅速變成以太網數據包網絡首選的時間同步解決方案,尤其適用于工業控制、電信、測試與測量等應用,相比NTP協議它更加的精確、更加的確定。PTP協議與NTP協議有很多相似之處,但是有幾個關鍵的區別。首先客戶端的時間戳采用硬件來實現而不是軟件,并盡可能的將其放在接近網絡接口的地方,從而消除與客戶端軟件相關的不規則延遲,這樣會提升幾納秒的精確性,其次PTP網絡主時鐘選擇過程更具健壯性。

圖3:同步機制和延遲計算-便宜校正=ó(來源:維基百科)

在PTP協議中,時間信息會以主從結構的形式分層次的貫通到整個網絡中,事件源是基于TAI標準的,“最好主時鐘(BMC)”軟件算法會從所有可用時鐘源中選擇最合適的時鐘,時間信息會被傳遞給PTP的所有子網絡中。

PTP協議的所有子網絡中的主時鐘的選擇也采用BMC算法,多播傳輸是時鐘的主要傳輸方式,但是終端客戶端會采用直接通信的方式與主時鐘進行同步,以單播的形式定時發送時間同步請求。當然還會存在一個“透明時鐘”的可能性,即網絡交換機有可能在將PTP消息傳遞給PTP子網的過程中修改時間戳。這種修改是通過計算本地設備延遲來提升接收子網的時間戳的精確性。

完美的PTP解決方案肯定存在,但是選擇還是要歸結于收發器的解決方案結合微控制器控制的PTP軟件協議棧或者基于微控制器的解決方案和協議棧。網絡時間組織提供了一個開源的PTP協議棧實現方案稱為PTPd,可以免費下載。最廣泛的分布式解決方案是TI公司推出的DP83640,作為通用模塊在不同操作模式下都會輸出一個從時鐘,這個時鐘與主時鐘在頻率和相位都保持同步,然后傳遞給下級子網絡,精度在亞納秒范圍內,當然它也具有NTP協議的時間戳,TI公司提供了詳細的應用說明,比如如何進行配置,如何實現較高的精度等。

全球定位系統(GPS)

圖4:基于空間的導航系統包含一組環繞地球的衛星,這些系統能夠提供非常精確的時間和位置信息

基于空間的導航系統包括一組環繞地球的衛星,這些系統能夠提供非常精確的時間和位置信息。美國系統成為“全球定位系統(GPS)”,俄羅斯稱之為“全球導航衛星系統(GLONASS)”,中國的“北斗導航衛星系統(BeiDou-2)”,以及印度的“印度區域導航導航衛星系統(IRNSS)”,當然其他國家也都在開發自己的導航系統。

GPS衛星上都具備原子時鐘,它們之間互相同步并且定期進行調整與地面時鐘同步。時間是根據至少四顆衛星周期性發送來的時間戳來計算出來的,延遲的計算也相對簡單,因為信號以光速進行傳播,衛星會定期發送其位置信息。

與NTP和PTP協議不同,GPS系統的可變延遲問題則不一樣,因為時間信息都直接來自于衛星,唯一限制的因素是接收器必須有一條暢通無阻的通路,大氣環境以及衛星相對接收器的位置都會對精度產生影響。因為給每個網絡元素都集成一個接收器會很昂貴,因此工程師們會有效的控制成本,不過GPS時代相關產品已經便宜很多了,使得實際的解決方案的同步精度能夠達到100ns以內。

GPS系統接收器還有一個好的特性就是它可以應用于封閉網絡,即沒有互聯網連接。它們同樣可以為PTP網絡提供精確的主時鐘源。

總結

除了上文提到的時間同步方法,當然還有其他的方案比如“同步網絡(SyncE)”和“范圍內儀表組時間編碼(IRIG)”,這些都值得我們深入去研究。這些技術都是通過分發信號實現同步但是都需要專用的硬件平臺。

“同步網絡”已經成為一種標準受到越來越多的歡迎,傳統的時間劃分多路復用網絡演變為基于IP的切換和多路復用實現方案(上文提到的DP83640就是基于SyncE技術實現的)。為了進一步的探索,可以參考國際電信聯盟相關標準:ITU-T Rec.G8261,62,64。網絡時間同步解決方案也可以通過上文提到的方法組合來實現,比如基于PTP的工業控制網絡可以從GPS接收器獲取其主時鐘源,當然也可以從NTP衍生服務器獲取。

許多可行的方法和組合可以一起工作,最終目標是通過網絡實現精確的時間同步,但是每種技術都有自己獨特的功能特性,而且隨著網絡和技術的發展逐漸都能夠滿足現代應用的大部分需求。

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

    關注

    1

    文章

    184

    瀏覽量

    13977
  • PTP
    PTP
    +關注

    關注

    0

    文章

    66

    瀏覽量

    8706
  • sntp
    +關注

    關注

    0

    文章

    5

    瀏覽量

    3725

原文標題:【原創】網絡時間同步解決方案

文章出處:【微信號:Mouser-Community,微信公眾號:貿澤電子設計圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    簡單快捷的技巧!NTP時間同步,用對指令是關鍵

    網絡時間協議NTP( Network Time Protocol)——是TCP/IP 協議族里面的一個應用層協議,用來使客戶端和服務器之間進行時鐘同步,提供高精準度的
    的頭像 發表于 01-23 14:44 ?119次閱讀
    簡單快捷的技巧!NTP<b class='flag-5'>時間</b><b class='flag-5'>同步</b>,用對指令是關鍵

    網絡協議與網關的關聯

    在現代通信網絡中,數據的傳輸和接收依賴于一套復雜的規則和標準,這些規則和標準統稱為網絡協議網絡協議定義了數據如何在
    的頭像 發表于 01-02 18:07 ?333次閱讀

    ptp和GPS時間同步的對比

    時間同步在許多領域,如金融交易、電信網絡、科學研究和全球定位系統等,都扮演著至關重要的角色。PTP(精確時間協議)和GPS(全球定位系統)是
    的頭像 發表于 12-29 09:46 ?238次閱讀

    車載網絡中gPTP交換機的應用方案

    隨著信息技術的不斷發展,網絡通信的精確時間同步變得越來越重要。很多應用場景,如金融交易、科學研究、自動駕駛以及工業自動化等,都對時間同步有著
    的頭像 發表于 11-12 15:00 ?515次閱讀
    車載<b class='flag-5'>網絡</b>中gPTP交換機的應用<b class='flag-5'>方案</b>

    以RK3568為例,ARM核心板如何實現NTP精準時間同步?

    網絡時間協議NTP(Network TimeProtocol)是用于互聯網中時間同步的標準互聯網協議,可以把計算機的時間
    的頭像 發表于 11-07 10:20 ?439次閱讀
    以RK3568為例,ARM核心板如何實現NTP精準<b class='flag-5'>時間</b><b class='flag-5'>同步</b>?

    使用NTP,該如何同步時間?一文詳解!

    成為了開發者要解決的重要問題。對于Cat.1模塊,移動/電信卡,通常會下發基站時間,那么sntp就不是必要的,而聯通卡通常不會下發,就需要sntp了。 NTP(NetworkTimeProtocol,網絡時間協議) 是用于同步
    的頭像 發表于 10-29 13:44 ?302次閱讀
    使用NTP,該如何<b class='flag-5'>同步</b><b class='flag-5'>時間</b>?一文詳解!

    網絡時間服務器模塊:衛星時間同步的管理神器

    網絡時間協議和PTP精確時間協議是兩種常用的網絡時間同步協議
    的頭像 發表于 08-20 15:38 ?356次閱讀
    <b class='flag-5'>網絡</b><b class='flag-5'>時間</b>服務器模塊:衛星<b class='flag-5'>時間</b><b class='flag-5'>同步</b>的管理神器

    網絡時間同步系統的校時方式

    時鐘的幾種校時方式:GPS/北斗、NTP、WiFi、電腦校時軟件。 1、NTP網絡校時: ①NTP的校時方式是設備主動上傳的方式。設備帶有標準的NTP協議。 ②NTP校時間方式:所有被授時的設備向NTP
    的頭像 發表于 07-25 17:00 ?607次閱讀
    <b class='flag-5'>網絡</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>系統的校時方式

    時間同步協議詳解:從原理到應用的全方位解析

    將對幾種主流的時間同步技術進行介紹和對比分析,探討各自的優缺點及其適用場景,以期為相關領域的研究和應用提供參考。 時間同步,顧名思義就是使分布在不同地點的時鐘保持一致的過程。在
    的頭像 發表于 07-05 09:57 ?606次閱讀
    <b class='flag-5'>時間</b><b class='flag-5'>同步</b><b class='flag-5'>協議</b>詳解:從原理到應用的全方位解析

    解讀網絡時間協議NTP,帶你領略NTP的魅力!

    ? 時間是我們日常生活的重要組成部分,而在數字時代,時間同步也在計算機和網絡系統中扮演著至關重要的角色。網絡時間協議(Network Tim
    的頭像 發表于 06-27 16:52 ?798次閱讀
    解讀<b class='flag-5'>網絡時間協議</b>NTP,帶你領略NTP的魅力!

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

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

    時間同步——NTP網絡時間服務器

    NTP即網絡時間協議(Network Time Protocol),用于通過數據包交換的可變延遲數據網絡在計算機系統之間進行時鐘同步。NTP從1985年開始運行,是目前使用的最古老,最穩定
    的頭像 發表于 06-06 14:08 ?563次閱讀
    <b class='flag-5'>時間</b><b class='flag-5'>同步</b>——NTP<b class='flag-5'>網絡</b><b class='flag-5'>時間</b>服務器

    智慧時間同步解決方案——NTP網絡時間服務器

    NTP網絡時間服務器是一款先進的智能化高精度北斗校時服務器。校時服務器從 GPS、北斗等導航定位衛星系統上獲取標準時間信息,并通過 NTP/SNTP 或其他網絡
    的頭像 發表于 05-15 14:29 ?630次閱讀
    智慧<b class='flag-5'>時間</b><b class='flag-5'>同步</b><b class='flag-5'>解決方案</b>——NTP<b class='flag-5'>網絡</b><b class='flag-5'>時間</b>服務器

    網絡時間協議NTP:時間同步

    NTP網絡時間協議創建于1988年,該協議標準用于世界上絕大多數計算機和電子設備的超精確時鐘同步。除了科學應用之外,在計算中,保持系統時鐘一致(特別是在虛擬化環境中)是至關重要的,也是
    的頭像 發表于 05-07 14:45 ?453次閱讀
    <b class='flag-5'>網絡時間協議</b>NTP:<b class='flag-5'>時間</b><b class='flag-5'>同步</b>

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

    在開發項目中用到了PTP時鐘同步協議,遇到一些問題,希望得到幫助: 1,所有設備使用了:XMC_ETH_MAC_InitPTPEx(ETH_LWIP_0.eth_mac,config, txTime
    發表于 03-12 06:53
    主站蜘蛛池模板: 日韩欧美亚洲综合久久影院d3 | 亚洲精品亚洲人成人网 | 天天舔夜夜操 | 日韩在线视频一区 | 午夜精品福利在线 | 成人国产日本亚洲精品 | 四虎在线最新永久免费 | 欧美黄色片免费 | 午夜小视频男女在线观看 | 一女被多男玩很肉很黄文 | 2019天天操 | 国产福利资源 | 四虎永久免费影院在线 | 在线免费看影视网站 | 欧美精品黑人性xxxx | 爱爱免费视频网站 | 久久99精品福利久久久 | 黄色小视频免费看 | 不卡一区二区在线观看 | 久久成人福利视频 | 色老板在线视频一区二区 | 成年啪啪网站免费播放看 | 国产亚洲视频在线 | 欧美日本俄罗斯一级毛片 | 亚洲人成电影在线小说网色 | 国产精选经典三级小泽玛利亚 | 国产伦精品一区二区三区女 | 91新地址| 欧美a欧美| 国产一卡2卡3卡四卡精品网站 | 成人在线观看网站 | www在线视频观看 | 香港三澳门三日本三级 | 日本欧洲亚洲一区在线观看 | 色批网站www | 1024国产看片在线观看 | 亚洲视频一区在线 | 李老汉的性生生活1全部 | 久久思re热9一区二区三区 | 一 级 黄 色 片生活片 | 99热这里只有精品69 |