根据http://avb.statusbar.com/page/developer-faq/#what-is-the-difference-between-ptp-ptpv2-gptp-802-1as-and-ieee-1588网站的描述,不同点主要在以下方面。
- IEEE 1588-2008定义了精确时间协议的框架,也就是众所周知的PTPv2。
- IEEE 802.1AS定义了在精确时间协议的基础上,新增了一些features使得时间精度与锁定时间大大挺高,这就是所谓的通用广义时间精度协议,也就是gPTP。
- PTPv2与gPTP的应用场景并非相同,对于AVB来说,它使用的是gPTP,PTPv2并不可以代替gPTP。