Escolar Documentos
Profissional Documentos
Cultura Documentos
Version V 0.2
Guide Version
0.1
0.2
QoE Version
1.35
1.40
Date
03/17/14
03/20/14
Author
Kranthi Sontineni
Zach McPherson
Comment
Initial Draft
First Edit
Contents
1 Introduction............................................................................................................................... 4
1.1 Purpose............................................................................................................. 4
1.2 Scope................................................................................................................ 4
2 Installation................................................................................................................................ 5
2.1 Required hardware and software.......................................................................5
2.2 Installing QoE Analyzer...................................................................................... 5
2.3 Type of input files QoE analyzer can process.....................................................5
2.4 Saving the output files...................................................................................... 5
3 Display Overview...................................................................................................................... 6
3.1 ADD Files........................................................................................................... 6
3.1.1 IP filtering Feature....................................................................................... 6
3.1.2 IP filtering If user chooses NO...................................................................6
3.1.3 IP filtering If user chooses YES..................................................................6
3.2 Analyze.............................................................................................................. 8
3.3 PCAP.................................................................................................................. 8
3.3.1 PCAP Testing................................................................................................ 8
3.3.2
TCP RTT.................................................................................................... 9
3.3.3
DNS RTT................................................................................................. 10
3.3.4
TCP Failures........................................................................................... 10
3.3.5
3.3.6
Total Bytes............................................................................................. 12
3.3.7
Throughput............................................................................................ 12
3.3.8
Data Usage............................................................................................ 13
3.3.9
LTE RRC.................................................................................................. 18
1 Introduction
1.1 Purpose
The purpose of T-Mobiles QoE Analyzer is to help engineers post process QXDM, PCAP,
and other log files for a more in depth analysis.
QoE Analyzer application can post process the radio layer, the network layer, as well provide
a cross layer analysis for the inputted log files and export the data into readable tables with
graphical representations of the data.
1.2 Scope
This reference manual is intended to guide users through the installation process as well
as explain and provide examples for each of the various QoE KPIs.
2 Installation
2.1 Required hardware and software
QoE analyzer is designed to be installed and run on a workstation running Microsoft
Windows XP, Vista & 7.
3 Display Overview
3.1 ADD Files
Click on add files and load single file or multiple files from your local drive to perform
analysis.
QoE analyzer supports .isf, .Pcap and .txt file formats as input.
When user loads Pcap file, QoE analyzer will pop up a window asking user would they
Like to Enable IP filtering
QoE analyzer will analyze traffic from all the available IP addresses present in
the input file
3.1.3 IP filtering If user chooses YES
QoE analyzer displays all Ip addresses available in the input trace file.
To choose interested single IP Address click on EDIT tab
Click yes for single IP address and enter interested IP address and click OK
Click NO if you are interested in analyzing traffic from multiple IP address. Hold ctrl key to
select multiple IP addresses
3.2 Analyze
Add files and select features you are interested in and then click analyze to perform analysis.
3.3 PCAP
Choose Pcap to perform analysis related to IP Layer if the input file is in .pcap format.
Load .pcap file and select features you are interested in for QoE analyzer to analyze the traffic.
3.3.1 PCAP Testing
This feature enables user to understand TCP connection times and RTTs related
to TCP connection establishment.
Input: Add .pcap file and you can choose filtered IP or all the available
Ips in the trace file and check TCP RTT and click Analyze.
Output:
Will get .csv file with details related to number of TCP connection opened,
TCP connection times,TCP SYN to Syn/ACK RTT and TCP SYN/ACK to
ACK RTT.
Output:
Will get .csv file with all the DNS lookup times.
Output: will get .csv file with count of number of TCP retransmissions,
.
3.3.5 Inter Packet arrival Time
Input: Add .pcap file and choose filtered IP or all the available Ips in the
trace file and choose Inter Pkt Arrival time and click Analyze
Output: .csv file is generated with inter packet delta time with frame
Delta
0.000
0.002
0.041
0.002
0.000
0.000
0.035
0.000
0.001
10
0.000
3.3.7 Throughput
Input: Add .pcap file and choose filtered IP or all the available Ips in the
Output: .csv file will be generated with the throughput graph for the IP
addresses choice made.
trace file enter filter tcp.seq== 20059 in the filter box. To understand the
particular TCP sequence.
Example: In this case I am interested to understand the TCP sequence for
IP address 208.54.32.45. So I will choose this IP and click on Seq analysis.
(Processing of file will take time according to input file size)
Output: .csv file is generated with the TCP sequence and TCP ACK
DL - TCP.Seq
TCP.Seq
10:33:36.000
10:40:48.000
10:48:00.000
10:55:12.000
UL - TCP.Ack
10:33:36.000
3.3.10
10:40:48.000
10:48:00.000
TCP.Ack
10:55:12.000
TCP flows
Input: Add .pcap file and choose all the available IPs and click on TCP
flows
all the available Ips in the trace file and enter any interested IP address or
TCP sequence Number to map among all the Nodes and print the delta
between packets.( used for Cross node analysis)
at different node. I will input three files and key in the Sequence number I
am interested in filter box.
Output: .csv file is generated with the correlation between UE , PGW and
server for that particular sequence number and displays delta time at each
node.
From the above graph, we can understand that TCP sequence number
200509 was retransmitted 6 times and delayed for 30sec at UE side.
Now we can dig deeper at UE side to understand why it took 30 sec to
deliver packet.
3.4 ISF
Click on QXDM testing and choose the features you are interested in. you can choose either
one or all.
Using this feature you can understand both RLC uplink and downlink PDUs with RLC
Sequence and PDU retransmissions. This feature can be very slow depending on the size of the
.isf. If you are not interested in the RLC transmissions, then it is best to leave this unchecked.
Output: .csv file with all the RLC UL and DL PDUs retransmissions, radio state
graph and number of RRC signaling messages exchanged between UE and Node
B.
Using this feature user can understand UMTS Radio states transition.
Input: QXDM .isf file
Output: .csv file with all the UMTS radio states information printed in data and
graphical format.
Using this feature user can understand amount of RRC signaling exchanged between device and
RAN.
Input: QXDM .isf file
Output: .csv file with the count of number of RRC signaling messages exchanged
between UE and RAN.
Input: Add .isf file and check RLC and Retransmission analysis then hit analyze
Output: This feature will map all the IP packets with corresponding RLC UL and
DL PDUs and counts the IP retransmissions and RLC PDU retransmissions.
Input: Load .isf and PCAP generated from .isf file and key in the IP frame
number(frame.number==400) in Tshark filter and click Analyze
Output: .csv is generated with Radio state graph with input IP packet overlaid on
it. This feature will help engineers to understand the device was in which state
while sending or receiving interested IP packet.
Output: .csv file with Video start up times, buffer events, buffer duration, MTBR
and other QoE metrics for YouTube.
3.7 Converters
This feature enables user to filter wire shark or .isf files( filtering process will be lot
quicker when compared to QCAT filtering for .isf files)
Input:
1. Load Pcap file and key in the filter in the Filter tab and select the
interested columns from the below list and click on convert.
2. Load Isf file and key in the Packet ID you want to filter in the QXDM filter
box.
Output: .csv file with the filter data with choice of columns information