Documente Academic
Documente Profesional
Documente Cultură
NOKIA
Objectives
The objectives is to provide with guidelines for troubleshooting in case of GPRS connectivity problems. Also provided are examples for available tools.
NOKIA
APN1. Internet, it uses dhcp servers to allocate IP Addresses for end/mobile subscribers. APN2. and 3. IMIS and MMSC, these APNs use dhcp server to allocate IP Addresses for MS. However PDP Context can only be activated if its handshake with WAP Gateway is successful. Hence if internet APN works but mmsc/imis doesnot, test WAP gateway. Connectivity to WAP gateway could be checked using ping from both the firewalls.
Know your tools Theres no use in using valuable troubleshooting time to learn the tools, We should know the usage of following tools, before handping, traceroute, nslookup, ethereal packet sniffer, tcpdump, gtpdump, netstat, snoop (on Sun Systems), Log Viewer Be systematic, dont try things first and then think, do it the other way around.
Troubleshooting the elements.ppt/21.6..2000 / Upknowledge Oy
NOKIA
Contd.
If PDP Context is activated and Internet Access does not Work:
Check Internet Explorer Settings Check Connections from firewall to IT Router on GPRS Subnet Try nslookup from handset/Laptop Try nslookup from firewall Allow on Firewall and try to ping ISP DNS Servers from handset and the firewalls Try to traceroute ISP DNS from both the Firewall
Log all your activities and observations for own analysis. We can test following backward sequence as well, but do not skip steps.
5 NOKIA Troubleshooting the elements.ppt/21.6..2000 / Upknowledge Oy
Few Suggestions
Keep Current Backups (Not older than two weeks for configuration and one month for OS.) Monitor all interfaces status on GGSN/FW at regular intervals. Since ICL doesnot have NMS for GPRS at this stage, manual and frequent monitoring would be required. Actively monitor hardware/visible alarms on all the NEs. (Donot forget the Cisco Backbone Switch) Ping/ Traceroute all the NEs/IT Servers/Routers at regular interval and check connectivity and status. Someone with sh script know-how can write a simple program as well. Define/Schedule Periodic maintenance tasks for all the NEs in GPRS. The best is to have NMS. Contd..
6 NOKIA Troubleshooting the elements.ppt/21.6..2000 / Upknowledge Oy
Contd
Keep a Log/Trace of Working System: Such as
7 NOKIA
gtpdump Log for complete gprs call (All three APNs) Nethawk Log for the complete gprs call Syslog on all the NEs for a day when everything is working fine Configuration Summary Printouts from GGSN/FW/CG Nslookup/ping/traceroute output from handset/laptop/Firewalls to IT Router/ ISP DNSs when system is working fine. Corresponding CDR output of all the calls/logs taken above. Possible Computer Unit Logs from SGSN for a complete call. HLR Profile/SGSN Data of the SIM/Subscriber used for above testing And more such logs..
Troubleshooting the elements.ppt/21.6..2000 / Upknowledge Oy
The table can also be viewed via the Voyager interface if desired netstat is still the highest authority when verifying routes
NOKIA
Gateway 192.168.181.1 tun0c9 10.0.0.2 eth-s1p2c0 10.0.0.2 10.0.0.2 loop0c0 eth-s1p1c0 eth-s1p1c0 0:60:9:c3:fc:19
Flags CU CGHU CGHU CGUX CU CU BCU CGH CGUX CGHU CGHLU RCU CDHU BCU RCGHU
Netif eth-s1p1c0 tun0c9 tun0c9 eth-s1p2c0 tun0c9 tun0c9 loop0c0 eth-s1p1c0 eth-s1p1c0 eth-s1p1c0
e.g. tcpdump -i eth-s2p3 host 192.168.30.1 gtpdump is same as tcpdump, but with GTP-capability and proper defaults
10 NOKIA Troubleshooting the elements.ppt/21.6..2000 / Upknowledge Oy
Default decode
11
NOKIA
Examples
tcpdump for specific interface:
tcpdump -i <interface>
12
NOKIA
Examples
Filtering Packets Using tcpdump
Not showing specific types of traffic:
tcpdump -i <interface> <ip or udp> <not> <TCP/UDP application port> Example showing no WWW traffic for that interface: tcpdump -i eth-s1p1c0 not port 80
Examples
Example showing all RIP traffic for an interface: tcpdump -i eth-s1p1c0 -s 320 -vv port 520 Example showing all OSPF traffic on the ATM link, including LSAs and full information on routes: tcpdump -i atm-s3p1c0 -s 320 -vv proto ospf Example showing all IGRP traffic connected to that interface: tcpdump -i eth-s1p1c0 -s 320 -vv proto igrp Example showing all telnet traffic connected to that interface: tcpdump -i eth-s1p1c0 port 23
14
NOKIA
15
NOKIA
17
NOKIA