当前位置: 首页 > article >正文

PTP同步方式简单介绍 Master和Slave功能

PTP定义:

PTP,即精密时钟协议(Precision Time Protocol),是一种用于同步计算机网络中时钟的协议。它定义了一种机制,可以在网络中的master和slave设备之间实现时钟同步,使它们的时钟可以保持高度同步。PTP用于将网络设备上的时间戳同步到纳秒级别的高精度,常用于需要精确计时的应用程序,例如工业控制系统、军事、航空航天和自动化等领域。

在PTP协议中,master设备控制网络的时钟源,而slave设备则根据master设备发送的PTP消息来同步自己的时钟。

Master和Slave:

在配置PTP时,master和slave设备需要进行不同的设置。

  1. Master设备配置:

  • 首先,需要指定master设备的时钟源。一般情况下,这个时钟源是GPS或者其他高精度时钟源。

  • 然后,需要配置master设备的PTP源的MAC地址、IP地址和端口号。

  • 最后,需要指定master设备的时钟精度、时钟间隔和时钟偏差参数等,以便slave设备可以根据这些参数进行时钟同步。

  1. Slave设备配置:

  • 首先,需要指定slave设备的PTP源的MAC地址、IP地址和端口号。

  • 然后,需要配置slave设备的时钟精度、时钟间隔和时钟偏差参数等,以便slave设备可以根据这些参数进行时钟同步。

  • 接着,需要进行时钟同步的调整。在slave设备中,需要提供一个参考时钟,称为Boundary Clock(BC),用于在PTP消息传输中混合多个时钟源。BC必须精确跟踪所有与其相连的master设备。

  • 最后,需要设置slave设备的时钟调整机制,控制使本地时钟向master设备时钟同步

PTP协议中对slave设备进行时间微调的范围是比较小的,通常是微秒级别的微调。这是因为PTP协议的目的是使所有相连的设备尽可能保持相同的时间,即使微小的时间差也可能会影响网络应用的性能和可靠性。

MAC和PHY:

  1. 对与PHY而言需要配置的有:

传输速率、时钟频率、时钟精度、时钟偏差

  1. 对于MAC:

PTP消息优先级、PTP消息传输的网络接口、PTP时钟域等

PHY和MAC都可以提供PTP时间同步功能,因此它们可以同时存在。用户可以根据实际需求选择使用PHY、MAC或者两者结合的方式来实现PTP时间同步。在使用两者结合的方式时,需要正确配置PTP参数,以确保数据在物理层和协议栈中的正确传输,并且需要确保PHY和MAC之间时钟同步的准确性和可靠性

参考文献:

https://github.com/ptpd/ptpd

https://ieeexplore.ieee.org/search/searchresult.jsp?newsearch=true&queryText=1588

https://standards.ieee.org/ieee/1588/6825/


http://www.kler.cn/a/2817.html

相关文章:

  • 【机器学习】机器学习中用到的高等数学知识-3.微积分 (Calculus)
  • JMeter基础篇
  • Linux入门:环境变量与进程地址空间
  • Kettle——CSV文件转换成excel文件输出
  • BFD8122防爆轻便移动工作灯
  • 移远通信亮相骁龙AI PC生态科技日,以领先的5G及Wi-Fi产品革新PC用户体验
  • Linux命令运行原理shell和bash
  • 二、Trino406系列 之 集群部署
  • AJAX,Axios,JSON简单了解
  • 看齐iOS砍掉祖传功能,Android 16G内存也危险了
  • HFish蜜罐的介绍和简单测试(一)
  • shell简单使用介绍
  • KafKa知识汇总
  • 大模型未来趋势
  • 【C++进阶】十一、哈希的应用---布隆过滤器(二)
  • Element table组件内容\n换行解决办法
  • 【C++】STL容器、算法的简单认识
  • 【CodeForces】Codeforces Round 859 (Div. 4) D
  • 看完这篇 教你玩转渗透测试靶机vulnhub——My File Server: 1
  • Android11以上版本使用高德定位,定位成功,卫星数一直为0
  • 【TypeScript 入门】14.泛型
  • 微软Bing GPT支持AI绘画了,输入文字就能出图
  • 值得记忆的STL常用算法,分分钟摆脱容器调用的困境,以vector为例,其余容器写法类似
  • Kotlin~Singleton单例模式
  • 文心一言 vs GPT-4 —— 全面横向比较
  • Halcon转OpenCV实例--纺织物折痕检测(附源码)