[Git][NTPsec/ntpsec][master] Mitigation strategy for clock rollovers.

Eric S. Raymond gitlab at mg.gitlab.com
Tue Sep 19 13:55:32 UTC 2017


Eric S. Raymond pushed to branch master at NTPsec / ntpsec


Commits:
38662175 by Eric S. Raymond at 2017-09-19T13:55:20Z
Mitigation strategy for clock rollovers.

- - - - -


1 changed file:

- docs/rollover.txt


Changes:

=====================================
docs/rollover.txt
=====================================
--- a/docs/rollover.txt
+++ b/docs/rollover.txt
@@ -228,7 +228,8 @@ This technique will postpones time-warping to a full 1024 weeks after
 the pivot date - which the vendor typically makes the release date
 of the device firmware.  But it won't do any better than that; without the
 ability to change the base date, the device will ship incorrect
-reports forever afterwards.
+reports forever afterwards.  A few refclocks, like the HP-GPS line,
+have that ability; most do not.
 
 This where careless, low-budget design begins to matter. GPS vendors
 do not document even the fact that they use base or pivot dates, let
@@ -256,6 +257,16 @@ need to be aware of the possibility that their device could roll over
 at any time (but especially near the zero dats of a GPS era) and be
 ready to compensate by dropping in a device with a newer pivot date.
 
+Actionable advice that follows from this: If you don't know the
+manufacturing date of a GPS-based device to within a couple of years,
+don't trust that it won't be rolled over and useless *the first time
+you start it*.  Shopping for cheap refclocks at surplus houses or
+on the Web is particularly hazardous this way.
+
+A fairly bulletproof mitigation strategy, if you are running
+autonomously, is to have multiple GPS clocks per server and replace
+each individual one at least once every nine years (half a GPS era).
+
 [[ntp_pivots]]
 == NTP pivot dates ==
 



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/38662175a00b3c7d40415cdbcf7439c4696c76b3

---
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/38662175a00b3c7d40415cdbcf7439c4696c76b3
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/vc/attachments/20170919/7cd0315d/attachment.html>


More information about the vc mailing list