1. PTP (IEEE 1588)
PTP 是一种时间同步协议。
它通过在网络中周期性地发送同步报文(Sync、Follow_up等),并利用硬件打戳(Hardware Timestamping)来抵消网络设备的内部处理时延。
物理意义: 让网络中所有的节点拥有一个统一的、高精度的时钟基准(Grandmaster Clock)。
精度: 达到亚微秒甚至纳秒级,远超传统的 NTP。
2. TSN (IEEE 802.1 系列标准)
TSN 是一套以太网标准子集。
它不是一个协议,而是一个“工具箱”。它在数据链路层(L2)对标准以太网进行了改造,引入了以下关键机制:
时钟同步(802.1AS): 这其实就是 PTP 在 TSN 里的“定制版”。
流量调度(802.1Qbv): 时间感知整形器(TAS),它像红绿灯一样,在特定的时间槽只允许高优先级流量通行。
帧抢占(802.1Qbu): 重要数据要走,普通数据“断句”重发,让路给紧急任务。
| 特性 | PTP (IEEE 1588) | TSN (IEEE 802.1) |
| 本质 | 时间对齐工具 | 确定性数据传输系统 |
| 主要任务 | 让大家的时间一致 | 让重要数据准时到达 |
| 标准所属 | IEEE 1888 (仪器仪表标准) | IEEE 802.1 (以太网标准) |
| 层级 | 应用层/协议层 | 物理层/数据链路层 |
| 依赖关系 | 独立运行 | 强依赖 PTP(尤其是调度功能) |
PTP 负责“对齐过去”,TSN 负责“管控未来”。
在工业互联网中,PTP 提供了一个统一的时间轴,而 TSN 在这条轴上规划了每个数据包的“发车时刻表”。没有 PTP 的高精度同步,TSN 的时隙控制(TAS)就会因为时间偏差而导致数据碰撞。