Skip to main content
      Home  |  Products  | Services  |Sniffer Classes  |  Follow us on Twitter  |
  Welcome
   
  Products
  Services
  Observer® Classes
  Wireshark Classes
  Virtual Classes
  Self Study Classes
 
  Technical Tips
  Packet Analysis
  What's New?
  Follow us on Twitter
 
Customers
Comments
Feedback
Contact
 
Network Layer Troubleshooting

1. Investigate double-sided captures for delay

Take packet captures from each side of the network conversation and use MultiHop Analysis within Expert Observer to investigate whether any of the segments are the source of delay. Learn how to set up MultiHop Analysis.

2. Calculate TTL (time-to-live) value to know how many hops

If you’re troubleshooting network delay between remote offices, you need to identify where delay is occurring. If you know on average packets take 13 hops when in route from a remote office to headquarters and now it’s taking 20 hops, this would point to the source of delay. The number of hops that occur over a route is determined by calculating the difference between the TTL values from the source to the destination. Having determined the number of hops, we’ll see if any of the hops are causing fragmentation.

3. Configure filters to look for fragmentation fields in the header with More Fragments or Don’t Fragment bits set

Fragmentation issues cause packets to be unnecessarily chopped into multiple packets thus increasing workload and delay. Packets with the More Fragment bit set may indicate that a router along the path is fragmenting packets. While packets having the Don’t Fragment bit set could get dropped by a router that is needing to fragment the packet, causing re-transmitted packets.

4. Build filters to search for ICMP messages

If a router throws a packet away with the Don’t Fragment bit set, it will notify the sender via ICMP (Internet Control Message Protocol). The message can determine the exact nature and source of the problem. ICMP messages other than pings indicate potential issues with the subnet mask, routing, default gateway, or QoS.

ICMP Message Likely Issue
Redirect for Network Default gateway incorrectly configured
Redirect for Host Subnet mask incorrectly configured
Port Unreachable Application port not listening or responding
Host Unreachable Have route but box not answering ARP request
Protocol Unreachable ARP request answered but box not answering specific protocol request
Network Unreachable Router does not have route to reach network

If the network layer is determined to be error free, the next step will be to analyze application delivery and performance. To review MultiHop Analysis and advanced application analysis, read through the Network Application Performance white paper. You can also sharpen your network and application troubleshooting skills by signing up for one of our classes.

Filtering For ICMP Messages

One critical step in troubleshooting network-layer issues is being able to quickly identify the source of delay along a network route. ICMP messages provide an easy way to identify the network problem and source. Create a filter to identify Redirects and Unreachable errors in Observer using the following steps:

1. In the main Observer console screen, from the menu at the top of the screen select Actions and Filter Setup for Selected Probe

2. Click New Filter from the menu in the Active Filters window and title the filter ICMP. Click OK.

3. In the Edit Filter window, select Edit Filter, Edit Rule As, Protocol

4. Within the Protocol Filter window, scroll and select ICMP and then highlight the desired protocol filter. For this example, select Destination Unreachable.

5. To add other ICMP messages to the filter, right-click on the protocol filter and select OR then Protocol, ICMP, Redirect.

Successfully creating an ICMP filter automates the error-finding process, and will make it easier for you to assess whether the problem is occurring on the network or elsewhere. Remember that you can apply the filter as a Pre Filter, Capture Filter or Post Filter.

   
  About MNeX  |  Privacy  |