Hello, I’ve recently registered a machine to serve time through the ntp pool registration process. The Pool’s Manage Server page showed it’s IP at stratum 3 initially, then changed to 2 without me doing anything.
since the initial setup, I added a raspberry pi with gps PPS on a local network that the public server references and uses, as indicated by the * in chronyc sources
output:
210 Number of sources = 8
MS Name/IP address Stratum Poll Reach LastRx Last sample
==================================================
^* time 1 3 377 6 -129ns[ -182ns] +/- 207us
^- atl0.fairy.mattnordhoff.> 2 10 375 889 +5884us[+5868us] +/- 52ms
^- time-c.bbnx.net 2 10 377 642 +6476us[+6472us] +/- 61ms
^- time-d.bbnx.net 2 10 377 699 +12ms[ +12ms] +/- 58ms
^- ntp.backplanedns.org 2 10 357 285 +8667us[+8670us] +/- 73ms
^- ns1.usg.edu 2 10 377 601 +6636us[+6627us] +/- 37ms
^- ntp-s1.cise.ufl.edu 1 10 377 81 +12ms[ +12ms] +/- 15ms
^- level1f.cs.unc.edu 1 10 375 892 +14ms[ +14ms] +/- 24ms
public udp packets per second to server hovers around 50 continuously. the RPi with PPS is on a local subnet with server config minpoll 1
and maxpoll 3
so they communicate every 2 - 8 seconds.
my questions are:
-
what algorithm is the monitoring station using to determine stratum number?
-
will the monitoring station designate a public ntp server as stratum 1? my local PPS referenced RPi should serve as a local stratum 0, making the newly registered ntp server a stratum 1. how does stratum 1 get assigned?
-
monitoring station was apparently auto assigned. are there others that are closer? can this be specified?
it’s unclear what the scoring system is or how the monitoring systems are chosen and what they look for.