Accuracy under Network Load

Enhanced PTP User Guide (UG1602)

Document ID
UG1602
Release Date
2023-04-07
Revision
1.1 English

To obtain the highest accuracy the PTP protocol requires a network with constant latency. Standards such as PTP boundary clock and PTP transparent clock allow network switches to be PTP aware and measure latencies to allow the PTP end points to compensate for any variance in switching times for PTP packets. However, even with standard non-PTP aware switches, the two stage PTP synchronization approach used by the adapter can provide good accuracy under significant network load.

AMD has demonstrated slave to master offsets within 100 ns on a lightly loaded network. However, even under bursty conditions of up to 80% 10G line rate, the same network demonstrated slave to master offsets of within 500 ns. When the bursty condition cleared, the slave to master offsets returned to within 100 ns.

The following figure shows PTP accuracy when used in an environment with bursty network load of up to 80% line rate.

Figure 1. PTPd Under Load
Page-1 Sheet.50 Sheet.10 Time offset from PTP master (ns) Time offset from PTP master (ns) Sheet.12 Accuracy when under network load Accuracy when under network load Sheet.1 Sheet.17 Sheet.3 300 300 Sheet.4 200 200 Sheet.5 100 100 Sheet.6 0 0 Sheet.7 -100 -100 Sheet.8 -200 -200 Sheet.9 -300 -300 Sheet.29 Left Brace Sheet.18 20% load, 300 byte packets 20% load,300 byte packets Sheet.30 Left Brace Sheet.32 50% load, 300 byte packets 50% load,300 byte packets Sheet.36 Left Brace Sheet.38 10% load, 300 byte packets + 40% load, 300 byte packets, 5 se... 10% load, 300 byte packets+ 40% load, 300 byte packets, 5 seconds on / 2 seconds off Sheet.49 Left Brace Sheet.35 80% load, MTU sized packets 80% load,MTU sized packets