Ethereal-users: RE: [Ethereal-users] Network Traversal Time
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "Jim Hendrick" <jrhendri@xxxxxxxxxxxx>
Date: Mon, 8 Mar 2004 21:05:30 -0500
Random thought. Take a look at references for NTP. They do measurement of round trip times, latencies, etc. to determine the "best" remote clock to sync to. It isn't exactly what you want, I know. But they have been dealing with computing very accurate clock sync based on this estimated packet transfer time for quite a while. Maybe you'll see something if you snoop around those archives. Luck, Jim -----Original Message----- From: ethereal-users-bounces@xxxxxxxxxxxx [mailto:ethereal-users-bounces@xxxxxxxxxxxx] On Behalf Of Ian Schorr Sent: Monday, March 08, 2004 8:01 PM To: Ethereal user support Subject: Re: [Ethereal-users] Network Traversal Time The simple answer is no, Ethereal doesn't currently support what you're looking for. I've often wanted a feature where I can measure/build a report of the difference in time between packets' observed arrival at different points on a network. Such a thing would be extremely useful in many circumstances, including the "finger-pointing" situation you describe. This wouldn't be trivial to implement, though the measurement could be done fairly simply: One could, of course, rely on very synchronized clocks between packet capture devices and very accurate timestamp recording and simply measure deltas between packet arrival times between captures. Perhaps a bit more accurate under non-ideal conditions (where synchronization of host clocks on the recording devices cannot be guaranteed), one could keep a (perhaps smoothed) log of deltas between host clocks by observing arrival times of packets passing in two directions - (d1-d2/2 = average latency, where d1 is the time between observing of a packet flowing one direction and a later packet flowing the other direction (possibly a reply to the first packet) in one capture, and d2 is the time difference between observing the same two packets in the other capture)). However, it'd be difficult to do, especially for all types of traffic. For one thing, a mechanism for "fingerprinting" traffic has to be devised - how does the software know that a packet in one capture is the exact same as one in another capture? With protocols like TCP there's enough information to build a reasonably reliable "fingerprint", but not necessarily possible with other protocols. Ethereal really doesn't have the infrastructure at this point to process this, either... However, it could be done and would be a very interesting project for someone, I'm sure. Now we just need a volunteer =) Ian On Mar 8, 2004, at 1:00 PM, sstudsda@xxxxxxxx wrote: > > > > > We are currently using Cisco's IPM to collect/report network latency. > The > problem that I frequently run into is vendors blaming performance > problems > on the network and won't accept that results of this information. > They are > convinced that the network is doing something to their application only > either through the use of ACL's or QoS. The graphs that could be > produced > be this type of comparison would be specific to the vendors > application and > a little harder to argue with the results. > > Steve > > > > > "Ahmed, Munaf > (RDI)" > <Munaf.Ahmed@mail > To > .va.gov> "'Ethereal user support'" > Sent by: <ethereal-users@xxxxxxxxxxxx> > ethereal-users-bo > cc > unces@xxxxxxxxxxx > m > Subject > RE: [Ethereal-users] Network > Traversal Time > 03/08/2004 11:51 > AM > > > Please respond to > Ethereal user > support > <ethereal-users@e > thereal.com> > > > > > > > > You might want to use trace route to determine network latency from > point A to point B. > > If you are trying to debug a tpc session than you can use "Follow TCP > Stream" under Tools to determine the time. > > Munaf Ahmed > CCIE > > > > -----Original Message----- > From: sstudsda@xxxxxxxx [mailto:sstudsda@xxxxxxxx] > Sent: Monday, March 08, 2004 11:47 AM > To: ethereal-users@xxxxxxxxxxxx > Subject: [Ethereal-users] Network Traversal Time > > > Greetings! > I was wondering if Ethereal has the ability to show the time a packet > takes > to traverse a network by comparing two capture files. For example, a > packet enters the network at point A and is captured by Ethereal and a > second instance of Ethereal captures the same packet at network point > B. > Then, by comparing the times that each packet was captured, be able to > compute the time it took for that packet to traverse between point A > and > point B and ultimately be able to build a graph showing these times. > > If this doesn't exist, would someone be able to point me in the right > direction as far as developing this capability? > > Thanks All! > Steve > > _______________________________________________ > Ethereal-users mailing list > Ethereal-users@xxxxxxxxxxxx > http://www.ethereal.com/mailman/listinfo/ethereal-users > > _______________________________________________ > Ethereal-users mailing list > Ethereal-users@xxxxxxxxxxxx > http://www.ethereal.com/mailman/listinfo/ethereal-users > > > _______________________________________________ > Ethereal-users mailing list > Ethereal-users@xxxxxxxxxxxx > http://www.ethereal.com/mailman/listinfo/ethereal-users > _______________________________________________ Ethereal-users mailing list Ethereal-users@xxxxxxxxxxxx http://www.ethereal.com/mailman/listinfo/ethereal-users
- References:
- Re: [Ethereal-users] Network Traversal Time
- From: Ian Schorr
- Re: [Ethereal-users] Network Traversal Time
- Prev by Date: Re: [Ethereal-users] Network Traversal Time
- Next by Date: [Ethereal-users] What is the hide interface option for under the Edit Preferences?
- Previous by thread: Re: [Ethereal-users] Network Traversal Time
- Next by thread: Re: [Ethereal-users] Network Traversal Time
- Index(es):