# Time sync of RIPE probes

**URL:** <https://forum.ripe.net/t/time-sync-of-ripe-probes/1306>\
**Category:** Uncategorized\
**Created:** [23 January 2025 11:57 UTC](https://forum.ripe.net/t/time-sync-of-ripe-probes/1306 "2025-01-23T11:57:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![christopher.walker](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.ripe.net/christopher.walker/32/703_2.png) [@christopher.walker](https://forum.ripe.net/u/christopher.walker)\
**Post date:** [23 January 2025 11:57 UTC](https://forum.ripe.net/t/time-sync-of-ripe-probes/1306/1 "2025-01-23T11:57:44Z")

</div>

I’ve been looking at NTP measurements from RIPE probes.

For a number of the probes, the time seems to drift by two seconds, then reset (see plot).

> **[NTP Measurements with RIPE Atlas](https://labs.ripe.net/author/philip_homburg/ntp-measurements-with-ripe-atlas/)**
>
> This article describes how RIPE Atlas probes and anchors maintain their clocks, and how accurate these clocks are. We also plan to make the NTP measurements we describe here available as an additional measurement type for RIPE Atlas users.

says " And v3 probes currently use [OpenNTPD](http://www.openntpd.org/)but will switch to ntpd in the near future."

It also details a backup mechanism: “Basically, the probe checks whether its local clock is within two seconds of the controller’s clock. If not, and the entire HTTP request took less than one second, the probe updates its local clock.”.

My suspicion therefore is that they only get time via NTP if the DHCP server provides one - if not they use the fall back mechanism (rather than pool ntp servers). Is that correct?

 ![RipeAtlas-ntp](https://europe1.discourse-cdn.com/flex013/uploads/ripe/original/1X/638f55c602030886212d2a091a5ff1df8fd9b70f.png)

Chris

---

<div class="post-metadata">

**Author:** ![robertk](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.ripe.net/robertk/32/413_2.png) [@robertk](https://forum.ripe.net/u/robertk)\
**Post date:** [13 February 2025 10:50 UTC](https://forum.ripe.net/t/time-sync-of-ripe-probes/1306/2 "2025-02-13T10:50:07Z")

</div>

As the linked article explains, doing NTP on such small (battery-less) devices is not easy! As long as this behavior is observed only on a handful of probes, it is fair to assume these just don’t get tim sync from their NTP servers and therefore use the fallback mechanism. The sawtooth pattern suggests these just drift continuously and adjusted back to the two second window periodically. I’m not 100% sure that’s really the case, but IMO it’s plausible.
