What are the use cases where one is preferred over other ?

  • Did any answer help you? If so, you should accept the answer so that the question doesn't keep popping up forever, looking for an answer. Alternatively, you can post and accept your own answer.
    – Ron Maupin
    Nov 19, 2022 at 23:03

3 Answers 3


IEEE1588 PTP is implemented on top of the UDP transport layer.

802.1AS is essentially the same protocol, but implemented directly on the Ethernet layer instead.

You have to use 802.1AS in situations where you need precise time, but don't necessarily have an IP address. For example "Time-Sensitive Networking".

You have to use IEEE1588 PTP in situations where you don't necessarily run on Ethernet, or don't have access to the Ethernet layer.


The Precision Time Protocol PTP is defined in IEEE 1588 (currently IEEE 1588-2019).

PTP allows for several degrees of freedom in an implementation. One of the implementation profiles is defined in IEEE 802.1AS(-2020) for the use with Audio-Video Bridging and Time-Sensitive Networking.


PTP is an IEEE Standard which means it is simply a published document establishing specifications. It is up to vendors to implement the standard.

Per Wikipedia's List of PTP implementations

Precision Time Protocol (PTP) is a widely adopted protocol for delivery of precise time over a computer network. A complete PTP system includes PTP functionality in network equipment and hosts. PTP may be implemented in hardware, software or a combination of both.

Wikipedia's Precision Time Protocol page states:

IEEE 802.1AS is an adaptation of PTP for use with Audio Video Bridging and Time-Sensitive Networking.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.