版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
NTP/SNTP--網(wǎng)絡(luò)時鐘同步協(xié)議NTP--網(wǎng)絡(luò)時鐘同步協(xié)議概述NTP/SNTP簡介NTP工作原理NTP報文格式NTP協(xié)議算法NTP工作模式NTP應(yīng)用建議IEEE1588原理概述 隨著信息技術(shù)的快速發(fā)展,在許多要求實時性的應(yīng)用場合,通信系統(tǒng)必須保證傳輸實時性的確定性、精確性、穩(wěn)定性。網(wǎng)絡(luò)時間協(xié)議(networktimeprotocol,NTP)由美國德拉瓦大學(xué)的DavidLMills教授于1985年提出,是用于設(shè)計使Internet上的計算機保持時間同步的一種通信協(xié)議。概述
網(wǎng)絡(luò)時間協(xié)議可以估算出數(shù)據(jù)包在Internet上的往返延遲,并可獨立地估算計算機時鐘偏差。在大多數(shù)的環(huán)境中,NTP可以提供l~50ms的可靠時間源。 在實際很多應(yīng)用中,秒級的精確度就足夠了。在這種情況下,簡單網(wǎng)絡(luò)時間協(xié)議(simple
networktimeprotocol,SNTP)出現(xiàn)了,它通過簡化原來的訪問協(xié)議,在保證時間精確度的前提下,使得對網(wǎng)絡(luò)時間的開發(fā)和應(yīng)用變得容易。NTP
簡介由RFC1305定義的時間同步協(xié)議在分布式時間服務(wù)器和客戶端之間進行時間同步NTP基于UDP報文傳輸,端口號為123采用分層的方法來定義時鐘的準(zhǔn)確度支持訪問控制和MD5加密驗證可以采用單播、組播或廣播方式發(fā)送協(xié)議報文NTP簡介 簡單網(wǎng)絡(luò)時間協(xié)議(SNTP)由RFC1769文檔定義。SNTP能夠與NTP協(xié)議具有互操作性,即SNTP客戶可以與NTP服務(wù)器協(xié)同工作,同樣NTP客戶也可以接收SNTP服務(wù)器發(fā)出的授時信息。
這是因為NTP和SNTP的數(shù)據(jù)包格式是一樣的,計算客戶時間、時間偏差以及包往返時延的算法也是一樣的。因此NTP和SNTP實際上是無法分割的。NTP簡介 時鐘層的概念:
時鐘的層數(shù)決定了時鐘的準(zhǔn)確度,其取值范圍為0~15。參考時鐘的層數(shù)取值范圍為0~15,準(zhǔn)確度從0到15依次遞減。層數(shù)為0的時鐘處于子網(wǎng)特殊位置,是基準(zhǔn)時間參考源,目前普遍采用GPS的UTC時間源。NTP工作原理
NTP主要通過交換時間服務(wù)器和客戶端的時間戳,計算出客戶端相對于服務(wù)器的時延和偏差,從而實現(xiàn)時間的同步。 假設(shè)交換機A和交換機B通過以太網(wǎng)端口相連,B做為NTP服務(wù)器。 同步之前A的時鐘設(shè)定為10:00:00,B的時鐘設(shè)定為11:00:00。
數(shù)據(jù)包在A和B之間單向傳輸所需要的時間為1秒。NTP工作原理NTP工作原理圖NTP工作原理NTP工作原理圖NTP工作原理clientserverT1T2T3T4T1+tT3-td/2d/2時間序列圖雙向時延:d=(T4-T1)-(T3-T2)A相對B的時間差:offset=((T2-T1)+(T3-T4))/2如果往返的傳輸時間相等,根據(jù)四個時刻可以求得時鐘偏差和傳輸時間NTP報文格式StratPollLIModeVNNTPv3andv4RootDelayRootDispersionReferenceIdentifierReferenceTimestamp(64)OriginateTimestamp(64)ReceiveTimestamp(64)TransmitTimestamp(64)MessageHash(64or128)Seconds(32)Fraction(32)NTP時間戳(64bits)Authenticator字段可選,用來存放認證密鑰或加密碼Key/AlgorithmIdentifier(32)CryptosumAuthenticator(Optional)ExtensionField1(optional)ExtensionField2…(optional)NTPv4onlyPrecExtensionField(填充至32-bit)FieldLengthFieldTypeNTPv4ExtensionField最后一個擴展域(field)填充至64-bitauthenticationonly0258162432LI:閏秒標(biāo)示器VN:版本號Mode:工作模式Stratum:時鐘層Poll:測試間隔Prec:本地時鐘精度RootDelay:根時延RootDispersion:根時誤差ReferenceIdentifier:參考時鐘標(biāo)識NTP協(xié)議算法時間濾波算法時間選擇算法聚類算法時鐘調(diào)節(jié)算法
這些算法并不是NTP協(xié)議的固有部分,但是NTP的實現(xiàn)卻有賴于這些算法。NTP工作模式 根據(jù)網(wǎng)絡(luò)結(jié)構(gòu)和交換機在以太網(wǎng)中的位置,交換機共有4種NTP工作模式進行時間同步。 1.服務(wù)器/客戶端模式(server/client) 2.對等體模式(symmetricactive/symmetricpassive) 3.廣播模式(broadcastserver/broadcastclient) 4.組播模式(multicastserver/muticastclient)NTP工作模式 1.服務(wù)器/客戶端模式NTP工作模式 2.對等體模式NTP工作模式 3.廣播模式NTP工作模式 4.組播模式NTP應(yīng)用建議盡量在本地局域網(wǎng)部署SNTP服務(wù)器,Internet上公用的SNTP服務(wù)器時延具有不確定性,會對授時精度產(chǎn)生影響。客戶端授時請求要大于1min,以免SNTP服務(wù)器負擔(dān)過重,無法及時響應(yīng)。高可靠性系統(tǒng)中,最好配置多臺SNTP服務(wù)器,利用DNS實現(xiàn)負載均衡??蛻舳藨?yīng)能夠識別服務(wù)器故障,一旦發(fā)現(xiàn)故障,應(yīng)丟棄時間戳,轉(zhuǎn)向其他服務(wù)器請求授時。附:NTP/SNTP與IEEE1588對比NTP/SNTP授時精度不高的原因(>=1ms)網(wǎng)絡(luò)路徑時間應(yīng)用層表示層數(shù)據(jù)鏈路層會話層傳輸層網(wǎng)絡(luò)層物理層應(yīng)用層表示層數(shù)據(jù)鏈路層會話層傳輸層網(wǎng)絡(luò)層物理層寫入/讀取時間戳報文編碼報文解碼不確定不確定不確定三個環(huán)節(jié)都具有不確定性,d1與d2不相等,偏差大在高層(應(yīng)用層)打時間戳,傳輸時間包含三個環(huán)節(jié)附:NTP/SNTP與IEEE1588對比舉例說明網(wǎng)絡(luò)路徑時間應(yīng)用層表示層數(shù)據(jù)鏈路層會話層傳輸層網(wǎng)絡(luò)層物理層應(yīng)用層表示層數(shù)據(jù)鏈路層會話層傳輸層網(wǎng)絡(luò)層物理層主時鐘從時鐘345214d1=8d2=11IEEE1588時鐘同步(PTP)
IEEE1588協(xié)議是專門針對網(wǎng)絡(luò)測控系統(tǒng)等工業(yè)以太網(wǎng)提出的精確時鐘同步協(xié)議,它非常適合變電站內(nèi)工業(yè)以太網(wǎng)的應(yīng)用要求,加以硬件輔助就能達到μs級的同步精度。 1588協(xié)議的核心思想是網(wǎng)絡(luò)中最精確的時鐘(主時鐘)以基于包交換的方式同步所有其它時鐘(從時鐘)。IEEE1588時鐘同步原理在底層(物理層)打時間戳,避免了報文處理時間的不確定性主時鐘從時鐘T1d1T2得知T1T3跟隨報文含T1時刻得知T4d2T4物理層物理層T1T2T4T3時間戳獲取的位置答復(fù)報文含T4時刻T0主時鐘從時鐘同步報文延時請求報文延時應(yīng)答報文IEEE1588時鐘同步原理主時鐘從時鐘交換機以此類推,可以精確計算每一段傳輸路徑的延時交換機和主時鐘發(fā)送報文計算主時鐘到交換機的傳輸時間IEEE1588時鐘同步原理主時鐘從時鐘交換機交換機可記錄“同步報文”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)行業(yè)法規(guī)政策解讀-洞察分析
- 虛擬現(xiàn)實公共服務(wù)創(chuàng)新-洞察分析
- 微服務(wù)架構(gòu)下保護算法優(yōu)化-洞察分析
- 投資者保護機制完善-洞察分析
- 網(wǎng)絡(luò)安全人才培養(yǎng)-第12篇-洞察分析
- 新型船舶材料研究-洞察分析
- 藝術(shù)傳承與鄉(xiāng)村振興-洞察分析
- 消費者健康意識提升策略-洞察分析
- 信息素在種間關(guān)系中的作用-洞察分析
- 網(wǎng)絡(luò)攻防技術(shù)與計算機安全應(yīng)對策略研究-洞察分析
- 齊魯名家 談方論藥知到智慧樹章節(jié)測試課后答案2024年秋山東中醫(yī)藥大學(xué)
- 大學(xué)生職業(yè)生涯規(guī)劃與就業(yè)創(chuàng)業(yè)指導(dǎo)知到智慧樹章節(jié)測試課后答案2024年秋四川水利職業(yè)技術(shù)學(xué)院
- 檔案管理基本知識課件
- 浙江強基聯(lián)盟2024年12月高三聯(lián)考歷史試題(含答案)
- 中建地下防水施工方案
- (完整版)公司紅頭文件模板
- 2024年小學(xué)體育新課標(biāo)測評考試題庫(含答案)
- 干式變壓器安全操作規(guī)程模版(3篇)
- 河南省南陽市2024-2025學(xué)年七年級上學(xué)期多校第三次月考生物試題
- 檔案數(shù)字化加工服務(wù)方案
- 有關(guān)環(huán)衛(wèi)工人安全教育
評論
0/150
提交評論