网络传递高精度时间的协议PTP
NTP的时钟结构是服务器/客户端模式,其基本的同步原理是客户端周期性的向一个时间服务器集合发出附带自身所带时间戳信息的请求报文,如下图所示。相应的服务器接收到请求报文后返回应答报文,并进行周期性的更新。客户端通过报文交互产生的时间戳信息确定时间偏差与网络延迟。然后每一组的偏移和延迟数据通过数据滤波处理,减小偶然的时间噪声对于数据的影响,在经过锁相环滤波以及选择合并操作后产生一个相位校正因子,该因子被环路滤波用来处理控制本地时钟,其作用为一个压控振荡器(Voltage Controlled Oscillator) VCO提供时间相位参考来纠正本地时钟从而达到时间同步以及产生精确地本地时间戳信息的目的。
PTP(Precision Time Protocol精确时间协议)是一种对标准以太网终端设备进行时间和频率同步的协议,也称为IEEE 1588协议