什么是gPTP

gPTP(通用精确时间协议)是从PTP协议发展而来,用于网络中亚微秒级时钟同步的技术。它在IEEE 1588标准下运行,确保局域网内节点时间同步,精度可达ns级别。gPTP通过主从结构、边界时钟和透明时钟等机制实现高精度时间同步。PTP主要应用于电信、金融市场、工业自动化等领域,典型精度在100ns内。gPTP与PTP的主要区别和实现方法有待进一步探讨。


简介

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是基于国际原子

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智驾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值