|
|
This chapter presents troubleshooting information for connectivity problems in bridged internetworks. The emphasis here is on symptoms and problems encountered in internetworks featuring transparent bridging, internetworks transitioning from bridging to routing, and internetworks composed of bridging and routing nodes.
This chapter consists of the following sections:
The section on bridge-based connectivity symptoms consists of the following:
Bridge-based internetworks often encounter problems associated with packet looping and conflicts between transparent bridges. The following scenario explores some common problems that can lead to these kinds of connectivity problems in environments that feature transparent bridging over parallel paths.
In this scenario, problems and symptoms that afflict a stable internetwork over a period of time are discussed sequentially. The scenario is split into two parts:
These two parts are discussed separately. The "Problem Solution Summary" section provided at the end of the scenario addresses both parts.
Figure 6-1 illustrates the basic stable network map for this environment. Assume in this network that all the bridges are configured to use the IEEE spanning tree algorithm and that under normal conditions, T1 Line number 2 is a backup link with Router-B4 in blocking mode. Bridged traffic between the main campus network and the remote network passes over T1 line number 1.

After a prolonged period of normal operation, assume that all connectivity on this internetwork suddenly stops. Users are unable to access any network resources, even on the same segment.
The relevant elements of the internetworking environment shown in Figure 6-1 can be summarized as follows:
In this situation, three problems might explain these connectivity symptoms:
In general, it is useful to eliminate the most likely problems first, and then tackle more complex problems as necessary. The problem-solving process that follows illustrates this strategy.
After you identify a possible problem list, you must analyze each potential cause until connectivity is restored. The following discussion considers the list of problems and illustrates resolution of discovered problems.
In this case, up until the network failure, traffic was normal. That is, users were able to make connections and despite occasionally slow service, complaints were minimal. A sign that excessive traffic might be a problem would be consistently degraded service, chronically slow host response, and dropped connections.
To determine whether excessive traffic has been occurring, use the show interfaces command; look for output drops and collisions on Ethernets, or high 5-minute input and output rates and full input and output queues on serial interfaces.
If these underlying symptoms do not appear, you can eliminate excess traffic as the problem.
After eliminating congestion as the problem, the most likely cause is some kind of hardware problem associated with the root bridge or other hardware attached to the root. These problems can result in a spanning tree war as bridges attempt to assert themselves as the root bridge every time a suspect device or bad link causes the root bridge to reset an interface. Diagnose this kind of problem using the steps that follow.
Step 1 Use the show interfaces EXEC command and examine the output for transition and reset counters at the root bridge or at an internetworking device connected to the root bridge. Figure 6-2 illustrates an example display indicating that these counters are incrementing.

Problems that can cause transition and reset counters to increment include bad modems, bad modem cables, noisy lines, unreliable LAN media, or bad appliques at the bridges.
For information about troubleshooting LAN media in general, refer to Chapter 1, "Troubleshooting Overview." For more information about troubleshooting hardware, refer to Chapter 2, "Troubleshooting Router Startup Problems." For more information about troubleshooting serial lines, refer to Chapter 3, "Troubleshooting Serial Line Problems."
Step 2 After you isolate a hardware problem, replace suspected devices or cables with known working devices or cables.
Step 3 Use the clear counters command at bridges attached to the problem hardware; then use the show interfaces command again to determine whether the carrier transition and reset counters have stopped incrementing. Determine whether connectivity has been restored.
In this case, assume that connectivity is restored. Now, consider the problems discussed in Part 2 of this scenario.
As discussed previously, Figure 6-1 illustrates a stable bridging network. After resolving Part 1, connectivity is reestablished and normal internetwork operations are restored. However, after a period of uninterrupted service, network managers notice that internetwork performance has again declined following increased instances of broadcast storms.
The relevant elements of the internetworking environment are the same as in Part 1. One note regarding this environment is that the network managers had been making modifications to the internetwork and reconfiguring the internetworking devices when symptoms started to occur.
Given the situation, there are two likely problems that can explain these connectivity symptoms:
Diagnosis for these identified possible problems follows.
Problems can arise for internetworks in which both IEEE and DEC spanning tree algorithms are used by bridging nodes. These problems are caused by differences in the way the bridging nodes handle spanning tree bridge protocol data unit (BPDU) packets (or hello packets) and in the way they handle data. The following procedure shows you how to determine whether both spanning tree algorithms are running:
Step 1 Use the show interfaces EXEC command to obtain input and output packet count statistics. If these counters increment at an abnormally high rate (with respect to your normal traffic loads), a loop is likely.
Step 2 Use the show span EXEC command on Cisco bridges to determine whether multiple root bridges exist and to determine which spanning tree protocols are being used.
Step 3 If both DEC and IEEE appear, reconfigure bridges so that all use the same spanning tree protocol version. Use the bridge group protocol ieee global configuration command to make this change. Figure 6-3 illustrates the use of this command, as well as other required commands.

In this scenario, Router-B1, Router-B2, and Router-B3 are found to be running the IEEE spanning tree algorithm, while Router-B4 is inadvertently misconfigured to use the DEC spanning tree version. To resolve this problem, Router-B4 is reconfigured for IEEE. Figure 6-3 illustrates how to configure the IEEE spanning tree algorithm.
The effect of implementing the mixed spanning tree environment in this configuration is outlined in the following discussion and illustrated in Figure 6-4 through Figure 6-6.



Although a configuration change is necessary here, it might not be sufficient to reestablish connectivity. Assume that in this case, connectivity is not restored, even when all bridging nodes are reconfigured to use the same spanning tree algorithm.
Another configuration problem that results in packet looping is the inappropriate use of the spanning tree "domain" capability of Cisco bridges. The following procedure outlines how to determine whether multiple domains are specified and how to resolve the problem:
Step 1 Use the show span EXEC command on Cisco bridges to determine whether multiple root bridges exist and to ensure that all domain group numbers match for given bridging domains. The key here is that only one path can exist between different bridging domains because bridges in different domains do not exchange spanning tree information.
In this case, assume that Router-B4 was incorrectly specified as belonging to bridge domain number 2, while all other routers are specified to be in the default domain (bridge domain number 0).
Step 2 Change the configurations so that the domain specifications match using the bridge group domain domain-number global configuration command. In this case, Router-B4 is changed to bridge domain number 0.
Figure 6-7 illustrates the use of this command, as well as other required commands.

This scenario focused on diagnosing blocked connectivity in internetworks that implement transparent bridging. The following problems were discussed:

An accurate and up-to-date map of your internetwork topology is an essential first step when you are troubleshooting connectivity problems. The show span EXEC command is a simple tool that you can use to create topology maps in transparent bridging networks. This command is particularly useful when all bridges consist of Cisco internetworking nodes. The information provided in the following discussion is presented in three parts:
Figure 6-9 highlights the key fields for building a network map that are displayed by the show span EXEC command. The fields include the following:

Creating a network map is a relatively simple, iterative process that consists of the following steps:
Step 1 Obtain the show span EXEC command output for each Cisco bridging node and make note of the values of the key fields.
Step 2 For each nonroot bridge, determine the direction, in terms of the relevant interface and port, to the root bridge.
Step 3 Draw your map as you identify the links.
The following rules apply when using spanning tree information to create a network map:
This section guides you through the steps of using the output of the show span EXEC command to create a map for an internetwork that consists of four bridges (Wanaka, Pauanui, Turangi, and Auckland). For each bridge, the discussion includes the output of the show span EXEC command, an interpretation of the output, and a network map.
Step 1 Gather the key show span information. Table 6-1 summarizes the key information for the four bridges.
| Spanning Tree Parameter | Wanaka | Pauanui | Turangi | Auckland |
|---|---|---|---|---|
| Bridge priority | 128 | 128 | 128 | 64 |
| Bridge MAC address | 0000.0c01.8e99 | 0000.0c01.9416 | 0000.0c01.a9b9 | 0000.0c01.9418 |
| Root status | Nonroot | Nonroot | Nonroot | Root bridge |
| Root port | Port 2 (Serial0) | Port 2 (Serial0) | Port 2 (Serial2) | - |
|
Port 1 interface |
Ethernet0 |
Ethernet0 |
Ethernet0 |
Ethernet0 |
| Port 1 designated bridge | 000.0c01.8e99 | 0000.0c01.9416 | 0000.0c01.a9b9 | 0000.0c01.9418 |
| Port 1 designated port for designated bridge | Port 1 | Port 1 | Port 1 | Port 1 |
| Port 1 status | Forwarding | Forwarding | Forwarding | Forwarding |
|
Port 2 interface |
Serial0 |
Serial0 |
Serial2 |
Serial0 |
| Port 2 designated bridge | 0000.0c01.9416 | 0000.0c01.9418 | 0000.0c01.9418 | 0000.0c01.9418 |
| Port 2 designated port for designated bridge | Port 3 | Port 2 | Port 3 | Port 2 |
| Port 2 status | Forwarding | Forwarding | Forwarding | Forwarding |
|
Port 3 interface |
Serial1 |
Serial1 |
Serial3 |
Serial1 |
| Port 3 designated bridge | 0000.0c01.a9b9 | 0000.0c01.9416 | 0000.0c01.a9b9 | 0000.0c01.9418 |
| Port 3 designated port for designated bridge | Port 3 | Port 3 | Port 3 | Port 3 |
| Port 3 status | Blocking | Forwarding | Forwarding | Forwarding |
Step 2 Use the output of the show span EXEC command to label the bridges and specify bridge indentifiers (MAC addresses). Figure 6-10 is a basic map of the four internetworking nodes without any linkages.

Step 3 If possible, use the show span EXEC command output to find the root bridge. Determine the port numbers and match these to the interface names. This information will be used later in the analysis to complete the network map.
Step 4 Now you can start drawing lines between the bridges based on information from the show span output. Start with one of the bridges and move from bridge to bridge until you have defined all the linkages. For this example, start with the bridge named Wanaka.
Figure 6-11 illustrates the show span EXEC command output for Wanaka.

You can use the rules outlined in the "General Method" section earlier in this chapter and the show span EXEC command output for Wanaka to make the following conclusions:
Figure 6-12 illustrates the partial network map that can be drawn based on the information obtained from the show span EXEC command output for Wanaka. The map includes two implied links that are based on information from Wanaka; you should use the show span EXEC command output from each bridge to verify these implied links.

Step 5 Examine the next bridge, Pauanui. Figure 6-13 illustrates the show span EXEC command output for Pauanui.
You can use the rules outlined in the "General Method" section earlier in this chapter and the show span EXEC command output for Pauanui to make the following conclusions:
Figure 6-14 illustrates the partial network map that can be drawn based on the information obtained from the show span EXEC command output for Pauanui (combined with Wanaka). This map still includes an implied link between Auckland and Turangi.


Step 6 Examine the next bridge, Turangi. Figure 6-15 illustrates the show span EXEC command output for Turangi.
You can use the rules outlined in the "General Method" section earlier in this chapter and the show span EXEC command output for Turangi to make the following conclusions:

Figure 6-16 illustrates the partial network map that can be drawn based on the information obtained from the show span EXEC command output for Turangi (combined with Wanaka and Pauanui).

Step 7 The last step is to complete this map for the root bridge, Auckland. Figure 6-17 illustrates the show span EXEC command output for Auckland.

You can use the rules outlined in the "General Method" section earlier in this chapter and the show span EXEC command output for Auckland to make the following conclusions:
Figure 6-18 illustrates the completed network map based on the information obtained from the show span EXEC command output for Auckland.

The symptom modules in this section pertain to bridge-based internetwork problems and cover the following topics:
Symptom: The internetwork is experiencing media saturation; end stations are forced into excessive retransmission; sessions are timing out and dropping.
Table 6-2 outlines possible causes and suggested actions when packet looping and broadcast storms occur in transparent bridging environments.
Symptom: Dropped packets are typically accompanied by the inability to make connections over a bridge. Table 6-3 outlines possible causes and suggested actions when bridged internetworks experience dropped packets.
| Possible Causes | Suggested Actions |
|---|---|
| Misconfigured bridging filters | Step 1 Use the write terminal privileged EXEC command to determine whether any bridge filters exist.
Step 2 Remove bridge filters on suspect interfaces. Step 3 Determine whether connectivity returns. If connectivity does not return, the filter is not the problem. If connectivity resumes after removing filters, one or more bad filters are causing the connectivity problem. Step 4 If multiple access lists and lists with multiple statements exist, apply each filter and access list individually to identify the problem filter. |
| Physical connection problem at the bridge | Step 1 Use the show interfaces EXEC command to determine whether the line protocol is up.
Step 2 If the line protocol is down, check the physical connection between that interface and the network. Make sure that the connection is secure. Step 3 If the line protocol is up, but input and output packet counters are not incrementing, check the media and the connectivity of other hosts. |
| Input and output queues full due to excessive routed and broadcast traffic | Step 1 Use the show interfaces command to look for input and output drops. Drops suggest excessive traffic over the media.
Step 2 Reduce the traffic on attached networks by implementing bridging filters, or segment the network using more internetworking devices. Step 3 If the connection is a serial link, increase bandwidth, apply priority queuing, increase the hold queue size, or modify the system buffer size. Refer to Chapter 3, "Troubleshooting Serial Line Problems," for more details. |
| Target host is down, resulting in flooding | Step 1 Use the show bridge EXEC command on all bridges to make sure that all forwarding databases include the required end nodes.
Step 2 If any end nodes are missing, identify them and check their status to verify that they are available. Step 3 Reinitialize or reconfigure end nodes as necessary and reexamine the forwarding databases. |
Symptom: Users can make connections, but sessions terminate abruptly. Table 6-4 outlines possible causes and suggested actions for host sessions that drop in a bridged environment.
| Possible Causes | Suggested Actions |
|---|---|
| End station sessions timer is too low | Step 1 Use a network analyzer to look for host retransmissions.
Step 2 If you see retransmissions, increase the transmission timers on the host. Step 3 Use a network analyzer to determine whether the number of retransmissions subsides. |
| Excessive delay over slow serial link | Step 1 Increase bandwidth, apply priority queuing, increase the hold queue size, or modify the system buffer size. For more details, refer to the "Troubleshooting Serial Line Problems" chapter. |
Symptom: In a routing and bridging environment, users are unable to make connections over the router. Table 6-5 outlines possible causes and suggested actions when connectivity is blocked in an internetwork that features routing and bridging.
Symptom: Blocked connectivity to certain portions of an internetwork and the appearance of duplicate addresses suggest the presence of a routing loop. Table 6-6 outlines possible causes and suggested actions for routing loops in a bridging and routing internetwork.
|
|