gPTP 协议和 PTP 与 TSN 的关系

PTP 概念:
准确时间协议 (PTP, IEEE 1588) 采用硬件时间戳。
1、PTP 是一种高精度时间同步协议,可以到达亚微秒级精度,有资料说可达到 30 纳秒左右的
偏差精度,但需要网络的节点(交换机)支持 PTP 协议,才能实现纳秒量级的同步。
一般在实际使用中,现有的 NTP 可以达到 5ms 以内的精度,对一般的应用都是满足的;非
超高精度设备,不建议使用 PTP 设备。
2、与 NTP 主要区别:PTP 是在硬件级实现的,NTP 是在应用层级别实现的.
3、PTP 是主从同步系统,一般采用硬件时间戳,并配合一些对 NTP 更高精度的延时测量算
法。
4、PTP 最常用的是直接在 MAC 层进行 PTP 协议包分析 , 这样可以不经过 UDP 协议栈 ,
减少 PTP 在协议栈中驻留时间 , 提高同步的精确度。
5、PTP 也可以承载在 UDP 上时 , 软件可以采用 SOCKET 进行收发 UDP 包 , 事件消息
的 UDP 端口号 319 , 普通消息的组播端口号为 320 ,但其精度就大大降低。
6、在物理硬件要求主从端都是 PTP 设备,且网络不能太大,其中间经过的交换机设备也必
须支持 PTP 协议,并且主从时间网络链路唯一,不存在交替的 PTP 通道。
7、PTPv2 采用相对时间同步机制。一个参与者被选作主时间钟,其将发送同步信息到从站。
主站将发送同步报文到网络。所有的从站计算时间延迟。
8、将设备上运行了 PTP 的设备的端口称为 PTP 端口,PTP 端口分为三种:
主端口(Master Port):发布同步时间的端口
从端口(Slave Port):接收同步时间的端口

相关推荐

  1. gPTP 协议 PTP TSN 关系

    2024-03-16 07:36:02       37 阅读
  2. 服务协议关系

    2024-03-16 07:36:02       35 阅读
  3. 描述一下PHPHTMLCSS关系

    2024-03-16 07:36:02       35 阅读
  4. tsjs关系

    2024-03-16 07:36:02       30 阅读
  5. 网络安全协议:保护数据信息关键

    2024-03-16 07:36:02       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-16 07:36:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-16 07:36:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-16 07:36:02       82 阅读
  4. Python语言-面向对象

    2024-03-16 07:36:02       91 阅读

热门阅读

  1. @Service

    2024-03-16 07:36:02       39 阅读
  2. 5.69 BCC工具之runqlen.py解读

    2024-03-16 07:36:02       46 阅读
  3. Redis 的 RDB 和 AOF

    2024-03-16 07:36:02       39 阅读
  4. HTML5、CSS3面试题(四)

    2024-03-16 07:36:02       35 阅读
  5. Docker——问题解决:服务器端和Windows端IP互通

    2024-03-16 07:36:02       46 阅读
  6. C语言实现B树算法

    2024-03-16 07:36:02       37 阅读
  7. 【物联网】Modbus 协议简介

    2024-03-16 07:36:02       40 阅读