IEEE-1588的全称是“网络丈量和掌握系统的精密时钟同步协议标准”,英文名称为“IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems”。
IEEE-1588定义了运用于网络丈量和掌握系统的精确时钟同步协议,又称精确韶光协议PTP(Precision Time Protocol)。

IEEE-1588适用于任何支持多播技能的网络,如以太网、DeviceNET、ControlNET等,适用于单个子网和多子网的小型及大型网络,可实现高精度的网络韶光同步,同步精度达到亚微秒级。相对付NTP对时协议,PTP对时精度大幅提高,但PTP的高精度须要硬件支持,如本地时钟,韶光戳单元等。
PTP协议有两个版本,分别为v1和v2。个中PTP v1由标准IEEE Std 1588-2002定义;2008年IEEE Std 1588-2008标准替代了原有标准IEEE Std 1588-2002,IEEE Std 1588-2008与上一版本并不兼容,定义了PTP v2;目前最新的标准为IEEE Std 1588-2019,替代了标准IEEE Std 1588-2008,IEEE Std 1588-2019兼容上一版本,称为PTP v2.1。
二. PTP vs NTP
PTP vs NTP
三. PTP系统
PTP系统是由PTP设备和非PTP设备组成的分布式网络系统,包含多个支持PTP的节点,个中最精确的时钟节点以报文传输的办法同步其他时钟节点。
在一条PTP同步路径上作为韶光源的时钟称为主时钟(Master Clock),同步于主时钟的时钟称为从时钟(Slave Clock),系统中精度最好的时钟,也是一个域中最根本的时钟,称为祖时钟(GrandMaster Clock)。
PTP设备按功能分为普通时钟(OC,Ordinary Clock)、边界时钟(BC,Boundary Clock)、透传时钟(Transparent Clock)以及管理节点。个中,普通时钟常日为传输路径两端的时钟,须要掩护自身时标,可作为Master或Slave;边界时钟为跨两个子网边界的时钟,须要掩护时标,可作为Master或Slave,常日以switch或router的形式存在;透传时钟转发同步报文,丈量传输延迟,可以不须要掩护自身时标;管理节点卖力配置和监控其他时钟,不须要掩护自身时标。
非PTP设备包括根本设备和运用设备。根本设备如交流机、路由器、集线器等;运用设备如打算机、打印机等。
下一篇文章,我们将先容PTP系统的构造模型,敬请关注。










