Wireshark for QoS parameters measurement
Hello all,
I am using Wireshark to measure QoS parameters (latency, jitter, packet loss). I am using 3 types of traffic, 1 UDP traffic, 2 TCP traffics. I simulate 3 types of traffic (voice for UDP, streaming video and MMS message with TCP).
For TCP traffics, I use wireshark to know the RTT, but I have many values and no average, I use sometimes RTT graph (on TCP stream) and sometimes the command "tcp.analysis.ack_rtt" on I/O graph. I calculate also the packet loss by substracting the value of "tcp.analysis.retransmission" and the value of "tcp.analysis.lost_segment". I don't know yet how to get the jitter.
For UDP traffic, I use iperf on the server to know packet loss and jitter, I don't know how to get latency. So my questions are:
1- What is the best way for measuring RTT? RTT graph or TCP stream?
2- How can I get the average for RTT to calculate latency?
3- Am I doing correct with the packet loss calculation on wireshark?
4- How can I get the jitter for TCP traffic on wireshark?
5- Is iperf packet loss calculation reliable?
6- How can I get latency for UDP traffic?
What I think to do: for a same traffic (Voice for example), send it on TCP to know RTT and packet loss and send it on UDP to know jitter. I don't think it is correct.
Thanks in advance for your responses.