Ethereal-users: [Ethereal-users] Time Stamp Problem

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Aninda Bhattacharya" <anindab75@xxxxxxxxxxx>
Date: Tue, 20 Jul 2004 16:50:56 -0500
Hi!

I am conducting few experiments to calculate the one-way delay between two Dell computers running Windows 2000. Both these computers have NTP daemon installed in them. They are synchronized with respect to three NTP stratum 2 servers maintained by the university. As per my observations, both the computers are synchronized within 50 ms. (maximum) of the UTC.

Now, I start ethereal on both the machines. I use a modified ping program, tping, from machine 1 to send ICMP packets to machine 2 and receive the response back. Once the experiment is over, I use the ethereal captured time stamps of the packets to calculate one-way forward delay. I get an offset and a constant skew. In a three hour experiment, the one-way delay increases from 27 ms. to 130 ms. with a constant slope.

This shows that the time synchronization between the computers (achieved using NTP) is not being reflected in the time stamps of the captured packets.

What is happening inside ethereal/WinPCap that is showing this behaviour? Is this a bug? If yes, is ethereal or WinPCap responsible for this?

In my opinion, ethereal/WinPCap is not using the system time stamp that reflects the NTP time correction. How can I correct this?

Sincerely,
Aninda

_________________________________________________________________
Don’t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/