Professional Documents
Culture Documents
Wireshark
Wireshark
Traces
Scope
This document is to help Operations team in
troubleshooting GB or GPRS related issues.
Software:
Wire shark Can be downloaded from: http://www.wireshark.org/download.html
Analyzing of WireShark Documentation available from:
http://openmaniak.com/wireshark.php
Alternatively HELP section will also provide protocol details
(refer to snapshot below)
Important Point:
Multiple Files need to be captured for Better Analysis
• Idle duration is 30 Minutes
• Easy to analyze and share trace file
Need:: 1.
Local engineer present physically at site.
2. He Should have the Serial and LAN Connection in Laptop.
1. ESB26:
A: Configure the laptop port (unused port) to monitor the active port (connected to
Connect laptop/ windows machine to port-2 of ESB using Ethernet straight cable.
Give any free IP address to laptop in same subnet as BSC
Start monitoring the IP logs at laptop using WireShark.
ESB 26 CONFIG.TXT
Note:
•Do not forget to revert settings on sniffer port after capturing traces.
•Monitor the port on ESB where Cable coming from SGSN carrying GB traffic is terminated.
•Only use any unused port as SNIFFER port.
2.ESB24:
A. Configure the laptop port (unused port) to monitor the active port ( connected
to SGSN carrying traffic)
ESB 24 CONFIG.txt
B. Collecting Wire shark traces from port 1/1/23 (ETH23)
•Connect laptop/ windows machine to port-23 of ESB using Ethernet straight cable.
•Give any free IP address to laptop in same subnet as BSC
•Start monitoring the IP logs at laptop using WireShark.
Note :
Do not forget to revert settings after capturing traces.
•SWITCH(bridge)# mirror disable
•SWITCH(bridge)# no mirror monitor
•SWITCH(bridge)# mirror del 1/1/1
Capture Start
The "Analyze" menu::
Open WireShark Analyze Decode As
Every field in the packet details pane can be used as a filter string, this will result
in showing only the packets where this field exists. For example: the filter string:
top will show all packets containing the TCP protocol.
English C-like Description and example
eel == Equal
ip.src==10.0.0.5
ne != Not equal
ip.src!=10.0.0.5
bssgp.mbms_data_ch_cause Unsigned 8-bit integer MBMS data channel Cause 1.6.0 to 1.6.3
Number of Routing Area
bssgp.mbms_num_ra_ids Unsigned 8-bit integer 1.6.0 to 1.6.3
Identifications
bssgp.mbms_stop_cause Unsigned 8-bit integer Stop Cause 1.6.0 to 1.6.3
bssgp.mcc Unsigned 8-bit integer MCC 1.0.0 to 1.6.0
bssgp.mnc Unsigned 8-bit integer MNC 1.0.0 to 1.6.0
bssgp.nacc_cause Unsigned 8-bit integer NACC Cause 1.6.0 to 1.6.3
Number of octets transferred
bssgp.no_of_oct Unsigned 24-bit integer 1.6.0 to 1.6.3
or deleted
bssgp.nri Unsigned 16-bit integer NRI 1.0.0 to 1.6.0
bssgp.nsei Unsigned 16-bit integer NSEI 1.0.0 to 1.6.3
bssgp.num_si_psi Unsigned 8-bit integer Number of SI/PSI 1.6.0 to 1.6.3
bssgp.rac Unsigned 8-bit integer RAC 1.0.0 to 1.6.0
Routing Address
bssgp.rad Unsigned 8-bit integer 1.0.0 to 1.6.3
Discriminator
bssgp.ran_inf_pdu_t_ext_c Unsigned 8-bit integer PDU Type Extension 1.6.0 to 1.6.3
bssgp.ran_inf_req_pdu_t_ext_
Unsigned 8-bit integer PDU Type Extension 1.6.0 to 1.6.3
c
bssgp.ran_inf_req_pdu_type_
Unsigned 8-bit integer PDU Type Extension 1.0.0 to 1.6.0
ext
bssgp.ran_req_pdu_type_ext Unsigned 8-bit integer PDU Type Extension 1.0.0 to 1.6.0
bssgp.rat_discriminator Unsigned 8-bit integer RAT discriminator 1.6.0 to 1.6.3
bssgp.rcid Unsigned 64-bit integer Reporting Cell Identity 1.0.0 to 1.6.0
bssgp.rel_int_rat_ho_inf_ind Boolean Inter RAT Handover Info 1.6.0 to 1.6.3
RAN Information
bssgp.rim Boolean Management (RIM) 1.6.0 to 1.6.3
procedures
bssgp.rim_app_id Unsigned 8-bit integer RIM Application Identity 1.6.0 to 1.6.3
bssgp.rim_pdu_ind_ack Boolean ACK 1.6.0 to 1.6.3
bssgp.rnc_id Unsigned 16-bit integer RNC ID 1.6.0 to 1.6.3
bssgp.rrc_si_type Unsigned 8-bit integer RRC SI type 1.0.0 to 1.6.0
bssgp.rrlp_flag1 Boolean Flag 1 1.6.0 to 1.6.3
bssgp.s13_cause Unsigned 8-bit integer SI3 Cause 1.6.0 to 1.6.3
bssgp.tag Unsigned 8-bit integer Tag 1.6.0 to 1.6.3
bssgp.time_to_mbms_data_tr
Unsigned 8-bit integer Time to MBMS Data Transfer 1.6.0 to 1.6.3
an
bssgp.tlli Unsigned 32-bit integer TLLI 1.0.0 to 1.6.0
bssgp.tmsi_ptmsi Unsigned 32-bit integer TMSI/PTMSI 1.0.0 to 1.6.0
bssgp.trace_ref Unsigned 16-bit integer Trace Reference 1.6.0 to 1.6.3
bssgp.transaction_id Unsigned 16-bit integer Transaction Id 1.6.0 to 1.6.3
Target to Source Transparent
bssgp.trg_to_src_transp_cont Byte array 1.6.0 to 1.6.3
Container
bssgp.type Unsigned 8-bit integer Type 1.6.0 to 1.6.3
bssgp.unit_val Unsigned 8-bit integer Unit Value 1.6.0 to 1.6.3
bssgp.utra_si_cause Unsigned 8-bit integer UTRA SI Cause 1.6.0 to 1.6.3
Protocol Value:
nsip.pdu_type
NS-ALIVE 10
NS-ALIVE-ACK 11
SNS-ACK 12
SNS-ADD 13
SNS-CONFIG 15
SNS-CONFIG-ACK 16
SNS-DELETE 17
SNS-SIZE 18
SNS-SIZE-ACK 19
bssgp.pdu_type
BVC-BLOCK 0*20
BVC-BLOCK-ACK 0*21
BVC-RESET 0*22
BVC-RESET-ACK 0*23
FLOW-CONTROL-BVC 0*26
FLOW-CONTROL-BVC-ACK 0*27
FLOW-CONTROL-MS 0*28
FLOW-CONTROL-MS-ACK 0*29
FLUSH-LL 0*2a
FLUSH-LL-ACK 0*2b
Thank you