Clearport/PTP / IEEE 1588 (Precision Time Protocol)

PTP / IEEE 1588 (Precision Time Protocol)

PTP is clock synchronization, not media transport. In AV, it is the timing layer underneath systems such as AES67, SMPTE ST 2110, AVB/Milan, Q-LAN, and Dante interoperability modes. For IT/firewall work, do not treat "PTP" as one generic allow rule: identify the profile, transport mapping, domain, intended grandmaster / time transmitter, multicast/unicast behavior, and whether switches only forward PTP or actively participate as boundary / transparent clocks.

Scope: PTP / IEEE 1588 (Precision Time Protocol) — select the deployed product/version; optional services require separate selection.

protocol · Catalog reviewed 2026-10-21

NetworkingOpen Standardlocal lancampus

Infrastructure Requirements

  1. One explicit clocking strategy per domain
  2. an intended grandmaster / time transmitter
  3. managed switching that forwards the chosen PTP profile correctly
  4. hardware timestamping where accuracy actually matters
  5. boundary-clock or transparent-clock support where the profile and scale justify it
  6. disciplined QoS and multicast/unicast policy documented before deployment

Network & Physical Requirements

Port / allocationTransportConnection / signal flowFeature and requirementEvidence
319UDP

Multicast: Profile-specific; commonly 224.0.1.129

Clock participant → Clock participant

Profile requirement · Core

PTP event messages

IEEE 1588 UDP service mapping; version/profile selected separately

This source confirms the assigned UDP service port, not profile compatibility. Match domain, version, multicast/unicast mode and clock roles. UDPv4 P2P profiles also use 224.0.0.107 for peer-delay messages; profile selection is required. LinuxPTP ptp4l p2pdstipv4 documents this default.

Source checked 2026-09-27

ptp-event / UDP registration
320UDP

Multicast: Profile-specific

Clock participant → Clock participant

Profile requirement · Core

PTP general messages

IEEE 1588 UDP service mapping; version/profile selected separately

This source confirms the assigned UDP service port, not profile compatibility. Match domain, version, multicast/unicast mode and clock roles. UDPv4 P2P profiles also use 224.0.0.107 for peer-delay messages; profile selection is required. LinuxPTP ptp4l p2pdstipv4 documents this default.

Source checked 2026-09-27

ptp-general / UDP registration

Physical, link and configuration requirements

link-layer · Optional · Layer 2 timing

Native Ethernet PTP uses ordinary-message and peer-delay multicast MAC addresses.

LinuxPTP L2 defaults; IEEE 1588 profile selection

These are Ethernet multicast addresses, not IP groups. 802.1AS/gPTP profile behavior must be selected separately.

EtherType: 0x88F7

Gotchas & IT Notes

  • ⚠Select one compatible version, domain and profile (for example AES67, ST 2059-2, Dante or 802.1AS). Identical port numbers do not imply clock interoperability.
  • ⚠Multicast addresses, TTL, QoS and boundary/transparent clock support are profile-specific. Peer-delay IP multicast may use 224.0.0.107; its octets are not port numbers.
PTP / IEEE 1588 (Precision Time Protocol) — Network Ports & Requirements — AV500