论文部分内容阅读
随着各种分布式网络和局域网的广泛应用,在许多时间精度要求严格的应用系统中,高精度时间同步技术成为所需要的一项关键性技术。目前国内外许多专家学者都致力于IEEE1588协议的研究与应用,该协议的时间同步精度在各种网络时钟同步协议中是最高的。由于IEEE1588协议的报文经过交换机或集线器传输时,报文在交换机或集线器内的延迟是非对称且抖动的,造成时间同步精度降低且不稳定。为了解决该问题,本文针对该协议的网络时延测量进行研究,研究工作主要围绕以下几个方面展开:1.概述了IEEE1588协议内容及时间同步原理,分析了IEEE1588第二版本中新提出的对等延时测量机制。对IEEE1588协议网络时延进行研究,给出了网络时延的主要构成,并针对网络交换设备延迟所引起的设备时延不确定及不对称性问题,提出基于端对端透明时钟测量与修正的方法。2.基于透明时钟模型的研究完成端对端透明时钟的硬件及软件设计方案。其中,硬件设计主要实现识别PTP事件报文、标记报文进出透明时钟的时间戳、端对端透明时钟频率源及普通交换机的功能;软件设计主要实现PTP事件报文时延测量与修正、PTP普通报文处理及非PTP报文直接转发的功能。3.设计模拟真实网络环境的实验方案,对端对端透明时钟性能进行验证。实测结果表明,该透明时钟在不同网络背景流量下都能测量与修正网络交换设备延迟,很好地解决了报文在网络交换设备中延迟非对称且抖动的问题,保证了纳秒量级的时钟同步精度,达到论文的预期目标。