欢迎来到天天文库
浏览记录
ID:6240223
大小:27.50 KB
页数:6页
时间:2018-01-07
《基于ptp协议网络时间同步方案设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于PTP协议网络时间同步方案设计 【摘要】为实现网络数据在整个测控网的高可靠性实时传输及事后处理,对高可靠性高精度的时间同步网络要求越来越高,尤其在故障排查过程中,网络时钟错乱或同步精度偏低将导致所有待验证数据失效。本文针对某型测量船现用网络时间同步系统存在的缺陷,介绍了PTP协议的工作原理,提出了一种基于PTP协议和集群服务器架构的网络时钟同步系统设计方案,并探讨了外时钟源的确定、系统偏差及时延的具体计算方法,旨在为提高整个测控网络的健壮性提供时序支持。【关键词】PTP协议时间同步集群服务器1前言某型
2、测量船内所有终端的数据时标必须统一,同一时刻采集的数据必须打上相同的时间印章,才能进行数据处理。离开时间同步系统,数据采集不能反映整个网络的性能状况;各终端时间不同步,各处网络节点上的数据包存在较大时差,故障排查无法进行。高可靠高精度的时间同步系统成为决定网络性能的重要因素。2问题分析6该船使用的网络时间同步系统基本架构以最小化客户端配置为原则,利用试验IP网的传输通道,构建前端和后端两个独立的系统架构,通过SNTP时间同步协议实现全网时间同步。NTP协议是当前使用最为广泛的国际互联网时间同步协议。通过端口
3、号123封装成UDP格式的数据包在网络中传输,1个NTP协议包的大小为64byte或72byte。时间服务器与时间同步终端通过TCP/IP的客户/服务器方式交换NTP数据包。对于对时间同步精度要求越来越高的试验IP网而言,满足其高精度对时需要的是2008年发布的IEEE1588标准第2版定义的用于分布式测量和控制系统的精密时间协议(precisiontimeprotocol,PTP),从目前国外的原型实验和应用来看,仅使用软件实现PTP时间同步的方案精度为微秒级,而采用硬件辅助的PTP时间同步的方案则可以实
4、现纳秒级的精度。3PTP授时原理PTP协议的整体思路是通过硬件和软件将网络中时间同步终端与时间服务器的主时钟实现同步,建立微秒级的同步运用。硬件单元由高精度的实时时钟和时间印章单元组成,软件部分通过与实时时钟和印章单元的联系来实现时钟同步。PTP协议实现时间同步过程分为偏移测量补偿阶段和延迟测量补偿阶段。3.1偏移测量补偿6偏移测量补偿是用来测量并补偿从时钟与主时钟的时间差。在偏移测量补偿阶段,主时钟周期性的发送确定的时间信息,其中包含有精确的时间印章,描述了数据包发出的预计时间。主时钟在TA1时刻发送同步
5、信息,其中包含数据包发出的预计时间T,从时钟在精确的TB1时刻收到该数据包。主时钟在数据包发出后,发送Followup信息,其中包含有主时钟发出同步信息的精确时刻。设从时钟相对于主时钟的时钟偏移为TBA,则TBA=TB1-TA1-Tdelay其中Tdelay为主从时钟的时间延迟。主时钟相对于从时钟的时钟偏移为TAB,则TAB=TA2-TB2-Tdelay故,时钟偏移Toffset=(TBA-TAB)/2=(TB1+TB2-TA1-TA2)/2则,时钟偏移的补偿为:T(从)=T(主)-Toffset3.2延迟
6、测量补偿延迟测量补偿是用来测量并补偿主从时钟间的时间延迟。PTP协议定义了延迟请求数据包。从时钟在TB3时刻发出延迟请求数据包,主时钟在TA3收到数据包,并发送给从时钟,从时钟能精确的计算出从时钟到主时钟的时延,为DelayBA=TA3-TB3+TBA6同理,当主时钟在TA4时刻发送延迟请求数据包时,主时钟到从时钟的时延为:DelayAB=TB4-TA4-TBA故,网络时间延迟为:Delay=(DelayBA+DelayAB)/2=(TA3-TB3+TB4-TA4)/2则,从时钟延迟补偿为:T(从)=T(主
7、)-Delay4方案设计为建立高可靠性高精度的时间同步网络,需要解决两个问题:一是高精度的外时钟源系统,二是高可靠性的PTP服务器架构。4.1外时钟源的选择考虑到时钟源的精度及特殊情况下的可靠授时,外时钟源最好选择GPS及北斗双授时系统,且本地配置铷频标或铷频标以上的频率标准。从节约成本及减少维护工作量的角度出发,外时钟源选择为船现有的SB-123站时统系统。本时钟源系统具备同时接收解调GPS授时信息及北斗授时信息的能力,并配备高性能铷原子频标。经长期实际应用检验具有较高的可靠性和稳定性。4.2PTP集群服
8、务器架构考虑到终端较多和用户对时间同步系统的可靠性要求甚高,本系统拟采用集群服务器架构方案。6由于PTP采用多播通信,服务器发送数据包不存在瓶颈问题。但众多的PTP客户机一起向服务器发送时延请求数据包时,服务器需要逐个对数据包处理并发送相应的返回数据包。为了减轻PTP服务单元的处理压力,通过对试验IP网时钟拓扑结构的分析,在网络机房和中心机机房分别设置PTP服务单元,构成集群服务架构。并可以通过故障处置机制,及时
此文档下载收益归作者所有