Precise Time Protocol (PTP)

PTP is used to synchronize the clock of a network client with a server (similar to NTP). However, PTP is mainly used in LANs, with much higher precision than NTP (usually 10's of microseconds to 10's of nanoseconds). Is is specified in IEEE 1588.


For a detailed history, see

Protocol dependencies

Example traffic

Sync Message.

sync message.PNG

Followup Message

followup message.PNG

Delay Request Message

delay req.PNG

Delay Response Message

delay resp.PNG


The PTP dissector seems to work properly.

Preference Settings

There are no preference settings affecting PTP.

Example capture file

Display Filter

A complete list of PTP display filter fields can be found in the display filter reference

Capture Filter

You cannot directly filter PTP protocols while capturing. However, if you know the UDP port or Ethernet type used (see above), you can filter on that one.


Protocols/ptp (last edited 2015-07-08 10:32:21 by Matt)