[ntpwg] ntpwg Updated NTPv4 Protocol Specification/timestamp location

David L. Mills mills at udel.edu
Wed Feb 6 19:10:31 UTC 2008


Stuart,

In the famous equation you cite, add one second on the path from t1 to 
t2 and a coresponding second on the path from t3 to t4. The additional 
second cancels out. offset = {[(t2 + D) - t1] + [t3 - (t4 + D)]} / 2

Dave

STUART VENTERS wrote:

> Dave,
>
>>> That's the beauty of it. Herbie and Sue don't care. The delays are 
>>> still
>>> reciprocal and the fact Sue's delays are one packet longer doesn't 
>>> matter.
>>
>
> Sadly, this grasshopper appears to have a misconception of what you 
> mean when you say 'the delays are still reciprocal'. (Or perhaps is 
> having trouble drawing timelines or doing algebra.) Please help me 
> understand where I strayed from the path.
>
> If the 'the delays are still reciprocal' and the client and server 
> clocks are aligned, then shouldn't the offset equation equal zero?
>
>
> Regards,
>
> Stuart
>
>
> ps, From RFC-1305 section 3.4.4, setting i=4, offset = ((T2-T1) + 
> (T3-T4))/2.
> From the example, T2-T1 = T3-T4 = -(packet time)
> offset = -(packet time)
>
> pps, My working definition for matching reciprocal delays was that
> the propagation/queueing/transmission delay between T1 and T2
> is the same as between T3 and T4.
> Where same means same sign and magnitude.
> (In the example, they appear to be same magnitude, but different sign.)
>
> ppps, It's interesting that in this example, T2 happens before T1.
> Appendix H, section 8.4, says this can't happen in our universe.
> (Perhaps I should consider this clue further.)




More information about the ntpwg mailing list