HomeProducts/ServicesMaster LibraryHOT LabsBooksDownloadsAbout Us
  Library  >  Books   Newsletters   Articles   3rd Party Articles   Course Notes   Trace Files   Links   Downloads
 


Other Articles:
Catching the Lovsan Worm in Action [PDF]
Time is of the Essence
The Wonderful Thing About Triggers... [PDF]
The Pain of Gnutella
About the 2301 Traffic
10 Cool Things You Can Do with the EtherPeek Demo [PDF]
Basic Packet Filtering [PDF]
Advanced Packet Filtering [PDF]
Looking at the Sniffer Dashboard [PDF]
TrenchTime: Ports to Watch
Did Your Know: Wireless Networks are Not Immune to Sniffing? [PDF]
The 10 Truths of Network Troubleshooting [PDF]
Carnivore? [PDF]
Sniffer: Using the Capture Panel [PDF]

Time is of the Essence
by Laura Chappell

Hurried ManIf you’ve ever resized your analyzer’s summary window to move those pesky time columns out of sight – stop! Those columns can help you evaluate performance and spot some serious network errors.

There are there basic time values associated with each packet in a trace file:

• Relative time
• Delta time (a.k.a. Interpacket Time)
• Absolute time

Relative Time

The relative time column indicates when a packet arrived relative to the first packet in the trace buffer. If you have ‘marked’ another packet, your relative time column is based on the time since that marked packet arrived.

When I am reviewing a trace of a specific process such as logging in, I can determine the entire time required by the process by looking at the last packet and checking its relative time value.

In some cases, I’ll mark a specific packet in a trace (such as the Active Monitor Present packet on a Token Ring network) and then look at how much time passes between that packet and the next packets. In the case of the Token Ring network, I might look at the time between AMP packets to determine the status of the ring poll process.

Delta time (a.k.a. Interpacket Time)

The delta time (also referred to as the Interpacket Time) is the time between packets (or, more accurately this value is defined as the time from the end of one packet to the end of the next packet since most analyzers don’t subtract the actual receiving time of the packet).

I can also determine the roundtrip latency time when I look at a request packet and examine the delta time value between the request and response packets. Figure 1 illustrates how this column can help troubleshoot network communication problems.

In Figure 1, we are examining a client login process – we can see several sudden increases in the communication sequences between 10.57.0.164 and the other devices on the network – 3 second interval, 6 second interval and finally an 11+ second interval between repeated UDP transmissions. There never appears to be a response of any type (it appears the client application has a 'retry' mechanism that transmits packets at approximately 6, 6, and 11 second intervals). Ugh. This is a bad day for this client.

Figure 1: Examining the delta time value indicated a sudden lock-up at a client.

When we examined this process further, we could see a consistent series of delays when a specific process occurred. The delta time value was the first visible evidence of a consistent problem based on a communication fault.

Absolute Time

Finally, we have the absolute time value - the simplest value of all. The absolute time field indicates when a packet arrived based on the date/time of the analyzer system. This is especially useful when you have set up a triggered capture for the middle of the night. When you review the trace file, you can see the exact time that a packet arrived, even though you weren’t there to catch it.

Make the most of your analyzer and use then various time value columns help characterize and troubleshoot network communications.

Got other ideas for articles/documentation or training? Send email directly to Laura at lchappell@packet-level.com.

Laura Chappell
Sr. Protocol Analyst
Copyright 2000 Protocol Analysis Institute, L.L.C.

Other Articles:
Catching the Lovsan Worm in Action [PDF]
Time is of the Essence
The Wonderful Thing About Triggers... [PDF]
The Pain of Gnutella
About the 2301 Traffic
10 Cool Things You Can Do with the EtherPeek Demo [PDF]
Basic Packet Filtering [PDF]
Advanced Packet Filtering [PDF]
Looking at the Sniffer Dashboard [PDF]
TrenchTime: Ports to Watch
Did Your Know: Wireless Networks are Not Immune to Sniffing? [PDF]
The 10 Truths of Network Troubleshooting [PDF]
Carnivore? [PDF]
Sniffer: Using the Capture Panel [PDF]

Laura Chappell Presents...™ Sign In:

This area is exclusive for purchasers of self-study courses. Register for a free test drive.



Need Help?


Register now for Laura's Newsletter!



LAURA's CALENDAR

Hands-On Courses, check dates and cities

Copyright © 2006
Protocol Analysis Institute