- Preface
- Chapter 1 - Overview
- Chapter 2 - Audit Troubleshooting
- Chapter 3 - Billing Troubleshooting
- Chapter 4 - Call Processing Troubleshooting
- Chapter 5 - Configuration Troubleshooting
- Chapter 6 - Database Troubleshooting
- Chapter 7 - Maintenance Troubleshooting
- Chapter 8 - Operations Support System Troubleshooting
- Chapter 9 - Security Troubleshooting
- Chapter 10 - Signaling Troubleshooting
- Chapter 11 - Statistics Troubleshooting
- Chapter 12 - System Troubleshooting
- Chapter 13 - Network Troubleshooting
- Chapter 14 - General Troubleshooting
- Chapter 15 - Diagnostic Tests
- Chapter 16 - Disaster Recovery Procedures
- Chapter 17 - Disk Replacement
- Appendix A - Recoverable and Nonrecoverable Error Codes
- Appendix B - System Usage of MGW Keepalive Parameters
- Appendix C - Overload Control
- Glossary
- Introduction
- Troubleshooting a Network Failure
- Check the Stream Control Transmission Protocol Association Status
- Check the Configuration
- Check the Internet Protocol Routing
- Find Out If the Application Service Provider Is Used by Any Application Server
- Check the Internet Protocol Transfer Point T1 Card Provisioning
- Check the Internet Protocol Transfer Point Message Transfer Part 2 Serial Interface
- Check the Internet Protocol Transfer Point-Signal Transfer Point Linkset Status
- Check the Internet Protocol Transfer Point Route
- Oracle Database Tool Restart
Network Troubleshooting
Introduction
The chapter provides the information needed for conducting network troubleshooting on the Cisco BTS 10200 Softswitch. For Signaling System 7 (SS7) network troubleshooting information, refer to Chapter 10, "Signaling Troubleshooting." For additional troubleshooting information for specific protocols refer to the following protocol guides.
•Cisco BTS 10200 Softswitch H.323 Guide
•Cisco BTS 10200 Softswitch ISDN Guide
•Cisco BTS 10200 Softswitch PacketCable Guide
•Cisco BTS 10200 Softswitch SIP Guide
•Cisco BTS 10200 Softswitch SS7 SIGTRAN Guide
Troubleshooting a Network Failure
Network failure issues can be caused by several problems. This section procedures you can use to isolate the cause of the problem. These procedures make up an iterative process, and they must be performed in the order indicated.
This section describes how to perform the following procedures:
•Check the Stream Control Transmission Protocol Association Status
•Check the Internet Protocol Routing
•Find Out If the Application Service Provider Is Used by Any Application Server
•Check the Internet Protocol Transfer Point T1 Card Provisioning
•Check the Internet Protocol Transfer Point Message Transfer Part 2 Serial Interface
•Check the Internet Protocol Transfer Point-Signal Transfer Point Linkset Status
•Check the Internet Protocol Transfer Point Route
Check the Stream Control Transmission Protocol Association Status
Step 1 Determine if the administrative state and the operational state of the Stream Control Transmission Protocol (SCTP) association on the Cisco BTS 10200 Element Management System (EMS) are in service. If the SCTP association is not in service, bring it in service and repeat this step. The following is an example of a healthy SCTP association:
CLI> status sctp-assoc id=sctp_assoc3
SCTP ASSOC ID -> sctp_assoc3
ADMIN STATE -> ADMIN_INS
OPER STATE -> SCTP-ASSOC in service
REASON -> ADM executed successfully
RESULT -> ADM configure result in success
Reply: Success:
Step 2 Determine if the application service provider (ASP) is in service on the Cisco IP transfer point (ITP) by entering show cs7 asp name <asp-name>. The ASP name corresponds to the SCTP association name provisioned on the Cisco BTS 10200. Information similar to the following is displayed:
c2651-48#show cs7 asp name TB2-PRI-AIN
Effect Primary
ASP Name AS Name State Type Rmt Port Remote IP Addr SCTP
------------ ------------ -------------- ---- -------- --------------- ----
TB2-PRI-AIN TB02-LNP-NC active SUA 12520 10.89.225.209 323
TB2-PRI-AIN TB02-SUALNP shutdown SUA 12520 10.89.225.209 323
TB2-PRI-AIN TB02-800A-NC active SUA 12520 10.89.225.209 323
TB2-PRI-AIN TB02-800T-NC active SUA 12520 10.89.225.209 323
TB2-PRI-AIN TB02-SUA800A active SUA 12520 10.89.225.209 323
TB2-PRI-AIN TB02-SUA800T active SUA 12520 10.89.225.209 323
a. If the status is shutdown, enter the following commands on the ITP and check the status again:
config terminal
cs7 asp <asp name>
no shut
b. If the status of the ASP is inactive, the ASP is probably on the standby Cisco BTS 10200.
c. If the ASP on the active Cisco BTS 10200 is inactive, enter the following commands on the ITP and check the status again:
config terminal
cs7 asp <asp-name>
no shut
d. If the ASP is now active, proceed to the "Find Out If the Application Service Provider Is Used by Any Application Server" section. Otherwise, continue to the next section.
Check the Configuration
Step 1 Determine if the problem is an Internet Protocol (IP) address or port configuration mismatch between the ITP and the Cisco BTS 10200. Enter show sctp-assoc id-<sctp-assoc-name> on the Cisco BTS 10200 EMS.
Step 2 Enter show cs7 sua on the ITP.
Step 3 Verify that the remote transport service access point (TSAP) address and the remote port of the SCTP association on the Cisco BTS 10200 are the same as the local IP address and the local port used by the ITP SCCP user adapter (SUA). If the SCTP association is multi-homed, all of the IP addresses should be verified. The following example displays properly matched configurations:
CLI>show sctp-assoc id=sctp_assoc3
ID=sctp_assoc3
SGP_ID=itp_2651_1
SCTP_ASSOC_PROFILE_ID=sctp_prof
REMOTE_PORT=14001
REMOTE_TSAP_ADDR1=10.89.232.48
PLATFORM_ID=FSAIN520
DSCP=NONE
IP_TOS_PRECEDENCE=FLASH
LOCAL_RCVWIN=64000
MAX_INIT_RETRANS=5
MAX_INIT_RTO=1000
STATUS=INS
ULP=XUA
Reply: Success: Entry 1 of 1 returned.
c2651-48#show cs7 sua
Sigtran SUA draft version: 14
SUA Local port: 14001 State: active SCTP instance handle: 2
Local IP address: 10.89.232.48
Number of active SUA peers: 8
Max number of inbound streams allowed: 17
Local receive window: 64000
Max init retransmissions: 8
Max init timeout: 1000 ms
Unordered priority: equal
SCTP defaults for new associations
Transmit queue depth: 1000 Cumulative sack timeout: 200 ms
Assoc retransmissions: 10 Path retransmissions: 4
Minimum RTO: 1000 ms Maximum RTO: 1000 ms
Bundle status: on Bundle timeout: 400 ms
Keep alive status: true Keep alive timeout: 10000 ms
Step 4 If there is no mismatch, proceed to Step 5. Otherwise, perform the following procedure:
a. Correct the mismatch.
b. Bounce the SCTP association on the Cisco BTS 10200.
c. Repeat the "Check the Stream Control Transmission Protocol Association Status" section.
Step 5 Verify that the SCTP port on the Cisco BTS 10200 and the remote port of the ASP on the ITP are the same.
a. On the Cisco BTS 10200, open the platform.cfg file and locate the TCAP signaling adapter (TSA) section on the FSAIN/FSPTC(Feature Server for AIN services/Feature Server for POTS, Tandem, and Centrex) server, as illustrated in the following example:
[ProcessParameters]
ProcName=TSA
#------------------ Process priority (valid values = -60 to 60) ---------------------------------#
Priority=24
#------------------ Max thread priority (valid values = -60 to 60) ------------------------------#
MaxDynamicThreadPriority=18
#------Resource limits = (max descriptors) / (max heap size bytes) / (max stack size bytes)------#
ResourceLimits=0 / 524288000 / 0
ExecName=tsa.FSAIN520
ExecPath=./
Args=-numthread 1 -tsadns crit-aSYS02AIN.ipclab.cisco.com -sctpport 12520 -stackcfg
tri_stack.cfg -multithread 0 -sgw_option SUA
ProcessGroup=0
ReportsDisableLevel=0
DebugReportsDisableLevel=0
NewConsole=0
Enable=1
ThreadHealthMonitoring=yes
SwitchOverIfMaxRestartExceededInDuplex=yes
EndPlatformIfMaxRestartExceededWhenMateFaulty=yes
#----------- Restart rate = n /m (where n = Max restarts, m - interval in hours) ---------------#
RestartRate=0 / 1
...
b. On the ITP, enter show run | begin <asp-name>. Information similar to the following is displayed:
c2651-48#show run | begin TB2-PRI-AIN
cs7 asp TB2-PRI-AIN 12520 14001 sua
remote-IP 10.89.225.209
remote-IP 10.89.226.209
!
c. If the SCTP port on the Cisco BTS 10200 and the remote port of the ASP on the ITP are the same, proceed to Step 6.
d. If the SCTP port on the Cisco BTS 10200 and the remote port of the ASP on the ITP are not the same, perform the following procedure:
–Correct the port setting on the ITP.
–Bounce the SCTP association on the Cisco BTS 10200.
–Repeat the"Check the Stream Control Transmission Protocol Association Status" section.
Step 6 Verify that the tsadns resolves to exactly the same remote-IP as the ASP on the ITP. If it does not, perform the following procedures as necessary:
a. Correct the tsadns in the /etc/hosts file and on the domain name system (DNS) server, if necessary.
b. Correct the tsadns on the ITP if the IP addresses on the ITP are incorrect.
c. Bounce the SCTP association on the Cisco BTS 10200.
d. Repeat the"Check the Stream Control Transmission Protocol Association Status" section.
Check the Internet Protocol Routing
Step 1 Ping the ITP addresses discovered in the "Check the Configuration" section from the Cisco BTS 10200 in order to see if traffic is routed as planned.
Step 2 From the ITP, ping the Cisco BTS 10200 addresses discovered in the "Check the Configuration" section to see if traffic is routed as planned.
Step 3 If routing is not as expected, correct the routing setup.
Step 4 Repeat the"Check the Stream Control Transmission Protocol Association Status" section.
Find Out If the Application Service Provider Is Used by Any Application Server
If the ASP is not used by any application server (AS) in the ITP, the SCTP association will be taken down by the ITP. Make sure the AS using the ASP is provisioned before bringing up the SCTP association corresponding to the same ASP. If the ASP is used by any AS, continue to the next section. Otherwise, correct the ASP and continue.
Check the Internet Protocol Transfer Point T1 Card Provisioning
Enter show controller t1 <slot/[bay/]port> on the ITP. Verify that trunk level 1 (T1) is up. If not, check if the framing, line code, and the clock source are provisioned as planned. The following example displays a healthy card status:
c2651-48# show controllers t1 0/0
T1 0/0 is up.
Applique type is Channelized T1
Cablelength is short 133
No alarms detected.
alarm-trigger is not set
Version info Firmware: 20010805, FPGA: 15
Framing is ESF, Line Code is B8ZS, Clock Source is Line.
Data in current interval (477 seconds elapsed):
0 Line Code Violations, 0 Path Code Violations
0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins
0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs
......
Check the Internet Protocol Transfer Point Message Transfer Part 2 Serial Interface
To check for problems with the ITP MTP2 serial interface, perform the following steps:
Step 1 To display the state of the ITP MTP2 serial interface, enter show int serial <number> on the ITP. Information similar to the following is displayed:
c2651-48# show int serial 0/0:0
Serial0/0:0 is up, line protocol is up
Hardware is PowerQUICC Serial
Description: link_to_mgts_lic_10
MTU 1500 bytes, BW 56 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation SS7 MTP2, loopback not set
Keepalive not set
Last input 33w5d, output 00:00:31, output hang never
Last clearing of "show interface" counters 33w5d
Queueing strategy: fifo
Output queue 0/40, 0 drops; input queue 0/75, 23 drops
30 second input rate 0 bits/sec, 0 packets/sec
30 second output rate 0 bits/sec, 0 packets/sec
1912000 packets input, 9866017 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 17 giants, 0 throttles
3356 input errors, 128 CRC, 2641 frame, 0 overrun, 0 ignored, 587 abort
1163961 packets output, 13234709 bytes, 0 underruns
0 output errors, 0 collisions, 55 interface resets
0 output buffer failures, 0 output buffers swapped out
31 carrier transitions
Timeslot(s) Used:1, SCC: 0, Transmitter delay is 0 flags
Step 2 If the interface is up and the line protocol is up, continue to the next section. If there is a problem, determine where the problem exists. Use this procedure:
a. If the interface is down, shut down the interface manually.
b. If the line protocol is down, the problem exists in cabling or in the MTP2 layer.
c. If both the interface and the line protocol are down, there is a hardware failure or the interface is manually shut down.
Step 3 After correcting the problem, continue to the next section.
Check the Internet Protocol Transfer Point-Signal Transfer Point Linkset Status
To check for problems with the ITP-signal transfer point (STP) linkset status, perform the following steps:
Step 1 Find out if the link-set is available on the ITP by entering the following command:
show cs7 linkset <ls-name>.
Information similar to the following is displayed:
c2651-48# show cs7 linkset
lsn=ls_to_mgts_lic_10 apc=1.101.0 state=avail avail/links=1/1
SLC Interface Service PeerState Inhib
00 Serial0/0:0 avail --------- -----
Step 2 If the status is not available and at least one of the serial interfaces is available, the problem could be the point code type or point code value mismatch with the remote peer.
Step 3 If the checking is successful, continue to the next section. Otherwise, correct the problem and continue.
Check the Internet Protocol Transfer Point Route
To check for problems with the ITP route, perform the following steps:
Step 1 Find out if there is a route to the destination point code provisioned in the Cisco BTS 10200 by entering the following command:
show cs7 route
Information similar to the following is displayed:
c2651-48# show cs7 route
Dynamic Routes 0 of 500
Routing table = system Destinations = 6 Routes = 6
Destination Prio Linkset Name Route
---------------------- ---- ------------------- -------
1.8.1/24 INACC 1 ls_to_mgts_lic_10 UNAVAIL
1.12.1/24 acces 5 ls_to_mgts_lic_10 avail
1.101.0/24 acces 1 ls_to_mgts_lic_10 avail
7.44.120/24 acces 1 ls_to_inet12_pod_1 avail
7.44.121/24 acces 1 ls_to_inet12_pod_1 avail
7.212.112/24 acces 1 ls_to_inet12_pod_1 avail
Routing table = XUA
Destination Type
-------------------- --------
7.2.1/24 acces AS
7.2.3/24 acces AS
7.44.1/24 acces AS
7.44.3/24 acces AS
Step 2 If the linkset is available and the route is unavailable, the problem could be in the service provider's SS7 network. Contact the service provider to coordinate troubleshooting.
After this step is successfully passed, the network failure should not happen. If it still happens, the supporting team or the developer should be contacted.
Oracle Database Tool Restart
After a network failure, if dbadm tool indicates that database jobs 3, 4, 5,and 6 are broken, the database administrator needs to restart the jobs using the following procedure.
Step 1 Login to oracle.
su - oracle
Step 2 Restart database job 3.
$ java dba.rep.RepAdmin -enable job 3
Step 3 Restart database job 4.
$ java dba.rep.RepAdmin -enable job 4
Step 4 Restart database job 5.
$ java dba.rep.RepAdmin -enable job 5
Step 5 Restart database job 6.
$ java dba.rep.RepAdmin -enable job 6