简介
gPTP是精确时间协议(general precise time protocol)的简称,派生自PTP协议,是用于在整个计算机网络中同步时钟的协议。在局域网上,它可实现亚微秒级的时钟精度,使其适用于测量和控制系统。 IEEE 1588专为要求精度超出使用NTP可获得的精度的本地系统而设计。
gPTP的目的是确保所有局域网里的节点的时间完全一致(ns级别的误差)
IEEE 1588标准描述了用于时钟分配的分层主从体系结构。在这种体系结构下,时间分配系统由一个或多个通信媒体(网段)和一个或多个时钟组成。普通时钟是具有单个网络连接的设备,并且是同步基准源(PTP-master)或目标(PTP-slave)。边界时钟具有多个网络连接,可以准确将一个网段与另一个网段同步。为系统中的每个网段选择一个同步PTP-master。根定时基准称为grandmaster。它将同步信息传输到在其网段上的时钟。存在于该网段上的边界时钟随后将准确的时间中继到它们也连接到的其他网段。
简化的PTP系统通常由连接到单个网络的普通时钟组成,并且不使用边界时钟。选择了一个grandmaster,所有其他时钟直接与其同步。
IEEE 1588:2008标准引入了与用于传送PTP消息的网络设备相关的时钟。透明时钟在PTP消息通过设备时对其进行修改。消息中的时间戳会根据遍历网络设备所花费的时间进行校正。该方案通过补偿整个网络中的交付可变性来提高分发准确性。
PTP通常使用与Unix时间相同的纪元(1970年1月1日开始)。虽然Unix时间是基于协调世界时(UTC)并以leap秒为单位,而PTP是基于国际原子
gPTP(通用精确时间协议)是从PTP协议发展而来,用于网络中亚微秒级时钟同步的技术。它在IEEE 1588标准下运行,确保局域网内节点时间同步,精度可达ns级别。gPTP通过主从结构、边界时钟和透明时钟等机制实现高精度时间同步。PTP主要应用于电信、金融市场、工业自动化等领域,典型精度在100ns内。gPTP与PTP的主要区别和实现方法有待进一步探讨。
订阅专栏 解锁全文
5658

被折叠的 条评论
为什么被折叠?



