使用tcptrace计算RTT
对于以下附加的tcptrace输出(这是从RTT统计下的站点获取的) 所以我的问题是,如果你看到a->b和b->a的RTT平均值,它们的值有很大的差异。我不指望他们完全一样,但差别很大。我认为在计算RTT的过程中,幕后发生了一些我不确定的事情。总结:确保查看RTT以获得对话的正确一半,具体取决于您拍摄的位置 说明tcptrace使用数据段的时间戳与确认数据段的ACK的时间戳之间的差异来计算RTT。这意味着RTT计算将取决于捕获跟踪的位置 例如,如果您在节点A上捕获数据包,则在看到相应的段从节点B到达后,您几乎会立即看到A的ACK,从而在B->A段中看到RTT的值非常低。对于A->B段,您将测量实际RTT,因为在从A查看段和从B查看相应ACK之间将发生“实际”往返使用tcptrace计算RTT,tcp,tcpdump,tcptrace,Tcp,Tcpdump,Tcptrace,对于以下附加的tcptrace输出(这是从RTT统计下的站点获取的) 所以我的问题是,如果你看到a->b和b->a的RTT平均值,它们的值有很大的差异。我不指望他们完全一样,但差别很大。我认为在计算RTT的过程中,幕后发生了一些我不确定的事情。总结:确保查看RTT以获得对话的正确一半,具体取决于您拍摄的位置 说明tcptrace使用数据段的时间戳与确认数据段的ACK的时间戳之间的差异来计算RTT。这意味着RTT计算将取决于捕获跟踪的位置 例如,如果您在节点A上捕获数据包,则在看到相应的段从节点B
如果在节点B上进行捕获,情况将被逆转,如果在中间某个地方捕获,“true”RTT将近似为-> B+B-> A.
< P>,RTT计算不在发送方节点进行。它们可能是在路径上的某个点上制作的。a->b和b->a不一定在发送方和接收方节点之间 可能是这样的S--A-------->R
其中S是发送方,R是接收方,A是S和R之间的某个点。A->b可以表示从A到R的RTT,而b->A可以表示从A到S的RTT。我知道它与tcpdump无关,但它不允许我为tcptrace创建新标记。
1 arg remaining, starting with 'indica.dmp.gz'
Ostermann's tcptrace -- version 6.4.5 -- Fri Jun 13, 2003
153 packets seen, 153 TCP packets traced
elapsed wallclock time: 0:00:00.128422, 1191 pkts/sec analyzed
trace file elapsed time: 0:00:19.092645
TCP connection info:
1 TCP connection traced:
TCP connection 1:
host a: 192.168.0.70:32791
host b: webco.ent.ohiou.edu:23
complete conn: yes
first packet: Thu Aug 29 18:54:54.782937 2002
last packet: Thu Aug 29 18:55:13.875583 2002
elapsed time: 0:00:19.092645
total packets: 153
filename: indica.dmp.gz
a->b: b->a:
total packets: 91 total packets: 62
. . . . . .
. . . . . .
throughput: 10 Bps throughput: 94 Bps
RTT samples: 48 RTT samples: 47
RTT min: 74.1 ms RTT min: 0.1 ms
RTT max: 204.0 ms RTT max: 38.8 ms
RTT avg: 108.6 ms RTT avg: 8.1 ms
RTT stdev: 44.2 ms RTT stdev: 14.7 ms
RTT from 3WHS: 75.0 ms RTT from 3WHS: 0.1 ms
RTT full_sz smpls: 1 RTT full_sz smpls: 1
RTT full_sz min: 79.5 ms RTT full_sz min: 0.1 ms
RTT full_sz max: 79.5 ms RTT full_sz max: 0.1 ms
RTT full_sz avg: 79.5 ms RTT full_sz avg: 0.1 ms
RTT full_sz stdev: 0.0 ms RTT full_sz stdev: 0.0 ms
post-loss acks: 0 post-loss acks: 0