![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
This chapter presents protocol-related troubleshooting information for ISO Connectionless Network Services (CLNS) protocol connectivity and performance problems. ISO CLNS is a network layer standard that is part of the OSI protocol suite.
The sections in this chapter describe specific ISO CLNS symptoms, the problems that are likely to cause each symptom, and the solutions to those problems.
Symptom: Hosts cannot communicate with other hosts. Hosts might be located on the local or a remote network. Connections to some hosts on a network might be possible while connections to other hosts on the same network fail.
Table 10-1 outlines the problems that might cause this symptom and describes solutions to those problems.
Possible Problem | Solution |
---|---|
Missing or misconfigured default gateway specification | Step 1 Determine whether a default gateway is specified in the adjacency table of the host attempting to make a connection. Use the following UNIX command:
netstat -rn
Check the output of this command for a default gateway specification. Step 2 If the default gateway specification is incorrect, or if it is not present at all, you can change or add a default gateway using the following UNIX command at the local host:
route add default address 1
where address is the IP address of the default gateway (the router local to the host). The value 1 indicates that the specified gateway is one hop away. Step 3 It is recommended that you specify a default gateway as part of the boot process. Specify the ISO CLNS address of the gateway in the following UNIX host file: /etc/defaultrouter
This filename might be different on your UNIX system. |
End system has no Level 1 router | Step 1 Use the show clns neighbors detail privileged EXEC command to show all ESs1 and ISs2 to which the router is directly connected.
Step 2 Make sure that there is at least one Level 1 router on the same network as the end system. |
Level 1 router or ES has bad address | Step 1 Verify that the Level 1 router has the same address as the ES.
Step 2 Verify that all bytes of the NSAP address, up to but not including the system ID, are the same on both the router and the ES. The domain and area addresses must match, and the station IDs must be unique. (The value of the n-selector byte has no impact.) |
ES host is not running ES-IS3 protocol | Step 1 Use the appropriate host commands to verify that an ES-IS process is running. If necessary, initiate the ES-IS process on the host.
Step 2 Check the adjacency database on the host and verify that it has an entry for its directly connected router. Step 3 Use the debug clns packet privileged EXEC command on the Level 1 router to verify that it sees and forwards packets from the ES. Step 4 If necessary, statically configure the router to recognize the ES by using the clns es-neighbor interface configuration command. |
Router between hosts is down | Step 1 Use the trace EXEC command to check connectivity between routers and the source ES.
Step 2 If the trace fails at a router, use the show clns neighbors EXEC command to see which neighboring routers and ESs are recognized. Step 3 If neighboring routers and end systems are up, perform one of the following procedures:
|
Route redistribution problem | Misconfigured route redistribution can cause connectivity problems. For specific troubleshooting information, see the section "Redistribution Causes Routing Problems" later in this chapter. |
Symptom: Hosts cannot access other hosts in the same area. The hosts might be on the same network or they might be in different network in the same area.
Table 10-2 outlines the problems that might cause this symptom and describes solutions to those problems.
Possible Problem | Solution |
---|---|
Area address is configured incorrectly on the host | Step 1 Check all Level 1 routing tables and link-state databases.
Step 2 Verify that the hosts are in the same area. Step 3 Check that the NSAP address is entered correctly on the hosts. |
Different area addresses are merged into a single area, but the router is configured incorrectly | Step 1 Use the show running-config privileged EXEC command to see router configurations. Check whether there are multiple area addresses configured.
Step 2 If multiple network addresses are configured, verify that the router is configured to support a multihomed area (a single area that has more than one area address). Step 3 To communicate, routers must establish a Level 1 adjacency. Therefore, area addresses in a multihomed area must overlap across routers. For example, in the multihomed area shown in Figure 10-1, to configure Area 1 and Area 2 as a multihomed area, both Router A and Router B must be configured to be in both areas. Step 4 Alternatively, one router can be configured in both areas, while the other router remains configured for a single area. Provided that the area numbers on routers overlap, the routers will establish a Level 1 adjacency, allowing them to communicate. |
ES host is not running ES-IS protocol | Step 1 Use the appropriate host commands to verify that an ES-IS process is running. If necessary, initiate the ES-IS process on the host.
Step 2 Check the adjacency database on the host and verify that it has an entry for its directly connected router. Step 3 Use the debug clns packet privileged EXEC command on the Level 1 router to verify that it sees and forwards packets from the ES. Step 4 If necessary, statically configure the router to recognize the ES by using the clns es-neighbor interface configuration command. |
Route redistribution problem | Misconfigured route redistribution can cause connectivity problems. For specific troubleshooting information, see the section "Redistribution Causes Routing Problems" later in this chapter. |
Symptom: Host cannot access hosts in a different area. Hosts in the same area are accessible.
Table 10-3 outlines the problems that might cause this symptom and describes solutions to those problems.
Possible Problem | Solution |
---|---|
Level 2 routers are not routing packets to the correct area | Step 1 Use the trace command to verify that Level 1 routers are routing packets to the nearest Level 2 router.
Step 2 Use the trace EXEC command to verify that Level 2 routers are routing packets to the correct destination area. Step 3 If packets are not being routed to the correct area, check the Level 2 routing tables (ISO-IGRP) or the Level 2 link state databases (IS-IS) to see whether the packets are being forwarded to another area. Step 4 If necessary, reconfigure routers with the correct area addresses and Level 2 (IS-IS) routing information. |
ES host is not running ES-IS protocol | Step 1 Use the appropriate host commands to verify that an ES-IS process is running. If necessary, initiate the ES-IS process on the host.
Step 2 Check the adjacency database on the host and verify that it has an entry for its directly connected router. Step 3 Use the debug clns packet privileged EXEC command on the Level 1 router to verify that it sees and forwards packets from the ES. Step 4 If necessary, statically configure the router to recognize the ES by using the clns es-neighbor interface configuration command. |
Route redistribution problem | Misconfigured route redistribution can cause connectivity problems. For specific troubleshooting information, see the section "Redistribution Causes Routing Problems" later in this chapter. |
Router between hosts is down | Step 1 Use the trace EXEC command to check connectivity between routers and the source ES.
Step 2 If the trace fails at a router, use the show clns neighbors EXEC command to see which neighboring routers and ESs are recognized. Step 3 If neighboring routers and end systems are up, perform one of the following procedures:
|
Symptom: Host connections fail using certain protocols. Hosts might be able to connect to other hosts using some protocols but are unable to connect using others.
Table 10-4 outlines the problems that might cause this symptom and describes solutions to those problems.
Symptom: In environments with multiple paths between networks, when one link goes down, connections across a parallel link are not possible.
Table 10-5 outlines the problems that might cause this symptom and describes solutions to those problems.
Possible Problem | Solution |
---|---|
Routing has not converged | Step 1 Use the show clns route privileged EXEC command to view the CLNS routing table. Examine the table for routes listed as "possibly down." This indicates that the routing protocol has not converged.
Step 2 Wait for the routing protocol to converge. Use the show clns route command again to see if the routes are now "up." Note: ISO-IGRP does load balancing only for domain prefix routes. If you are doing Level 1 or Level 2 routing in ISO-IGRP, only a single path is maintained. If that path goes down, you must wait for the network to converge before the alternative path is available. |
Misconfigured access list | Step 1 Use the trace EXEC command to determine the path taken to reach remote hosts.
Step 2 If you discover a router that is stopping traffic, use the show access-lists privileged EXEC command to see if any access lists are configured on the router. Step 3 Disable all access lists on the router using no access-group interface configuration commands on the appropriate interfaces. Step 4 Determine whether hosts can now use the protocol in question. If traffic can get through, it is likely that an access list is blocking protocol traffic. Step 5 Make sure the access list does not filter traffic from ports that are used by the protocol in question. Configure explicit permit statements for traffic that you want the router to forward normally. Step 6 Enable the access list and verify that the protocol still functions correctly. If problems persist, continue isolating and analyzing access lists on all routers in the path from source to destination. |
Hardware or media problem | For information on troubleshooting hardware problems, see the "Troubleshooting Hardware and Booting Problems" chapter. For information on troubleshooting media problems, see the "Troubleshooting LAN Media Problems" chapter and the "Troubleshooting Serial Line Problems" chapter. |
Symptom: Route redistribution does not work properly and causes routing problems. Traffic does not get through a router that is redistributing routes between two different routing areas or domains--typically IS-IS and ISO-IGRP. Observed symptoms range from poor performance to no communication at all.
Table 10-6 outlines the problems that might cause this symptom and describes solutions to those problems.
Symptom: Users experience poor performance or sudden loss of connections. One or more routers might be receiving duplicate routing updates and might see routers and ESs on multiple interfaces.
Table 10-7 outlines the problems that might cause this symptom and describes solutions to those problems.
Possible Problem | Solution |
---|---|
Multiple ISO-IGRP processes are configured on a single interface | Step 1 Use the show clns interface EXEC command to view the interface configuration. Look for multiple ISO-IGRP processes that are configured on a single interface.
Step 2 If multiple ISO-IGRP processes are configured on a single interface, different Level 2 updates are being sent out through the same interface. Multiple Level 2 updates on the same interface can cause congestion problems, especially if the network is large and links are flapping outside of the damping intervals. Step 3 Remove one of the ISO-IGRP processes from the interface configuration using the appropriate no clns router iso-igrp interface configuration command. |
Bridge or repeater in parallel with router | A bridge or repeater in parallel with a router can cause updates and traffic to be seen from both sides of an interface.
Step 1 Use the show clns is-neighbors detail and the show clns neighbors detail EXEC commands to see through which routers and protocols the router's adjacencies were learned. Look for routers that are known to be on a remote network. A router listed in the adjacency table but that is not on a directly connected network indicates a problem. You can also look for paths to networks (or areas) on multiple interfaces. Step 2 If you determine that there is a parallel bridge or repeater, remove the device or configure filters that block routing updates from being learned from the device. |
Route redistribution problem | Misconfigured route redistribution can cause performance problems. For specific troubleshooting information, see the section "Redistribution Causes Routing Problems" earlier in this chapter. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |