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: Ian Schorr <spamcontrol2@xxxxxxxxxxx>
Date: Mon, 8 Mar 2004 20:01:00 -0500
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 areconvinced that the network is doing something to their application onlyeither 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 anda 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 ccunces@xxxxxxxxxxxm SubjectRE: [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 takesto traverse a network by comparing two capture files. For example, a packet enters the network at point A and is captured by Ethereal and asecond instance of Ethereal captures the same packet at network point B.Then, by comparing the times that each packet was captured, be able tocompute the time it took for that packet to traverse between point A andpoint 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
- Follow-Ups:
- RE: [Ethereal-users] Network Traversal Time
- From: Jim Hendrick
- Re: [Ethereal-users] Network Traversal Time
- From: sstudsda
- RE: [Ethereal-users] Network Traversal Time
- References:
- RE: [Ethereal-users] Network Traversal Time
- From: sstudsda
- RE: [Ethereal-users] Network Traversal Time
- Prev by Date: RE: [Ethereal-users] Network Traversal Time
- Next by Date: RE: [Ethereal-users] Network Traversal Time
- Previous by thread: RE: [Ethereal-users] Network Traversal Time
- Next by thread: RE: [Ethereal-users] Network Traversal Time
- Index(es):