摘要

精确时钟协议(precision time protocol,PTP)由网络测量和控制系统的精确时钟同步协议标准(IEEE 1588)定义,借助网络通信和本地计算等技术实现分布式系统中的高精度时钟同步。虽然PTP系统可以通过纯软件的方式在局域网络内实现亚微秒级的时钟同步,却难以满足对时钟同步性能有更高要求的通信传输网络。阐述了PTP协议的时钟同步机制,通过搭建实验平台对Linux PTP软件进行调试,基于GPS(global position system)/北斗多时钟源授时模块实现纳秒级的主从时钟同步,提升了系统的可靠性和安全性。为满足多种环境下针对PTP协议的网络时钟同步研究提供了参考。