IEEE 1588和IEEE 802.1AS的版本和关系
扫描二维码
随时随地手机看文章
欢迎淘宝搜索飞灵科技,我司相关新产品陆续上线。
概念
IEEE 1588英文全称是IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems。简称是PTP,即Precision Time Protocol。IEEE 802.1AS英文全称是IEEE Standard for Local and metropolitan area networks - Timing and Synchronization for Time-Sensitive Applications。简称是gPTP,即generalized precision time protocol。版本
从IEEE的网站上可以看到, IEEE 1588至今发布了三个版本,并且三个版本的标准都处于Active的状态。IEEE 802.1AS至今发布过两个版本,处于Active状态的只有最新的2020版,之前使用多年的2011版已经被取代。
关系
从官方的角度:- IEEE 802.1AS-2011在全双工点对点通信,是作为IEEE 1588-2008的一个profile
- IEEE 802.1AS-2020在全双工点对点通信,是作为IEEE 1588-2019的一个profile
IEEE 802.1AS-2011和IEEE 1588-2008
IEEE 802.1AS-2011标准和IEEE 1588-2008标准实际上并不兼容,说802.1AS-2011是1588-2008的一个profile,严格的说是不合适的。其主要冲突是:- IEEE 802.1AS-2011通过累计相邻时钟频率偏差,来计算和grandmaster时钟的频率偏差。这在IEEE 1588-2008是没有定义的。
- IEEE 802.1AS-2011定义了media-independent/media-dependent层,用来支持不同协议,如802.3以太网,802.11 Wifi和802.3 EPON。而IEEE 1588-2008针对UDP/IP,L2 Ethernet,还有几种工业自动化协议。