精确时间协议(PTP)-1588简介.docx
《精确时间协议(PTP)-1588简介.docx》由会员分享,可在线阅读,更多相关《精确时间协议(PTP)-1588简介.docx(7页珍藏版)》请在第一文库网上搜索。
1、精确时间协议(PTP)-1588简介#1588#精密时间协议(PTP)#网络同步时钟精确时间协议(PTP)是一种基于网络的时间同步协议,PTP协议旨在网络中实现纳秒甚至皮秒级同步。同步对于通信和计算机网络各节点都非常重要;而节点可具有自由运行,频率锁定,锁相和保持等状态,具体如下图所示:PTP协议特点PTP标准最初于2002年定义;该标准第二个和当前版本于2008年发布,称为“IEEE15882008”网络测量和控制系统精密时钟同步协议标准;PTP时间戳非常准确,因为它使用硬件时间戳而不是软件并且PTP设备只用于一个专门目的:保持设备同步;与NTP不同,PTP网络具有更清晰的时间分辨率;PTP
2、设备会为同步消息在每个设备中花费的时间量打上时间戳,以说明设备延迟;适用于主,从概念;从节点尝试遵循主节点的时序;它有两种:1步和2步(IStep&2step)。同步类型IEEE1588PTP在通信网络中可实现以下同步:频率同步:网络中的节点有48位比特,特别是32位比特的时间以相同的速率变化。你不必关心48/32位比特的值是什么。通信应用最初仅使用IEEE1588来分配频率。相位同步:网络中的节点不仅具有以相同速率变化的48/32位比特时间,而且至少具有同时发生的秒边界时间。也就是说当纳秒时间滚动并增加秒时间,所有节点同时这样做。这些节点可能不一定需要知道年、月、日和小时。时间同步:网络中的
3、节点不仅频率和相位同步,而且他们还提供年、月、日、小时和秒,甚至纳秒。IEEE1588PTP角色IEEE1588PTP用以下两个单元来分配时间:MaSter-MaSter节点角色将时间分配给SIavesoMaSter节点可以是GrandMaSter(GM),它从主要参考源(通常是GPS卫星信号)获取时间。S1ave-s1ave远离主设备并与其同步。IEEE1588PTP工作原理 IEEE1588主节点定期向从设备发送SYNC消息。当SYNC消息离开Master的物理接口时,它会捕获Master中的运行时间戳,显示为T1在此处所示的I-SteP模式中,主设备在消息完全退出接口之前将SYNC消息中
4、的44OriginTimeStamP”字段设置为T1。 SIaVe节点收到SYNC消息,其运行时间戳时钟捕获SYNC消息开始到达其物理端口的时间(T2)。o尽管S1aVe可以使用T2将其时间戳时钟设置为Master的时间戳,但由于有线网络的传播延迟,它会使S1ave的时钟处于不准确的状态。此外S1ave的时间戳时钟会运行得稍微快一些或开始阶段比MaSter慢。下一个从节点尝试将其时钟与主节点进行频率锁定。在这个阶段S1aVe只会接收SYNC消息,直到相信它的时间戳时钟正在以与MaSter相同的速率变化。o在频率锁定之后,从节点接下来将确定它和主节点之间的延迟是多少。GPSAn1enna 和西一
5、起孚见 SIaVe通过MaSter发送DE1AYREQUEST消息来计算延迟是多少。当消息开始从S1ave的物理接口传输时,S1ave的运行时间戳时钟用于捕获时间(T3),S1ave在等待回复时存储该时间。 MaSter收到DE1AYREQUEST并使用MaSter的运行时间戳时钟来捕获在其物理接口上开始接收消息时的时间(T4)。在检索到捕获的T4值后,MaSter将在此后不久发送 S1ave包含捕获T4值的DE1AYRESPONSEooS1aVe收至IJDE1AYRESPoNSE消息并提取其中的T4值。从机(S1aVe)可以计算反向延迟为(T4T3),然后它可以调整其时间戳时钟以解决线路延迟
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精确 时间 协议 PTP 1588 简介