[ntpwg] Testing NTP performance
Rob Seaman
seaman at noao.edu
Thu May 1 20:39:08 UTC 2008
Not to get too philosophical, but isn't this a description of the
precise problem that NTP itself is designed to solve?
Rob Seaman
NOAO
--
On May 1, 2008, at 12:47 PM, STUART VENTERS wrote:
> Greetings,
>
> I'm puzzling over how to test embedded NTP implementations.
>
> Given a client and server connected through some test network,
> how do you accurately measure the difference between the server
> and client clocks.
>
> If there was a 1PPS test wire coming out of each implementation, it
> would be easy.
> But unless you can add code to the client, there is usually not a
> wire,
>
> I need some way to peek into the client and server to see their
> internal clocks.
>
> I'm thinking the server functionality embedded with the client might
> help.
>
>
> Consider the following system with a third NTP box:
>
>
> (C)
> CLIENT
> / \
> / \
> / \
> / \
> / \
> /
> SERVER ---------- TEST ------ CLIENT/SERVER
> (B) NETWORK (A)
>
>
>
> We are trying to measure the effects of the test network on the
> client in A.
>
> Server B provides a stable timing reference for the test.
>
> Client/Server A is locked to Server B through the test network.
>
> Client C is connected to servers A and B.
>
>
> If the links connecting Client C are simple point to point links,
> then hopefully most of the errors in time transport
> are due to the test network affecting A.
>
> C provides an offset between B&C and also between A&C.
>
> It seems like the difference between these offsets
> should be the offset between A&B.
>
> This seems like a complicated plan, is there a better way?
>
>
> Regards,
>
> Stuart
>
>
> ps: My apologies for an NTP 101 question.
> Perhaps someone could point me to where this has already been
> sorted out.
> _______________________________________________
> ntpwg mailing list
> ntpwg at lists.ntp.org
> https://lists.ntp.org/mailman/listinfo/ntpwg
More information about the ntpwg
mailing list