No network professional should be without these 10 TCP/IP troubleshooting tools and utilities.
While there are plenty of specialized network management applications to help identify and fix problems, less than a dozen of them are absolutely essential for troubleshooting. These are the tools you’ll use the most, so make sure your toolkit is equipped with these 10 basic necessities for effective, efficient network management.
Ping tests end-to-end connectivity by sending an Internet Control Message Protocol packet to see if a node or device is online and responding. One of the first steps in troubleshooting a network is to use the generic IP loopback address ‘ping 127.0.0.1’ to test the local device. You can also use ping to test the maximum transmission unit – the maximum amount of data that can be carried in each packet end-to-end. Moreover, you might use ping to determine the round-trip time in milliseconds to another device on the network.However, any tools that generate a lot of traffic through your ISP’s routers will probably trigger an alarm. If your traffic increases CPU usage or saturates a link to the Internet, your ISP may investigate and limit your activities.
Traceroute builds on the functionality of ping by evaluating the hops along a path and calculating the time it takes a packet to travel from one router to the next.For example, say you ping a remote device but it takes a long time to receive a response. To learn where the delay is occurring, use traceroute to examine the round-trip time to each of the routers along the path.
3. Protocol analyzer/network analyzer
A protocol analyzer (sometimes called a network analyzer) is an absolute necessity for understanding what your network is doing. Analyzers capture all packets, or specific packets defined in a filter, into a trace buffer. The analyzer decodes the packets to give you a readable definition of the contents. Some more advanced analyzers can also interpret the communications patterns to provide alarms and troubleshooting recommendations.
4. Port scanner
Port scanning can tell you what services are available on a remote device.Just as using ping could get you into trouble, your ISP or the targeted system may construe port scanning or port probing as a hostile action or intrusion. Moreover, port scanning may violate your ISP usage agreement.
Basic nslookup utilities make queries to Domain Name System (DNS) servers. An nslookup query will ask the default DNS server for host name-to-IP address resolutions. Domain Internet Grouper (DIG) is similar to nslookup, but provides a more detailed reply from the DNS server. For example, a simple nslookup reply for www.internal.net analysis.org returns the following information:
DIG returns the information above plus the following:
IP address: 10.23.66.1
IP address: 10.23.77.1
Address Resolution Protocol keeps track of IP addresses and their corresponding physical network addresses. You can read ARP tables to identify the hardware address that is being used to send packets.
Route is a utility that lets you read and manipulate IP routing tables on a local device. The tables determine the next hop along a path to a host or network. These tables also contain the default gateway entry if one exists.
8. SNMP tools
SNMP management tools provide a way to gather and display Management Information Base (MIB) data extracted from devices that support SNMP agents. You can track SNMP devices via an alarming/alerting system that notifies the SNMP manager when a user-defined threshold has been exceeded. However, one of the main obstacles to implementing an SNMP management system is the lack of a true cross-platform product.
9. Cable tester
You need a cable tester to precisely test and troubleshoot network wiring. Such tools often come configured with an entire set of tests to evaluate cable integrity and interference. Cable testers can report total cable lengths, pass/marginal/fail test results, near-end crosstalk, attenuation, impedance and more. Some cable-tester manufacturers define their tools as network analyzers. Although these devices may provide some information about the packet types crossing the wire, such as broadcasts, they are no substitute for true network analyzers that display packet contents.
10. Combination tools and miscellaneous utilities
There are several indispensable combination troubleshooting tools. Each provides a group of utilities that let you port scan, ping, trace route and perform nslookup, saving hours of troubleshooting time. You may want to consider utilities that provide basic configuration and connection information. An IP address calculator is another handy tool to have around, and you may even be able to find a freeware version on the Internet.Having the right tools makes the job of troubleshooting TCP/IP networks less painful and less mysterious.