![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
This chapter presents troubleshooting information for Integrated Services Digital Network (ISDN) connectivity and performance problems. The sections in this chapter describe specific ISDN symptoms, the problems that are likely to cause each symptom, and the solutions to those problems.
Symptom: Router configured for ISDN does not dial.
Table 15-1 outlines the problems that might cause this symptom and describes solutions to those problems.
Possible Problem | Solution |
---|---|
Interface down | Step 1 Enter the show interfaces EXEC command to check the status of the ISDN interface.
Step 2 If the output of the show interfaces command indicates that the interface is administratively down, bring the interface back up using the no shutdown interface configuration command. Step 3 If the interface or line protocol is down, check all cabling and connections. Troubleshoot the hardware and the media. For more information, refer to the "Troubleshooting Hardware and Booting Problems" chapter and the "Troubleshooting Serial Line Problems" chapter. |
Missing or misconfigured dialer map commands | Step 1 Use the show running-config privileged EXEC command to view the router configuration. Check to see if there are dialer map interface configuration commands configured for the protocols you are using.
Step 2 If there is not a dialer map configured for the protocol you are using, create a dialer map for each protocol. For example, if you want to configure a dialer map for IP, enter dialer map commands similar to the following on the interface: dialer map ip 172.16.20.2 name C4000 speed 56 broadcast 14155551234 dialer map ip 172.16.20.2 name C4000 speed 56 broadcast 14155556789Step 3 If there are already dialer map commands present, make sure that the next hop address is in the same subnet as the local interface address. Step 4 If you want broadcast traffic to trigger the dialer, make sure that the broadcast keyword is specified in your dialer map statements. |
No dialer group configured | Step 1 Use the show running-config privileged EXEC command to view the router configuration. Check to see if there are dialer-group interface configuration command entries present for the interface.
Step 2 If the local interface does not belong to a dialer group, configure the interface as part of a dialer group using the dialer-group group-number interface configuration command. This command associates an interface with a dialer group. Step 3 Make sure that the group-number is the same number used in the associated dialer-list global configuration commands. |
Missing or misconfigured dialer lists | Step 1 Use the show running-config privileged EXEC command to view the router configuration. Check to see if there are dialer-list interface command entries present for the interface.
Step 2 If there are no dialer lists configured, enter the dialer-list protocol or the dialer-list list global configuration command to associate a dialer group with an access list. In the following example, dialer group 1 is associated with access list 101:
Step 3 Make sure that dialer-list commands reference existing dialer groups and existing access lists, or create the appropriate dialer groups or access lists before attempting to dial. |
Missing or misconfigured access lists | Step 1 Use the show running-config privileged EXEC command to view the router configuration. Check to see if the access list numbers specified in dialer-list commands refer to existing access-list command entries.
Step 2 If the referenced access list is not defined, dialing will not occur. Configure access lists that define interesting traffic and make sure that the lists are referenced correctly by dialer-list commands. In the following example, IGRP routing updates are classified as uninteresting (they will not cause the router to dial), while all other IP packets are classified as interesting: access-list 101 deny igrp 0.0.0.0 255.255.255.255 255.255.255.255 0.0.0.0 access-list 101 permit ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255Step 3 If there are access lists already present and they are referenced correctly by dialer-list commands, make sure that the traffic you want to trigger the dialer is defined as interesting by the access list. |
Missing pri-group command | On Cisco 7000 series routers, use the pri-group controller configuration command to specify ISDN PRI1 on a channelized T1 card.
Step 1 Use the show running-config privileged EXEC command to view the router configuration. Check to see if there is a pri-group command entry. Step 2 If the command is not present, configure the controller with the pri-group command. Following is an example configuration for a Cisco 7000 series router with a channelized T1 card:
framing esf line code b8zs pri-group timeslots 1-24 |
Symptom: ISDN router using a Basic Rate Interface (BRI) port successfully dials, but the call does not go through.
Table 15-2 outlines the problems that might cause this symptom and describes solutions to those problems.
Possible Problem | Solution |
---|---|
Speed setting mismatch | Step 1 Use the show running-config privileged EXEC command to view the router configuration. Check the dialer map interface configuration command entries in the local and remote router. These entries will look similar to the following:
Step 2 Compare the speed setting configured on the router interfaces to the speed of your ISDN service. The speeds must be the same. To set the speed on the router, use the speed 56 | 64 keyword in the dialer map command. Step 3 If you do not know what the speed of your ISDN service is, contact your ISDN provider. Long distance calls are usually 56 Kbps. |
Misconfigured dialer map | Step 1 Use the show running-config privileged EXEC command to view the router configuration. Look for dialer map interface configuration command entries.
Step 2 Make sure that each dialer map contains the phone number of the remote BRI. Step 3 If the phone number of the remote BRI is properly specified in each dialer map statement but the dial does not go through, the first call failed and there are no numbers left to try. Step 4 Make sure that a phone number is configured, then clear the interface using the clear interface privileged EXEC command and try dialing again. |
Number in use | Step 1 Turn on ISDN debugging using the following privileged EXEC commands:
debug isdn event
ISDN events debugging is on C4000# debug isdn q931
ISDN Q931 packets debugging is on Step 2 If the debug output says "User busy," the remote ISDN number is probably in use. |
Misconfigured SPIDs | Step 1 Use the show running-config privileged EXEC command to view the router configuration. Look for an isdn spid1 spid-number interface configuration command entry.
Step 2 Verify that the SPID specified in the command is that assigned to you by your service provider. |
Incorrect cable | Step 1 Make sure you use a straight-through RJ-45 cable. To check the cable, hold the RJ-45 cable ends side by side. If the pins are in the same order, the cable is straight-through. If the order of the pins is reversed, the cable is rolled.
Step 2 If you are using a rolled cable, replace it with a straight-through cable. |
Port not attached to proper device or port | Step 1 The ISDN BRI port of a router must be attached to an NT1 device. If the router does not have an internal NT1, obtain and connect an NT1 to the BRI port. (The Cisco 1004 router has an internal NT1. An internal NT1 is optional in the Cisco 2524 and 2525 routers.)
Step 2 Make sure that the BRI or terminal adapter is attached to the S/T port of the NT1. |
Layer 1 logic states hung | Step 1 Check the status lights on the NT1. For information on interpreting the status lights, refer to the hardware documentation for the NT1.
Step 2 If the NT1 status lights do not indicate a problem, check the NT1 for a switch to set the ohm termination. If it is present, set the switch to 100 ohms. Step 3 Power cycle the NT1. Step 4 Check the output of the show isdn status privileged EXEC command. The command output should say "Layer 1 active." Step 5 If the router still does not dial, clear the BRI interface using the clear interface bri privileged EXEC command. Step 6 Again check the output of the show isdn status command to see if Layer 1 is active. Step 7 If Layer 1 is not active, contact your carrier to confirm the connection. |
Media problem | For information on troubleshooting WAN media, refer to the appropriate chapter for your media and WAN implementation elsewhere in this publication. |
Hardware problem | Step 1 Use the show isdn status privileged EXEC command. The output of this command should indicate "Layer 1 active."
Step 2 If the output does not say "Layer 1 active," verify that the configured switch type is correct (check with your service provider to find out the correct switch type). Step 3 Check the cable connecting the BRI or terminal adapter to the telco jack or NT1. Replace the cable if it is damaged. Step 4 Make sure the NT1 is functioning correctly. If there is faulty or malfunctioning hardware, replace as necessary. Step 5 Make sure that the router is functioning correctly. If there is faulty or malfunctioning hardware, replace as necessary. For more information, refer to the "Troubleshooting Hardware and Booting Problems" chapter. |
Symptom: ISDN router using a PRI port successfully dials, but the call does not go through.
Table 15-3 outlines the problems that might cause this symptom and describes solutions to those problems.
Possible Problem | Solution |
---|---|
Speed setting mismatch | Step 1 Use the show running-config privileged EXEC command to view the router configuration. Check the dialer map interface configuration command entries in the local and remote router. These entries will look similar to the following:
Step 2 Compare the speed setting configured on the router interfaces to the speed of your ISDN service. The speeds must be the same. To set the speed on the router, use the speed 56 | 64 keyword in the dialer map command. Note: If the speed is not explicitly specified, the dialer map defaults to 64 Kbps. Step 3 If you do not know what the speed of your ISDN service is, contact your ISDN provider. Long distance calls are usually 56 Kbps. |
Misconfigured dialer map | Step 1 Use the show running-config privileged EXEC command to view the router configuration. Look for dialer map interface configuration command entries.
Step 2 Make sure that each dialer map contains the phone number of the remote PRI. Step 3 If the phone number of the remote PRI is properly specified in each dialer map statement but the dial does not go through, the first call failed and there are no numbers left to try. Step 4 Make sure that a phone number is configured, then clear the interface using the clear interface privileged EXEC command and try dialing again. |
Number in use | Step 1 Turn on ISDN debugging using the debug isdn events privileged EXEC command.
Step 2 If the debug output says "User busy," the remote ISDN number is probably in use. |
Mismatched framing or linecoding | Step 1 Use the show controllers t1 privileged EXEC command to see the framing and linecoding types currently configured on the MIP1 card.
Step 2 Compare the configured framing and linecoding with those configured on the CSU. (Refer to the vendor documentation for information on how to check the CSU configuration.) The framing and linecoding configured on the MIP card and the CSU must be the same. Step 3 Change the framing or linecoding types as necessary to make them the same on the MIP card and the CSU. On the router, use the following controller configuration commands to configure the framing and linecoding on the MIP card:
controller t1 interface-number
c7000(config-controller)# framing [esf |sf ]
c7000(config-controller)# linecode [ami |b8zs ]
On the CSU, consult the vendor documentation for information on changing the configuration. |
Incorrect cable | Step 1 Make sure you using a straight-through DB-15 cable.
Step 2 If you are using any other cable, replace it with a straight-through DB-15 cable. |
Port not attached to proper device or port | The ISDN PRI port of a router must be attached to a CSU device. If the port is not connected to a CSU, obtain a CSU and attach the PRI port to it. |
Layer 1 logic states hung | Step 1 Check the status lights of the CSU. For information on interpreting the status lights, refer to your vendor documentation.
Step 2 If the CSU status lights do not indicate a problem, power cycle the CSU. Step 3 Check the output of the show isdn status privileged EXEC command. The command output should say "Layer 1 active." Step 4 If the router still does not dial, clear the PRI interface using the clear interface serial privileged EXEC command. Step 5 Again check the output of the show isdn status command to see if Layer 1 is active. Step 6 If Layer 1 is not active, contact your carrier to confirm the connection. |
Media problem | For information on troubleshooting WAN media, refer to the appropriate chapter for your media elsewhere in this publication. |
Hardware problem | Step 1 Use the show isdn status privileged EXEC command. The output of this command should indicate "Layer 1 active."
Step 2 If the output does not say "Layer 1 active," verify that the configured switch type is correct (check with your service provider to find out the switch type). Step 3 Check the cable connecting the PRI to the CSU. Replace the cable if it is damaged. Step 4 Make sure that the router is functioning correctly. If there is faulty or malfunctioning hardware, replace as necessary. For more information, refer to the "Troubleshooting Hardware and Booting Problems" chapter. |
Symptom: ISDN connection attempts are successful, but attempts to ping or otherwise communicate with the remote ISDN router interface fail.
Table 15-4 outlines the problems that might cause this symptom and describes solutions to those problems.
Symptom: ISDN connection attempts are successful, but attempts to ping or otherwise communicate end-to-end over an ISDN connection are unsuccessful.
Table 15-5 outlines the problems that might cause this symptom and describes solutions to those problems.
Possible Problem | Solution |
---|---|
No default gateway configured on end systems | Step 1 Check the configuration of local and remote end systems. Make certain that end systems are configured with a default-gateway specification.
Step 2 If end systems are not configured with a default gateway, you must configure one. For information on configuring your end system, refer to the vendor documentation. Step 3 If there is already a default gateway specification, make sure that it points to the correct address. The default gateway should point to a local router LAN interface. |
No route to remote network | Step 1 Enter the show route privileged EXEC command for the particular protocol you are using. For example, if you are using IP, enter show ip route ip-address. If the output says "Network not in table" then there is no route to the remote network.
Step 2 If there are no routes to remote networks, you need to add static routes using the appropriate command for the protocols you are running. For example, to configure static IP routes, use the ip route global configuration command. Step 3 You also need to configure floating static routes so there will be routes to the remote networks after the primary link goes down. For information on configuring floating static routes, refer to the Cisco IOS Wide-Area Networking Configuration Guide and Wide-Area Networking Command Reference. |
LAN media problem | Make certain that your LAN media is functioning properly and that addressing and other configurations are correct. For more information on troubleshooting LAN problems, refer to the "Troubleshooting LAN Media Problems" chapter. |
Hardware problem | Step 1 Check all hardware on end systems (workstations and servers). Replace any damaged or malfunctioning hardware.
Step 2 Check all router hardware. Replace any damaged or malfunctioning router hardware. For more information, refer to the "Troubleshooting Hardware and Booting Problems" chapter. |
Symptom: When using a second B channel as a backup connection to a single destination, the second B channel does not come up.
Table 15-6 outlines the problems that might cause this symptom and describes solutions to those problems.
Symptom: When using a second B channel as a backup connection to a single destination, the load on the first B channel is higher than desired before the second B channel comes up.
Table 15-7 outlines the problems that might cause this symptom and describes solutions to those problems.
Symptom: When using a second B channel as a backup connection to a single destination, the second B channel comes up before the load on the first B channel is high enough.
Table 15-8 outlines the problems that might cause this symptom and describes solutions to those problems.
Symptom: ISDN connections are successfully established and communication occurs, but performance across the link is slow.
Table 15-9 outlines the problems that might cause this symptom and describes solutions to those problems.
Symptom: ISDN connections are successfully established but idle connections do not disconnect quickly enough.
Table 15-10 outlines the problems that might cause this symptom and describes solutions to those problems.
Symptom: ISDN connections are successfully established but connections disconnect too quickly when idle.
Table 15-11 outlines the problems that might cause this symptom and describes solutions to those problems.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |