时间敏感网络TSN之时间同步(gPTP)简介

目录

1. 基本定义

2. 协议简史

3. PTP v.s. gPTP

4. 总述

5. 参考


1. 基本定义

gPTP是generalized Precision Time Protocol(广义的精确时间协议)的简称,它是一个侧重于以太网时间敏感应用(比如音频和视频)的简单并且易于管理的标准,作用如其名,主要用于时间敏感网络系统中各部件之间的时间同步,协议标准由IEEE 802.1AS定义。

2. 协议简史

在网络的最早应用中,媒体传输可能是其中最重要的场景之一。 而网络中的各种源和汇的时钟同步是保证媒体传输可靠性的最重要的因素之一。对于要求较高的场景,比如现场表演,即使是只有10毫秒的时滞也会引人注意,所以必须利用一个可靠的机制来保持所有时钟同步。当然了,除了媒体传输,还有一些其他的应用对时钟同步有更高的要求。

为了解决上文提到的问题,IEEE做了什么呢?见下图:

 2000年起草的IEEE1588的非正式名为“精确时间协议”(PTP),其重点是为工业自动化和控制系统设计的一个能确保整个分布式网络精确计时和时钟同步的系统,没错其主要是为工业应用而设计的。

而为了创建一个侧重于以太网时间敏感型应用的更简单且更易于管理的标准,IEEE802设立了IEEE802.1AS任务组。该任务组于2006年发布了第一个草案标准,也就是我们本文提到的主角gPTP,IEEE802.1AS任务组于2011年和2020年更新了对应标准,目前应用比较多的是2011版本。

3. PTP v.s. gPTP

PTP与gPTP的关系如下图所示,gPTP(IEEE 802.1AS)并不是彻底重新设计的解决方案,而是基于先前的IEEE1588进行设计的,它可以说是IEEE1588的PTP模式的一个专属子集,这是其同步模式的核心特征。从整体上看,gPTP删除并限制了PTP中的许多更高级的配置,形成了一个更易于从整体理解的协议。

但是需要注意,IEEE802.1AS并不完全是IEEE1588的一个严格子集,IEEE802.1AS规范中列出了两者之间的差异。

4. 总述

相信经过上文简单的描述,大家应该对gPTP是个什么东西有个简单的认识,本文主要描述的两个重点其实是:

  • gPTP是一个侧重于以太网时间敏感应用的简单并且易于管理的标准,主要用于时间敏感网络系统中各部件之间的时间同步,协议标准由IEEE 802.1AS定义。
  • gPTP(IEEE 802.1AS) 脱胎于PTP(IEEE1588),差不多但不完全是其严格子集。

 后续会详细分享gPTP的细节内容,欢迎大家留言分享交流。

5. 参考

  • 《Automotive Ethernet - The Definitive Guide》
  • 《IEEE1588》
  • 《IEEE802.1AS-2011》
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽车电子大白话

感谢,你的鼓励是我创作最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值