京準廠銷gps北斗對時裝置
京準廠銷gps北斗對時裝置
京準廠銷gps北斗對時裝置
生產(chǎn)企業(yè)網(wǎng)絡(luò)時間同步技術(shù)方案
摘要:隨著網(wǎng)絡(luò)的飛速發(fā)展,設(shè)備的日益增多,許多網(wǎng)絡(luò)應(yīng)用和網(wǎng)絡(luò)安全對時間同步問題提出了迫切需求。因此基于NTP的時間同步解決方案成為解決這些問題的合理選擇。本方案介紹了大型生產(chǎn)型企業(yè)的網(wǎng)絡(luò)時間同步技術(shù)中的NTP協(xié)議的原理、工作模式和體系結(jié)構(gòu),并結(jié)合企業(yè)的MES網(wǎng)絡(luò)結(jié)構(gòu)討論了NTP在企業(yè)網(wǎng)中的應(yīng)用。
1、 引言:
隨著網(wǎng)絡(luò)的普及,許多企業(yè)單位都建了自己的園區(qū)網(wǎng),使用的網(wǎng)絡(luò)設(shè)備和服務(wù)器日益增多。這些設(shè)備都有自己的時鐘,而且是可以調(diào)節(jié)的。但是無法網(wǎng)絡(luò)中的所有設(shè)備和主機的時間是同步的,因為這些時鐘每天會產(chǎn)生數(shù)秒、甚至數(shù)分鐘的誤差。經(jīng)過長期運行,時間差會越來越大,這種偏差在單機中影響不太大,但在網(wǎng)絡(luò)環(huán)境下的應(yīng)用中可能會引發(fā)意想不到的問題。如在分布式計算環(huán)境中,由于每個主機時間不一致,會造成同一操作在不同主機的記錄時間不一致,將導(dǎo)致服務(wù)無法正常地進行,對企業(yè)的業(yè)務(wù)來往導(dǎo)致的結(jié)果是可想而知的。
2、 時間同步的概述:
將網(wǎng)絡(luò)環(huán)境中的主機服務(wù)器或各種設(shè)備的時間信息(年月日時分秒)基于UTC(Universal Time Coordinated)時間偏差限定在足夠小的范圍內(nèi)(如1-10ms),這種同步過程叫做時間同步。
3、 NTP的工作原理:
3.1、NTP的概述
NTP較早由美國Delaware大學(xué)的教授設(shè)計實現(xiàn)的,由時間協(xié)議、ICMP時間戳消息及IP時間戳選項發(fā)展而來。NTP用于將計算機客戶或服務(wù)器的時間同步到另一服務(wù)器或參考時鐘源。它使用UTC作為時間標準,是基于無連接的IP 協(xié)議和UDP協(xié)議的應(yīng)用層協(xié)議,使用層次式時間分布模型,所能取得的準確度依賴于本地時鐘硬件的度和對設(shè)備及進程延遲的嚴格控制。在配置時,NTP可以利用冗余服務(wù)器和多條網(wǎng)絡(luò)路徑來獲得時間的高準確性和高性。圖1是一個UDP分組中的NTP信息。其中,LI是潤秒插入或刪除指示;VN是NTP協(xié)議版本號;Mode、Stratum和Precision分別代表工作模式、時鐘級別和本地鐘精度。Poll是當(dāng)前發(fā)送NTP消息的時間間隔的期望值。Root Delay表示主要參考源的總延遲。Root Dispersion表示相對于主要參考源的正常差錯。Synchronizing Distance和Synchronizing Dispersion是當(dāng)前往返延遲和相對于PRS的誤差范圍。Reference Timestamp代表當(dāng)前時鐘參考源的種類和近一次更新時間,為管理目的而設(shè)立。后面三個字段分別代表三個時間戳:Originate Timestamp發(fā)送方后接觸包的時間,Receive Timestamp接收方收到包的時間,Transmit Timestamp接收方發(fā)送echo reply時后接觸包的時間。Authenticator是密匙指示標志和加密的校驗盒。