<div dir="ltr">I look for NTP anomalies, particularly those from stratum 1 servers.  One recurring theme is a server that is briefly in error by an integral number of seconds.  Recently I noticed such an error from <a href="http://khronos.mikieboy.net">khronos.mikieboy.net</a>, which is operated by Michael Simpson.  Mike has been involved in ntpsec and is on this list, so I'm taking this opportunity to investigate the issue.<div><div><br></div><div>My monitoring clients send and receives NTP mode 3/4 packets; UDP port 123 traffic is captured. Here's what happened seen from the NTP server's IPv6 address  </div><div><font face="monospace">                            T2-T1    T4-T2  RootDelay RootDisp</font></div><div><font face="monospace">                            (msec)   (msec)   (msec)   (msec)<br>2020-05-22 09:17:08.097891   66.25    59.43 0.000000    1.022339<br>   <no responses><br><font color="#0000ff"><u>2020-05-22 09:34:05.125206 2066.16 -1942.49 0.000000    0.991821</u><br>2020-05-22 09:37:09.148401 2069.88 -1936.96 0.000000 2000.854492<br>2020-05-22 09:39:04.715381 2062.72 -1938.76 0.000000 2002.593994<br>2020-05-22 09:42:06.862968 2062.31 -1937.73 0.000000 2005.325317<br>2020-05-22 09:44:04.343357 2062.29 -1940.55 0.000000 2007.080078<br>2020-05-22 09:47:06.972433 2072.26 -1941.69 0.000000 2009.826660<br>2020-05-22 09:49:04.433926 2066.29 -1943.75 0.000000 2011.596680</font><br>2020-05-22 09:52:08.204266   61.54    56.75 0.000000    0.991821<br>2020-05-22 09:54:06.722796   62.68    59.54 0.000000    1.037598</font><br></div><div>The responses in blue are in error by 2 seconds. The underlined response claims a root dispersion of 1 msec making it a falseticker.   Per Mike:</div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>Khronos is using git head of ntpsec and GPSD. </div></div><div><div>It’s a raspberry pi 3 running buster. </div></div><div><div>Ublox MAX-M8Q from uputronics.</div></div></blockquote><div>From ntp.conf:</div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div style="margin:0px;font-stretch:normal;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace" style=""># GPS PPS data reference (NTP1)</font></span></div></div><div><div style="margin:0px;font-stretch:normal;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace">refclock shm unit 1 minpoll 1 maxpoll 4 refid PPS prefer</font></span></div></div><div><div style="margin:0px;font-stretch:normal;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace"># GPS GPS reference (NTP0)</font></span></div></div><div><div style="margin:0px;font-stretch:normal;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace" style="">refclock shm unit 0 minpoll 4 maxpoll 4 time1 0.1000 refid GPS</font></span></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div style="margin:0px;font-stretch:normal;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace" style="">Plus one local stratum 1 & two stratum 2 servers.</font></span></div></blockquote><div><div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span></div></div><div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-size:small">There was a similar occurrence for the same server on </span><span style="font-family:Arial,Helvetica,sans-serif;font-size:small;color:rgb(34,34,34)">2020-01-15.  This seemed to have happened when the server had just initialized.</span></div><div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small;color:rgb(34,34,34)"><br></span></div><div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small;color:rgb(34,34,34)">A stratum 1 GPS should never be in error by two seconds, or even one second.  What happened?  Note that T2 is two seconds in the future, so stale NMEA data won't explain it.</span></div><div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small;color:rgb(34,34,34)"><br></span></div><div style="margin:0px;font-stretch:normal;line-height:normal">Any similar observations? Known problems ?  </div><div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small;color:rgb(34,34,34)"><br></span></div><div>Steve Sommars</div></div><div><br></div></div>