Protocol Analyzers
You don't need to spend a fortune for an analyzer tool that can drill down into the problem and show you where to concentrate your resources. Here's how to easily
August 27, 2004
Here's a quiz. When network problems happen, you:
A. pay to upgrade your network bandwidth, and pray.
B. ask your VAR (value-added reseller) for help, upon which a quote for new switches appears on your desk.
C. ask your server and applications vendors for help, and watch as they wildly point fingers at one another.
D. tap into the wire with an analyzer and observe what is and isn't happening, and how long it's all taking.Even a basic network analyzer can tell you if it's the server or the client that's slow, or if your network is overloaded. Sometimes it can pinpoint the cause of the problem, but at minimum, it should tell you where to concentrate your resources.
FeaturesClick to Enlarge |
So how high-end should you go? As with many other technologies, the more experience you have, the less you'll need to spend.
Get Real--Ethereal, That Is
One of our favorite analyzers is the open-source Ethereal. While lacking some of the features in commercial products, it's free and could meet your needs, especially if you have a small or departmental network or you're just looking to get basic information. And unlike most commercial offerings, which run only on Windows, it's Linux-compatible.Ethereal will capture and decode many major protocols to reveal what's happening packet by packet and the time in milliseconds between packets. So if a user's client slows down, it will let you see when the user transmitted a request to a server, how long it takes the server to respond, and how long the client is taking to acknowledge a query from the server. If one of these processes is excessively long, Ethereal will clue you in to the source of the problem. For example, if packets are getting dropped and retransmitted from the server, it can point to a problem with the server, or to a problem on the network between the client and the server.
Ethereal does have its limitations, and even low-end (less than $1,000) commercial products, like those from Network Instruments or WildPackets, will add many useful features. For comparison:
>> Ethereal doesn't always have the latest decodes, and those it has aren't necessarily easy to read. Commercial products provide extensive decodes and color coding to make them more readable.
Special Issue:Affordable IT |